{"product_id":"obojima-puzzle-witches-study-1000-pz","title":"Obojima Puzzle Witches Study 1000 pc","description":"\u003c!-- =====================================================\n     OBOJIMA PUZZLE: WITCHES STUDY — BLOCK 1\n     FroGames | Shopify theme Concept\n     ===================================================== --\u003e\n\n\u003cdiv class=\"opz1-wrap\"\u003e\n\n  \u003c!-- COVER --\u003e\n  \u003cdiv class=\"opz1-cover\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Obojima_Puzzle_Witches_Study_1000_pz.webp?v=1775715812\" alt=\"Obojima Puzzle Witches Study 1000 pieces original art Obojima Tales from the Tall Grass - 1985 Games\" class=\"opz1-cover-img\" loading=\"eager\"\u003e\n    \u003cdiv class=\"opz1-cover-fade\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"opz1-cover-content\"\u003e\n      \u003cp class=\"opz1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n      \u003cp class=\"opz1-sub\"\u003eThe witch's study is full of secrets. A thousand pieces to discover them all — one by one.\u003c\/p\u003e\n      \u003cdiv class=\"opz1-chips\"\u003e\n        \u003cspan class=\"opz1-chip opz1-chip--purple\"\u003e1000 pieces\u003c\/span\u003e\n        \u003cspan class=\"opz1-chip\"\u003eOriginal Obojima Art\u003c\/span\u003e\n        \u003cspan class=\"opz1-chip\"\u003eAlexander Cloos\u003c\/span\u003e\n        \u003cspan class=\"opz1-chip\"\u003e1985 Games\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SPECS --\u003e\n  \u003cdiv class=\"opz1-specs-bar\"\u003e\n    \u003cdiv class=\"opz1-specs\"\u003e\n      \u003cdiv class=\"opz1-spec\"\u003e\n        \u003cspan class=\"opz1-spec-icon\"\u003e🧩\u003c\/span\u003e\n        \u003cspan class=\"opz1-spec-label\"\u003ePieces\u003c\/span\u003e\n        \u003cspan class=\"opz1-spec-val\"\u003e1,000\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"opz1-spec\"\u003e\n        \u003cspan class=\"opz1-spec-icon\"\u003e📐\u003c\/span\u003e\n        \u003cspan class=\"opz1-spec-label\"\u003eDimensions\u003c\/span\u003e\n        \u003cspan class=\"opz1-spec-val\"\u003e50 × 70 cm\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"opz1-spec\"\u003e\n        \u003cspan class=\"opz1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"opz1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"opz1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"opz1-spec\"\u003e\n        \u003cspan class=\"opz1-spec-icon\"\u003e🎨\u003c\/span\u003e\n        \u003cspan class=\"opz1-spec-label\"\u003eArtist\u003c\/span\u003e\n        \u003cspan class=\"opz1-spec-val\"\u003eAlexander Cloos\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"opz1-spec\"\u003e\n        \u003cspan class=\"opz1-spec-icon\"\u003e⚡\u003c\/span\u003e\n        \u003cspan class=\"opz1-spec-label\"\u003eDifficulty\u003c\/span\u003e\n        \u003cspan class=\"opz1-spec-val\"\u003eHigh\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"opz1-spec\"\u003e\n        \u003cspan class=\"opz1-spec-icon\"\u003e🌿\u003c\/span\u003e\n        \u003cspan class=\"opz1-spec-label\"\u003eSetting\u003c\/span\u003e\n        \u003cspan class=\"opz1-spec-val\"\u003eObojima · Ghibli\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BODY --\u003e\n  \u003cdiv class=\"opz1-body\"\u003e\n\n    \u003c!-- INTRO + EDITORIAL BOXES --\u003e\n    \u003cdiv class=\"opz1-intro-grid\"\u003e\n      \u003cdiv class=\"opz1-intro-text\"\u003e\n        \u003cp class=\"opz1-label\"\u003eWhat it's about\u003c\/p\u003e\n        \u003ch3 class=\"opz1-h3\"\u003eA witch's study, a thousand details to discover\u003c\/h3\u003e\n        \u003cp class=\"opz1-p\"\u003eThe witches of Obojima are guardians of ancient secrets — their studies are places where rare herbs, bubbling potions, and pages from Grandma Prumple's Almanac mingle in an ordered and wonderful chaos. This puzzle brings that atmosphere directly to your table.\u003c\/p\u003e\n        \u003cp class=\"opz1-p\"\u003eThe illustration is signed by \u003cstrong\u003eAlexander Cloos\u003c\/strong\u003e, one of the artists who helped define the visual aesthetic of \u003cem\u003eObojima: Tales from the Tall Grass\u003c\/em\u003e. A work rich in references, symbols, and hidden corners — exactly the kind of image that reveals something new with each assembly session.\u003c\/p\u003e\n        \u003cp class=\"opz1-p\"\u003eWith 1,000 pieces and a 50×70 cm format, it's a challenge worthy of the level of detail expected from Studio Ghibli-inspired art: complex backgrounds, rich palettes, corners that all look alike but aren't.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"opz1-intro-side\"\u003e\n        \u003cp class=\"opz1-quote-header\"\u003eFroGames Editorial Notes\u003c\/p\u003e\n        \u003cdiv class=\"opz1-quote-solo\"\u003e\n          \u003cspan class=\"opz1-qs-icon\"\u003e🔮\u003c\/span\u003e\n          \u003cp class=\"opz1-qs-text\"\u003eA puzzle that works on two levels: it's a technical challenge for those who love 1000-piece puzzles, and an object to display for those who love Obojima's art.\u003c\/p\u003e\n          \u003cp class=\"opz1-qs-note\"\u003eThe secret of this puzzle in one line\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"opz1-quote-solo opz1-quote-solo--alt\"\u003e\n          \u003cspan class=\"opz1-qs-icon\"\u003e🎁\u003c\/span\u003e\n          \u003cp class=\"opz1-qs-text\"\u003eThe perfect gift for those who already have the RPG — and an excellent gateway into the world of Obojima for those who don't know it yet.\u003c\/p\u003e\n          \u003cp class=\"opz1-qs-note\"\u003eFrom the gaming experience\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"opz1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- PUZZLE CARD — instead of FrogScore --\u003e\n    \u003cdiv class=\"opz1-puzzlecard\"\u003e\n      \u003cdiv class=\"opz1-pc-header\"\u003e\n        \u003cdiv class=\"opz1-pc-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"opz1-pc-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"opz1-pc-brand-label\"\u003ePuzzle Card · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"opz1-pc-game-name\"\u003eObojima: Witches Study\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"opz1-pc-cat\" style=\"background:#f0eaff;border-color:#9060d0;color:#4a1880\"\u003eArt · Fantasy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"opz1-pc-body\"\u003e\n\n        \u003c!-- Difficulty Indicators --\u003e\n        \u003cdiv class=\"opz1-pc-section\"\u003e\n          \u003cspan class=\"opz1-pc-section-lbl\"\u003ePuzzle profile\u003c\/span\u003e\n          \u003cdiv class=\"opz1-pc-bars\"\u003e\n\n            \u003cdiv class=\"opz1-pc-bar-row\"\u003e\n              \u003cspan class=\"opz1-pc-bar-label\"\u003eOverall difficulty\u003c\/span\u003e\n              \u003cdiv class=\"opz1-pc-bar-track\"\u003e\n                \u003cdiv class=\"opz1-pc-bar-fill\" style=\"width:80%\"\u003e\u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cspan class=\"opz1-pc-bar-val\"\u003eHigh\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"opz1-pc-bar-row\"\u003e\n              \u003cspan class=\"opz1-pc-bar-label\"\u003eColor variety\u003c\/span\u003e\n              \u003cdiv class=\"opz1-pc-bar-track\"\u003e\n                \u003cdiv class=\"opz1-pc-bar-fill\" style=\"width:90%\"\u003e\u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cspan class=\"opz1-pc-bar-val\"\u003eVery rich\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"opz1-pc-bar-row\"\u003e\n              \u003cspan class=\"opz1-pc-bar-label\"\u003eMonochromatic areas\u003c\/span\u003e\n              \u003cdiv class=\"opz1-pc-bar-track\"\u003e\n                \u003cdiv class=\"opz1-pc-bar-fill opz1-pc-bar-fill--low\" style=\"width:25%\"\u003e\u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cspan class=\"opz1-pc-bar-val\"\u003eFew\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"opz1-pc-bar-row\"\u003e\n              \u003cspan class=\"opz1-pc-bar-label\"\u003eIllustrative detail\u003c\/span\u003e\n              \u003cdiv class=\"opz1-pc-bar-track\"\u003e\n                \u003cdiv class=\"opz1-pc-bar-fill\" style=\"width:95%\"\u003e\u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cspan class=\"opz1-pc-bar-val\"\u003eExtreme\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"opz1-pc-bar-row\"\u003e\n              \u003cspan class=\"opz1-pc-bar-label\"\u003eSuitable for framing\u003c\/span\u003e\n              \u003cdiv class=\"opz1-pc-bar-track\"\u003e\n                \u003cdiv class=\"opz1-pc-bar-fill\" style=\"width:100%\"\u003e\u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cspan class=\"opz1-pc-bar-val\"\u003eAbsolutely\u003c\/span\u003e\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Who is it for --\u003e\n        \u003cdiv class=\"opz1-pc-section\"\u003e\n          \u003cspan class=\"opz1-pc-section-lbl\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"opz1-pc-targets\"\u003e\n            \u003cdiv class=\"opz1-pc-target opz1-pc-si\"\u003e\n\u003cspan\u003e🧩\u003c\/span\u003ePuzzle lovers\u003c\/div\u003e\n            \u003cdiv class=\"opz1-pc-target opz1-pc-si\"\u003e\n\u003cspan\u003e🌿\u003c\/span\u003eObojima fans\u003c\/div\u003e\n            \u003cdiv class=\"opz1-pc-target opz1-pc-si\"\u003e\n\u003cspan\u003e🎁\u003c\/span\u003eGift idea\u003c\/div\u003e\n            \u003cdiv class=\"opz1-pc-target opz1-pc-si\"\u003e\n\u003cspan\u003e🖼️\u003c\/span\u003eFor display\u003c\/div\u003e\n            \u003cdiv class=\"opz1-pc-target opz1-pc-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eYoung children\u003c\/div\u003e\n            \u003cdiv class=\"opz1-pc-target opz1-pc-no\"\u003e\n\u003cspan\u003e⚡\u003c\/span\u003eQuick evening activity\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Verdict --\u003e\n        \u003cdiv class=\"opz1-pc-verdict\"\u003e\n          \u003cdiv class=\"opz1-pc-verdict-title\"\u003eIn summary\u003c\/div\u003e\n          \u003cdiv class=\"opz1-pc-verdict-text\"\u003eA Ghibli-esque puzzle with an illustration full of details — the rich color zones make it challenging and satisfying. Not an evening puzzle: one to keep on the table for a few days, returning to it with pleasure.\u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n      \u003cdiv class=\"opz1-pc-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"opz1-pc-footer-frog\"\u003e Puzzle Card · FroGames editorial rating · based on illustration analysis and technical features\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"opz1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- FEATURE CARDS --\u003e\n    \u003cdiv class=\"opz1-section-pad\"\u003e\n      \u003cp class=\"opz1-label\"\u003eWhat makes it special\u003c\/p\u003e\n      \u003ch3 class=\"opz1-h3\"\u003eArt, quality, and a world to discover\u003c\/h3\u003e\n      \u003cdiv class=\"opz1-cards\"\u003e\n        \u003cdiv class=\"opz1-card\"\u003e\n          \u003cspan class=\"opz1-card-icon\"\u003e🎨\u003c\/span\u003e\n          \u003ch4 class=\"opz1-card-name\"\u003eOriginal illustration\u003c\/h4\u003e\n          \u003cp class=\"opz1-card-desc\"\u003eArt created by Alexander Cloos specifically for the world of Obojima. It's not a photo or a generic image — it's a work designed for this universe.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"opz1-card\"\u003e\n          \u003cspan class=\"opz1-card-icon\"\u003e🔮\u003c\/span\u003e\n          \u003ch4 class=\"opz1-card-name\"\u003eFull of hidden details\u003c\/h4\u003e\n          \u003cp class=\"opz1-card-desc\"\u003eHerbalism books, potion vials, rare ingredients, coven symbols. Every part of the illustration tells a story — you'll still discover something new even after completing it.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"opz1-card\"\u003e\n          \u003cspan class=\"opz1-card-icon\"\u003e📐\u003c\/span\u003e\n          \u003ch4 class=\"opz1-card-name\"\u003eWall-size format\u003c\/h4\u003e\n          \u003cp class=\"opz1-card-desc\"\u003e50×70 cm once completed. Ideal dimensions for framing and hanging — a unique poster you built with your own hands.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"opz1-card\"\u003e\n          \u003cspan class=\"opz1-card-icon\"\u003e🌍\u003c\/span\u003e\n          \u003ch4 class=\"opz1-card-name\"\u003eA corner of the world of Obojima\u003c\/h4\u003e\n          \u003cp class=\"opz1-card-desc\"\u003eThe coven witches are among the most beloved characters in the setting. This study is their secret heart — a place described in the RPG that here becomes visual and tangible.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CLOSING --\u003e\n    \u003cdiv class=\"opz1-closing\"\u003e\n      \u003cp class=\"opz1-closing-text\"\u003eWhen the last piece falls into place, you realize you don't want to take it apart. That's the sign of an illustration worth keeping.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TECHNICAL SPECIFICATIONS --\u003e\n    \u003cdiv class=\"opz1-box-section\"\u003e\n\n      \u003cdetails class=\"opz1-det opz1-det--last\"\u003e\n        \u003csummary class=\"opz1-det-sum\"\u003e\n          \u003cdiv class=\"opz1-det-left\"\u003e\n\u003cspan class=\"opz1-det-ico\"\u003e🧩\u003c\/span\u003e\u003cdiv\u003e\n\u003cspan class=\"opz1-det-title\"\u003eTechnical specifications\u003c\/span\u003e\u003cspan class=\"opz1-det-sub\"\u003e1,000 pieces · 50×70 cm · Premium quality\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"opz1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"opz1-det-body\"\u003e\n          \u003cdiv class=\"opz1-comp-grid\"\u003e\n            \u003cdiv class=\"opz1-comp\"\u003e\n\u003cspan class=\"opz1-comp-qty\"\u003e1,000\u003c\/span\u003e\u003cspan class=\"opz1-comp-lbl\"\u003eTotal pieces\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"opz1-comp\"\u003e\n\u003cspan class=\"opz1-comp-qty\"\u003e50×70\u003c\/span\u003e\u003cspan class=\"opz1-comp-lbl\"\u003eCompleted dimensions (cm)\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"opz1-comp\"\u003e\n\u003cspan class=\"opz1-comp-qty\"\u003e19.75″\u003c\/span\u003e\u003cspan class=\"opz1-comp-lbl\"\u003eWidth (inches)\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"opz1-comp\"\u003e\n\u003cspan class=\"opz1-comp-qty\"\u003e27.625″\u003c\/span\u003e\u003cspan class=\"opz1-comp-lbl\"\u003eHeight (inches)\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"opz1-comp\"\u003e\n\u003cspan class=\"opz1-comp-qty\"\u003eHigh\u003c\/span\u003e\u003cspan class=\"opz1-comp-lbl\"\u003ePrint quality\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"opz1-comp\"\u003e\n\u003cspan class=\"opz1-comp-qty\"\u003e14+\u003c\/span\u003e\u003cspan class=\"opz1-comp-lbl\"\u003eRecommended age\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/opz1-body --\u003e\n\n\u003c\/div\u003e\u003c!-- \/opz1-wrap --\u003e\n\n\u003cstyle\u003e\n.opz1-wrap, .opz1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.opz1-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: #120820;\n}\n\n\/* ── COVER ── *\/\n.opz1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.opz1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.opz1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(18,8,32,0) 0%, rgba(18,8,32,0) 20%, rgba(18,8,32,0.6) 52%, rgba(18,8,32,0.9) 74%, rgba(18,8,32,1) 100%); }\n.opz1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.opz1-kicker { display: block; color: #c8a0f0; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.opz1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.opz1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.opz1-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.opz1-chip--purple { background: #5a20a0; border-color: #7a40c0; }\n\n\/* ── SPECS ── *\/\n.opz1-specs-bar { background: #1a1028; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.opz1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.opz1-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.opz1-spec:nth-child(3n) { border-right: none; }\n.opz1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.opz1-spec-icon { font-size: 1.2rem; }\n.opz1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.opz1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.opz1-body { background: #F5F0FF; }\n\n\/* ── INTRO ── *\/\n.opz1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.opz1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #6a30b0; margin-bottom: 7px; }\n.opz1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0830; line-height: 1.15; margin-bottom: 16px; }\n.opz1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d1840; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── EDITORIAL BOXES ── *\/\n.opz1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6a30b0; margin-bottom: 12px; }\n.opz1-quote-solo { background: #1a0830; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #9060d0; }\n.opz1-quote-solo--alt { background: #240c40; border-left-color: #c090f0; }\n.opz1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.opz1-qs-text { color: #e8d8ff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.opz1-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.opz1-divider { height: 1px; background: #d0c0e8; margin: 32px 28px 0; }\n\n\/* ── PUZZLE CARD (in place of FrogScore) ── *\/\n.opz1-puzzlecard { background: #fff; border-top: 1px solid #dcd8e8; border-bottom: 1px solid #dcd8e8; }\n.opz1-pc-header { padding: 14px 20px 13px; background: #fff; border-bottom: 1px solid #e8e2f0; display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; }\n.opz1-pc-brand { display: flex; align-items: center; gap: 9px; }\n.opz1-pc-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.opz1-pc-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.opz1-pc-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e78; }\n.opz1-pc-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a0830; margin-top: 2px; }\n.opz1-pc-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.opz1-pc-body { padding: 20px; background: #f7f4ff; display: flex; flex-direction: column; gap: 20px; }\n.opz1-pc-section { display: flex; flex-direction: column; gap: 10px; }\n.opz1-pc-section-lbl { font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e78; }\n\n\/* Difficulty bars *\/\n.opz1-pc-bars { display: flex; flex-direction: column; gap: 10px; }\n.opz1-pc-bar-row { display: flex; align-items: center; gap: 10px; }\n.opz1-pc-bar-label { font-family: sans-serif; font-size: 11px; color: #2d1840; min-width: 140px; flex-shrink: 0; }\n.opz1-pc-bar-track { flex: 1; height: 7px; background: #e8e0f8; border-radius: 4px; overflow: hidden; }\n.opz1-pc-bar-fill { height: 100%; background: #7040b8; border-radius: 4px; transition: width 0.8s ease; }\n.opz1-pc-bar-fill--low { background: #b8a0d8; }\n.opz1-pc-bar-val { font-family: sans-serif; font-size: 11px; font-weight: 700; color: #6a30b0; min-width: 80px; text-align: right; }\n\n\/* Target *\/\n.opz1-pc-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); gap: 7px; }\n.opz1-pc-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.opz1-pc-target span { font-size: 14px; flex-shrink: 0; }\n.opz1-pc-si { background: #fff; border-color: #c0a8e0; color: #1a0830; }\n.opz1-pc-no { background: transparent; border-color: #e0d8f0; color: #b0a0c8; opacity: .45; text-decoration: line-through; }\n\n\/* Verdict *\/\n.opz1-pc-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #d8c8f0; }\n.opz1-pc-verdict-title { font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e78; margin-bottom: 5px; }\n.opz1-pc-verdict-text { font-family: sans-serif; font-size: 12px; color: #2d1840; line-height: 1.65; }\n.opz1-pc-footer { padding: 9px 20px; background: #eeeaf8; border-top: 1px solid #e0d8f0; font-family: sans-serif; font-size: 11px; color: #6b5e78; line-height: 1.5; }\n\n\/* ── CARDS ── *\/\n.opz1-section-pad { padding: 32px 28px 8px; }\n.opz1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.opz1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d0c0e8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.opz1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.opz1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.opz1-card-name { font-size: 0.95rem; font-weight: 900; color: #6a30b0; margin-bottom: 5px; }\n.opz1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d1840; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.opz1-closing { background: #1a0830; padding: 26px 28px; border-top: 3px solid #9060d0; }\n.opz1-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\/* ── ACCORDION ── *\/\n.opz1-box-section { background: #F5F0FF; border-top: 1px solid #d0c0e8; }\n.opz1-det { border-bottom: 1px solid #e0d8f0; background: #fff; }\n.opz1-det--last { border-bottom: none; }\n.opz1-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.opz1-det-sum::-webkit-details-marker { display: none; }\n.opz1-det-sum::marker { display: none; }\n.opz1-det[open] .opz1-det-sum { background: #f8f4ff; }\n.opz1-det-sum:hover { background: #f8f4ff; }\n.opz1-det-left { display: flex; align-items: center; gap: 10px; }\n.opz1-det-ico { font-size: 17px; flex-shrink: 0; }\n.opz1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0830; display: block; }\n.opz1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8eac; margin-top: 1px; display: block; }\n.opz1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.opz1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8eac; border-bottom: 2px solid #9c8eac; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.opz1-det[open] .opz1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.opz1-det-body { padding: 0 20px 16px; background: #fff; }\n.opz1-comp-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 7px; padding-top: 14px; }\n.opz1-comp { display: flex; align-items: center; gap: 8px; padding: 8px 10px; background: #f8f4ff; border-radius: 8px; border: 1px solid #e0d8f0; }\n.opz1-comp-qty { font-family: sans-serif; font-size: 0.85rem; font-weight: 800; color: #6a30b0; min-width: 26px; flex-shrink: 0; }\n.opz1-comp-lbl { font-family: sans-serif; font-size: 0.78rem; color: #2d1840; line-height: 1.3; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .opz1-specs { grid-template-columns: repeat(6, 1fr); }\n  .opz1-spec { border-bottom: none; }\n  .opz1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .opz1-spec:last-child { border-right: none; }\n  .opz1-cards { grid-template-columns: repeat(2, 1fr); }\n}\n@media screen and (min-width: 900px) {\n  .opz1-cover { height: 440px; }\n  .opz1-cover-content { padding: 22px 36px 30px; }\n  .opz1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .opz1-cards { grid-template-columns: repeat(4, 1fr); }\n  .opz1-divider { margin-left: 36px; margin-right: 36px; }\n  .opz1-section-pad { padding: 36px 36px 8px; }\n  .opz1-closing { padding: 28px 36px; }\n  .opz1-pc-body { flex-direction: row; align-items: flex-start; }\n  .opz1-pc-section { flex: 1; }\n  .opz1-pc-verdict { flex: 1; }\n}\n\u003c\/style\u003e","brand":"1985 Games","offers":[{"title":"Default Title","offer_id":53668710220103,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ObojimaPuzzleWitchesStudy01.webp?v=1775641656","url":"https:\/\/frogames.it\/en\/products\/obojima-puzzle-witches-study-1000-pz","provider":"FroGames","version":"1.0","type":"link"}