{"title":"New Arrival หนังสือใหม่ | อัปเดตแนวคิดฮีลใจและจิตวิทยาเล่มล่าสุด | OpenDurian","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eสำรวจมุมมองใหม่ๆ ไปกับหนังสือออกใหม่จาก OpenDurian HOW-TO ที่พร้อมเป็นเพื่อนคู่คิดให้คุณในทุกสถานการณ์ ไม่ว่าจะเป็นเนื้อหาจิตวิทยาประยุกต์เล่มล่าสุด หรือความเรียงที่ช่วยปลอบประโลมใจในวันที่เหนื่อยล้า เราคัดสรรผลงานใหม่ๆ มาให้อัปเดตก่อนใคร ทั้งรูปแบบเล่มพิมพ์สัมผัสนุ่มมือและ E-Book สำหรับอ่านได้ทุกที่ เริ่มต้นดูแลความรู้สึกของคุณตั้งแต่วันนี้ด้วยหนังสือใหม่ที่เข้าใจตัวตนคุณมากกว่าเดิม\u003c\/p\u003e","products":[{"product_id":"book-trap","title":"หนังสือ กับดักความรู้สึกผิด (เขียนโดย หมอทานตะวัน) │ 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 this section) --- *\/\n        body { margin: 0; padding: 0; font-family: 'Prompt', sans-serif;}\n\n        #opd-guilt-section {\n            font-family: 'Prompt', sans-serif;\n            \/* Theme: Bright Blue to Soft Blue Gradient (Healing Sky) *\/\n            background: linear-gradient(180deg, #F0F9FF 0%, #D6E4FF 100%);\n            color: #333;\n            padding: 80px 20px;\n            box-sizing: border-box;\n            display: block;\n            width: 100%;\n            overflow: hidden;\n            border-top: 1px solid #EEE;\n            position: relative;\n        }\n\n        #opd-guilt-section * { box-sizing: border-box; }\n\n        \/* Container *\/\n        .opd-guilt-container {\n            max-width: 1100px;\n            margin: 0 auto;\n            display: flex;\n            flex-wrap: wrap;\n            align-items: center; \/* Center vertically *\/\n            gap: 50px;\n            position: relative;\n            z-index: 2;\n        }\n\n        \/* --- Left Side: Image --- *\/\n        .opd-guilt-image {\n            flex: 1 1 400px;\n            position: relative;\n            text-align: center;\n            display: flex;\n            justify-content: center;\n        }\n\n        .opd-guilt-mockup {\n            width: 100%;\n            max-width: 450px;\n            height: auto;\n            border-radius: 20px; \/* Slightly rounded *\/\n            box-shadow: 0 20px 40px rgba(59, 63, 154, 0.15);\n            transition: transform 0.3s ease;\n            background: #FFF; \/* Ensure clean edges *\/\n        }\n\n        .opd-guilt-mockup:hover {\n            transform: translateY(-5px);\n        }\n\n        \/* --- Right Side: Content --- *\/\n        .opd-guilt-content {\n            flex: 1 1 500px;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n        }\n\n        \/* Badge *\/\n        .opd-guilt-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: linear-gradient(90deg, #FFD700 0%, #FFA500 100%);\n            color: #FFF;\n            font-weight: 700;\n            font-size: 14px;\n            padding: 6px 16px;\n            border-radius: 50px;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            box-shadow: 0 4px 10px rgba(255, 165, 0, 0.3);\n            width: fit-content;\n            margin-bottom: 20px;\n        }\n\n        \/* Title *\/\n        .opd-guilt-title {\n            font-size: 38px;\n            font-weight: 700;\n            color: #3B3F9A;\n            line-height: 1.2;\n            margin: 0 0 10px 0;\n        }\n        \n        .opd-guilt-subtitle {\n            font-size: 20px;\n            color: #5C6BC0;\n            font-weight: 500;\n            margin-bottom: 25px;\n            display: block;\n        }\n\n        \/* Quote Box *\/\n        .opd-guilt-quote {\n            background: rgba(255, 255, 255, 0.6);\n            border-left: 5px solid #3B3F9A;\n            padding: 20px 25px;\n            border-radius: 0 12px 12px 0;\n            margin-bottom: 25px;\n            backdrop-filter: blur(5px);\n        }\n\n        .opd-guilt-quote-text {\n            font-size: 18px;\n            font-weight: 500;\n            font-style: italic;\n            color: #455A64;\n            line-height: 1.6;\n            margin: 0;\n        }\n\n        \/* Description *\/\n        .opd-guilt-desc {\n            font-size: 16px;\n            color: #455A64;\n            line-height: 1.8;\n            margin-bottom: 30px;\n            font-weight: 300;\n        }\n        \n        .opd-guilt-desc strong {\n            color: #3B3F9A;\n            font-weight: 600;\n        }\n\n        \/* Feature List *\/\n        .opd-guilt-features {\n            margin-bottom: 35px;\n        }\n\n        .opd-guilt-feat-list {\n            list-style: none;\n            padding: 0;\n            margin: 0;\n        }\n\n        .opd-guilt-feat-item {\n            display: flex;\n            align-items: flex-start;\n            gap: 15px;\n            margin-bottom: 15px;\n            font-size: 16px;\n            color: #546E7A;\n        }\n\n        .opd-guilt-icon {\n            color: #58CC7D;\n            font-size: 20px;\n            margin-top: 3px;\n            flex-shrink: 0;\n            filter: drop-shadow(0 2px 4px rgba(0,0,0,0.1));\n        }\n\n        \/* --- CTA Button --- *\/\n        #opd-guilt-btn-wrapper {\n            width: 100%;\n            display: flex;\n            justify-content: flex-start;\n            padding: 0;\n        }\n\n        .opd-guilt-btn {\n            position: relative;\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            gap: 12px;\n            background: linear-gradient(135deg, #3B3F9A 0%, #4B4ECB 100%);\n            color: #FFFFFF !important;\n            font-size: 18px;\n            font-weight: 600;\n            text-decoration: none !important;\n            letter-spacing: 0.5px;\n            padding: 15px 40px;\n            border-radius: 50px;\n            border: 2px solid rgba(255,255,255,0.25);\n            box-shadow: 0 10px 25px rgba(59, 63, 154, 0.3);\n            transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n            overflow: hidden;\n            cursor: pointer;\n        }\n\n        .opd-guilt-btn:hover {\n            transform: translateY(-4px) scale(1.02);\n            box-shadow: 0 15px 35px rgba(59, 63, 154, 0.4);\n            background: linear-gradient(135deg, #2D3085 0%, #3B3F9A 100%);\n        }\n\n        .opd-guilt-btn .opd-btn-icon {\n            font-size: 20px;\n            color: #EEBED8;\n        }\n\n        @keyframes opd-pulse {\n            0% { box-shadow: 0 0 0 0 rgba(59, 63, 154, 0.7); }\n            70% { box-shadow: 0 0 0 15px rgba(59, 63, 154, 0); }\n            100% { box-shadow: 0 0 0 0 rgba(59, 63, 154, 0); }\n        }\n\n        .opd-guilt-btn { animation: opd-pulse 2s infinite; }\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.7);\n            z-index: 999999;\n            justify-content: center;\n            align-items: center;\n            backdrop-filter: blur(5px);\n        }\n\n        .opd-modal-container {\n            width: 90%;\n            max-width: 900px;\n            height: 85vh;\n            background: #FFF;\n            border-radius: 20px;\n            position: relative;\n            display: flex;\n            flex-direction: column;\n            box-shadow: 0 25px 50px rgba(0, 0, 0, 0.3);\n            animation: modalFadeIn 0.3s ease-out;\n            overflow: hidden;\n        }\n\n        @keyframes modalFadeIn {\n            from { opacity: 0; transform: scale(0.95); }\n            to { opacity: 1; transform: scale(1); }\n        }\n\n        .opd-modal-header {\n            padding: 15px 25px;\n            background: #F8FAFC;\n            border-bottom: 1px solid #E2E8F0;\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: #334155;\n            margin: 0;\n        }\n\n        .opd-modal-close {\n            background: none;\n            border: none;\n            font-size: 32px;\n            line-height: 1;\n            color: #64748B;\n            cursor: pointer;\n            transition: color 0.2s;\n            padding: 5px;\n        }\n\n        .opd-modal-close:hover { color: #EF4444; }\n\n        .opd-modal-body {\n            flex: 1;\n            padding: 0;\n            background: #E2E8F0;\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-guilt-container { gap: 30px; }\n            .opd-guilt-title { font-size: 28px; text-align: center; }\n            .opd-guilt-subtitle { font-size: 18px; text-align: center; }\n            .opd-guilt-badge { margin: 0 auto 15px auto; display: table; }\n            \n            .opd-guilt-image { order: 1; text-align: center; }\n            .opd-guilt-content { order: 2; flex: 1 1 100%; }\n\n            #opd-guilt-btn-wrapper { justify-content: center; margin-top: 10px; }\n            .opd-guilt-btn { width: 100%; padding: 18px 20px; font-size: 20px; }\n        }\n    \u003c\/style\u003e\n\u003csection id=\"opd-guilt-section\"\u003e\n\u003cdiv class=\"opd-guilt-container\"\u003e\n\u003cdiv class=\"opd-guilt-image\"\u003e\u003c!-- ใส่รูปภาพตรงนี้ได้เลยครับ --\u003e\u003c\/div\u003e\n\u003cdiv class=\"opd-guilt-content\"\u003e\n\u003cdiv class=\"opd-guilt-badge\"\u003eNew Arrival\u003c\/div\u003e\n\u003ch2 class=\"opd-guilt-title\"\u003eกับดักความรู้สึกผิด\u003c\/h2\u003e\n\u003cspan class=\"opd-guilt-subtitle\"\u003eโดย หมอทานตะวัน 🌻\u003c\/span\u003e\n\u003cdiv class=\"opd-guilt-quote\"\u003e\n\u003cp class=\"opd-guilt-quote-text\"\u003e\"เลิกโทษตัวเอง... แล้วเริ่มโอบกอดตัวเองอย่างที่ควรจะเป็น\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"opd-guilt-desc\"\u003e\u003cstrong\u003eเคยไหม?\u003c\/strong\u003e ที่รู้สึกผิดกับเรื่องเล็กน้อย วนเวียนอยู่กับความผิดพลาดในอดีต หรือกดดันตัวเองจนไม่มีความสุข... หนังสือเล่มนี้จะพาคุณไปสำรวจต้นตอของ \u003cstrong\u003e\"ความรู้สึกผิด\"\u003c\/strong\u003e โดยจิตแพทย์เจ้าของเพจชื่อดัง ที่จะช่วยให้คุณถอดสลักความทุกข์และปลดล็อกตัวเองจากกับดักทางอารมณ์ เพื่อให้คุณกลับมายิ้มให้ตัวเองได้อีกครั้ง ✨\u003c\/p\u003e\n\u003cdiv class=\"opd-guilt-features\"\u003e\n\u003cul class=\"opd-guilt-feat-list\"\u003e\n\u003cli class=\"opd-guilt-feat-item\"\u003e\n\u003ci class=\"fa-solid fa-user-doctor opd-guilt-icon\"\u003e\u003c\/i\u003e \u003cspan\u003e\u003cstrong\u003eเขียนโดยจิตแพทย์:\u003c\/strong\u003e เนื้อหาอ้างอิงหลักจิตวิทยาที่ถูกต้อง เชื่อถือได้ และนำไปใช้ได้จริง\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"opd-guilt-feat-item\"\u003e\n\u003ci class=\"fa-solid fa-puzzle-piece opd-guilt-icon\"\u003e\u003c\/i\u003e \u003cspan\u003e\u003cstrong\u003eเข้าใจกลไกความรู้สึก:\u003c\/strong\u003e เจาะลึกว่าทำไมเราถึง \"ติดกับ\" ความรู้สึกผิด และจะก้ามข้ามมันได้อย่างไร\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"opd-guilt-feat-item\"\u003e\n\u003ci class=\"fa-solid fa-comments opd-guilt-icon\"\u003e\u003c\/i\u003e \u003cspan\u003e\u003cstrong\u003eภาษาอ่านง่าย:\u003c\/strong\u003e สื่อสารเหมือนมีหมอมานั่งคุยข้างๆ ไม่ซับซ้อน แต่เข้าถึงใจ\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"opd-guilt-feat-item\"\u003e\n\u003ci class=\"fa-solid fa-hand-holding-heart opd-guilt-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\u003cdiv id=\"opd-guilt-btn-wrapper\"\u003e\u003cbutton class=\"opd-guilt-btn\" id=\"openPreviewBtn\"\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=\"guiltModal\"\u003e\n\u003cdiv class=\"opd-modal-container\"\u003e\n\u003cdiv class=\"opd-modal-header\"\u003e\n\u003ch4 class=\"opd-modal-title\"\u003eตัวอย่างหนังสือ: กับดักความรู้สึกผิด\u003c\/h4\u003e\n\u003cbutton class=\"opd-modal-close\" id=\"closePreviewBtn\"\u003e×\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"opd-modal-body\"\u003e\u003ciframe src=\"https:\/\/drive.google.com\/file\/d\/1drbqS2zRb5VT5ZKqNSlsHI8kM93uFDpG\/preview\" class=\"opd-modal-iframe\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"OpenDurian Howto","offers":[{"title":"[เล่มเดี่ยว] หนังสือ กับดักความรู้สึกผิด","offer_id":45439789072441,"sku":"OPDS-J6UNHZG9","price":348.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + ปีศาจ 1","offer_id":45439005392953,"sku":"OPDS-NZVQRUSR","price":648.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + ปีศาจ 2","offer_id":45439034916921,"sku":"OPDS-JU40FAC3","price":666.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + ปีศาจความรัก","offer_id":45439011029049,"sku":"OPDS-JUKZE4TB","price":666.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + GhostlyBrews","offer_id":45439035080761,"sku":"OPDS-7RV9K7V8","price":676.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + Remians","offer_id":45439035244601,"sku":"OPDS-2IEH0GPF","price":676.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + โอบกอด","offer_id":45427369869369,"sku":"OPDS-LOVZD5R8","price":576.0,"currency_code":"THB","in_stock":false},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + กว่าจะคิดได้","offer_id":45427369967673,"sku":"OPDS-L3GBA89N","price":666.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + ยินดีต้อนรับ","offer_id":45427369934905,"sku":"OPDS-AZQG3KOS","price":648.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + ขอใช้ชีวิต","offer_id":45427370000441,"sku":"OPDS-H5JTPBVH","price":621.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + ความลับสู่เงินล้าน","offer_id":45439011094585,"sku":"OPDS-93MCCQEQ","price":621.0,"currency_code":"THB","in_stock":false},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + ดอกไม้จะผลิบาน","offer_id":45439005425721,"sku":"OPDS-DHINW0NZ","price":676.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + ทุกความทรงจำคือ ของขวัญ","offer_id":45439011192889,"sku":"OPDS-PRDLZ39Y","price":621.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + ฉันจะมีชีวิตที่ดี","offer_id":45439011127353,"sku":"OPDS-22Q414QR","price":590.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + คาปิบาร่า","offer_id":45439010996281,"sku":"OPDS-3B1PLNYR","price":676.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] [หนังสือ + Boxset] กับดักความรู้สึกผิด + คาปิบาร่า","offer_id":45439128698937,"sku":"OPDS-PNNAQSWR","price":856.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + HelmetGirl","offer_id":45439011061817,"sku":"OPDS-JNZ4Q81E","price":676.0,"currency_code":"THB","in_stock":false},{"title":"[ซื้อคู่] [หนังสือ + Boxset] กับดักความรู้สึกผิด + HelmetGirl","offer_id":45439128731705,"sku":"OPDS-EXYKQ33Q","price":856.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + เหนื่อยมากไหม","offer_id":45427369902137,"sku":"OPDS-UVZ2R2YW","price":676.0,"currency_code":"THB","in_stock":false},{"title":"[ซื้อคู่] [หนังสือ + Boxset] กับดักความรู้สึกผิด + เหนื่อยมากไหม","offer_id":45439128764473,"sku":"OPDS-GO1LV0DF","price":856.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] หนังสือ กับดักความรู้สึกผิด + The Witches's Club","offer_id":45439011160121,"sku":"OPDS-PPR0OOKE","price":676.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] [หนังสือ + Boxset] กับดักความรู้สึกผิด + The Witches's Club","offer_id":45439133941817,"sku":"OPDS-QCR2ZXZ7","price":856.0,"currency_code":"THB","in_stock":true},{"title":"[ซื้อคู่] [หนังสือ + Boxset] กับดักความรู้สึกผิด + สวนของหัวใจ","offer_id":45439128666169,"sku":"OPDS-19B6U2WZ","price":947.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0669\/0491\/6025\/files\/ChatGPT_Image_May_11_2026_05_15_54_PM.png?v=1778494578"}],"url":"https:\/\/opendurian-howto.myshopify.com\/collections\/new-arrival-%e0%b8%ab%e0%b8%99%e0%b8%b1%e0%b8%87%e0%b8%aa%e0%b8%b7%e0%b8%ad%e0%b9%83%e0%b8%ab%e0%b8%a1%e0%b9%88-%e0%b8%ad%e0%b8%b1%e0%b8%9b%e0%b9%80%e0%b8%94%e0%b8%95%e0%b9%81%e0%b8%99%e0%b8%a7%e0%b8%84%e0%b8%b4%e0%b8%94%e0%b8%ae%e0%b8%b5%e0%b8%a5%e0%b9%83%e0%b8%88%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%88%e0%b8%b4%e0%b8%95%e0%b8%a7%e0%b8%b4%e0%b8%97%e0%b8%a2%e0%b8%b2%e0%b9%80%e0%b8%a5%e0%b9%88%e0%b8%a1%e0%b8%a5%e0%b9%88%e0%b8%b2%e0%b8%aa%e0%b8%b8%e0%b8%94-opendurian.oembed","provider":"OpenDurian Howto","version":"1.0","type":"link"}