{"product_id":"swipesimple-x-yourstuffmade-custom-plush-toys-that-make-fintech-feel-human","title":"SwipeSimple","description":"\u003cstyle\u003e\n\/* YSM V9 กรณีศึกษาผลิตภัณฑ์ — จำกัดขอบเขตเฉพาะผลิตภัณฑ์นี้ *\/\nbody:has(.ysm-swipesimple-v9) .product.grid,body:has(.ysm-swipesimple-v9) .product:not(.card__inner){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin-inline:auto!important;padding-inline:0!important}\nbody:has(.ysm-swipesimple-v9) .product__media-wrapper,body:has(.ysm-swipesimple-v9) .product__media-gallery,body:has(.ysm-swipesimple-v9) .product media-gallery,body:has(.ysm-swipesimple-v9) .product__title,body:has(.ysm-swipesimple-v9) .product .price,body:has(.ysm-swipesimple-v9) .product .product-form,body:has(.ysm-swipesimple-v9) .product product-form,body:has(.ysm-swipesimple-v9) .product variant-selects,body:has(.ysm-swipesimple-v9) .product .shopify-payment-button,body:has(.ysm-swipesimple-v9) .product .product__tax,body:has(.ysm-swipesimple-v9) .product .product__sku,body:has(.ysm-swipesimple-v9) .product .product__inventory,body:has(.ysm-swipesimple-v9) .product .share-button{display:none!important}\nbody:has(.ysm-swipesimple-v9) .product__info-wrapper,body:has(.ysm-swipesimple-v9) .product__info-container,body:has(.ysm-swipesimple-v9) .product__description,body:has(.ysm-swipesimple-v9) .product__description .rte{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;flex:0 0 100%!important;padding:0!important;margin-inline:auto!important}\nbody:has(.ysm-swipesimple-v9) .product__info-wrapper.grid__item{width:100%!important;max-width:100%!important}\n.ysm-swipesimple-v9{--green:#2d684a;--ink:#203128;--muted:#617168;--line:#dfe7e0;--soft:#f3f7f3;width:100%;max-width:1160px;margin-inline:auto;color:var(--ink);font-family:inherit;line-height:1.5;overflow:clip}\n.ysm-swipesimple-v9 *{box-sizing:border-box;min-width:0}\n.ysm-swipesimple-v9 .inner{width:min(1160px,calc(100% - 36px));margin-inline:auto}\n.ysm-swipesimple-v9 h1,.ysm-swipesimple-v9 h2,.ysm-swipesimple-v9 h3{color:var(--ink);font-family:inherit;font-weight:750;letter-spacing:-.035em;line-height:1.12;margin:0}\n.ysm-swipesimple-v9 h1{font-size:clamp(33px,4.2vw,58px)}.ysm-swipesimple-v9 h2{font-size:clamp(25px,3vw,38px)}.ysm-swipesimple-v9 h3{font-size:clamp(17px,1.7vw,21px)}.ysm-swipesimple-v9 p{margin:0}.ysm-swipesimple-v9 a{text-decoration:none}\n.ysm-swipesimple-v9 .eyebrow{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}\n.ysm-swipesimple-v9 .lead{font-size:clamp(15px,1.45vw,18px);line-height:1.55;color:var(--muted)}\n.ysm-swipesimple-v9 .btn{display:inline-flex;justify-content:center;align-items:center;min-height:45px;padding:12px 19px;border-radius:10px;background:var(--green);color:#fff!important;font-size:14px;font-weight:750;text-decoration:none!important;transition:transform .2s,background .2s}\n.ysm-swipesimple-v9 .btn:hover{background:#204e36;transform:translateY(-2px)}.ysm-swipesimple-v9 a:focus-visible{outline:3px solid var(--green);outline-offset:3px}\n.ysm-swipesimple-v9 .square{display:block;position:relative;aspect-ratio:1\/1;width:100%;margin:0;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:16px}\n.ysm-swipesimple-v9 .square img{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-position:center}\n.ysm-swipesimple-v9 .square.photo img{object-fit:cover!important}.ysm-swipesimple-v9 .square.art img{object-fit:contain!important}\n.ysm-swipesimple-v9 .hero{padding:clamp(18px,3vw,38px) 0 32px}.ysm-swipesimple-v9 .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,4vw,52px);align-items:center}\n.ysm-swipesimple-v9 .hero .lead{margin-top:16px}.ysm-swipesimple-v9 .chips{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 20px}.ysm-swipesimple-v9 .chip{padding:6px 10px;background:#eaf2eb;border-radius:8px;font-size:12px;font-weight:650}\n.ysm-swipesimple-v9 .section{padding:clamp(28px,3.6vw,44px) 0;border-top:1px solid var(--line)}.ysm-swipesimple-v9 .section-lead{margin-top:12px;max-width:780px}\n.ysm-swipesimple-v9 .brand-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(24px,4vw,60px)}.ysm-swipesimple-v9 .quote{border-left:3px solid var(--green);padding-left:16px;margin:18px 0 0;font-size:clamp(17px,1.85vw,22px);line-height:1.4;font-weight:650;letter-spacing:-.02em}\n.ysm-swipesimple-v9 .story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.ysm-swipesimple-v9 .story-card{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--soft);transition:transform .2s,box-shadow .2s}.ysm-swipesimple-v9 .story-card:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(24,54,37,.08)}\n.ysm-swipesimple-v9 .num{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--green);margin-bottom:12px}.ysm-swipesimple-v9 .story-card p:last-child{font-size:14px;line-height:1.55;color:var(--muted);margin-top:8px}\n.ysm-swipesimple-v9 .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.ysm-swipesimple-v9 .gallery a{display:block;cursor:zoom-in}.ysm-swipesimple-v9 .gallery a:hover .square{border-color:#9db9a5}.ysm-swipesimple-v9 .gallery a img{transition:transform .25s}.ysm-swipesimple-v9 .gallery a:hover img{transform:scale(1.035)}\n.ysm-swipesimple-v9 .project-info{margin-top:24px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.ysm-swipesimple-v9 .project-info h3{margin-bottom:17px}.ysm-swipesimple-v9 .info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 26px}.ysm-swipesimple-v9 .info-item{border-top:1px solid var(--line);padding-top:12px}.ysm-swipesimple-v9 .info-item strong{display:block;font-size:14px;margin-bottom:6px}.ysm-swipesimple-v9 .info-item p{font-size:14px;color:var(--muted);line-height:1.55}\n.ysm-swipesimple-v9 .final{padding:30px 0 40px}.ysm-swipesimple-v9 .cta{padding:clamp(25px,4vw,38px);border-radius:17px;background:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:25px}.ysm-swipesimple-v9 .cta h2{color:#fff}.ysm-swipesimple-v9 .cta .eyebrow{color:#b1d9bd}.ysm-swipesimple-v9 .cta p:not(.eyebrow){color:#d2dfd5;margin-top:10px;font-size:15px;max-width:580px}.ysm-swipesimple-v9 .cta .btn{background:#fff;color:var(--ink)!important;flex-shrink:0}\n@media(max-width:800px){.ysm-swipesimple-v9 .hero-grid,.ysm-swipesimple-v9 .brand-grid{grid-template-columns:1fr;gap:20px}.ysm-swipesimple-v9 .story{grid-template-columns:1fr}.ysm-swipesimple-v9 .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ysm-swipesimple-v9 .cta{flex-direction:column;align-items:stretch}}\n@media(max-width:480px){.ysm-swipesimple-v9 .inner{width:calc(100% - 28px)}.ysm-swipesimple-v9 .hero{padding:14px 0 25px}.ysm-swipesimple-v9 h1{font-size:clamp(31px,8vw,39px)}.ysm-swipesimple-v9 h2{font-size:clamp(24px,6vw,30px)}.ysm-swipesimple-v9 .section{padding:25px 0}.ysm-swipesimple-v9 .story-card,.ysm-swipesimple-v9 .project-info{padding:17px}.ysm-swipesimple-v9 .gallery{gap:8px}.ysm-swipesimple-v9 .info-grid{grid-template-columns:1fr;gap:13px}.ysm-swipesimple-v9 .hero .btn,.ysm-swipesimple-v9 .cta .btn{width:100%}.ysm-swipesimple-v9 .cta{padding:24px}}\n@media(prefers-reduced-motion:reduce){.ysm-swipesimple-v9 *{transition:none!important}}\n\u003c\/style\u003e\n\u003carticle class=\"ysm-swipesimple-v9\"\u003e\n\u003cheader class=\"hero\"\u003e\u003cdiv class=\"inner hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eโปรเจกต์ YSM \/ ฟินเทคและมาสคอตแบรนด์\u003c\/p\u003e\n\u003ch1\u003eSwipeSimple: เติมบุคลิกอีกนิด ก็สร้างความแตกต่างได้มาก\u003c\/h1\u003e\n\u003cp class=\"lead\"\u003eเทคโนโลยีการชำระเงินมักเป็นสิ่งที่มองไม่เห็น SwipeSimple ต้องการสร้างจุดสัมผัสกับแบรนด์ที่อบอุ่นและน่าจดจำยิ่งขึ้น YSM จึงช่วยสร้างตุ๊กตาตัวละครลูกพีชแสนน่ารักที่ลูกค้า พาร์ตเนอร์ และทีมงานจดจำได้\u003c\/p\u003e\n\u003cdiv class=\"chips\"\u003e\n\u003cspan class=\"chip\"\u003eSwipeSimple\u003c\/span\u003e\u003cspan class=\"chip\"\u003eตุ๊กตาผ้าสั่งทำ\u003c\/span\u003e\u003cspan class=\"chip\"\u003eสินค้าพรีเมียมสั่งทำ\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca class=\"btn\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\"\u003eสำรวจบริการผลิตสินค้าสั่งทำ →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"square art\"\u003e\u003cimg alt=\"ตุ๊กตาตัวละครลูกพีชของ SwipeSimple\" height=\"900\" loading=\"eager\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/peach-rendering-6daed0a0-27b8-4246-923a-5e5c0cc65f5b.png?v=1774391064\" width=\"900\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/header\u003e\n\u003csection class=\"section\"\u003e\u003cdiv class=\"inner brand-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eแบรนด์\u003c\/p\u003e\n\u003ch2\u003eออกแบบมาเพื่อชุมชน\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"margin-top:13px\"\u003eโปรเจกต์นี้นำบริการดิจิทัลมาสร้างบุคลิกที่จับต้องได้ ผ่านวัสดุเนื้อนุ่ม รายละเอียดปัก สัดส่วนตัวละครที่ผ่านการคิดมาอย่างพิถีพิถัน และอัตลักษณ์ทางภาพที่เป็นมิตร\u003c\/p\u003e\n\u003cblockquote class=\"quote\"\u003eบางครั้งสินค้าพรีเมียมเกี่ยวกับเทคโนโลยีที่น่าจดจำที่สุดก็คือสิ่งที่กอดได้\u003c\/blockquote\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eจุดเด่นของโปรเจกต์\u003c\/p\u003e\n\u003ch2\u003eตุ๊กตาผ้าสั่งทำ\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"margin-top:13px\"\u003eมาสคอตแบรนด์และการผลิตสินค้าสั่งทำอย่างพิถีพิถันกับ YSM\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"section\"\u003e\u003cdiv class=\"inner\"\u003e\n\u003cp class=\"eyebrow\"\u003eความร่วมมือ\u003c\/p\u003e\n\u003ch2\u003eจากบรีฟสู่ผลิตภัณฑ์ที่ใช้งานได้จริง\u003c\/h2\u003e\n\u003cp class=\"lead section-lead\"\u003eกระบวนการที่กระชับ เชื่อมโยงแนวคิดของแบรนด์ การพัฒนาด้านครีเอทีฟ และข้อพิจารณาด้านการผลิตเข้าด้วยกัน\u003c\/p\u003e\n\u003cdiv class=\"story\"\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e01 \/ โจทย์\u003c\/p\u003e\n\u003ch3\u003eทำให้เข้าถึงง่าย\u003c\/h3\u003e\n\u003cp\u003eสร้างตัวละครที่จับต้องได้และเป็นมิตรให้กับแบรนด์โซลูชันการชำระเงิน\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e02 \/ บทบาทของ YSM\u003c\/p\u003e\n\u003ch3\u003eทำให้ผลิตได้จริง\u003c\/h3\u003e\n\u003cp\u003eสนับสนุนการพัฒนาตัวละครตุ๊กตาผ้า การเลือกวัสดุ การทำตัวอย่าง และการประสานงานด้านการผลิต\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e03 \/ ผลลัพธ์\u003c\/p\u003e\n\u003ch3\u003eทำให้เป็นที่จดจำ\u003c\/h3\u003e\n\u003cp\u003eมาสคอตตุ๊กตาผ้าแบรนด์ที่เปี่ยมความสนุก เติมความอบอุ่นให้ธุรกิจดิจิทัล\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"section\"\u003e\u003cdiv class=\"inner\"\u003e\n\u003cp class=\"eyebrow\"\u003eแกลเลอรีโปรเจกต์\u003c\/p\u003e\n\u003ch2\u003eรายละเอียดเบื้องหลังไอเดีย\u003c\/h2\u003e\n\u003cp class=\"lead section-lead\"\u003eชมภาพถ่ายโปรเจกต์ อาร์ตเวิร์กสำหรับการผลิต และบริบทของแบรนด์ เลือกรูปเพื่อดูขนาดเต็ม\u003c\/p\u003e\n\u003cdiv class=\"gallery\" data-ysm-expanded-gallery=\"\"\u003e\n\u003ca aria-label=\"ดูรายละเอียดด้านหน้าของตุ๊กตาผ้า SwipeSimple ที่ผลิตเสร็จแล้ว\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/a39a708ad22a1910998cff7aa62a55ac-27c2fc85-3abe-4041-9c5e-64e124212f58.jpg?v=1774391064\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square photo\"\u003e\u003cimg alt=\"รายละเอียดด้านหน้าของตุ๊กตาผ้า SwipeSimple ที่ผลิตเสร็จแล้ว\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/a39a708ad22a1910998cff7aa62a55ac-27c2fc85-3abe-4041-9c5e-64e124212f58.jpg?v=1774391064\" width=\"600\"\u003e\u003c\/figure\u003e\u003c\/a\u003e\n\u003ca aria-label=\"ดูรายละเอียดด้านข้างของตุ๊กตาผ้าลูกพีช SwipeSimple\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/bf4a9aa4b2984261264f8c32d7d5cf75-ff1d02e4-026b-4d3b-b566-ea9c2b2906c3.jpg?v=1774391064\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square photo\"\u003e\u003cimg alt=\"รายละเอียดด้านข้างของตุ๊กตาผ้าลูกพีช SwipeSimple\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/bf4a9aa4b2984261264f8c32d7d5cf75-ff1d02e4-026b-4d3b-b566-ea9c2b2906c3.jpg?v=1774391064\" width=\"600\"\u003e\u003c\/figure\u003e\u003c\/a\u003e\n\u003ca aria-label=\"ดูด้านหลังของตุ๊กตาผ้า SwipeSimple\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/911b52e7a8bf5b86c3fd1c8de6748cb6-4b7bef21-6e26-440b-aa43-b874693619c2.jpg?v=1774391064\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square photo\"\u003e\u003cimg alt=\"ด้านหลังของตุ๊กตาผ้า SwipeSimple\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/911b52e7a8bf5b86c3fd1c8de6748cb6-4b7bef21-6e26-440b-aa43-b874693619c2.jpg?v=1774391064\" width=\"600\"\u003e\u003c\/figure\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"project-info\"\u003e\n\u003ch3\u003eรายละเอียดโปรเจกต์\u003c\/h3\u003e\n\u003cdiv class=\"info-grid\"\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eผลงานที่ผลิต\u003c\/strong\u003e\u003cp\u003eตุ๊กตาผ้าตัวละครลูกพีชสั่งทำ\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eรายละเอียดการออกแบบ\u003c\/strong\u003e\u003cp\u003eงานปัก การเลือกสิ่งทอ ป้ายแบรนด์ และการตัดเย็บให้นุ่ม\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eสิ่งสำคัญในการผลิต\u003c\/strong\u003e\u003cp\u003eสัมผัสนุ่ม รายละเอียดที่จดจำได้ และความแม่นยำของตัวอย่าง\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eบทบาทของ YSM\u003c\/strong\u003e\u003cp\u003eประสานงานอย่างใกล้ชิดตลอดการพัฒนาและการผลิตตุ๊กตาผ้า\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"final\"\u003e\u003cdiv class=\"inner\"\u003e\u003cdiv class=\"cta\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eเปลี่ยนไอเดียให้เป็นจริง\u003c\/p\u003e\n\u003ch2\u003eสร้างสินค้าพรีเมียมที่ใคร ๆ ก็อยากเก็บไว้\u003c\/h2\u003e\n\u003cp\u003eไม่ว่าจะเป็นของสะสมแบรนด์ สินค้าสำหรับเปิดตัว หรือแคมเปญ YSM ผสานการพัฒนาด้านครีเอทีฟ หลักการผลิตอย่างมีจริยธรรม และการสนับสนุนด้านการผลิตอย่างใกล้ชิดเข้าด้วยกัน\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca class=\"btn\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\"\u003eเริ่มโปรเจกต์ถัดไปของคุณ →\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/article\u003e\n\n\u003cscript\u003e\n\/* YSM V9: เพิ่มสื่อผลิตภัณฑ์ต้นฉบับจาก Shopify ลงในแกลเลอรีโปรเจกต์\n   ซ่อนสื่อต้นฉบับไม่ให้แสดง แต่ใช้เป็นแหล่งรูปภาพที่เชื่อถือได้\n   รูปโปรเจกต์ที่เลือกไว้ในแกลเลอรียังคงแสดงก่อน *\/\n(function () {\n  'use strict';\n  var articleSelector = '.ysm-swipesimple-v9';\n  function imageKey(url) {\n    if (!url) return '';\n    try {\n      var parsed = new URL(url, window.location.href);\n      var file = decodeURIComponent(parsed.pathname.split('\/').pop() || '');\n      return file.replace(\/_(?:pico|icon|thumb|small|compact|medium|large|grande|master|\\d+x\\d*|x\\d+)\\.(?=[^.]+$)\/i, '.').toLowerCase();\n    } catch (e) { return url.split('?')[0].toLowerCase(); }\n  }\n  function bestURL(img) {\n    if (!img) return '';\n    var url = img.getAttribute('data-zoom-src') || img.getAttribute('data-full-src') || '';\n    if (!url) {\n      var srcset = img.getAttribute('srcset') || img.getAttribute('data-srcset') || '';\n      var choices = srcset.split(',').map(function (s) {\n        var match = s.trim().match(\/^(\\S+)\\s+(\\d+)w$\/);\n        return match ? {url:match[1],width:Number(match[2])} : null;\n      }).filter(Boolean).sort(function(a,b){return b.width-a.width;});\n      if (choices.length) url = choices[0].url;\n    }\n    url = url || img.getAttribute('data-src') || img.getAttribute('src') || '';\n    if (url.indexOf('\/\/')===0) url=window.location.protocol+url;\n    return url;\n  }\n  function addProductMedia() {\n    var project = document.querySelector(articleSelector);\n    if (!project) return;\n    var gallery = project.querySelector('[data-ysm-expanded-gallery]');\n    if (!gallery) return;\n    var seen = new Set();\n    project.querySelectorAll('img').forEach(function(img){ seen.add(imageKey(img.getAttribute('src'))); });\n    gallery.querySelectorAll('a[href]').forEach(function(a){ seen.add(imageKey(a.getAttribute('href'))); });\n    \/\/ ดึงเฉพาะสื่อต้นฉบับของผลิตภัณฑ์ปัจจุบัน ไม่รวมรูปภาพสินค้าแนะนำหรือรูปนำทาง\n    var candidates = document.querySelectorAll(\n      '.product__media-wrapper .product__media-item img, ' +\n      '.product__media-wrapper .product__media img, ' +\n      '.product__media-wrapper media-gallery img, ' +\n      '.product__media-gallery .product__media img, ' +\n      '.product__media-gallery .product__media-item img'\n    );\n    var added = 0;\n    candidates.forEach(function(img){\n      var url=bestURL(img);\n      var key=imageKey(url);\n      if (!url || !key || seen.has(key)) return;\n      \/\/ ไม่รวมรูปโปร่งใสแทนภาพและไอคอน SVG ที่ไม่ใช่รูปภาพ\n      if (\/^data:|\\.svg(?:$|\\?)\/i.test(url)) return;\n      seen.add(key);\n      var alt=(img.getAttribute('alt') || '').trim();\n      var label=alt || 'ภาพถ่ายโปรเจกต์ต้นฉบับ';\n      var a=document.createElement('a');\n      a.href=url;\n      a.target='_blank';\n      a.rel='noopener';\n      a.setAttribute('aria-label','ดูรูปภาพโปรเจกต์ต้นฉบับ: '+label);\n      var figure=document.createElement('figure');\n      figure.className='square photo';\n      var picture=document.createElement('img');\n      picture.src=url;\n      picture.alt=label;\n      picture.loading='lazy';\n      picture.width=600;\n      picture.height=600;\n      figure.appendChild(picture);\n      a.appendChild(figure);\n      gallery.appendChild(a);\n      added++;\n    });\n    if (added) gallery.setAttribute('data-extra-photos', String(\n      Number(gallery.getAttribute('data-extra-photos')||0)+added\n    ));\n  }\n  if (document.readyState==='loading') {\n    document.addEventListener('DOMContentLoaded',addProductMedia);\n  } else { addProductMedia(); }\n  window.addEventListener('load',addProductMedia,{once:true});\n  \/\/ ธีม Shopify บางธีมแสดงสื่อผลิตภัณฑ์หลัง DOMContentLoaded\n  setTimeout(addProductMedia,800);\n  setTimeout(addProductMedia,2200);\n})();\n\u003c\/script\u003e","brand":"Swipesimple","offers":[{"title":"Default Title","offer_id":69321323708438,"sku":null,"price":100.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0068\/7554\/5622\/files\/Screenshot_2026-03-24_at_5.23.19_PM.png?v=1774391064","url":"https:\/\/yourstuffmade.com\/th\/products\/%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b9%80%e0%b8%a5-%e0%b8%99%e0%b8%95-%e0%b8%81%e0%b8%95%e0%b8%b2%e0%b8%9c-%e0%b8%b2%e0%b8%aa-%e0%b8%87%e0%b8%97%e0%b8%b3-swipesimple-x-yourstuffmade-%e0%b8%97-%e0%b8%97%e0%b8%b3%e0%b9%83%e0%b8%ab-%e0%b8%9f-%e0%b8%99%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%a3-%e0%b8%aa-%e0%b8%81%e0%b9%80%e0%b8%9b-%e0%b8%99%e0%b8%a1-%e0%b8%95%e0%b8%a3","provider":"Yourstuffmade.com","version":"1.0","type":"link"}