{"product_id":"chiang-mai-cad-new-year-countdown-2027","title":"Chiang Mai CAD New Year Countdown 2027","description":"\u003cstyle\u003e\n    .container {\n        \/* max-width: 900px; *\/\n        margin: 0 auto;\n        background: #fff;\n        padding: 30px;\n        border-radius: 8px;\n        box-shadow: 0 4px 15px rgba(0,0,0,0.05);\n    }\n    h1, h2, h3 {\n        color: #2c3e50;\n    }\n    \n    \/* Image Styles *\/\n    .hero-banner {\n        width: 100%;\n        height: auto;\n        border-radius: 8px;\n        margin-bottom: 30px;\n        object-fit: cover;\n    }\n    .img-fluid {\n        width: 100%;\n        height: auto;\n        border-radius: 8px;\n        margin-bottom: 15px;\n    }\n    \n    \/* Event Schedule *\/\n    .schedule-section {\n        margin-bottom: 40px;\n        padding-bottom: 30px;\n        border-bottom: 2px solid #eee;\n    }\n    .schedule-title {\n        font-size:28px;\n        text-align: center;\n        margin-bottom: 25px;\n        color: #d35400;\n       font-weight:bold;\n    }\n    .timeline {\n        position: relative;\n        padding-left: 30px;\n        margin-bottom: 20px;\n    }\n    .timeline::before {\n        content: '';\n        position: absolute;\n        left: 0;\n        top: 0;\n        bottom: 0;\n        width: 3px;\n        background: #e67e22;\n        border-radius: 3px;\n    }\n    .timeline-item {\n        position: relative;\n        margin-bottom: 15px;\n        line-height: 1.5;\n    }\n\n\t.timeline-item::before {\n        content: '' !important;\n        position: absolute;\n        left: -36px;\n        top: 5px;\n        width: 15px;\n        height: 15px;\n        background: #fff !important;\n        border: 3px solid #e67e22 !important;\n        border-radius: 50%;\n        display: block !important;\n    }\n\t\n    .time {\n        font-weight: bold;\n        color: #e67e22;\n        display: inline-block;\n        width: 130px;\n        vertical-align: top;\n    }\n    .timeline-content {\n        display: inline-block;\n        width: calc(100% - 135px);\n    }\n    .en-text {\n        color: #7f8c8d;\n        font-size: 0.9em;\n        display: block;\n        margin-top: 2px;\n    }\n\n    \/* Tabs System แบบมีสีสัน *\/\n    .tab {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 8px; \/* ระยะห่างระหว่างปุ่ม *\/\n        border-bottom: 3px solid #e74c3c; \/* เส้นใต้สีแดง\/ส้ม *\/\n        margin-bottom: 20px;\n    }\n    .tab button {\n        background-color: #f8f9fa; \/* สีพื้นหลังตอนยังไม่กด *\/\n        border: 1px solid #ddd;\n        border-bottom: none;\n        outline: none;\n        cursor: pointer;\n        padding: 12px 24px;\n        transition: all 0.3s ease;\n        font-size: 16px;\n        font-weight: bold;\n        color: #7f8c8d;\n        border-radius: 8px 8px 0 0; \/* มุมโค้งด้านบน *\/\n    }\n    .tab button:hover {\n        background-color: #fdebd0; \/* สีตอนเอาเมาส์ชี้ *\/\n        color: #d35400;\n    }\n    .tab button.active {\n        background-color: #e74c3c; \/* สีทึบตอนที่กด Active *\/\n        color: #ffffff;\n        border-color: #e74c3c;\n    }\n    .tabcontent {\n        display: none;\n        padding: 25px 15px;\n        animation: fadeEffect 0.5s;\n        background: #fff;\n    }\n    @keyframes fadeEffect {\n        from {opacity: 0;}\n        to {opacity: 1;}\n    }\n\n    \/* List Styles *\/\n    .price-list {\n        list-style: none;\n        padding: 0;\n    }\n    .price-list li {\n        display: flex;\n        justify-content: space-between;\n        padding: 10px 0;\n        border-bottom: 1px dashed #ccc;\n    }\n    .price-amount {\n        font-weight: bold;\n        color: #e74c3c;\n    }\n    .notes-list li {\n        margin-bottom: 10px;\n        color: #555;\n    }\n    \n    \/* Hotel Flex Layout *\/\n    .hotel-layout {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 20px;\n        margin-bottom: 20px;\n    }\n    .hotel-image {\n        flex: 1;\n        min-width: 300px;\n    }\n    .hotel-details {\n        flex: 1.5;\n        min-width: 300px;\n    }\n\n    \/* Custom Marquee Styles *\/\n    .marquee-wrapper {\n        width: 100%;\n        overflow: hidden;\n        margin-bottom: 30px;\n        background: #fff;\n        padding: 10px 0;\n    }\n    .marquee-track {\n        display: flex;\n        width: max-content;\n        animation: scrollMarquee 20s linear infinite;\n    }\n    .marquee-track img {\n        height: 250px;\n        border-radius: 15px;\n        margin-right: 15px;\n        object-fit: cover;\n        width: 350px;\n    }\n    .marquee-track:hover {\n        animation-play-state: paused;\n    }\n    @keyframes scrollMarquee {\n        0% { transform: translateX(0); }\n        100% { transform: translateX(-50%); } \n    }\n    \n    \/* Layout สำหรับแบ่งซ้าย-ขวา *\/\n    .schedule-layout {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 30px;\n        align-items: flex-start;\n    }\n    .schedule-left {\n        flex: 1.5;\n        min-width: 300px;\n    }\n    .schedule-right {\n        flex: 1;\n        min-width: 300px;\n        position: sticky;\n        top: 20px;\n    }\n    .schedule-right-gallery {\n        display: flex;\n        flex-direction: column;\n        gap: 20px;\n    }\n    .schedule-right-gallery img {\n        width: 100%;\n        height: auto;\n        border-radius: 10px;\n        box-shadow: 0 4px 10px rgba(0,0,0,0.08);\n        display: block;\n    }\n\t\/* --------------------------------- *\/\n    \/* กล่อง Highlight Standard Seat *\/\n    \/* --------------------------------- *\/\n    .schedule-remark {\n        font-size: 0.85em;\n        color: #7f8c8d;\n        margin-top: 30px;\n        margin-bottom: 15px;\n        line-height: 1.4;\n    }\n    .seat-highlight {\n        border: 2px solid #f1c40f; \/* ขอบสีเหลือง\/ทอง *\/\n        border-radius: 12px;\n        padding: 20px;\n        background-color: #fffdf5; \/* พื้นหลังสีเหลืองอ่อนมากๆ *\/\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        box-shadow: 0 4px 10px rgba(241, 196, 15, 0.15);\n    }\n    .seat-highlight-content {\n        flex: 1;\n    }\n    .seat-highlight-title {\n        color: #c0392b; \/* สีแดงเข้ม *\/\n        font-size: 1.2em;\n        font-weight: bold;\n        margin-bottom: 10px;\n    }\n    .seat-highlight-text {\n        color: #333;\n        font-size: 1em;\n        line-height: 1.6;\n    }\n    .seat-highlight-en {\n        color: #7f8c8d;\n        font-size: 0.85em;\n        margin-top: 10px;\n        border-top: 1px solid #f1e5a9; \/* เส้นคั่นสีเหลืองอ่อน *\/\n        padding-top: 10px;\n    }\n    .seat-highlight-icon {\n        font-size: 4em; \/* ขนาดอีโมจิโคมลอย *\/\n        margin-left: 20px;\n        text-align: center;\n    }\n    .seat-highlight-icon img {\n        width: 80px; \/* ถ้ามี่ใช้รูปโคมแทนอีโมจิ *\/\n        height: auto;\n    }\n\t\/* --------------------------------- *\/\n    \/* Event Highlights (3 กล่องด้านบน) *\/\n    \/* --------------------------------- *\/\n    .event-highlights {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 20px;\n        margin-bottom: 40px; \n    }\n    .highlight-item {\n        flex: 1;\n        min-width: 250px;\n        background-color: #fff9f0; \/* พื้นหลังสีส้มอ่อนๆ ให้เข้ากับธีมโคมลอย *\/\n        border: 1px solid #fdebd0;\n        border-radius: 12px;\n        padding: 20px;\n        display: flex;\n        align-items: center;\n        gap: 15px;\n        box-shadow: 0 4px 10px rgba(0,0,0,0.03);\n        transition: transform 0.3s ease;\n    }\n    .highlight-item:hover {\n     \/*   transform: translateY(-5px); *\/\n\t \/* ลูกเล่นขยับลอยขึ้นนิดนึงตอนเอาเมาส์ชี้ *\/\n    }\n    .highlight-icon {\n        font-size: 2.5em;\n    }\n    .highlight-text h4 {\n        margin: 0 0 5px 0;\n        color: #d35400;\n        font-size: 1.05em;\n        line-height: 1.4;\n    }\n    .highlight-text p {\n        margin: 0;\n        font-size: 0.85em;\n        color: #7f8c8d;\n        line-height: 1.3;\n    }\n\t\/* --------------------------------- *\/\n    \/* Hotel Section Styles *\/\n    \/* --------------------------------- *\/\n    .hotel-desc {\n        font-size: 0.95em;\n        margin-bottom: 15px;\n        color: #444;\n        line-height: 1.5;\n    }\n    .hotel-desc-en {\n        font-size: 0.85em;\n        color: #7f8c8d;\n        display: block;\n        margin-top: 4px;\n    }\n    .choco-highlight {\n        background-color: #fdfae2;\n        border: 1px solid #f1e4b3;\n        border-radius: 8px;\n        padding: 15px;\n        margin: 15px 0 20px 0;\n        position: relative;\n    }\n    .choco-title {\n        font-weight: bold;\n        color: #111;\n        margin-bottom: 8px;\n        font-size: 1.1em;\n    }\n    .choco-text {\n        font-size: 0.95em;\n        color: #333;\n        line-height: 1.5;\n    }\n    .choco-text-en {\n        font-size: 0.85em;\n        color: #7f8c8d;\n        margin-top: 5px;\n    }\n    .hotel-remarks {\n        background-color: #f9f9f9;\n        padding: 15px;\n        border-left: 4px solid #c0392b;\n        margin-top: 25px;\n        font-size: 0.85em;\n        color: #555;\n        line-height: 1.5;\n    }\n    .hotel-remarks ul {\n        margin: 8px 0 10px 20px;\n        padding: 0;\n    }\n    .hotel-remarks li {\n        margin-bottom: 5px;\n    }\n\t\/* --------------------------------- *\/\n    \/* Luxury Itinerary Card Styles *\/\n    \/* --------------------------------- *\/\n    .itinerary-header {\n        text-align: center;\n        margin-bottom: 25px;\n    }\n    .itinerary-header h3 {\n        color: #c0392b;\n        font-size: 1.5em;\n        margin-bottom: 5px;\n    }\n    .itinerary-header p {\n        color: #7f8c8d;\n        font-size: 1em;\n        margin: 0;\n    }\n    .itinerary-card {\n        display: flex;\n        background: #fff;\n        border-radius: 12px;\n        box-shadow: 0 4px 15px rgba(0,0,0,0.04);\n        margin-bottom: 20px;\n        overflow: hidden;\n        border: 1px solid #f0f0f0;\n        border-left: 5px solid #d35400; \/* แถบสีส้มด้านซ้าย *\/\n        transition: transform 0.3s ease;\n    }\n    .itinerary-card:hover {\n        transform: translateY(-3px);\n        box-shadow: 0 8px 25px rgba(0,0,0,0.08);\n    }\n    .iti-date {\n        flex: 0 0 130px;\n        background: #fdfaf6;\n        padding: 20px;\n        text-align: center;\n        border-right: 1px solid #f0f0f0;\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n    }\n    .iti-date .th-date { font-weight: bold; color: #2c3e50; font-size: 1.1em; }\n    .iti-date .en-date { color: #7f8c8d; font-size: 0.85em; margin-top: 5px; }\n    \n    .iti-details {\n        flex: 1;\n        padding: 20px 25px;\n    }\n    .iti-details p { margin: 0 0 8px 0; }\n    .iti-details .th-desc { color: #333; line-height: 1.6; }\n    .iti-details .en-desc { \n        color: #7f8c8d; \n        font-size: 0.9em; \n        line-height: 1.5; \n        margin-top: 12px; \n        border-top: 1px dashed #eaeaea; \n        padding-top: 12px;\n    }\n    .iti-highlight { color: #c0392b; font-weight: bold; font-size: 1.05em;}\n    .iti-note { color: #95a5a6; font-size: 0.85em; }\n    \n    .iti-meals {\n        flex: 0 0 120px;\n        background: #fafafa;\n        padding: 20px;\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n        border-left: 1px solid #f0f0f0;\n    }\n    .meal-row {\n        font-size: 0.9em;\n        color: #555;\n        margin-bottom: 8px;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n    }\n    .meal-row:last-child { margin-bottom: 0; }\n    .meal-icon {\n        display: inline-block;\n        font-weight: bold;\n    }\n    .meal-yes { color: #27ae60; font-size: 1.1em;} \/* สีเขียวสำหรับมื้อที่มี *\/\n    .meal-no { color: #bdc3c7; } \/* สีเทาสำหรับมื้อที่ไม่มี *\/\n\n    .itinerary-footer-notes {\n        background: #f9f9f9;\n        padding: 15px 20px;\n        border-radius: 8px;\n        font-size: 0.85em;\n        color: #7f8c8d;\n        margin-top: 30px;\n        line-height: 1.6;\n    }\n\n    \/* รองรับหน้าจอมือถือ *\/\n    @media (max-width: 768px) {\n        .itinerary-card { flex-direction: column; }\n        .iti-date { border-right: none; border-bottom: 1px solid #f0f0f0; flex: auto; padding: 15px;}\n        .iti-meals { \n            border-left: none; \n            border-top: 1px solid #f0f0f0; \n            flex: auto; \n            flex-direction: row; \n            justify-content: space-around; \n            padding: 15px;\n        }\n        .meal-row { margin-bottom: 0; flex-direction: column; gap: 5px;}\n    }\n\t\/* --------------------------------- *\/\n    \/* Luxury Notes Styles *\/\n    \/* --------------------------------- *\/\n    .lux-note-list {\n        list-style: none;\n        padding: 0;\n        margin: 0;\n    }\n    .lux-note-item {\n        padding: 16px 0;\n        border-bottom: 1px solid #f0f0f0;\n        display: flex;\n        align-items: flex-start;\n        gap: 15px;\n        transition: background-color 0.3s ease;\n    }\n    .lux-note-item:hover {\n        background-color: #fdfbf7;\n        border-radius: 8px;\n    }\n    .lux-note-item:last-child {\n        border-bottom: none;\n    }\n    .lux-note-bullet {\n        color: #d35400;\n        font-size: 1.2em;\n        line-height: 1.2;\n    }\n    .lux-note-content {\n        flex: 1;\n    }\n    .lux-note-th {\n        font-size: 0.95em;\n        color: #2c3e50;\n        margin-bottom: 6px;\n        line-height: 1.6;\n    }\n    .lux-note-en {\n        font-size: 0.85em;\n        color: #7f8c8d;\n        line-height: 1.5;\n        border-left: 2px solid #f1c40f; \/* เส้นคั่นภาษาอังกฤษสีทอง *\/\n        padding-left: 12px;\n    }\n\t\/* --------------------------------- *\/\n    \/* Luxury Cancellation Policy Styles *\/\n    \/* --------------------------------- *\/\n    .cancel-wrapper {\n        display: flex;\n        flex-direction: column;\n        gap: 15px;\n        margin-top: 20px;\n    }\n    .cancel-card {\n        display: flex;\n        background: #fff;\n        border: 1px solid #f0f0f0;\n        border-radius: 12px;\n        overflow: hidden;\n        box-shadow: 0 4px 10px rgba(0,0,0,0.03);\n        transition: transform 0.3s ease;\n    }\n    .cancel-card:hover {\n        transform: translateY(-3px);\n        box-shadow: 0 6px 15px rgba(0,0,0,0.06);\n    }\n    .cancel-condition {\n        flex: 1;\n        padding: 20px 25px;\n        background-color: #fcfcfc;\n        border-right: 2px dashed #eaeaea;\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n    }\n    .cancel-charge {\n        flex: 0 0 220px; \/* ล็อกความกว้างฝั่งราคา *\/\n        padding: 20px;\n        background-color: #fffdf8; \/* พื้นหลังสีส้ม\/เหลืองอ่อน *\/\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n        align-items: center;\n        text-align: center;\n    }\n    .cancel-th {\n        font-weight: bold;\n        color: #2c3e50;\n        font-size: 1.05em;\n        margin-bottom: 5px;\n        line-height: 1.4;\n    }\n    .cancel-en {\n        color: #7f8c8d;\n        font-size: 0.85em;\n        line-height: 1.4;\n    }\n    .charge-amt {\n        color: #c0392b;\n        font-size: 1.25em;\n        font-weight: bold;\n    }\n    .charge-en {\n        color: #e67e22;\n        font-size: 0.85em;\n        margin-top: 5px;\n    }\n\n    \/* รองรับหน้าจอมือถือ *\/\n    @media (max-width: 600px) {\n        .cancel-card {\n            flex-direction: column;\n        }\n        .cancel-condition {\n            border-right: none;\n            border-bottom: 2px dashed #eaeaea;\n            padding: 15px;\n        }\n        .cancel-charge {\n            flex: auto;\n            padding: 15px;\n            background-color: #fffbf2;\n        }\n    }\n\t\n\u003c\/style\u003e\n\n\u003cdiv class=\"marquee-wrapper\"\u003e\n    \u003cdiv class=\"marquee-track\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/CAD-1330.jpg?v=1782461922\" alt=\"Gallery 1\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/CAD-1287.jpg?v=1782461946\" alt=\"Gallery 2\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/CAD-1176.jpg?v=1782462091\" alt=\"Gallery 3\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/CAD-1296.jpg?v=1782461943\" alt=\"Gallery 4\"\u003e\n        \n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/CAD-124.jpg?v=1782462842\" alt=\"Gallery 1\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/CAD-203.jpg?v=1782462838\" alt=\"Gallery 2\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/CAD-311.jpg?v=1782462828\" alt=\"Gallery 3\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/CAD-175.jpg?v=1782462773\" alt=\"Gallery 4\"\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"highlight-item\"\u003e\n        \u003cdiv class=\"highlight-icon\"\u003e🎆\u003c\/div\u003e \n        \u003cdiv class=\"highlight-text\"\u003e\n            \u003ch4\u003eชมการแสดง แสง สี เสียง และพลุสุดตระการตา\u003c\/h4\u003e\n            \u003cp\u003eSpectacular Light \u0026amp; Sound and Fireworks Show\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003cdiv class=\"highlight-item\"\u003e\n        \u003cdiv class=\"highlight-icon\"\u003e🏮\u003c\/div\u003e \n        \u003cdiv class=\"highlight-text\"\u003e\n            \u003ch4\u003eการแสดงศิลปวัฒนธรรมล้านนา\u003c\/h4\u003e\n            \u003cp\u003eLanna Cultural Performances\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"highlight-item\"\u003e\n        \u003cdiv class=\"highlight-icon\"\u003e🍲\u003c\/div\u003e\n        \u003cdiv class=\"highlight-text\"\u003e\n            \u003ch4\u003eอิ่มอร่อยกับอาหารพื้นเมือง และตลาดวัฒนธรรม\u003c\/h4\u003e\n            \u003cp\u003eLanna Food \u0026amp; Cultural Market\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"schedule-section\"\u003e\n        \u003ch2 class=\"schedule-title\"\u003eEVENT SCHEDULE | 31 ธันวาคม 2569\u003c\/h2\u003e\n        \u003cp style=\"text-align: center; color: #555; margin-bottom: 30px; font-weight:bold;\"\u003eChiang Mai CAD Countdown 2027 ณ The CAD Cultural Center Lanna\u003c\/p\u003e\n        \n        \u003cdiv class=\"schedule-layout\"\u003e\n            \u003cdiv class=\"schedule-left\"\u003e\n                \u003cdiv class=\"timeline\"\u003e\n                    \u003cdiv class=\"timeline-item\"\u003e\n                        \u003cspan class=\"time\"\u003e16:30 น.\u003c\/span\u003e\n                        \u003cdiv class=\"timeline-content\"\u003e\n                            พบกันที่ล็อบบี้โรงแรม Mövenpick Suriwongse Chiang Mai\n                            \u003cspan class=\"en-text\"\u003eMeet at Mövenpick Suriwongse Chiang Mai Hotel Lobby\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"timeline-item\"\u003e\n                        \u003cspan class=\"time\"\u003e17:00 น.\u003c\/span\u003e\n                        \u003cdiv class=\"timeline-content\"\u003e\n                            ออกเดินทางสู่สถานที่จัดงาน (ประมาณ 60-90 นาที)\n                            \u003cspan class=\"en-text\"\u003eTransfer to Venue (approx. 60-90 mins)\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"timeline-item\"\u003e\n                        \u003cspan class=\"time\"\u003e18:30-21:30 น.\u003c\/span\u003e\n                        \u003cdiv class=\"timeline-content\"\u003e\n                            เช็กอิน ร่วมกิจกรรม และรับประทานอาหารเย็นแบบไทย\n                            \u003cspan class=\"en-text\"\u003eCheck-in, Activities \u0026amp; Light Dinner\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"timeline-item\"\u003e\n                        \u003cspan class=\"time\"\u003e21:30-22:00 น.\u003c\/span\u003e\n                        \u003cdiv class=\"timeline-content\"\u003e\n                            เดินทางสู่โซนเจดีย์\n                            \u003cspan class=\"en-text\"\u003eMove to Pagoda Zone\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"timeline-item\"\u003e\n                        \u003cspan class=\"time\"\u003e22:00-23:30 น.\u003c\/span\u003e\n                        \u003cdiv class=\"timeline-content\"\u003e\n                            ชมการแสดงล้านนาและออร์เคสตรา\n                            \u003cspan class=\"en-text\"\u003eLanna \u0026amp; Orchestra Show\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"timeline-item\"\u003e\n                        \u003cspan class=\"time\"\u003e23:30-23:59 น.\u003c\/span\u003e\n                        \u003cdiv class=\"timeline-content\"\u003e\n                            ชมการแสดง Light \u0026amp; Sound\n                            \u003cspan class=\"en-text\"\u003eLight \u0026amp; Sound Show\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"timeline-item\"\u003e\n                        \u003cspan class=\"time\"\u003e23:59 น.\u003c\/span\u003e\n                        \u003cdiv class=\"timeline-content\"\u003e\n                            ปล่อยโคมลอยพร้อมกันทั่วทั้งงาน\n                            \u003cspan class=\"en-text\"\u003eSky Lantern Release\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"timeline-item\"\u003e\n                        \u003cspan class=\"time\"\u003e00:00-00:30 น.\u003c\/span\u003e\n                        \u003cdiv class=\"timeline-content\"\u003e\n                            ชมดอกไม้ไฟต้อนรับปี 2570\n                            \u003cspan class=\"en-text\"\u003eNew Year Fireworks 2027\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"timeline-item\"\u003e\n                        \u003cspan class=\"time\"\u003e00:45 น.\u003c\/span\u003e\n                        \u003cdiv class=\"timeline-content\"\u003e\n                            เดินทางกลับโรงแรม\n                            \u003cspan class=\"en-text\"\u003eReturn to Hotel\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"timeline-item\"\u003e\n                        \u003cspan class=\"time\"\u003e02:00 น.\u003c\/span\u003e\n                        \u003cdiv class=\"timeline-content\"\u003e\n                            เดินทางถึงโรงแรม Mövenpick Suriwongse Chiang Mai\n                            \u003cspan class=\"en-text\"\u003eArrive at Hotel\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e \n                \n                \u003cdiv class=\"schedule-remark\"\u003e\n                    *โปรแกรมอาจมีการเปลี่ยนแปลงตามความเหมาะสม โดยไม่ต้องแจ้งให้ทราบล่วงหน้า\u003cbr\u003e\n                    *The itinerary is subject to change without prior notice.\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"seat-highlight\"\u003e\n                    \u003cdiv class=\"seat-highlight-content\"\u003e\n                        \u003cdiv class=\"seat-highlight-title\"\u003eSTANDARD SEAT\u003c\/div\u003e\n                        \u003cdiv class=\"seat-highlight-text\"\u003e\n                            \u003cstrong\u003eโซนที่นั่ง Standard Seat (ตามผังที่กำหนด)\u003c\/strong\u003e\u003cbr\u003e\n                            รวมโคมลอย 2 ใบ และของที่ระลึก 1 ชิ้น\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"seat-highlight-en\"\u003e\n                            Standard Seat zone (as per seating plan),\u003cbr\u003e\n                            includes 2 sky lanterns and 1 souvenir gift.\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"seat-highlight-icon\"\u003e\n                        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/yeepeng.png?v=1782704712\" alt=\"yeepeng\"\u003e \n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e \u003c!-- ปิดส่วน schedule-left อย่างถูกต้องตรงนี้ --\u003e\n\n            \u003cdiv class=\"schedule-right\"\u003e\n                \u003cdiv class=\"schedule-right-gallery\"\u003e                \n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/CAD-1287.jpg?v=1782461946\" alt=\"Khom Loi Event 2\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/CAD-1229.jpg?v=1782461967\" alt=\"Khom Loi Event 3\"\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab\"\u003e\n        \u003cbutton class=\"tablinks active\" onclick=\"openTab(event, 'Includes')\"\u003ePlan Includes\u003c\/button\u003e \n        \u003cbutton class=\"tablinks\" onclick=\"openTab(event, 'HotelPrice')\"\u003eHotel \u0026amp; Price\u003c\/button\u003e \n        \u003cbutton class=\"tablinks\" onclick=\"openTab(event, 'Itinerary')\"\u003eItinerary\u003c\/button\u003e \n        \u003cbutton class=\"tablinks\" onclick=\"openTab(event, 'Notes')\"\u003eImportant Notes\u003c\/button\u003e \n        \u003cbutton class=\"tablinks\" onclick=\"openTab(event, 'Cancellation')\"\u003eCancellation\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display: block;\" class=\"tabcontent\" id=\"Includes\"\u003e\n        \u003ch3\u003eสิ่งที่รวมในแพลน (Plan Includes)\u003c\/h3\u003e\n        \u003cul class=\"notes-list\"\u003e\n            \u003cli\u003eตั๋วเครื่องบินไป-กลับ AirAsia ชั้นประหยัด (รวมสัมภาระโหลด 20 กก. \/ ไม่มีอาหารบนเครื่อง)\n\t\t\u003c\/li\u003e\n            \u003cli\u003eบัตรเข้างาน Chiang Mai CAD Countdown 2027 (Standard Seat พร้อมโคมลอย 2 ใบ และของที่ระลึก 1 ชิ้น)\u003c\/li\u003e\n            \u003cli\u003eที่พัก Mövenpick Suriwongse Chiang Mai 3 คืน\u003c\/li\u003e\n            \u003cli\u003eรวมอาหารเช้า 3 มื้อ และอาหารเย็นในงานเทศกาลโคมลอย 1 มื้อ\u003c\/li\u003e\n            \u003cli\u003eรถรับ-ส่ง สนามบิน ↔ โรงแรม และ โรงแรม ↔ สถานที่จัดงาน\u003c\/li\u003e\n        \u003c\/ul\u003e\n\t\u003cspan class=\"en-text\"\u003e\n\t\u003cul\u003e\n\t \u003cli\u003eRound-trip AirAsia Economy Class airfare  (20 kg checked baggage included, no inflight meal)\u003c\/li\u003e\n\t \u003cli\u003eChiang Mai CAD Countdown 2027 Standard Seat (2 Sky Lanterns \u0026amp; 1 Souvenir Gift)\u003c\/li\u003e\n\t \u003cli\u003e3 Nights at Mövenpick Suriwongse Chiang Mai \u003c\/li\u003e\n\t \u003cli\u003eBreakfast ×3 \u0026amp; Light Dinner ×1 (Khom Loi Countdown Festival)\u003c\/li\u003e\n\t \u003cli\u003eRound-trip transfers between Airport ↔ Hotel in Chiang Mai and              Hotel Chiang Mai ↔ Event Venue \u003c\/li\u003e\n\t\u003c\/ul\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tabcontent\" id=\"HotelPrice\"\u003e\n        \u003cdiv class=\"hotel-layout\"\u003e\n            \u003cdiv class=\"hotel-image\"\u003e\n                \u003cimg class=\"img-fluid\" alt=\"Mövenpick Suriwongse\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/movenpick_exterior.webp?v=1782714935\"\u003e\n                \n                \u003cdiv class=\"hotel-desc\"\u003e\n                    ตั้งอยู่ใจกลางเชียงใหม่ ใกล้ไนท์บาซาร์ เดินทางสะดวก ใกล้แหล่งช้อปปิ้ง ร้านอาหาร และสถานที่ท่องเที่ยวสำคัญ\n                    \u003cspan class=\"hotel-desc-en\"\u003eLocated in the heart of Chiang Mai, near the Night Bazaar, with easy access to shopping, dining, and major attractions.\u003c\/span\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"choco-highlight\"\u003e\n                    \u003cdiv class=\"choco-title\"\u003eChocolate Hour\u003c\/div\u003e\n                    \u003cdiv class=\"choco-text\"\u003e\n                        เพลิดเพลินกับกิจกรรม Chocolate Hour ที่จัดโดยโรงแรม โดยให้บริการช็อกโกแลตและของว่างสำหรับผู้เข้าพัก ทุกวันเวลา 16:00 - 17:00 น. ณ บริเวณ Lobby Lounge\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"choco-text-en\"\u003e\n                        Complimentary Chocolate Hour at the Lobby Lounge. Daily from 4:00 PM - 5:00 PM.\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n\n                \u003cimg class=\"img-fluid\" alt=\"Mövenpick Suriwongse Deluxe Room\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/Chiang_Mai_xxxxxxx_i124355_13by5.webp?v=1782714935\"\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"hotel-details\"\u003e\n                \u003ch3\u003eโรงแรมและอัตราค่าบริการ\u003c\/h3\u003e\n                \u003cp style=\"font-size: 1.2em; color: #2c3e50; font-weight: bold; margin-bottom: 5px;\"\u003eMövenpick Suriwongse Hotel Chiang Mai\u003c\/p\u003e\n                \u003cp style=\"font-size: 1.1em; font-weight: bold; color: #d35400;\"\u003eDeluxe Room (30㎡)\u003c\/p\u003e\n                \n                \u003cul class=\"price-list\"\u003e\n                    \u003cli\u003e\n\u003cspan\u003eผู้ใหญ่ \/ Adult\u003c\/span\u003e \u003cspan class=\"price-amount\"\u003e28,900 บาท\/ท่าน\u003c\/span\u003e\n\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cspan\u003eผู้ใหญ่ (เพิ่มเตียงเสริม) \/ Adult (Extra Bed)\u003c\/span\u003e \u003cspan class=\"price-amount\"\u003e26,000 บาท\/ท่าน\u003c\/span\u003e\n\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cspan\u003eเด็ก (เพิ่มเตียงเสริม) \/ Child (Extra Bed)\u003c\/span\u003e \u003cspan class=\"price-amount\"\u003e23,900 บาท\/ท่าน\u003c\/span\u003e\n\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cspan\u003eเด็ก (ไม่เสริมเตียง) \/ Child (No Bed)\u003c\/span\u003e \u003cspan class=\"price-amount\"\u003e22,600 บาท\/ท่าน\u003c\/span\u003e\n\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cspan\u003eเด็กอายุต่ำกว่า 2 ปี \u003cbr\u003e\u003csmall style=\"color:#7f8c8d; font-weight:normal;\"\u003e(ไม่มีที่นั่งบนเครื่องบิน เตียง และอาหาร)\u003c\/small\u003e\u003c\/span\u003e \u003cspan class=\"price-amount\"\u003e2,000 บาท\u003c\/span\u003e\n\u003c\/li\u003e\n                    \u003cli\u003e\n\u003cspan\u003eพักเดี่ยว \/ Single\u003c\/span\u003e \u003cspan class=\"price-amount\"\u003e36,100 บาท\/ท่าน\u003c\/span\u003e\n\u003c\/li\u003e\n                \u003c\/ul\u003e\n\n                \u003cdiv class=\"hotel-remarks\"\u003e\n                    \u003cstrong\u003eหมายเหตุ\u003c\/strong\u003e\n                    \u003cul\u003e\n                        \u003cli\u003eห้องพักสามารถเข้าพักได้สูงสุด 3 ท่าน (ผู้ใหญ่) ต่อห้อง\u003c\/li\u003e\n                        \u003cli\u003eกรณีเข้าพัก ผู้ใหญ่ 2 ท่าน + เด็กอายุ 2-11 ปี 2 ท่าน ต่อห้อง\u003cbr\u003eเด็ก 1 ท่านพักแบบ เสริมเตียง และเด็กอีก 1 ท่านพักแบบ ไม่เสริมเตียง\u003c\/li\u003e                        \n                    \u003c\/ul\u003e\n\t\t\t*ราคาดังกล่าวอาจมีการเปลี่ยนแปลง ณ วันที่ทำการจอง\n                    \u003cdiv style=\"margin-top: 10px; font-size: 0.9em; color: #7f8c8d;\"\u003e\n                        Remarks: *Maximum 3 adults or 2 adult+2 children (2-11 years old) per room. *For 2 adults + 2 children (2-11 years old) sharing one room, one child will use an extra bed and the other will stay without an extra bed. *Prices are subject to change at the time of booking.\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tabcontent\" id=\"Itinerary\"\u003e\n        \n        \u003cdiv class=\"itinerary-header\"\u003e\n            \u003ch3\u003eเทศกาลโคมลอยเชียงใหม่ \u0026amp; เคานต์ดาวน์ 2570\u003c\/h3\u003e\n            \u003cp\u003eChiang Mai CAD New Year Countdown 2027\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- วันที่ 1 --\u003e\n        \u003cdiv class=\"itinerary-card\"\u003e\n            \u003cdiv class=\"iti-date\"\u003e\n                \u003cdiv class=\"th-date\"\u003e30 ธ.ค. 69\u003c\/div\u003e\n                \u003cdiv class=\"en-date\"\u003e30 Dec '26\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"iti-details\"\u003e\n                \u003cdiv class=\"th-desc\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eออกเดินทางสู่เชียงใหม่\u003c\/strong\u003e\u003c\/p\u003e\n                    \u003cp\u003eAirAsia เที่ยวบิน FD3443\u003cbr\u003e\n                    09:05 น. ออกเดินทางจากสนามบินดอนเมือง\u003cbr\u003e\n                    10:20 น. เดินทางถึงสนามบินเชียงใหม่ เจ้าหน้าที่ให้การต้อนรับและนำท่านเดินทางสู่ Mövenpick Suriwongse Hotel Chiang Mai เช็กอินด้วยตัวเองได้ตั้งแต่เวลา 14:00 น. เป็นต้นไป\u003c\/p\u003e\n                    \u003cp class=\"iti-note\"\u003e*เวลาเข้าห้องพักอาจล่าช้าในช่วงเทศกาลปีใหม่\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"en-desc\"\u003e\n                    \u003cp\u003eAirAsia Flight FD3443\u003cbr\u003e\n                    Don Mueang (09:05) ➔ Chiang Mai (10:20)\u003cbr\u003e\n                    Hotel check-in from 2:00 PM by own.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"iti-meals\"\u003e\n                \u003cdiv class=\"meal-row\"\u003e\n\u003cspan\u003eเช้า (B)\u003c\/span\u003e \u003cspan class=\"meal-icon meal-no\"\u003e✕\u003c\/span\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"meal-row\"\u003e\n\u003cspan\u003eกลางวัน (L)\u003c\/span\u003e \u003cspan class=\"meal-icon meal-no\"\u003e✕\u003c\/span\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"meal-row\"\u003e\n\u003cspan\u003eเย็น (D)\u003c\/span\u003e \u003cspan class=\"meal-icon meal-no\"\u003e✕\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- วันที่ 2 --\u003e\n        \u003cdiv class=\"itinerary-card\"\u003e\n            \u003cdiv class=\"iti-date\"\u003e\n                \u003cdiv class=\"th-date\"\u003e31 ธ.ค. 69\u003c\/div\u003e\n                \u003cdiv class=\"en-date\"\u003e31 Dec '26\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"iti-details\"\u003e\n                \u003cdiv class=\"th-desc\"\u003e\n                    \u003cp class=\"iti-highlight\"\u003eเทศกาลโคมลอย \u0026amp; เคานต์ดาวน์สู่ปี 2570\u003c\/p\u003e\n                    \u003cp\u003eอิสระตามอัธยาศัย จนถึงเวลานัดหมาย\u003cbr\u003e\n                    16:30 น. ออกเดินทางสู่สถานที่จัดงานเทศกาลโคมลอยเชียงใหม่ พร้อมเพลิดเพลินกับอาหารว่างภายในงาน ร่วมปล่อยโคมลอย (Khom Loi) ท่ามกลางบรรยากาศอันงดงามยามค่ำคืน และร่วมเฉลิมฉลองการนับถอยหลังสู่ปี 2027 พร้อมการแสดงดอกไม้ไฟสุดตระการตา\u003cbr\u003e\n                    หลังจบงานเดินทางกลับโรงแรมคาดว่าจะเดินทางถึงโรงแรมประมาณ 02:00 น. ของวันที่ 1 มกราคม 2027\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"en-desc\"\u003e\n                    \u003cp\u003eChiang Mai CAD New Year Countdown 2027\u003cbr\u003e\n                    Breakfast at hotel ➔ Free time ➔ 16:30 Meet at hotel and transfer to the event venue ➔ Chiang Mai CAD New Year Countdown 2027 (light snacks included) ➔ Sky Lantern Release ➔ New Year Countdown \u0026amp; Fireworks ➔ Return to hotel (around 02:00 AM).\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"iti-meals\"\u003e\n                \u003cdiv class=\"meal-row\"\u003e\n\u003cspan\u003eเช้า (B)\u003c\/span\u003e \u003cspan class=\"meal-icon meal-yes\"\u003e〇\u003c\/span\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"meal-row\"\u003e\n\u003cspan\u003eกลางวัน (L)\u003c\/span\u003e \u003cspan class=\"meal-icon meal-no\"\u003e✕\u003c\/span\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"meal-row\"\u003e\n\u003cspan\u003eเย็น (D)\u003c\/span\u003e \u003cspan class=\"meal-icon meal-yes\"\u003e〇\u003c\/span\u003e\n\u003c\/div\u003e\n\t\t   \u003cspan style=\"font-size:12px;\"\u003e(light dinner)\u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- วันที่ 3 --\u003e\n        \u003cdiv class=\"itinerary-card\"\u003e\n            \u003cdiv class=\"iti-date\"\u003e\n                \u003cdiv class=\"th-date\"\u003e1 ม.ค. 70\u003c\/div\u003e\n                \u003cdiv class=\"en-date\"\u003e1 Jan '27\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"iti-details\"\u003e\n                \u003cdiv class=\"th-desc\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eอิสระตามอัธยาศัย\u003c\/strong\u003e\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"en-desc\" style=\"border-top: none; padding-top: 0; margin-top: 5px;\"\u003e\n                    \u003cp\u003eFree at Leisure in Chiang Mai\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"iti-meals\"\u003e\n                \u003cdiv class=\"meal-row\"\u003e\n\u003cspan\u003eเช้า (B)\u003c\/span\u003e \u003cspan class=\"meal-icon meal-yes\"\u003e〇\u003c\/span\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"meal-row\"\u003e\n\u003cspan\u003eกลางวัน (L)\u003c\/span\u003e \u003cspan class=\"meal-icon meal-no\"\u003e✕\u003c\/span\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"meal-row\"\u003e\n\u003cspan\u003eเย็น (D)\u003c\/span\u003e \u003cspan class=\"meal-icon meal-no\"\u003e✕\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- วันที่ 4 --\u003e\n        \u003cdiv class=\"itinerary-card\"\u003e\n            \u003cdiv class=\"iti-date\"\u003e\n                \u003cdiv class=\"th-date\"\u003e2 ม.ค. 70\u003c\/div\u003e\n                \u003cdiv class=\"en-date\"\u003e2 Jan '27\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"iti-details\"\u003e\n                \u003cdiv class=\"th-desc\"\u003e\n                    \u003cp\u003e\u003cstrong\u003eอิสระตามอัธยาศัยในช่วงเช้า\u003c\/strong\u003e\u003c\/p\u003e\n                    \u003cp\u003eเช็กเอาต์จากโรงแรมภายในเวลา 12:00 น.\u003cbr\u003e\n                    \u003cstrong\u003eเดินทางกลับกรุงเทพฯ\u003c\/strong\u003e\u003cbr\u003e\n                    AirAsia เที่ยวบิน FD3434\u003cbr\u003e\n                    15:30 น. ออกเดินทางจากสนามบินเชียงใหม่\u003cbr\u003e\n                    16:40 น. เดินทางถึงสนามบินดอนเมือง\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"en-desc\"\u003e\n                    \u003cp\u003eChiang Mai (15:30) ➔ Don Mueang (16:40)\u003cbr\u003e\n                    Hotel check-out by 12:00 PM.\u003cbr\u003e\n                    Return Flight - AirAsia FD3434\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"iti-meals\"\u003e\n                \u003cdiv class=\"meal-row\"\u003e\n\u003cspan\u003eเช้า (B)\u003c\/span\u003e \u003cspan class=\"meal-icon meal-yes\"\u003e〇\u003c\/span\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"meal-row\"\u003e\n\u003cspan\u003eกลางวัน (L)\u003c\/span\u003e \u003cspan class=\"meal-icon meal-no\"\u003e✕\u003c\/span\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"meal-row\"\u003e\n\u003cspan\u003eเย็น (D)\u003c\/span\u003e \u003cspan class=\"meal-icon meal-no\"\u003e✕\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- หมายเหตุด้านล่างโปรแกรม --\u003e\n        \u003cdiv class=\"itinerary-footer-notes\"\u003e\n            *โปรแกรมอาจมีการเปลี่ยนแปลงตามสภาพอากาศหรือความเหมาะสม\u003cbr\u003e\n            *บริษัทฯ ขอสงวนสิทธิ์ในการเปลี่ยนแปลงโปรแกรมโดยไม่แจ้งให้ทราบล่วงหน้า\u003cbr\u003e\n            *The itinerary, including the flight schedule, is subject to change due to weather conditions or operational requirements.\u003cbr\u003e\n            *The company reserves the right to modify the itinerary without prior notice.\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\u003cdiv class=\"tabcontent\" id=\"Notes\"\u003e\n        \u003ch3\u003eข้อควรทราบ (Important Notes)\u003c\/h3\u003e\n        \u003cul class=\"lux-note-list\"\u003e\n            \u003cli class=\"lux-note-item\"\u003e\n                \u003cdiv class=\"lux-note-bullet\"\u003e✧\u003c\/div\u003e\n                \u003cdiv class=\"lux-note-content\"\u003e\n                    \u003cdiv class=\"lux-note-th\"\u003eกรุณาส่งสำเนาบัตรประจำตัวประชาชน หรือหนังสือเดินทาง (สำหรับชาวต่างชาติ) ของผู้เดินทางทุกท่าน ณ วันที่ทำการจอง\u003c\/div\u003e\n                    \u003cdiv class=\"lux-note-en\"\u003ePlease provide a copy of each traveler's national ID card or passport (for non-Thai nationals) upon booking.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"lux-note-item\"\u003e\n                \u003cdiv class=\"lux-note-bullet\"\u003e✧\u003c\/div\u003e\n                \u003cdiv class=\"lux-note-content\"\u003e\n                    \u003cdiv class=\"lux-note-th\"\u003eกรุณาตรวจสอบชื่อ-นามสกุลให้ตรงกับเอกสารที่ใช้ในการเดินทางก่อนยืนยันการจอง หากข้อมูลไม่ถูกต้อง บริษัทฯ ขอสงวนสิทธิ์ไม่รับผิดชอบค่าใช้จ่ายที่อาจเกิดขึ้น\u003c\/div\u003e\n                    \u003cdiv class=\"lux-note-en\"\u003ePlease ensure that the traveler's name matches the travel document before confirming the booking. The company is not responsible for any costs resulting from incorrect information.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"lux-note-item\"\u003e\n                \u003cdiv class=\"lux-note-bullet\"\u003e✧\u003c\/div\u003e\n                \u003cdiv class=\"lux-note-content\"\u003e\n                    \u003cdiv class=\"lux-note-th\"\u003eโปรแกรมนี้ออกเดินทางขั้นต่ำ 10 ท่าน\u003c\/div\u003e\n                    \u003cdiv class=\"lux-note-en\"\u003eA minimum of 10 participants is required for this tour.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"lux-note-item\"\u003e\n                \u003cdiv class=\"lux-note-bullet\"\u003e✧\u003c\/div\u003e\n                \u003cdiv class=\"lux-note-content\"\u003e\n                    \u003cdiv class=\"lux-note-th\"\u003eรายละเอียดรถรับ-ส่งและเลขที่นั่ง จะแจ้งให้ทราบก่อนวันเดินทาง\u003c\/div\u003e\n                    \u003cdiv class=\"lux-note-en\"\u003eTransfer details and seat numbers will be advised before departure.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"lux-note-item\"\u003e\n                \u003cdiv class=\"lux-note-bullet\"\u003e✧\u003c\/div\u003e\n                \u003cdiv class=\"lux-note-content\"\u003e\n                    \u003cdiv class=\"lux-note-th\"\u003eผู้เดินทางต้องเช็กอินตามเวลาที่สายการบินกำหนด หากพลาดเที่ยวบิน บริษัทฯ ขอสงวนสิทธิ์ในการคืนเงิน\u003c\/div\u003e\n                    \u003cdiv class=\"lux-note-en\"\u003ePassengers must check in according to the airline's requirements. No refund will be provided for missed flights.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"lux-note-item\"\u003e\n                \u003cdiv class=\"lux-note-bullet\"\u003e✧\u003c\/div\u003e\n                \u003cdiv class=\"lux-note-content\"\u003e\n                    \u003cdiv class=\"lux-note-th\"\u003eภายในงานมีการใช้ไฟและการปล่อยโคมลอย ผู้ปกครองควรดูแลเด็กอย่างใกล้ชิด บริษัทฯ ขอแนะนำให้ทำประกันการเดินทาง และไม่รับผิดชอบต่ออุบัติเหตุที่อาจเกิดขึ้น\u003c\/div\u003e\n                    \u003cdiv class=\"lux-note-en\"\u003eAs the event involves the use of fire and sky lanterns, parents or guardians must supervise children at all times. Travel insurance is recommended. The company is not responsible for any accidents or injuries.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"lux-note-item\"\u003e\n                \u003cdiv class=\"lux-note-bullet\"\u003e✧\u003c\/div\u003e\n                \u003cdiv class=\"lux-note-content\"\u003e\n                    \u003cdiv class=\"lux-note-th\"\u003eห้ามนำเครื่องดื่มแอลกอฮอล์ บุหรี่ วัตถุอันตราย และโคมลอยส่วนตัวเข้าพื้นที่จัดงาน\u003c\/div\u003e\n                    \u003cdiv class=\"lux-note-en\"\u003eAlcoholic beverages, cigarettes, dangerous items, and personal sky lanterns are strictly prohibited at the event venue.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"lux-note-item\"\u003e\n                \u003cdiv class=\"lux-note-bullet\"\u003e✧\u003c\/div\u003e\n                \u003cdiv class=\"lux-note-content\"\u003e\n                    \u003cdiv class=\"lux-note-th\"\u003eกรุณาแต่งกายสุภาพ และหลีกเลี่ยงเสื้อผ้าที่เปิดเผยร่างกายมากเกินไป\u003c\/div\u003e\n                    \u003cdiv class=\"lux-note-en\"\u003ePlease wear modest clothing and avoid revealing attire.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"lux-note-item\"\u003e\n                \u003cdiv class=\"lux-note-bullet\"\u003e✧\u003c\/div\u003e\n                \u003cdiv class=\"lux-note-content\"\u003e\n                    \u003cdiv class=\"lux-note-th\"\u003eไม่อนุญาตให้นำรถเข็นเด็กเข้าในพื้นที่จัดงาน แนะนำใช้เป้อุ้มเด็กแทน\u003c\/div\u003e\n                    \u003cdiv class=\"lux-note-en\"\u003eStrollers are not permitted inside the event venue. Baby carriers are recommended.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"lux-note-item\"\u003e\n                \u003cdiv class=\"lux-note-bullet\"\u003e✧\u003c\/div\u003e\n                \u003cdiv class=\"lux-note-content\"\u003e\n                    \u003cdiv class=\"lux-note-th\"\u003eเนื่องจากเป็นงานขนาดใหญ่ อาจมีระยะเวลารอรถรับ-ส่งนานกว่าปกติ\u003c\/div\u003e\n                    \u003cdiv class=\"lux-note-en\"\u003eDue to the large-scale event, transfer waiting times may be longer than usual.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"lux-note-item\"\u003e\n                \u003cdiv class=\"lux-note-bullet\"\u003e✧\u003c\/div\u003e\n                \u003cdiv class=\"lux-note-content\"\u003e\n                    \u003cdiv class=\"lux-note-th\"\u003eอากาศในช่วงกลางคืนอาจค่อนข้างเย็น กรุณาเตรียมเสื้อกันหนาว\u003c\/div\u003e\n                    \u003cdiv class=\"lux-note-en\"\u003eThe weather may be cool at night. Please bring a light jacket or warm clothing.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"lux-note-item\"\u003e\n                \u003cdiv class=\"lux-note-bullet\"\u003e✧\u003c\/div\u003e\n                \u003cdiv class=\"lux-note-content\"\u003e\n                    \u003cdiv class=\"lux-note-th\"\u003eบริษัทฯ ไม่รับผิดชอบต่อเหตุสุดวิสัย เช่น ภัยธรรมชาติ การยกเลิกหรือเปลี่ยนแปลงเที่ยวบิน ความล่าช้า การสูญหาย หรือเหตุการณ์ที่อยู่นอกเหนือการควบคุม\u003c\/div\u003e\n                    \u003cdiv class=\"lux-note-en\"\u003eThe company is not responsible for force majeure, including natural disasters, flight cancellations or schedule changes, delays, loss of personal belongings, or any circumstances beyond our control.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"lux-note-item\"\u003e\n                \u003cdiv class=\"lux-note-bullet\"\u003e✧\u003c\/div\u003e\n                \u003cdiv class=\"lux-note-content\"\u003e\n                    \u003cdiv class=\"lux-note-th\"\u003eโปรแกรม ราคา และเวลาเดินทาง อาจมีการเปลี่ยนแปลงตามความเหมาะสม โดยไม่ต้องแจ้งให้ทราบล่วงหน้า\u003c\/div\u003e\n                    \u003cdiv class=\"lux-note-en\"\u003eThe itinerary, tour price, and schedule are subject to change without prior notice.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"lux-note-item\"\u003e\n                \u003cdiv class=\"lux-note-bullet\"\u003e✧\u003c\/div\u003e\n                \u003cdiv class=\"lux-note-content\"\u003e\n                    \u003cdiv class=\"lux-note-th\"\u003eหากงานเทศกาลถูกยกเลิกจนไม่สามารถดำเนินรายการทัวร์ได้ บริษัทฯ จะคืนเงินหลังหักค่าใช้จ่ายที่เกิดขึ้นจริง เช่น ค่าตั๋วเครื่องบินและค่าที่พัก (ถ้ามี)\u003c\/div\u003e\n                    \u003cdiv class=\"lux-note-en\"\u003eIf the festival is cancelled and the tour cannot be operated, refunds will be made after deducting actual expenses incurred, such as airfare and hotel charges (if applicable).\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"lux-note-item\"\u003e\n                \u003cdiv class=\"lux-note-bullet\"\u003e✧\u003c\/div\u003e\n                \u003cdiv class=\"lux-note-content\"\u003e\n                    \u003cdiv class=\"lux-note-th\"\u003eเงื่อนไขบางประการอาจแตกต่างกันในแต่ละโปรแกรม กรุณาตรวจสอบรายละเอียดเพิ่มเติมกับเจ้าหน้าที่ก่อนทำการจอง\u003c\/div\u003e\n                    \u003cdiv class=\"lux-note-en\"\u003eConditions may vary depending on the tour program. Please contact our staff for further details before making a reservation.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/li\u003e\n        \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n\u003cdiv class=\"tabcontent\" id=\"Cancellation\"\u003e\n        \u003ch3 style=\"margin-bottom: 5px;\"\u003eนโยบายการยกเลิก (ต่อท่าน)\u003c\/h3\u003e\n        \u003cp style=\"color: #7f8c8d; font-size: 0.9em; margin-top: 0; margin-bottom: 20px;\"\u003eCancellation Policy (Per Person)\u003c\/p\u003e\n\n        \u003cdiv class=\"cancel-wrapper\"\u003e\n            \u003cdiv class=\"cancel-card\"\u003e\n                \u003cdiv class=\"cancel-condition\"\u003e\n                    \u003cdiv class=\"cancel-th\"\u003eหลังจากทำการจอง - ถึงวันที่ 9 ตุลาคม\u003c\/div\u003e\n                    \u003cdiv class=\"cancel-en\"\u003eFrom booking date - 9 October\u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"cancel-charge\"\u003e\n                    \u003cdiv class=\"charge-amt\"\u003e9,000 บาท\u003c\/div\u003e\n                    \u003cdiv class=\"charge-en\"\u003eTHB 9,000\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"cancel-card\"\u003e\n                \u003cdiv class=\"cancel-condition\"\u003e\n                    \u003cdiv class=\"cancel-th\"\u003eตั้งแต่วันที่ 10 ตุลาคมเป็นต้นไปหรือกรณีไม่แสดงตัวเข้าร่วมเดินทาง\u003c\/div\u003e\n                    \u003cdiv class=\"cancel-en\"\u003eFrom 10 October onwards or No-show\u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"cancel-charge\"\u003e\n                    \u003cdiv class=\"charge-amt\"\u003e100% ของค่าทัวร์\u003c\/div\u003e\n                    \u003cdiv class=\"charge-en\"\u003e100% of the total tour price\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\t\n    \u003c\/div\u003e\n\u003ccenter\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: rgb(207, 0, 0);\"\u003eFor purchasing inquiries, please contact us.\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ca style=\"display: inline-block; background-color: #1877f2; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; font-size: 16px; font-weight: bold;\" href=\"https:\/\/m.me\/129322853813139\" target=\"_blank\"\u003e Facebook \u003c\/a\u003e \u003ca style=\"display: inline-block; background-color: #06c755; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; font-size: 16px; font-weight: bold; margin-left: 10px;\" href=\"https:\/\/lin.ee\/4Goo9eL\" target=\"_blank\"\u003e LINE \u003c\/a\u003e\n\u003c\/p\u003e\n\n\u003c\/center\u003e\n  \n\u003cscript\u003e\n    \/\/ 1. JavaScript สำหรับควบคุมระบบ Tab\n    function openTab(evt, tabName) {\n        var i, tabcontent, tablinks;\n        \n        tabcontent = document.getElementsByClassName(\"tabcontent\");\n        for (i = 0; i \u003c tabcontent.length; i++) {\n            tabcontent[i].style.display = \"none\";\n        }\n        \n        tablinks = document.getElementsByClassName(\"tablinks\");\n        for (i = 0; i \u003c tablinks.length; i++) {\n            tablinks[i].className = tablinks[i].className.replace(\" active\", \"\");\n        }\n        \n        document.getElementById(tabName).style.display = \"block\";\n        evt.currentTarget.className += \" active\";\n    }\n\n    \/\/ ----------------------------------------------------\n    \/\/ 2. ระบบสร้างปุ่มเลื่อนกลับแบบ \"ฝังราก\" (ทะลวงกรอบ Shopify)\n    \/\/ ----------------------------------------------------\n    \n    \/\/ ตั้งเวลาหน่วงนิดนึง ให้แน่ใจว่าเว็บหน้าเพจโหลดครบก่อนสร้างปุ่ม\n    setTimeout(function() {\n        \/\/ เช็กก่อนว่ามีปุ่มอยู่แล้วหรือเปล่า (กันระบบสร้างปุ่มซ้ำ)\n        var oldBtn = document.getElementById(\"floatingBackBtn\");\n        if (oldBtn) oldBtn.remove();\n\n        \/\/ สร้างปุ่มลอยขึ้นมาด้วย JS\n        var btn = document.createElement(\"button\");\n        btn.id = \"floatingBackBtn\";\n        btn.innerHTML = \"↑ กลับขึ้นด้านบน\";\n        \n        \/\/ ยัด CSS เข้าไปที่ตัวปุ่มโดยตรง (เพื่อหนีการโดน Theme บังคับ)\n        var isMobile = window.innerWidth \u003c= 600;\n        var btnPadding = isMobile ? \"10px 15px\" : \"12px 20px\";\n        var btnFont = isMobile ? \"13px\" : \"15px\";\n        var btnPos = isMobile ? \"20px\" : \"30px\";\n        \n        btn.style.cssText = \"position: fixed; bottom: \" + btnPos + \"; right: \" + btnPos + \"; z-index: 999999; font-size: \" + btnFont + \"; font-family: 'Helvetica Neue', Arial, sans-serif; background-color: #d35400; color: white; border: none; cursor: pointer; padding: \" + btnPadding + \"; border-radius: 50px; font-weight: bold; box-shadow: 0 4px 15px rgba(0,0,0,0.3); transition: all 0.3s ease; opacity: 0; pointer-events: none; transform: translateY(20px);\";\n        \n        \/\/ เอาปุ่มไปฝังที่ \u003cbody\u003e นอกสุด หลุดจากกรอบ .container ทันที!\n        document.body.appendChild(btn);\n\n        \/\/ คำสั่งเมื่อกดปุ่ม ให้พาเลื่อนกลับไปที่ Tab\n        btn.onclick = function() {\n            var tabSection = document.querySelector('.tab');\n            if (tabSection) {\n                \/\/ คำนวณระยะเผื่อขอบบนไว้ 20px จะได้ไม่ชิดจอเกินไป\n                var yOffset = -20; \n                var y = tabSection.getBoundingClientRect().top + window.pageYOffset + yOffset;\n                window.scrollTo({ top: y, behavior: 'smooth' });\n            }\n        };\n\n        \/\/ ใช้ระบบตาปะรด (Observer) จ้องมองที่แถบเมนู Tab\n        var tabContainer = document.querySelector('.tab');\n        if (tabContainer) {\n            var observer = new IntersectionObserver(function(entries) {\n                \/\/ ถ้าระยะขอบบนของ Tab ทะลุจอไปแล้ว (เราเลื่อนเลยลงไปแล้ว) ให้โชว์ปุ่ม\n                if (!entries[0].isIntersecting \u0026\u0026 entries[0].boundingClientRect.top \u003c 0) {\n                    btn.style.opacity = \"1\";\n                    btn.style.pointerEvents = \"auto\";\n                    btn.style.transform = \"translateY(0)\";\n                } else {\n                    \/\/ ถ้า Tab ยังอยู่บนหน้าจอ ให้ซ่อนปุ่ม\n                    btn.style.opacity = \"0\";\n                    btn.style.pointerEvents = \"none\";\n                    btn.style.transform = \"translateY(20px)\";\n                }\n            });\n            observer.observe(tabContainer);\n        }\n    }, 800); \/\/ หน่วงเวลา 0.8 วิ \n\u003c\/script\u003e","brand":"JTB (Thailand) Limited (EN)","offers":[{"title":"Default Title","offer_id":46701574717639,"sku":null,"price":0.0,"currency_code":"THB","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0681\/0897\/6327\/files\/CAD-1330.jpg?v=1782461922","url":"https:\/\/th.jtbtrip.com\/products\/chiang-mai-cad-new-year-countdown-2027","provider":"JTB (Thailand) Limited (EN)","version":"1.0","type":"link"}