{"product_id":"book-ghostly-brews","title":"หนังสือ Ghostly Brews ยินดีบริการดวงวิญญาณหลังเที่ยงคืน โดย หมึกซึม │ OpenDurian How to","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e\n\u003c!-- Google Fonts: Prompt --\u003e\n\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Prompt:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- Font Awesome --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n        \/* --- CSS Scope (Unique ID for Ghostly) --- *\/\n        body { margin: 0; padding: 0; }\n\n        #opd-ghostly-section {\n            font-family: 'Prompt', sans-serif;\n            \/* พื้นหลังดำสนิท (Midnight Black) ตามที่รีเควสต์ *\/\n            background: linear-gradient(180deg, #000000 0%, #1a1a1a 100%);\n            color: #FFF;\n            padding: 70px 20px;\n            box-sizing: border-box;\n            display: block;\n            width: 100%;\n            overflow: hidden;\n            border-top: 1px solid #333;\n            position: relative;\n        }\n\n        #opd-ghostly-section * { box-sizing: border-box; }\n\n        \/* Background Stars (ดาวตกบนฟ้ามืด) *\/\n        #opd-ghostly-section::before {\n            content: '';\n            position: absolute;\n            top: 0; left: 0; width: 100%; height: 100%;\n            background-image: \n                radial-gradient(white, rgba(255,255,255,.2) 2px, transparent 3px),\n                radial-gradient(white, rgba(255,255,255,.15) 1px, transparent 2px),\n                radial-gradient(white, rgba(255,255,255,.1) 2px, transparent 3px);\n            background-size: 550px 550px, 350px 350px, 250px 250px;\n            background-position: 0 0, 40px 60px, 130px 270px;\n            opacity: 0.6; \/* เพิ่มความชัดของดาวบนพื้นดำ *\/\n            pointer-events: none;\n        }\n\n        \/* Container *\/\n        .opd-ghostly-container {\n            max-width: 1100px;\n            margin: 0 auto;\n            display: flex;\n            flex-wrap: wrap;\n            align-items: center;\n            gap: 60px;\n            position: relative;\n            z-index: 2;\n        }\n\n        \/* --- Left Side: Image --- *\/\n        .opd-ghostly-image {\n            flex: 1 1 400px;\n            position: relative;\n            text-align: center;\n        }\n\n        .opd-ghostly-mockup {\n            width: 100%;\n            max-width: 450px;\n            height: auto;\n            border-radius: 12px;\n            \/* ปรับเงาเป็นสีทองจางๆ ตัดกับพื้นดำ *\/\n            box-shadow: 0 0 50px rgba(244, 208, 63, 0.1); \n            transition: transform 0.4s ease;\n        }\n\n        .opd-ghostly-mockup:hover {\n            transform: translateY(-8px) scale(1.02);\n            box-shadow: 0 0 70px rgba(244, 208, 63, 0.25);\n        }\n\n        \/* Top Seller Label *\/\n        .opd-ghostly-label {\n            background-color: rgba(255, 255, 255, 0.1);\n            color: #F4D03F;\n            font-weight: 700;\n            letter-spacing: 1px;\n            text-transform: uppercase;\n            padding: 8px 16px;\n            border-radius: 4px;\n            display: inline-block;\n            margin-bottom: 20px;\n            border: 1px solid rgba(244, 208, 63, 0.3);\n        }\n\n        \/* --- Right Side: Content --- *\/\n        .opd-ghostly-content {\n            flex: 1 1 500px;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n        }\n\n        \/* Title *\/\n        .opd-ghostly-title {\n            font-size: 42px;\n            font-weight: 700;\n            color: #FFFFFF;\n            line-height: 1.2;\n            margin: 0 0 10px 0;\n            text-shadow: 0 0 20px rgba(255, 255, 255, 0.2);\n        }\n        \n        .opd-ghostly-subtitle {\n            font-size: 22px;\n            color: #B0C4DE; \/* Light Steel Blue *\/\n            font-weight: 300;\n            margin-bottom: 30px;\n            display: block;\n        }\n\n        \/* Quote Box *\/\n        .opd-ghostly-quote {\n            background: rgba(255, 255, 255, 0.05);\n            border-left: 4px solid #F4D03F;\n            padding: 20px 25px;\n            border-radius: 0 12px 12px 0;\n            margin-bottom: 30px;\n            backdrop-filter: blur(5px);\n        }\n\n        .opd-ghostly-quote-text {\n            font-size: 18px;\n            font-weight: 500;\n            font-style: italic;\n            color: #E0E0E0;\n            line-height: 1.6;\n            margin: 0;\n        }\n\n        \/* Description *\/\n        .opd-ghostly-desc {\n            font-size: 16px;\n            color: #D1D5DB;\n            line-height: 1.8;\n            margin-bottom: 30px;\n            font-weight: 300;\n        }\n\n        .opd-highlight-moon {\n            color: #F4D03F;\n            font-weight: 600;\n        }\n\n        \/* Exclusive Box *\/\n        .opd-exclusive-box {\n            background: rgba(244, 208, 63, 0.1);\n            border: 1px dashed #F4D03F;\n            border-radius: 8px;\n            padding: 12px 20px;\n            margin-bottom: 35px;\n            display: inline-block;\n        }\n        \n        .opd-exclusive-text {\n            font-size: 15px;\n            color: #F4D03F;\n            font-weight: 600;\n            display: flex;\n            align-items: center;\n            gap: 10px;\n        }\n\n        \/* Feature List *\/\n        .opd-ghostly-features {\n            margin-bottom: 40px;\n        }\n\n        .opd-ghostly-feat-list {\n            list-style: none;\n            padding: 0;\n            margin: 0;\n            display: grid;\n            grid-template-columns: 1fr;\n            gap: 15px;\n        }\n\n        .opd-ghostly-feat-item {\n            display: flex;\n            align-items: flex-start;\n            gap: 15px;\n            font-size: 16px;\n            color: #E0E0E0;\n        }\n\n        .opd-ghostly-icon {\n            color: #F4D03F;\n            font-size: 20px;\n            margin-top: 2px;\n            flex-shrink: 0;\n            text-shadow: 0 0 10px rgba(244, 208, 63, 0.4);\n        }\n\n        \/* --- CTA Button (Popup Trigger) --- *\/\n        #opd-ghostly-btn-wrapper {\n            width: 100%;\n            display: flex;\n            justify-content: flex-start;\n            padding: 0;\n        }\n\n        .opd-ghostly-btn {\n            position: relative;\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            gap: 12px;\n            \/* Gradient ดำ-เทาเข้ม *\/\n            background: linear-gradient(135deg, #1A1A1A 0%, #333 100%);\n            color: #F4D03F !important;\n            font-size: 18px;\n            font-weight: 600;\n            text-decoration: none !important;\n            letter-spacing: 0.5px;\n            padding: 16px 45px;\n            border-radius: 50px;\n            border: 1px solid #F4D03F;\n            box-shadow: 0 0 15px rgba(244, 208, 63, 0.2);\n            transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n            overflow: hidden;\n            cursor: pointer;\n        }\n\n        .opd-ghostly-btn:hover {\n            transform: translateY(-4px);\n            box-shadow: 0 0 30px rgba(244, 208, 63, 0.5);\n            background: #F4D03F;\n            color: #000 !important;\n        }\n        \n        .opd-ghostly-btn:hover .opd-btn-icon { color: #000; }\n\n        .opd-btn-icon {\n            font-size: 20px;\n            color: #F4D03F;\n            transition: color 0.3s ease;\n        }\n\n        \/* --- MODAL (POPUP) STYLES --- *\/\n        .opd-modal-overlay {\n            display: none; \/* Hidden by default *\/\n            position: fixed;\n            top: 0; left: 0;\n            width: 100%; height: 100%;\n            background: rgba(0, 0, 0, 0.9);\n            z-index: 9999;\n            justify-content: center;\n            align-items: center;\n            backdrop-filter: blur(5px);\n            opacity: 0;\n            transition: opacity 0.3s ease;\n        }\n        \n        .opd-modal-overlay.active {\n            opacity: 1;\n        }\n\n        .opd-modal-container {\n            width: 90%;\n            max-width: 900px;\n            height: 85vh;\n            background: #111;\n            border: 1px solid #333;\n            border-radius: 12px;\n            position: relative;\n            display: flex;\n            flex-direction: column;\n            box-shadow: 0 0 50px rgba(244, 208, 63, 0.2);\n            transform: scale(0.95);\n            transition: transform 0.3s ease;\n            overflow: hidden;\n        }\n        \n        .opd-modal-overlay.active .opd-modal-container {\n            transform: scale(1);\n        }\n\n        .opd-modal-header {\n            padding: 15px 25px;\n            background: #1A1A1A;\n            border-bottom: 1px solid #333;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n        }\n\n        .opd-modal-title {\n            font-size: 18px;\n            font-weight: 600;\n            color: #F4D03F;\n            margin: 0;\n        }\n\n        .opd-modal-close {\n            background: none;\n            border: none;\n            font-size: 24px;\n            color: #666;\n            cursor: pointer;\n            transition: color 0.2s;\n        }\n\n        .opd-modal-close:hover { color: #F4D03F; }\n\n        .opd-modal-body {\n            flex: 1;\n            padding: 0;\n            background: #000;\n        }\n\n        .opd-modal-iframe {\n            width: 100%;\n            height: 100%;\n            border: none;\n        }\n\n        \/* --- Responsive --- *\/\n        @media (max-width: 900px) {\n            .opd-ghostly-container { gap: 40px; }\n            .opd-ghostly-title { font-size: 32px; text-align: center; }\n            .opd-ghostly-subtitle { font-size: 18px; text-align: center; }\n            .opd-ghostly-label { display: inline-block; }\n            \n            .opd-ghostly-image { order: 1; text-align: center; }\n            .opd-ghostly-content { order: 2; flex: 1 1 100%; }\n\n            #opd-ghostly-btn-wrapper { justify-content: center; margin-top: 10px; }\n            .opd-ghostly-btn { width: 100%; padding: 18px 20px; font-size: 20px; }\n        }\n    \u003c\/style\u003e\n\u003csection id=\"opd-ghostly-section\"\u003e\n\u003cdiv class=\"opd-ghostly-container\"\u003e\n\u003c!-- Left: Image Area --\u003e\n\u003cdiv class=\"opd-ghostly-image\"\u003e\n\u003cdiv class=\"opd-ghostly-label\"\u003eTop Seller\u003c\/div\u003e\n\u003c!-- Placeholder for Ghostly Brews Cover --\u003e \u003c\/div\u003e\n\u003c!-- Right: Content Area --\u003e\n\u003cdiv class=\"opd-ghostly-content\"\u003e\n\u003ch2 class=\"opd-ghostly-title\"\u003eGhostly Brews\u003c\/h2\u003e\n\u003cspan class=\"opd-ghostly-subtitle\"\u003eยินดีบริการดวงวิญญาณหลังเที่ยงคืน\u003c\/span\u003e\n\u003cdiv class=\"opd-ghostly-quote\"\u003e\n\u003cp class=\"opd-ghostly-quote-text\"\u003e\"สิ่งที่หนังสือเล่มนี้ต้องการพูดถึงไม่ใช่ความตาย... แต่คือความรู้สึกที่หล่นหายระหว่างทาง\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"opd-ghostly-desc\"\u003eในค่ำคืนอันมืดมิด \u003cstrong\u003eGHOSTLY BREWS\u003c\/strong\u003e เปิดต้อนรับเหล่าดวงวิญญาณและเรื่องเล่าที่ไม่เคยถูกรับฟัง... ถ่ายทอดผ่านลายเส้น \u003cspan class=\"opd-highlight-moon\"\u003e\"หมึกซึม\"\u003c\/span\u003e อันเป็นเอกลักษณ์ ในรูปแบบการ์ตูน Comic ขาวดำ ที่จะค่อยๆ เตือนให้คุณหันกลับมา \"หยุดฟังเสียงหัวใจ\" และเห็นคุณค่าของตัวเองอีกครั้ง 🌙\u003c\/p\u003e\n\u003cdiv class=\"opd-exclusive-box\"\u003e\u003cspan class=\"opd-exclusive-text\"\u003e \u003ci class=\"fa-solid fa-gift\"\u003e\u003c\/i\u003e ของแถมสุด Exclusive: ที่คั่นหนังสือ 1 ชิ้น + โปสการ์ด 3 แผ่น \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"opd-ghostly-features\"\u003e\n\u003cul class=\"opd-ghostly-feat-list\"\u003e\n\u003cli class=\"opd-ghostly-feat-item\"\u003e\n\u003ci class=\"fa-solid fa-eye opd-ghostly-icon\"\u003e\u003c\/i\u003e \u003cspan\u003e\u003cstrong\u003eเห็นคุณค่าสิ่งเล็กๆ:\u003c\/strong\u003e กลับมามองเห็นความหมายของเรื่องราวที่เคยมองข้ามไป\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"opd-ghostly-feat-item\"\u003e\n\u003ci class=\"fa-solid fa-scale-balanced opd-ghostly-icon\"\u003e\u003c\/i\u003e \u003cspan\u003e\u003cstrong\u003eสมดุลทางอารมณ์:\u003c\/strong\u003e โอบกอดความสุขและความเจ็บปวดได้อย่างลงตัว\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"opd-ghostly-feat-item\"\u003e\n\u003ci class=\"fa-solid fa-lightbulb opd-ghostly-icon\"\u003e\u003c\/i\u003e \u003cspan\u003e\u003cstrong\u003eแสงสว่างที่แท้จริง:\u003c\/strong\u003e ค้นพบความหมายของการมีอยู่ และพร้อมก้าวต่อไป\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"opd-ghostly-feat-item\"\u003e\n\u003ci class=\"fa-solid fa-triangle-exclamation opd-ghostly-icon\"\u003e\u003c\/i\u003e \u003cspan\u003e\u003cstrong\u003eคำเตือน:\u003c\/strong\u003e อาจเสียน้ำตา... แต่จะเป็นน้ำตาที่ทำให้คุณรักตัวเองมากขึ้น 💧\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- CTA Button (Trigger Modal) --\u003e\n\u003cdiv id=\"opd-ghostly-btn-wrapper\"\u003e\u003cbutton class=\"opd-ghostly-btn\"\u003e \u003ci class=\"fa-solid fa-book-open opd-btn-icon\"\u003e\u003c\/i\u003e \u003cspan\u003eดูเนื้อหาหนังสือ\u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- --- POPUP MODAL --- --\u003e\n\u003cdiv class=\"opd-modal-overlay\" id=\"ghostlyModal\"\u003e\n\u003cdiv class=\"opd-modal-container\"\u003e\n\u003cdiv class=\"opd-modal-header\"\u003e\n\u003ch4 class=\"opd-modal-title\"\u003eตัวอย่างหนังสือ: Ghostly Brews\u003c\/h4\u003e\n\u003cbutton class=\"opd-modal-close\"\u003e×\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"opd-modal-body\"\u003e\n\u003c!-- Google Drive Preview Link (Embed) --\u003e \u003ciframe src=\"https:\/\/drive.google.com\/file\/d\/1UYjZA4W_zAXTU8GXJbDN3IfofpHkTHT2\/preview\" class=\"opd-modal-iframe\"\u003e\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"OpenDurian Howto","offers":[{"title":"[เล่มเดี่ยว] หนังสือ Ghostly Brews","offer_id":44699827994681,"sku":"OPDS-1ZNP0O1M","price":299.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + กับดักความรู้สึกผิด","offer_id":45467657699385,"sku":"OPDS-CXK6MIBK","price":631.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + ปีศาจตัวนั้นคือฉันเอง 1","offer_id":45467859845177,"sku":"OPDS-EHVNDF3F","price":615.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + ดอกไม้จะผลิบาน","offer_id":45467657732153,"sku":"OPDS-9WUR53MT","price":647.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + คาปิบาร่า","offer_id":45467657764921,"sku":"OPDS-VWQIXIV5","price":647.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + HelmetGirl","offer_id":45467657797689,"sku":"OPDS-Q1ZIQF8R","price":647.0,"currency_code":"THB","in_stock":false},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + โอบกอด","offer_id":45467657830457,"sku":"OPDS-T1U47RLS","price":535.0,"currency_code":"THB","in_stock":false},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + กว่าจะคิดได้","offer_id":45467657863225,"sku":"OPDS-ZPDVN0AJ","price":631.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + ความลับสู่เงินล้าน","offer_id":45467657895993,"sku":"OPDS-OEAUWR7X","price":575.0,"currency_code":"THB","in_stock":false},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + ฉันจะมีชีวิตที่ดี","offer_id":45467657928761,"sku":"OPDS-061FIJPC","price":548.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + ยินดีต้อนรับ","offer_id":45467657961529,"sku":"OPDS-761M8HEX","price":599.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + ขอใช้ชีวิต","offer_id":45467657994297,"sku":"OPDS-YXLC4T55","price":575.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + The Witches' Club","offer_id":44699828027449,"sku":"OPDS-KAUKMWVF","price":647.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + ทุกความทรงจำคือของขวัญ","offer_id":45467658059833,"sku":"OPDS-729D473R","price":575.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + เหนื่อยมากไหม","offer_id":45467658092601,"sku":"OPDS-E9UT78DO","price":647.0,"currency_code":"THB","in_stock":false},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + ปีศาจความรัก","offer_id":45467658125369,"sku":"OPDS-BFKOR232","price":624.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + ปีศาจตัวนั้นคือฉันเอง 2","offer_id":45467687977017,"sku":"OPDS-QOX6H0OX","price":624.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ Ghostly Brews + Ghostly Remains","offer_id":45467688009785,"sku":"OPDS-G0SWP7IS","price":624.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] [หนังสือ + Boxset] Ghostly Brews + The Witches' Club","offer_id":44699828060217,"sku":"OPDS-HU27G9SA","price":823.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] [หนังสือ + Boxset] Ghostly Brews + สวนของหัวใจ","offer_id":45467688042553,"sku":"OPDS-A6RX1W6P","price":897.0,"currency_code":"THB","in_stock":false},{"title":"[ซื้อคู่] [หนังสือ + Boxset] Ghostly Brews + คาปิบาร่า","offer_id":45467688075321,"sku":"OPDS-R8XVVSEP","price":823.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] [หนังสือ + Boxset] Ghostly Brews + HelmetGirl","offer_id":45467688108089,"sku":"OPDS-72OH9DUA","price":823.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] [หนังสือ + Boxset] Ghostly Brews + เหนื่อยมากไหม","offer_id":45467688140857,"sku":"OPDS-1XFLG9DA","price":823.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0669\/0491\/6025\/files\/be9ee8f05ceb3162491a351982de44a7.jpg?v=1752651200","url":"https:\/\/opendurian-howto.myshopify.com\/products\/book-ghostly-brews","provider":"OpenDurian Howto","version":"1.0","type":"link"}