{"product_id":"pyramid-arcade","title":"Pyramid Arcade","description":"\u003c!-- =====================================================\n     PYRAMID ARCADE\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"pya1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"pya1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"pya1-cover-img\" alt=\"Pyramid Arcade board game collection 22 games for 1-10 players - official Looney Labs cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/pyramid_arcade.webp?v=1776155028\"\u003e\n\u003cdiv class=\"pya1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pya1-cover-content\"\u003e\n\u003cp class=\"pya1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"pya1-sub\"\u003eYou never know what game awaits you until you open the bag. The pyramids decide everything.\u003c\/p\u003e\n\u003cdiv class=\"pya1-chips\"\u003e\n\u003cspan class=\"pya1-chip pya1-chip--accent\"\u003e22 Games\u003c\/span\u003e \u003cspan class=\"pya1-chip\"\u003eLooney Labs\u003c\/span\u003e \u003cspan class=\"pya1-chip\"\u003eModular Pyramids\u003c\/span\u003e \u003cspan class=\"pya1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPEC SHEET --\u003e\n\u003cdiv class=\"pya1-specs-bar\"\u003e\n\u003cdiv class=\"pya1-specs\"\u003e\n\u003cdiv class=\"pya1-spec\"\u003e\n\u003cspan class=\"pya1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"pya1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"pya1-spec-val\"\u003e1 – 10\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-spec\"\u003e\n\u003cspan class=\"pya1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"pya1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"pya1-spec-val\"\u003e5–180 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-spec\"\u003e\n\u003cspan class=\"pya1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"pya1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"pya1-spec-val\"\u003e5+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-spec\"\u003e\n\u003cspan class=\"pya1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"pya1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"pya1-spec-val\"\u003eMulti-system\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-spec\"\u003e\n\u003cspan class=\"pya1-spec-icon\"\u003e🔺\u003c\/span\u003e \u003cspan class=\"pya1-spec-label\"\u003eComponents\u003c\/span\u003e \u003cspan class=\"pya1-spec-val\"\u003e90 pyramids\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-spec\"\u003e\n\u003cspan class=\"pya1-spec-icon\"\u003e🎯\u003c\/span\u003e \u003cspan class=\"pya1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"pya1-spec-val\"\u003eComp. \/ Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"pya1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"pya1-intro-grid\"\u003e\n\u003cdiv class=\"pya1-intro-text\"\u003e\n\u003cp class=\"pya1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"pya1-h3\"\u003eOne box. Twenty-two games. Endless evenings.\u003c\/h3\u003e\n\u003cp class=\"pya1-p\"\u003ePyramid Arcade is the definitive box set of the Looney Pyramids system, designed by \u003cstrong\u003eAndrew Looney and colleagues\u003c\/strong\u003e with illustrations by Eileen Tjan, published by Looney Labs. Inside are 90 colored pyramids in ten colors and three sizes, plus boards, dice, and a rulebook that opens the doors to twenty-two different gaming experiences.\u003c\/p\u003e\n\u003cp class=\"pya1-p\"\u003eThe pyramids are not just any pawns — they are the system. They stack, orient, move, attack, and defend in completely different ways depending on the game you're playing. Homeworlds is an abstract space wargame. IceTowers is pure real-time chaos. Martian Chess is an elegant abstract with no fixed pieces. Each title uses the same pieces but takes you to a different place.\u003c\/p\u003e\n\u003cp class=\"pya1-p\"\u003eIt's not a collection of light mini-games — many of the 22 titles have strategic depth that holds up over dozens of plays. It's the kind of box that stays on the table for months, always ready for the right game with the right group.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-intro-side\"\u003e\n\u003cdiv class=\"pya1-quote-solo\"\u003e\n\u003cspan class=\"pya1-qs-icon\"\u003e🔺\u003c\/span\u003e\n\u003cp class=\"pya1-qs-text\"\u003eThe same ninety pieces, twenty-two completely different games — it's the magic of the Looney Pyramids system in all its breadth.\u003c\/p\u003e\n\u003cp class=\"pya1-qs-note\"\u003eThe secret of Pyramid Arcade in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-quote-solo pya1-quote-solo--alt\"\u003e\n\u003cspan class=\"pya1-qs-icon\"\u003e♾️\u003c\/span\u003e\n\u003cp class=\"pya1-qs-text\"\u003eFrom a five-minute filler with kids to an hour-long space wargame: Pyramid Arcade adapts to whoever is at the table.\u003c\/p\u003e\n\u003cp class=\"pya1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"pya1-fs\"\u003e\n\u003cdiv class=\"pya1-fs-header\"\u003e\n\u003cdiv class=\"pya1-fs-brand\"\u003e\n\u003cimg class=\"pya1-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=\"pya1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"pya1-fs-game-name\"\u003ePyramid Arcade\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e4eefc; border-color: #7099d8; color: #0a3070;\" class=\"pya1-fs-cat\"\u003eSocial · Gateway\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-fs-body\"\u003e\n\u003cdiv class=\"pya1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"pya1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"pya1-fs-tip\" class=\"pya1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-fs-info\"\u003e\n\u003cspan class=\"pya1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"pya1-fs-feeling\"\u003e\n\u003cspan class=\"pya1-fs-feel-tag\"\u003eVersatile\u003c\/span\u003e \u003cspan class=\"pya1-fs-feel-tag\"\u003eSurprising\u003c\/span\u003e \u003cspan class=\"pya1-fs-feel-tag\"\u003eExhaustless\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"pya1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"pya1-fs-targets\"\u003e\n\u003cdiv class=\"pya1-fs-target pya1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"pya1-fs-target pya1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"pya1-fs-target pya1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"pya1-fs-target pya1-fs-si\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"pya1-fs-target pya1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"pya1-fs-target pya1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-fs-verdict\"\u003e\n\u003cdiv class=\"pya1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"pya1-fs-verdict-text\"\u003eTwenty-two games in one box, from tactical challenges to instant fillers. Ideal for those who want a system that grows with the group — not suitable for those looking for a single deep game to study.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-fs-footer\"\u003e\n\u003cimg class=\"pya1-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 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:'Replayability', v:5, note:\"Twenty-two distinct games with the same pieces — variability is structural, not random\"},\n        {l:'Accessibility',  v:5, note:\"From 5 years old and up: the system is intuitive even for those who have never played anything\"},\n        {l:'Luck',        v:3, note:\"Depends on the chosen game — from zero (Martian Chess) to moderate (IceDice)\"},\n        {l:'Strategy',      v:3, note:\"Some titles are deep, others immediate: the average is in the middle\"},\n        {l:'Energy',        v:4, note:\"The pyramids on the table immediately create curiosity and a gaming atmosphere\"},\n        {l:'Complexity',    v:2, note:\"Most titles can be explained in less than ten minutes\"}\n      ];\n      var accent='#1050a0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('pya1-fs-svg');\n      var tip=document.getElementById('pya1-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 pya1-draw{to{stroke-dashoffset:0}}@keyframes pya1-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:pya1-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:pya1-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:pya1-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=\"pya1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"pya1-section-pad\"\u003e\n\u003cp class=\"pya1-label\"\u003eWhat's inside\u003c\/p\u003e\n\u003ch3 class=\"pya1-h3\"\u003eA game system, not a box of pieces\u003c\/h3\u003e\n\u003cdiv class=\"pya1-cards\"\u003e\n\u003cdiv class=\"pya1-card\"\u003e\n\u003cspan class=\"pya1-card-icon\"\u003e🔺\u003c\/span\u003e\n\u003ch4 class=\"pya1-card-name\"\u003e90 pyramids, 10 colors\u003c\/h4\u003e\n\u003cp class=\"pya1-card-desc\"\u003eThree sizes — small, medium, large — for ten colors. The same pyramid can be a chess piece, a spaceship, or a token. It all depends on the game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-card\"\u003e\n\u003cspan class=\"pya1-card-icon\"\u003e🎲\u003c\/span\u003e\n\u003ch4 class=\"pya1-card-name\"\u003e22 complete games\u003c\/h4\u003e\n\u003cp class=\"pya1-card-desc\"\u003eAbstract, party, tactical, real-time. From Martian Chess to IceTowers, each uses the system in an original way. There are games for two people and games for ten.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-card\"\u003e\n\u003cspan class=\"pya1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"pya1-card-name\"\u003eBoards and dice included\u003c\/h4\u003e\n\u003cp class=\"pya1-card-desc\"\u003eModular boards, special dice, and everything you need for all 22 games. Open the box, choose a title, start playing immediately — without buying anything else.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-card\"\u003e\n\u003cspan class=\"pya1-card-icon\"\u003e📖\u003c\/span\u003e\n\u003ch4 class=\"pya1-card-name\"\u003eOne rulebook, twenty-two doors\u003c\/h4\u003e\n\u003cp class=\"pya1-card-desc\"\u003eThe rulebook explains each game independently. You learn one at a time — you don't have to master everything before you start having fun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"pya1-closing\"\u003e\n\u003cp class=\"pya1-closing-text\"\u003eTonight you could be playing something completely different than last night — using the same pieces. With Pyramid Arcade, the box never runs out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENT --\u003e\n\u003cdiv class=\"pya1-box-section\"\u003e\n\u003cdetails class=\"pya1-det\"\u003e\n\u003csummary class=\"pya1-det-sum\"\u003e\u003cspan class=\"pya1-det-ico\"\u003e🔺\u003c\/span\u003e\u003cspan class=\"pya1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"pya1-det-sub\"\u003e9 types · over 200 pieces\u003c\/span\u003e\u003cspan class=\"pya1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pya1-det-body\"\u003e\n\u003cdiv class=\"pya1-comp-grid\"\u003e\n\u003cdiv class=\"pya1-comp\"\u003e\n\u003cspan class=\"pya1-comp-qty\"\u003e90\u003c\/span\u003e\u003cspan class=\"pya1-comp-lbl\"\u003eColored pyramids (10 colors × 3 sizes)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-comp\"\u003e\n\u003cspan class=\"pya1-comp-qty\"\u003e9\u003c\/span\u003e\u003cspan class=\"pya1-comp-lbl\"\u003eSpecial dice\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-comp\"\u003e\n\u003cspan class=\"pya1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"pya1-comp-lbl\"\u003eFabric bag for the pyramids\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pya1-comp\"\u003e\n\u003cspan class=\"pya1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"pya1-comp-lbl\"\u003eEnglish rulebook (22 games)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"pya1-det pya1-det--last\"\u003e\n\u003csummary class=\"pya1-det-sum\"\u003e\u003cspan class=\"pya1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"pya1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"pya1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"pya1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pya1-det-body\"\u003e\n\u003cdiv class=\"pya1-rl-wrap\"\u003e\n\u003cdiv class=\"pya1-rl-langs\"\u003e\u003cspan class=\"pya1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0a0520; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"pya1-rl-link\" href=\"https:\/\/www.looneylabs.com\/content\/pyramid-arcade\" target=\"_blank\"\u003e\u003cspan class=\"pya1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"pya1-rl-body\"\u003e\n\u003cspan class=\"pya1-rl-title\"\u003eOfficial Looney Labs page\u003c\/span\u003e\u003cspan class=\"pya1-rl-sub\"\u003elooneylabs.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"pya1-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\n\u003c!-- \/pya1-body --\u003e\n\u003c\/div\u003e\u003c!-- \/pya1-wrap --\u003e\n\u003cstyle\u003e\n.pya1-wrap, .pya1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.pya1-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: #0a0520;\n}\n\n\/* ── COPERTINA ── *\/\n.pya1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.pya1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.pya1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,5,32,0) 0%, rgba(10,5,32,0) 25%, rgba(10,5,32,0.6) 55%, rgba(10,5,32,0.88) 75%, rgba(10,5,32,0.98) 100%); }\n.pya1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.pya1-kicker { display: block; color: #e04020; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.pya1-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.pya1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.pya1-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.pya1-chip--accent { background: #e04020; border-color: #e04020; }\n\n\/* ── SPECS ── *\/\n.pya1-specs-bar { background: #08031a; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.pya1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.pya1-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.pya1-spec:nth-child(3n) { border-right: none; }\n.pya1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.pya1-spec-icon { font-size: 1.2rem; }\n.pya1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.pya1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.pya1-body { background: #F0EBF8; }\n\n\/* ── INTRO ── *\/\n.pya1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.pya1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #1050a0; margin-bottom: 7px; }\n.pya1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0a0520; line-height: 1.15; margin-bottom: 16px; }\n.pya1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a1840; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.pya1-quote-solo { background: #0a0520; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #e04020; }\n.pya1-quote-solo--alt { background: #150830; border-left-color: #1050a0; }\n.pya1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.pya1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.pya1-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.pya1-divider { height: 1px; background: #c8b8e0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.pya1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.pya1-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.pya1-fs-brand { display:flex; align-items:center; gap:9px; }\n.pya1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.pya1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.pya1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.pya1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.pya1-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.pya1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.pya1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.pya1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.pya1-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.pya1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.pya1-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.pya1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.pya1-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.pya1-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.pya1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.pya1-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.pya1-fs-target span { font-size:14px; flex-shrink:0; }\n.pya1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.pya1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.pya1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.pya1-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.pya1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.pya1-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.pya1-section-pad { padding: 32px 28px 8px; }\n.pya1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.pya1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c8f0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.pya1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.pya1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.pya1-card-name { font-size: 0.95rem; font-weight: 900; color: #1050a0; margin-bottom: 5px; }\n.pya1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a1840; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.pya1-closing { background: #0a0520; padding: 26px 28px; border-top: 3px solid #e04020; }\n.pya1-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.pya1-box-section { background: #F0EBF8; border-top: 1px solid #c8b8e0; }\n.pya1-det { border-bottom: 1px solid #ddd0f0; background: #fff; }\n.pya1-det--last { border-bottom: none; }\n.pya1-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.pya1-det-sum::-webkit-details-marker { display: none; }\n.pya1-det-sum::marker { display: none; }\n.pya1-det[open] .pya1-det-sum { background: #f8f4ff; }\n.pya1-det-sum:hover { background: #f8f4ff; }\n.pya1-det-left { display: flex; align-items: center; gap: 10px; }\n.pya1-det-ico { font-size: 17px; flex-shrink: 0; }\n.pya1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0a0520; display: block; }\n.pya1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8ea8; margin-top: 1px; display: block; }\n.pya1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.pya1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8ea8; border-bottom: 2px solid #9c8ea8; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.pya1-det[open] .pya1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.pya1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.pya1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.pya1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f8f4ff; border-radius:8px; border:1px solid #ddd0f0; }\n.pya1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#1050a0; min-width:26px; flex-shrink:0; }\n.pya1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#2a1840; line-height:1.3; }\n\n.pya1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.pya1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.pya1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#e4eefc; border:1px solid #7099d8; color:#0a3070; }\n.pya1-rl-body { flex:1; min-width:0; }\n.pya1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.pya1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.pya1-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  .pya1-specs { grid-template-columns: repeat(6, 1fr); }\n  .pya1-spec { border-bottom: none; }\n  .pya1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .pya1-spec:last-child { border-right: none; }\n  .pya1-cards { grid-template-columns: repeat(2, 1fr); }\n  .pya1-fs-body { grid-template-columns: 220px 1fr; }\n  .pya1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .pya1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .pya1-cover { height: 440px; }\n  .pya1-cover-content { padding: 22px 36px 30px; }\n  .pya1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .pya1-cards { grid-template-columns: repeat(4, 1fr); }\n  .pya1-divider { margin-left: 36px; margin-right: 36px; }\n  .pya1-section-pad { padding: 36px 36px 8px; }\n  .pya1-closing { padding: 28px 36px; }\n  .pya1-fs-body { grid-template-columns: 260px 1fr; }\n  .pya1-fs-radar-panel svg { max-width: 260px; }\n  .pya1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Looney Labs","offers":[{"title":"Default Title","offer_id":53700748869959,"sku":null,"price":89.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Pyramid_Arcade_00.webp?v=1776154095","url":"https:\/\/frogames.it\/en\/products\/pyramid-arcade","provider":"FroGames","version":"1.0","type":"link"}