{"title":"ใบประกาศ ของชำร่วย รูปติดผนัง Certificate \u0026 Souvenir","description":"\u003cp\u003eใบประกาศเกียรติคุณอะคริลิค + ของชำร่วยงานแต่ง + รูปติดผนังอะคริลิค — Engraved Certificate Frame, Wedding Souvenir Acrylic, Acrylic Wall Photo — Variable Data Per Item, Foil-Effect ทอง, Standoff Mount\u003c\/p\u003e","products":[{"product_id":"frame-wall-art","title":"รูปติดผนัง ภาพแคนวาสติดผนัง รูปกรอบลอย","description":"\u003cstyle\u003e\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\nimg{max-width:100%;height:auto}\na{text-decoration:none}\n.product-description *{white-space:normal!important}\n:root{\n  --c:#17a9bb;--c-vv:#14c9df;--c-l:#e3f8fb;\n  --i:#818CF8;--i-l:#EEF2FF;\n  --l:#A78BFA;--l-d:#7C3AED;--l-l:#F3F0FF;\n  --amber:#F59E0B;\n  --ink:#1A202C;--ink-70:#374151;--ink-40:#6B7280;\n  --ink-15:#E5E7EB;--ink-05:#F9FAFB;\n  --grad:linear-gradient(90deg,#14c9df,#17a9bb,#818CF8,#A78BFA);\n  --grad-ci:linear-gradient(135deg,#14c9df 0%,#17a9bb 100%);\n  --r:14px;--r-lg:20px;\n  --sh-sm:0 1px 8px rgba(0,0,0,.07);\n  --sh-md:0 4px 24px rgba(0,0,0,.10);\n  --dur:.22s;--ease:cubic-bezier(.4,0,.2,1);\n}\n@keyframes cp-rb{0%{background-position:0%}100%{background-position:300%}}\n.cp{color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6}.cp-heading h2 {font-weight:700;margin:0;letter-spacing:-.2px;color:var(--ink);}\n.cp-body{font-size:0.96em;color:var(--ink-70);line-height:1.85;margin-bottom:14px}\n.cp-body strong{color:var(--ink);font-weight:600}\n.cp-size-img{width:100%;border-radius:var(--r);box-shadow:var(--sh-sm);display:block;margin-bottom:20px}\n.cp-tbl-card{background:#fff;border-radius:var(--r);border:1px solid rgba(200,200,240,.4);box-shadow:0 2px 16px rgba(100,100,160,.08);overflow:hidden;margin-bottom:12px}\n.cp-tbl-instr{display:flex;align-items:center;gap:7px;padding:9px 14px;background:var(--i-l);border-bottom:1px solid rgba(200,200,240,.3);font-size:11.5px;color:var(--l-d);font-weight:500}\n.cp-tbl-dot{width:6px;height:6px;border-radius:50%;background:var(--i);flex-shrink:0}\n.cp-tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-height:520px;scrollbar-width:thin;scrollbar-color:rgba(129,140,248,.3) transparent}\n.cp-tbl-wrap::-webkit-scrollbar{height:3px}\n.cp-tbl-wrap::-webkit-scrollbar-thumb{background:rgba(129,140,248,.25);border-radius:99px}\n.cp-tbl{width:100%;border-collapse:collapse;font-size:12.5px;min-width:340px}\n.cp-tbl thead tr{position:sticky;top:0;z-index:10}\n.cp-tbl thead th{background:#f3f4f6!important;padding:10px 14px;font-size:.92em!important;font-weight:700!important;color:#1A202C!important;text-align:center;white-space:nowrap;border-bottom:1.5px solid var(--ink-15);border-bottom:2px solid #818CF8!important;}\n.cp-tbl thead th:first-child{text-align:left}\n.cp-tbl thead tr::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--grad);background-size:300%;animation:cp-rb 5s linear infinite}\n.cp-tbl thead th.col-hi{background:var(--i-l)!important;color:var(--l-d)}\n.cp-tbl tbody tr{border-bottom:1px solid var(--ink-15);cursor:pointer;transition:background .12s}\n.cp-tbl tbody tr:last-child{border-bottom:none}\n.cp-tbl tbody tr:nth-child(even) td{background:#FAFBFFfont-size:0.96em!important;font-weight:400!important;}\n.cp-tbl tbody tr:hover td{background:var(--i-l)!importantfont-size:0.96em!important;font-weight:400!important;}\n.cp-tbl tbody tr:hover td:first-child{color:var(--l-d)}\n.cp-tbl td{padding:10px 14px;text-align:center;font-size:0.96em!important;font-weight:500!important;color:var(--ink-70);transition:background .12s;white-space:nowrap}\n.cp-tbl td:first-child{text-align:left;font-weight:600!important;color:var(--ink);font-size:12.5px!important}\n.cp-tbl td.col-hi{background:rgba(238,242,255,.55)!important}\n.cp-tbl td.sel-cell{background:var(--grad)!important;background-size:200%!important;color:#fff!important;font-weight:700!important;border-radius:6px;animation:cp-rb 3s linear infinite;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35)}\n.cp-tbl td.h1{background-color:rgba(20,201,223,.04)}\n.cp-tbl td.h2{background-color:rgba(20,201,223,.09)}\n.cp-tbl td.h3{background-color:rgba(129,140,248,.07)}\n.cp-tbl td.h4{background-color:rgba(129,140,248,.13)}\n.cp-tbl td.h5{background-color:rgba(167,139,250,.10)}\n.cp-price-note{font-size:.82em;color:var(--ink-40);padding:10px 13px;background:var(--ink-05);border-radius:8px;border-left:3px solid var(--amber);line-height:1.7;margin-bottom:16px}\n.cp-price-note strong{color:#b45309;font-weight:600}\n.cp-price-img{width:100%;border-radius:var(--r);box-shadow:var(--sh-sm);display:block;margin-bottom:20px}\n.cp-mat-grid{display:flex;flex-direction:column;gap:9px;margin-bottom:20px}\n.cp-mat-card{background:var(--ink-05);border:1px solid var(--ink-15);border-radius:var(--r);padding:13px 15px;display:flex;align-items:flex-start;gap:11px}\n.cp-mat-icon{width:32px;height:32px;border-radius:8px;background:var(--c-l);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}\n.cp-mat-icon svg{width:16px;height:16px;stroke:var(--c);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}\n.cp-mat-body h4{font-size:0.96em;font-weight:700;color:var(--ink);margin:0 0 3px}\n.cp-mat-body p{font-size:0.96em;color:var(--ink-40);line-height:1.6;margin:0}\n.cp-mat-badge{display:inline-block;padding:2px 8px;border-radius:99px;font-size:.85em;font-weight:700;background:var(--i-l);color:var(--l-d);margin-top:4px}\n.cp-faq{display:flex;flex-direction:column;gap:7px;margin-bottom:8px}\n.cp-faq details{background:#fff;border:1px solid var(--ink-15);border-radius:var(--r);overflow:hidden}\n.cp-faq details[open]{border-color:rgba(129,140,248,.3)}\n.cp-faq summary{display:flex;align-items:center;padding:12px 15px;gap:9px;font-size:0.96em;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;user-select:none;transition:background .15s;color:var(--l-d)}\n.cp-faq-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--grad-ci);color:#fff;font-size:.82em;font-weight:800;flex-shrink:0}\n.cp-faq details[open]\u003esummary .cp-faq-num{background:var(--l-d)}\n.cp-faq-chevron{width:16px;height:16px;stroke:var(--ink-40);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-left:auto;transition:transform .2s var(--ease)}\n.cp-faq details[open]\u003esummary .cp-faq-chevron{transform:rotate(180deg);stroke:var(--l-d)}\n.cp-faq-body{padding:11px 15px 13px;font-size:0.96em;color:var(--ink-70);line-height:1.8;border-top:1px solid rgba(129,140,248,.15)}\n.cp-faq-body strong{color:var(--ink);font-weight:600}\n.cp-faq-body ul{margin:8px 0 0;padding-left:18px}\n.cp-faq-body ul li{margin-bottom:5px}\n@media(max-width:480px){.cp-tbl{min-width:280px}}\n@media(prefers-reduced-motion:reduce){.cp *{transition-duration:.01ms!important;animation-duration:.01ms!important}}\n\n\/* oc-faq B *\/\n.oc-faq{display:flex;flex-direction:column;gap:8px}\n.oc-faq-i{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.05);transition:border-color .2s,box-shadow .2s}\n.oc-faq-i.open{border-color:rgba(20,201,223,.4);box-shadow:0 3px 16px rgba(20,201,223,.12)}\n.oc-faq-btn{width:100%;display:flex;align-items:center;gap:10px;padding:13px 14px;background:none;border:none;cursor:pointer;text-align:left;font:inherit;font-size:.85em;font-weight:600;color:#374151}\n.oc-faq-num{width:24px;height:24px;border-radius:50%;flex-shrink:0;font-size:.82em;font-weight:800;display:flex;align-items:center;justify-content:center;background:#e5e7eb;color:#6b7280;transition:background .25s,color .25s}\n.oc-faq-i.open .oc-faq-num{background:linear-gradient(135deg,#14c9df,#17a9bb);color:#fff}\n.oc-faq-chev{width:16px;height:16px;flex-shrink:0;margin-left:auto;fill:none;stroke:#6b7280;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s,stroke .2s}\n.oc-faq-i.open .oc-faq-chev{transform:rotate(180deg);stroke:#17a9bb}\n.oc-faq-body{max-height:0;overflow:hidden;transition:max-height .32s ease}\n.oc-faq-body.open{max-height:500px}\n.oc-faq-ans{padding:2px 14px 14px 48px;font-size:0.96em;color:#6b7280;line-height:1.8}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cp\"\u003e\n\u003cp class=\"cp-body\"\u003eพิมพ์ภาพคุณภาพสูงด้วย \u003cstrong\u003eHP · Epson Large Format หมึก 8 สี\u003c\/strong\u003e สีสดเด้ง ไล่เฉดสีกว้าง ภาพอาหาร ผิวหน้า ออกมานวลสมจริง มีบริการตรวจคุณภาพไฟล์ฟรีทุกออเดอร์ รองรับขนาดตั้งแต่ A3 ถึง A0 กว้างสุด \u003cstrong\u003e1.5 เมตร ความยาวไม่จำกัด\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n\u003ch2\u003eขนาด\u003cspan style=\"color:var(--c)\"\u003eยอดนิยม\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cimg class=\"cp-size-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Print-Poster-Popular-Size.jpg?v=1621138136\" alt=\"เปรียบเทียบขนาดโปสเตอร์ A0 A1 A2 A3\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n\u003ch2\u003eตารางราคา\u003cspan style=\"color:var(--c)\"\u003eงานพิมพ์\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cp-tbl-card\"\u003e\n  \u003cdiv class=\"cp-tbl-instr\"\u003e\n\u003cspan class=\"cp-tbl-dot\"\u003e\u003c\/span\u003eHover คอลัมน์ highlight · คลิก cell เลือกราคา\u003c\/div\u003e\n  \u003cdiv class=\"cp-tbl-wrap\"\u003e\n    \u003ctable class=\"cp-tbl\" id=\"cpPriceTable\"\u003e\n      \u003cthead\u003e\n        \u003ctr id=\"cpTheadRow\"\u003e\n          \u003cth style=\"text-align:left\"\u003eขนาด\u003c\/th\u003e\n          \u003cth id=\"cpTh0\"\u003ePoster Paper\u003cbr\u003e\u003cspan style=\"font-weight:400;font-size:10px;color:var(--ink-40)\"\u003eกระดาษโปสเตอร์\u003c\/span\u003e\n\u003c\/th\u003e\n          \u003cth id=\"cpTh1\"\u003eChromafilm\u003cbr\u003e\u003cspan style=\"font-weight:400;font-size:10px;color:var(--ink-40)\"\u003eแผ่นฟิล์ม\u003c\/span\u003e\n\u003c\/th\u003e\n          \u003cth id=\"cpTh2\"\u003eCanvas\u003cbr\u003e\u003cspan style=\"font-weight:400;font-size:10px;color:var(--ink-40)\"\u003eแคนวาส\u003c\/span\u003e\n\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody id=\"cpPriceBody\"\u003e\u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cp-price-note\"\u003e\n\u003cstrong\u003eหมายเหตุ\u003c\/strong\u003e ราคาเฉพาะภาพพิมพ์ ไม่รวมกรอบ · ออเดอร์มูลค่าตั้งแต่ 1,500 บาทขึ้นไป\u003c\/div\u003e\n\u003cimg class=\"cp-price-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/IMG_Poster_Price_Under.jpg?v=1613381185\" alt=\"ตารางราคาพิมพ์โปสเตอร์ออเดอร์เล็ก\" loading=\"lazy\"\u003e\n\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n\u003ch2\u003eวัสดุพิมพ์\u003cspan style=\"color:var(--c)\"\u003eที่รองรับ\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cp-mat-grid\"\u003e\n  \u003cdiv class=\"cp-mat-card\"\u003e\n    \u003cdiv class=\"cp-mat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cp-mat-body\"\u003e\n      \u003ch4\u003eกระดาษโปสเตอร์\u003c\/h4\u003e\n      \u003cp\u003eผิวมันเงา สีสด คมชัด เหมาะงานโฆษณา วิชาการ ใส่กรอบรูปได้ทุกประเภท\u003c\/p\u003e\n      \u003cspan class=\"cp-mat-badge\"\u003eIndoor · ราคาประหยัด\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"cp-mat-card\"\u003e\n    \u003cdiv class=\"cp-mat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M3 9h18M3 15h18M9 3v18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cp-mat-body\"\u003e\n      \u003ch4\u003eผ้าแคนวาส (Canvas)\u003c\/h4\u003e\n      \u003cp\u003eพื้นผิวมีเนื้อสัมผัสแบบงานศิลป์ เหมาะกรอบลอย Frame Wrap ตกแต่งบ้าน ออฟฟิศ\u003c\/p\u003e\n      \u003cspan class=\"cp-mat-badge\"\u003eกรอบลอย · Premium\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"cp-mat-card\"\u003e\n    \u003cdiv class=\"cp-mat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 8v4l3 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cp-mat-body\"\u003e\n      \u003ch4\u003eฟิล์มโครมา (Chroma Film)\u003c\/h4\u003e\n      \u003cp\u003eฟิล์มพลาสติก ทนทานกว่ากระดาษ กันน้ำ เหมาะพื้นที่ต้องการอายุการใช้งานยาวขึ้น\u003c\/p\u003e\n      \u003cspan class=\"cp-mat-badge\"\u003eทนทาน · กันน้ำ\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n\u003ch2\u003eคำถามที่พบบ่อย\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oc-faq\"\u003e\n\u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton class=\"oc-faq-btn\"\u003e\u003cspan class=\"oc-faq-num\"\u003e1\u003c\/span\u003e\u003cspan\u003eกระดาษโปสเตอร์ Canvas และโครมาฟิล์ม ต่างกันอย่างไร?\u003c\/span\u003e\u003csvg class=\"oc-faq-chev\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eกระดาษโปสเตอร์ — ผิวมันเงา ราคาประหยัด เหมาะงานโฆษณาและโปสเตอร์ใส่กรอบ Canvas — เนื้อสัมผัสงานศิลป์ เหมาะกรอบลอย Frame Wrap ตกแต่งบ้านและออฟฟิศ โครมาฟิล์ม — ฟิล์มพลาสติก ทนทานกันน้ำ เหมาะใช้งานระยะยาว\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton class=\"oc-faq-btn\"\u003e\u003cspan class=\"oc-faq-num\"\u003e2\u003c\/span\u003e\u003cspan\u003eส่งไฟล์แบบไหน? ความละเอียดขั้นต่ำเท่าไร?\u003c\/span\u003e\u003csvg class=\"oc-faq-chev\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eส่งไฟล์ PDF หรือ AI โหมดสี CMYK ความละเอียดขั้นต่ำ 100 dpi ที่ขนาดจริง หรือ 300 dpi Scale 1:10 ทีมงานช่วยตรวจ Artwork ฟรีก่อนพิมพ์\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton class=\"oc-faq-btn\"\u003e\u003cspan class=\"oc-faq-num\"\u003e3\u003c\/span\u003e\u003cspan\u003eพิมพ์ขนาดใหญ่สุดได้แค่ไหน?\u003c\/span\u003e\u003csvg class=\"oc-faq-chev\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eรองรับกว้างสุด 1.5 เมตร ความยาวไม่จำกัด ตั้งแต่ A3, A2, A1, A0 และใหญ่กว่า\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton class=\"oc-faq-btn\"\u003e\u003cspan class=\"oc-faq-num\"\u003e4\u003c\/span\u003e\u003cspan\u003eมีบริการกรอบรูปหรือกรอบลอยด้วยไหม?\u003c\/span\u003e\u003csvg class=\"oc-faq-chev\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eราคาในตารางเป็น เฉพาะภาพพิมพ์ ไม่รวมกรอบ สามารถนำไปใส่กรอบอะคริลิค กรอบอลูมิเนียม หรือกรอบไม้เองได้\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton class=\"oc-faq-btn\"\u003e\u003cspan class=\"oc-faq-num\"\u003e5\u003c\/span\u003e\u003cspan\u003eออเดอร์ขั้นต่ำเท่าไร?\u003c\/span\u003e\u003csvg class=\"oc-faq-chev\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eสั่งได้ทุกจำนวน แต่ราคาตามตารางพิเศษ ต้องมีมูลค่า 1,500 บาทขึ้นไป ออเดอร์ต่ำกว่านั้นมีตารางราคาแยก\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var ROWS=[\n    {lbl:'A5 (14.5\\xd721 ซม.)', prices:[100,180,300]},\n    {lbl:'A4 (21\\xd729 ซม.)',   prices:[140,240,400]},\n    {lbl:'A3 (29\\xd742 ซม.)',   prices:[200,350,600]},\n    {lbl:'A2 (42\\xd759 ซม.)',   prices:[280,500,850]},\n    {lbl:'A1 (59\\xd784 ซม.)',   prices:[350,850,1250]},\n    {lbl:'A0 (84\\xd7119 ซม.)',  prices:[550,1200,1800]},\n    {lbl:'1 ตรม.++',            prices:[550,1200,1800]}\n  ];\n  var allP=ROWS.flatMap(function(r){return r.prices;});\n  var minP=Math.min.apply(null,allP),maxP=Math.max.apply(null,allP);\n  function heat(p){var r=(p-minP)\/(maxP-minP);return r\u003c.2?'h1':r\u003c.4?'h2':r\u003c.6?'h3':r\u003c.8?'h4':'h5';}\n  var selRow=null,selCol=null;\n  var tbody=document.getElementById('cpPriceBody');\n  if(!tbody) return;\n  ROWS.forEach(function(row,ri){\n    var tr=document.createElement('tr');\n    var tdh=document.createElement('td'); tdh.id='cpTdh'+ri; tdh.textContent=row.lbl; tr.appendChild(tdh);\n    row.prices.forEach(function(p,ci){\n      var td=document.createElement('td');\n      td.id='cpTd'+ri+'_'+ci; td.className=heat(p);\n      td.textContent=p.toLocaleString()+'\\u00a0\\u0e3f';\n      td.addEventListener('click',function(){\n        if(selRow!==null){\n          var oh=document.getElementById('cpTdh'+selRow); if(oh) oh.style.cssText='';\n          if(selCol!==null){var oc=document.getElementById('cpTd'+selRow+'_'+selCol);if(oc) oc.classList.remove('sel-cell');}\n        }\n        if(selRow===ri\u0026\u0026selCol===ci){selRow=selCol=null;return;}\n        selRow=ri; selCol=ci;\n        var hLbl=document.getElementById('cpTdh'+ri);\n        hLbl.style.color='var(--l-d)'; hLbl.style.background='var(--l-l)';\n        td.classList.remove('col-hi'); td.classList.add('sel-cell');\n      });\n      tr.appendChild(td);\n    });\n    tbody.appendChild(tr);\n  });\n  [0,1,2].forEach(function(ci){\n    var th=document.getElementById('cpTh'+ci);\n    if(!th) return;\n    th.addEventListener('mouseenter',function(){\n      th.classList.add('col-hi');\n      ROWS.forEach(function(_,ri){var t=document.getElementById('cpTd'+ri+'_'+ci);if(t\u0026\u0026!(ri===selRow\u0026\u0026ci===selCol)) t.classList.add('col-hi');});\n    });\n    th.addEventListener('mouseleave',function(){\n      th.classList.remove('col-hi');\n      ROWS.forEach(function(_,ri){var t=document.getElementById('cpTd'+ri+'_'+ci);if(t) t.classList.remove('col-hi');});\n    });\n  });\n}());\n\u003c\/script\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"inLanguage\":\"th-TH\",\"mainEntity\":[\n  {\"@type\":\"Question\",\"name\":\"กระดาษโปสเตอร์ Canvas และโครมาฟิล์ม ต่างกันอย่างไร?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"กระดาษโปสเตอร์ผิวมันเงาราคาประหยัดเหมาะงานโฆษณา Canvas มีเนื้อสัมผัสงานศิลป์เหมาะกรอบลอย โครมาฟิล์มทนทานกันน้ำเหมาะใช้งานระยะยาว\"}},\n  {\"@type\":\"Question\",\"name\":\"ส่งไฟล์งานพิมพ์โปสเตอร์แบบไหน?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ส่งไฟล์ PDF หรือ AI โหมดสี CMYK ความละเอียดขั้นต่ำ 100 dpi ที่ขนาดจริง ทีมงานตรวจ Artwork ฟรีก่อนพิมพ์\"}},\n  {\"@type\":\"Question\",\"name\":\"พิมพ์โปสเตอร์ขนาดใหญ่สุดได้แค่ไหน?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"รองรับกว้างสุด 1.5 เมตร ความยาวไม่จำกัด ตั้งแต่ A3 A2 A1 A0 และใหญ่กว่า\"}},\n  {\"@type\":\"Question\",\"name\":\"ออเดอร์ขั้นต่ำพิมพ์โปสเตอร์เท่าไร?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"สั่งได้ทุกจำนวน ราคาตามตารางพิเศษต้องมีมูลค่า 1500 บาทขึ้นไป ออเดอร์เล็กมีตารางราคาแยก\"}}\n]}\n\u003c\/script\u003e\n\u003cscript\u003e(function(){document.querySelectorAll('.oc-faq-btn').forEach(function(btn){btn.addEventListener('click',function(){var item=btn.closest('.oc-faq-i'),faq=btn.closest('.oc-faq'),isOpen=item.classList.contains('open');faq.querySelectorAll('.oc-faq-i').forEach(function(i){i.classList.remove('open');i.querySelector('.oc-faq-body').classList.remove('open');});if(!isOpen){item.classList.add('open');item.querySelector('.oc-faq-body').classList.add('open');}});});})()\u003c\/script\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":31486038245433,"sku":"","price":2000.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/261171_optimized.jpg?v=1621771285"}],"url":"https:\/\/www.octopus.co.th\/collections\/certificate-wedding-wallphoto.oembed","provider":"Octopus Media Solutions","version":"1.0","type":"link"}