{"product_id":"dungeon-crawler-carl-unstoppable-playmat","title":"Dungeon Crawler Carl Unstoppable - Playmat Solo Ufficiale","description":"\u003c!-- =====================================================\n     DUNGEON CRAWLER CARL UNSTOPPABLE — PLAYMAT SOLO\n     BLOCCO 1 | FroGames | Shopify tema Concept\n     Prefisso CSS: dccp1-\n     ===================================================== --\u003e\n\n\u003cdiv class=\"dccp1-wrap\"\u003e\n\n  \u003c!-- HERO FASCIA NERA (NO IMMAGINE) --\u003e\n  \u003cdiv class=\"dccp1-hero\"\u003e\n    \u003cdiv class=\"dccp1-hero-inner\"\u003e\n      \u003cp class=\"dccp1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n      \u003ch2 class=\"dccp1-hero-title\"\u003eThe playmat that organizes the chaos of the World Dungeon\u003c\/h2\u003e\n      \u003cp class=\"dccp1-sub\"\u003eTwo sides, two settings. Your desk stops being a mess of tokens and cards — it becomes the game board Carl deserved.\u003c\/p\u003e\n      \u003cdiv class=\"dccp1-chips\"\u003e\n        \u003cspan class=\"dccp1-chip dccp1-chip--orange\"\u003eOfficial accessory\u003c\/span\u003e\n        \u003cspan class=\"dccp1-chip\"\u003eRenegade Game Studios\u003c\/span\u003e\n        \u003cspan class=\"dccp1-chip\"\u003eDouble-sided\u003c\/span\u003e\n        \u003cspan class=\"dccp1-chip\"\u003eSolo \u0026amp; Co-op\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCHEDA TECNICA PLAYMAT --\u003e\n  \u003cdiv class=\"dccp1-specs-bar\"\u003e\n    \u003cdiv class=\"dccp1-specs\"\u003e\n      \u003cdiv class=\"dccp1-spec\"\u003e\n        \u003cspan class=\"dccp1-spec-icon\"\u003e🗺️\u003c\/span\u003e\n        \u003cspan class=\"dccp1-spec-label\"\u003eType\u003c\/span\u003e\n        \u003cspan class=\"dccp1-spec-val\"\u003eOfficial playmat\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dccp1-spec\"\u003e\n        \u003cspan class=\"dccp1-spec-icon\"\u003e🔄\u003c\/span\u003e\n        \u003cspan class=\"dccp1-spec-label\"\u003eSides\u003c\/span\u003e\n        \u003cspan class=\"dccp1-spec-val\"\u003eDouble-sided\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dccp1-spec\"\u003e\n        \u003cspan class=\"dccp1-spec-icon\"\u003e🎮\u003c\/span\u003e\n        \u003cspan class=\"dccp1-spec-label\"\u003eMode\u003c\/span\u003e\n        \u003cspan class=\"dccp1-spec-val\"\u003eSolo \/ Normal\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dccp1-spec\"\u003e\n        \u003cspan class=\"dccp1-spec-icon\"\u003e🧩\u003c\/span\u003e\n        \u003cspan class=\"dccp1-spec-label\"\u003eCompatible with\u003c\/span\u003e\n        \u003cspan class=\"dccp1-spec-val\"\u003eDCC: Unstoppable\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dccp1-spec\"\u003e\n        \u003cspan class=\"dccp1-spec-icon\"\u003e🎨\u003c\/span\u003e\n        \u003cspan class=\"dccp1-spec-label\"\u003eArtwork\u003c\/span\u003e\n        \u003cspan class=\"dccp1-spec-val\"\u003eOfficial Renegade\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dccp1-spec\"\u003e\n        \u003cspan class=\"dccp1-spec-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"dccp1-spec-label\"\u003eRelease\u003c\/span\u003e\n        \u003cspan class=\"dccp1-spec-val\"\u003eBackerKit Add-on\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CORPO --\u003e\n  \u003cdiv class=\"dccp1-body\"\u003e\n\n    \u003c!-- INTRO + BOX EDITORIALI --\u003e\n    \u003cdiv class=\"dccp1-intro-grid\"\u003e\n      \u003cdiv class=\"dccp1-intro-text\"\u003e\n        \u003cp class=\"dccp1-label\"\u003eWhat it is\u003c\/p\u003e\n        \u003ch3 class=\"dccp1-h3\"\u003eThe accessory that turns your table into the World Dungeon\u003c\/h3\u003e\n        \u003cp class=\"dccp1-p\"\u003eDungeon Crawler Carl: Unstoppable is a roguelike deckbuilder set on the first three floors of the World Dungeon — chaotic, dense with cards, tokens, threats, and a common market. \u003cstrong\u003eWithout order, the game board becomes a mess.\u003c\/strong\u003e With a playmat, you stop looking for where to put things: everything has its place, and your eye immediately knows where to look.\u003c\/p\u003e\n        \u003cp class=\"dccp1-p\"\u003eThe \u003cstrong\u003eSolo \/ Normal Playmat\u003c\/strong\u003e is double-sided. On one side, the artwork of the World Dungeon with the staircase leading to the next floor. On the other, \u003cstrong\u003eGrimaldi's World of Freaks\u003c\/strong\u003e. In solo mode, you can use a single playmat for your personal and common area, flipping it as needed — or two, one for each side, for the ultimate setup.\u003c\/p\u003e\n        \u003cp class=\"dccp1-p\"\u003eTechnically, it's not essential for playing. But anyone who tries Unstoppable knows that the game's flow — between threat cards, personal deck, core market, and ascent tokens — demands a dedicated space. The playmat is the accessory that separates the first confusing game from the next ten smooth ones.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"dccp1-intro-side\"\u003e\n        \u003cp class=\"dccp1-quote-header\"\u003eThe secret of the playmat in one line\u003c\/p\u003e\n\n        \u003cdiv class=\"dccp1-quote-solo\"\u003e\n          \u003cspan class=\"dccp1-qs-icon\"\u003e🎬\u003c\/span\u003e\n          \u003cp class=\"dccp1-qs-text\"\u003eOne side reminds you where you're going. The other reminds you who's watching you do it.\u003c\/p\u003e\n          \u003cp class=\"dccp1-qs-note\"\u003eWorld Dungeon vs Grimaldi's World of Freaks\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"dccp1-quote-solo dccp1-quote-solo--alt\"\u003e\n          \u003cspan class=\"dccp1-qs-icon\"\u003e⚡\u003c\/span\u003e\n          \u003cp class=\"dccp1-qs-text\"\u003eCards, tokens, threats, market. Without a playmat it's chaos. With a playmat it's Carl's chaos — organized.\u003c\/p\u003e\n          \u003cp class=\"dccp1-qs-note\"\u003eFrom gaming experience\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dccp1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- I DUE LATI DEL PLAYMAT --\u003e\n    \u003cdiv class=\"dccp1-section-pad\"\u003e\n      \u003cp class=\"dccp1-label\"\u003eThe two sides\u003c\/p\u003e\n      \u003ch3 class=\"dccp1-h3\"\u003eTwo settings, one surface\u003c\/h3\u003e\n      \u003cp class=\"dccp1-p dccp1-p--lead\"\u003eFlipping the playmat changes the game's atmosphere — without changing its function. Both sides have designated play areas to organize cards, tokens, and threats where they're needed.\u003c\/p\u003e\n\n      \u003cdiv class=\"dccp1-sides\"\u003e\n        \u003cdiv class=\"dccp1-side dccp1-side--a\"\u003e\n          \u003cdiv class=\"dccp1-side-tag\"\u003eSide A\u003c\/div\u003e\n          \u003ch4 class=\"dccp1-side-title\"\u003eWorld Dungeon\u003c\/h4\u003e\n          \u003cp class=\"dccp1-side-text\"\u003eThe iconic staircase leading to the next floor. Classic dungeon atmosphere — the one that reminds you why Carl is down there, why the light is dim, and why every move matters.\u003c\/p\u003e\n          \u003cdiv class=\"dccp1-side-mood\"\u003e🕯️ Classic dungeon atmosphere\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dccp1-side dccp1-side--b\"\u003e\n          \u003cdiv class=\"dccp1-side-tag\"\u003eSide B\u003c\/div\u003e\n          \u003ch4 class=\"dccp1-side-title\"\u003eGrimaldi's World of Freaks\u003c\/h4\u003e\n          \u003cp class=\"dccp1-side-text\"\u003eThe other face of the dungeon: the show, the sponsors, the camera's eye. When you want to feel the pressure of galactic live-streaming while playing, flip the playmat.\u003c\/p\u003e\n          \u003cdiv class=\"dccp1-side-mood\"\u003e🎪 Televised carnival atmosphere\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"dccp1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- A COSA SERVE — CARD GRID --\u003e\n    \u003cdiv class=\"dccp1-section-pad\"\u003e\n      \u003cp class=\"dccp1-label\"\u003eWhat it really does\u003c\/p\u003e\n      \u003ch3 class=\"dccp1-h3\"\u003eFour reasons to have it on your table\u003c\/h3\u003e\n      \u003cdiv class=\"dccp1-cards\"\u003e\n        \u003cdiv class=\"dccp1-card\"\u003e\n          \u003cspan class=\"dccp1-card-icon\"\u003e🗂️\u003c\/span\u003e\n          \u003ch4 class=\"dccp1-card-name\"\u003eDelimited areas\u003c\/h4\u003e\n          \u003cp class=\"dccp1-card-desc\"\u003ePlayer board, threats, deck, market, ascent tokens. Each zone has its designated printed spot — no more scattered cards or lost tokens.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dccp1-card\"\u003e\n          \u003cspan class=\"dccp1-card-icon\"\u003e⚡\u003c\/span\u003e\n          \u003ch4 class=\"dccp1-card-name\"\u003eFaster setup\u003c\/h4\u003e\n          \u003cp class=\"dccp1-card-desc\"\u003eThe playmat acts as a visual map. Open the box, follow the areas, and you're ready to play. The learning curve is lowered from the second game onwards.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dccp1-card\"\u003e\n          \u003cspan class=\"dccp1-card-icon\"\u003e🧘\u003c\/span\u003e\n          \u003ch4 class=\"dccp1-card-name\"\u003eSolo or common area\u003c\/h4\u003e\n          \u003cp class=\"dccp1-card-desc\"\u003eOne playmat covers the personal area OR the common area in solo play. Two playmats cover both — the setup the designers intended.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dccp1-card\"\u003e\n          \u003cspan class=\"dccp1-card-icon\"\u003e🎨\u003c\/span\u003e\n          \u003ch4 class=\"dccp1-card-name\"\u003eOfficial artwork\u003c\/h4\u003e\n          \u003cp class=\"dccp1-card-desc\"\u003eSame visual language as the base game and Matt Dinniman's novel. The table doesn't look like a setup — it looks like the World Dungeon.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CLOSING --\u003e\n    \u003cdiv class=\"dccp1-closing\"\u003e\n      \u003cp class=\"dccp1-closing-text\"\u003eCarl wouldn't ask permission before descending to the next floor. The playmat helps you be just as ready.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- DETTAGLIO COMPATIBILITÀ --\u003e\n    \u003cdiv class=\"dccp1-box-section\"\u003e\n      \u003cdetails class=\"dccp1-det\"\u003e\n        \u003csummary class=\"dccp1-det-sum\"\u003e\n          \u003cdiv class=\"dccp1-det-left\"\u003e\n            \u003cspan class=\"dccp1-det-ico\"\u003e🧩\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"dccp1-det-title\"\u003eCompatibility and game modes\u003c\/span\u003e\n              \u003cspan class=\"dccp1-det-sub\"\u003eWhat you need · how to use it\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"dccp1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"dccp1-det-body\"\u003e\n          \u003cdiv class=\"dccp1-compat-grid\"\u003e\n            \u003cdiv class=\"dccp1-compat\"\u003e\n              \u003cspan class=\"dccp1-compat-tag\"\u003eRequires\u003c\/span\u003e\n              \u003cspan class=\"dccp1-compat-text\"\u003eDungeon Crawler Carl: Unstoppable (base game). The playmat is an accessory, it does not include cards or rules.\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dccp1-compat\"\u003e\n              \u003cspan class=\"dccp1-compat-tag\"\u003e1 playmat\u003c\/span\u003e\n              \u003cspan class=\"dccp1-compat-text\"\u003eIn solo play, covers either the personal area OR the common area. It is flipped to change zones during the game.\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dccp1-compat\"\u003e\n              \u003cspan class=\"dccp1-compat-tag\"\u003e2 playmats\u003c\/span\u003e\n              \u003cspan class=\"dccp1-compat-text\"\u003eUltimate solo setup: one playmat for the personal area, one for the common area. No rotation needed.\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dccp1-compat\"\u003e\n              \u003cspan class=\"dccp1-compat-tag\"\u003eCo-op\u003c\/span\u003e\n              \u003cspan class=\"dccp1-compat-text\"\u003eFor co-op mode, there is a dedicated Co-op Playmat (Vanquisher's Club \/ Desperado Club) — different from this one.\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"dccp1-det dccp1-det--last\"\u003e\n        \u003csummary class=\"dccp1-det-sum\"\u003e\n          \u003cdiv class=\"dccp1-det-left\"\u003e\n            \u003cspan class=\"dccp1-det-ico\"\u003e📖\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"dccp1-det-title\"\u003eAbout the base game\u003c\/span\u003e\n              \u003cspan class=\"dccp1-det-sub\"\u003eDungeon Crawler Carl: Unstoppable\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"dccp1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"dccp1-det-body\"\u003e\n          \u003cp class=\"dccp1-info-p\"\u003eDungeon Crawler Carl: Unstoppable is a solo\/cooperative roguelike deckbuilder designed by John D. Clair and published by Renegade Game Studios. Set on the first three floors of the World Dungeon, it puts you in the shoes of Carl or Princess Donut from Matt Dinniman's famous novel. Card-crafting, momentum deckbuilding, and limitless threats — the playmat is not mandatory for playing but is the most requested accessory by campaign backers.\u003c\/p\u003e\n          \u003cp class=\"dccp1-info-p dccp1-info-p--muted\"\u003eThis playmat is sold separately from the base game. English edition.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.dccp1-wrap, .dccp1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.dccp1-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.35);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #0a0604;\n}\n\n\/* ── HERO FASCIA NERA ── *\/\n.dccp1-hero {\n  background:\n    radial-gradient(ellipse at 20% 30%, rgba(255,107,26,0.12) 0%, transparent 50%),\n    radial-gradient(ellipse at 80% 70%, rgba(212,160,76,0.08) 0%, transparent 50%),\n    linear-gradient(135deg, #0a0604 0%, #1a0e06 50%, #0a0604 100%);\n  padding: 48px 26px 42px;\n  position: relative;\n  border-bottom: 1px solid rgba(255,107,26,0.15);\n}\n.dccp1-hero::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 2px;\n  background: linear-gradient(90deg, transparent 0%, #FF6B1A 50%, transparent 100%);\n}\n.dccp1-hero-inner { max-width: 720px; }\n.dccp1-kicker { display: block; color: #FF6B1A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 14px; }\n.dccp1-hero-title { font-family: Georgia, serif; font-size: clamp(1.5rem, 3vw, 2.2rem); font-weight: 900; color: #fff; line-height: 1.2; margin-bottom: 14px; letter-spacing: -0.5px; }\n.dccp1-sub { color: rgba(255,255,255,0.82); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.6; max-width: 600px; margin-bottom: 20px; }\n.dccp1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.dccp1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 5px 13px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.dccp1-chip--orange { background: #FF6B1A; border-color: #FF6B1A; color: #fff; }\n\n\/* ── SCHEDA TECNICA ── *\/\n.dccp1-specs-bar { background: #14090a; padding: 0 24px; border-top: 1px solid rgba(255,107,26,0.1); }\n.dccp1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.dccp1-spec { padding: 14px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 3px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.dccp1-spec:nth-child(3n) { border-right: none; }\n.dccp1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.dccp1-spec-icon { font-size: 1.25rem; }\n.dccp1-spec-label { color: rgba(255,255,255,0.42); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1.2px; }\n.dccp1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.82rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.dccp1-body { background: #F2E8D6; }\n\n\/* ── INTRO ── *\/\n.dccp1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.dccp1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #C04810; margin-bottom: 8px; }\n.dccp1-h3 { font-size: clamp(1.35rem, 2.5vw, 2rem); font-weight: 900; color: #1a0a04; line-height: 1.18; margin-bottom: 16px; }\n.dccp1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2410; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.dccp1-p--lead { font-style: italic; color: #5a3a20; max-width: 760px; margin-bottom: 22px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.dccp1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #C04810; margin-bottom: 12px; }\n.dccp1-quote-solo { background: #1a0a04; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #FF6B1A; }\n.dccp1-quote-solo--alt { background: #2a1408; border-left-color: #D4A04C; }\n.dccp1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.dccp1-qs-text { color: #fff; font-style: italic; font-size: 0.92rem; line-height: 1.6; margin-bottom: 10px; font-family: Georgia, serif; }\n.dccp1-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.dccp1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── SECTION ── *\/\n.dccp1-section-pad { padding: 32px 28px 8px; }\n\n\/* ── DUE LATI DEL PLAYMAT ── *\/\n.dccp1-sides { display: grid; grid-template-columns: 1fr; gap: 12px; margin-top: 14px; }\n.dccp1-side { background: #1a0a04; border-radius: 16px; padding: 22px 22px 20px; position: relative; overflow: hidden; }\n.dccp1-side::before { content:''; position:absolute; top:0; left:0; right:0; height:3px; }\n.dccp1-side--a::before { background: linear-gradient(90deg, #FF6B1A, transparent); }\n.dccp1-side--b::before { background: linear-gradient(90deg, #D4A04C, transparent); }\n.dccp1-side-tag { display: inline-block; font-family: sans-serif; font-size: 0.66rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: rgba(255,255,255,0.5); margin-bottom: 6px; }\n.dccp1-side-title { font-family: Georgia, serif; font-size: 1.15rem; font-weight: 900; color: #fff; margin-bottom: 10px; line-height: 1.25; }\n.dccp1-side--a .dccp1-side-title { color: #FF6B1A; }\n.dccp1-side--b .dccp1-side-title { color: #D4A04C; }\n.dccp1-side-text { font-family: sans-serif; font-size: 0.88rem; color: rgba(255,255,255,0.78); line-height: 1.6; margin-bottom: 14px; }\n.dccp1-side-mood { display: inline-block; background: rgba(255,255,255,0.07); border: 1px solid rgba(255,255,255,0.14); color: rgba(255,255,255,0.75); font-family: sans-serif; font-size: 0.78rem; font-weight: 600; padding: 5px 12px; border-radius: 50px; }\n\n\/* ── CARDS ── *\/\n.dccp1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.dccp1-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.dccp1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.dccp1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.dccp1-card-name { font-size: 0.95rem; font-weight: 900; color: #C04810; margin-bottom: 5px; }\n.dccp1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2410; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.dccp1-closing { background: #1a0a04; padding: 26px 28px; border-top: 3px solid #FF6B1A; }\n.dccp1-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\/* ── DETAILS ── *\/\n.dccp1-box-section { background: #F2E8D6; border-top: 1px solid #d4c0a0; }\n.dccp1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.dccp1-det--last { border-bottom: none; }\n.dccp1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 22px; cursor: pointer; transition: background .18s; }\n.dccp1-det-sum::-webkit-details-marker { display: none; }\n.dccp1-det-sum::marker { display: none; }\n.dccp1-det[open] .dccp1-det-sum { background: #faf7f2; }\n.dccp1-det-sum:hover { background: #faf7f2; }\n.dccp1-det-left { display: flex; align-items: center; gap: 12px; }\n.dccp1-det-ico { font-size: 18px; flex-shrink: 0; }\n.dccp1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0a04; display: block; }\n.dccp1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.dccp1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.dccp1-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.dccp1-det[open] .dccp1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.dccp1-det-body { padding: 4px 22px 18px; background: #fff; }\n\n.dccp1-compat-grid { display: grid; grid-template-columns: 1fr; gap: 9px; padding-top: 8px; }\n.dccp1-compat { display: flex; flex-direction: column; gap: 5px; padding: 12px 14px; background: #f7f4ef; border-radius: 10px; border: 1px solid #e8deca; }\n.dccp1-compat-tag { font-family: sans-serif; font-size: 0.68rem; font-weight: 800; letter-spacing: 1.5px; text-transform: uppercase; color: #C04810; }\n.dccp1-compat-text { font-family: sans-serif; font-size: 0.85rem; color: #3d2410; line-height: 1.55; }\n\n.dccp1-info-p { font-family: sans-serif; font-size: 0.88rem; color: #3d2410; line-height: 1.65; margin-bottom: 10px; padding-top: 6px; }\n.dccp1-info-p--muted { color: #7a6040; font-style: italic; font-size: 0.82rem; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .dccp1-specs { grid-template-columns: repeat(6, 1fr); }\n  .dccp1-spec { border-bottom: none; }\n  .dccp1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .dccp1-spec:last-child { border-right: none; }\n  .dccp1-cards { grid-template-columns: repeat(2, 1fr); }\n  .dccp1-sides { grid-template-columns: 1fr 1fr; }\n  .dccp1-compat-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .dccp1-hero { padding: 60px 36px 54px; }\n  .dccp1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .dccp1-cards { grid-template-columns: repeat(4, 1fr); }\n  .dccp1-divider { margin-left: 36px; margin-right: 36px; }\n  .dccp1-section-pad { padding: 36px 36px 8px; }\n  .dccp1-closing { padding: 28px 36px; }\n}\n\u003c\/style\u003e","brand":"Renegade Game Studios","offers":[{"title":"Default Title","offer_id":53963643552071,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/DungeonCrawlerCarlUnstoppablePlaymat.jpg?v=1779388252","url":"https:\/\/frogames.business\/en\/products\/dungeon-crawler-carl-unstoppable-playmat","provider":"FroGames","version":"1.0","type":"link"}