{"title":"Popular Inkjet Printing","description":"\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What kinds of signs are in the popular signage category?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"This category covers popular signs and digital print work — backdrops, vinyl signs, roll-ups, standees, corrugated plastic signs, stickers and advertising media for events, storefronts and PR work.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can signs be produced to my desired size?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes — we produce to your size, material, format and budget. Our team will recommend materials and production methods to fit your site.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Which material should I choose for an advertising sign?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Material choice depends on use. Temporary jobs commonly use corrugated plastic, foam board or vinyl. For longer-lasting installations, choose PVC Board, acrylic or other materials suited to extended use.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What kind of work suits digital printing?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Digital printing suits jobs needing sharp resolution, vivid colours and fast turnaround — promotion signs, posters, backdrops, stickers, storefront signs and POS media.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do you provide design, production and installation as one service?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes — Octopus Media Solutions covers design, production, delivery and installation of signs and digital print work end-to-end, for both indoor and outdoor use.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How long does sign production take?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Production time varies by job type, size, quantity and installation detail. Standard print work usually takes a few working days, while structural or custom builds take longer.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do you handle small quantities?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes — we handle both small and large runs — single pieces, event work, market test runs, and organization or brand campaigns.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do you deliver and install in other provinces?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes — we deliver nationwide and can evaluate installation work based on the site, particularly for large-format signs, storefront work and event setups.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e","products":[{"product_id":"backdrop-fullframe","title":"Full-Frame Pop-Up Backdrop — Press Wall \u0026 Photo Booth","description":"\u003cstyle\u003e\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\nbody{font-family:'Noto Sans Thai',-apple-system,sans-serif;color:#1A202C}\n.wrap{max-width:960px;margin:0 auto;background:#fff;padding-bottom:40px}\n\n:root{\n  --c:#17a9bb;--cv:#14c9df;--cl:rgba(23,169,187,.09);\n  --p:#7C3AED;--pl:rgba(124,58,237,.09);\n  --gci:linear-gradient(135deg,#14c9df,#17a9bb);\n  --gcp:linear-gradient(135deg,#A78BFA,#7C3AED);\n  --ink:#1A202C;--ink70:#374151;--ink40:#6B7280;--ink15:#E5E7EB;\n  --r:14px;--rl:18px;\n  --sh:0 1px 8px rgba(0,0,0,.07);\n  --shm:0 4px 20px rgba(0,0,0,.10);\n}\n\n.oc-badge{display:inline-block;padding:3px 10px;border-radius:99px;font-size:.72em;font-weight:700;letter-spacing:.03em;margin-right:4px}\n.oc-badge-cyan{background:var(--cl);color:#0d7a8a}\n.oc-badge-purple{background:var(--pl);color:#5B21B6}\n.oc-badge-green{background:#ECFDF5;color:#065F46}\n.divline{height:1px;background:linear-gradient(90deg,transparent,#ddeef2 30%,#ddeef2 70%,transparent);margin:4px 0}\n\n.sec{padding:32px 28px}\n\n.bd-sh{margin:0 0 18px}\n\/* FIX-1: #17a9bb→#0d7a8a contrast 2.8→5.0:1 *\/\n.bd-sh-label{display:inline-block;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0d7a8a;margin-bottom:4px}\n.bd-sh h2{font-size:1.12rem;font-weight:800;margin:0;color:var(--ink);line-height:1.3}\n.bd-sh h2 span{color:var(--ink40);font-weight:400}\n.bd-sh-sub{font-size:.78rem;color:var(--ink40);margin:4px 0 0}\n\n.bd-hero{padding:36px 32px 40px;border-bottom:1px solid #eef6f8}\n.bd-hero-wrap{display:grid;grid-template-columns:1fr 220px;gap:28px;align-items:start}\n.bd-hero-meta{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}\n.bd-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 11px;border-radius:99px;font-size:.72rem;font-weight:600;border:1px solid}\n.bd-b-cyan{background:rgba(23,169,187,.07);color:#0d7a8a;border-color:rgba(23,169,187,.22)}\n.bd-b-purple{background:rgba(124,58,237,.07);color:#5B21B6;border-color:rgba(124,58,237,.18)}\n.bd-b-green{background:#ECFDF5;color:#065F46;border-color:rgba(6,95,70,.18)}\n.bd-badge svg{width:11px;height:11px;flex-shrink:0}\n.bd-hero h2{font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:800;color:var(--ink);margin:0 0 6px;line-height:1.25}\n.bd-hero h2 em{font-style:normal;color:var(--c)}\n.bd-hero-sub{font-size:.82em;color:var(--ink40);margin:0 0 18px;letter-spacing:.01em}\n.bd-hero-body p{font-size:.9rem;line-height:1.75;color:var(--ink70);margin:0 0 14px}\n.bd-hero-bq{display:flex;gap:12px;padding:12px 14px;background:rgba(23,169,187,.06);border-left:3px solid var(--c);border-radius:0 8px 8px 0;margin:0 0 18px}\n.bd-hero-bq svg{width:18px;height:18px;flex-shrink:0;color:var(--c);margin-top:1px}\n.bd-hero-bq p{font-size:.87rem;font-style:italic;color:var(--ink70);margin:0;line-height:1.65}\n.bd-spec-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}\n.bd-spec{background:#f8fafc;border:1px solid var(--ink15);border-radius:10px;padding:10px 12px;text-align:center}\n.bd-spec-v{display:block;font-size:.9rem;font-weight:700;color:var(--ink);line-height:1.2}\n.bd-spec-k{display:block;font-size:.65rem;color:var(--ink40);margin-top:3px}\n.bd-aside{background:#fff;border:1px solid var(--ink15);border-radius:var(--r);padding:16px 18px;box-shadow:var(--sh)}\n.bd-aside-title{display:flex;align-items:center;gap:7px;font-size:.82rem;font-weight:700;color:var(--ink);margin:0 0 12px}\n.bd-aside-title svg{width:16px;height:16px;color:var(--c);flex-shrink:0}\n.bd-aside ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}\n.bd-aside li{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;color:var(--ink70);line-height:1.4}\n.bd-aside-dot{width:6px;height:6px;border-radius:50%;background:var(--c);flex-shrink:0;margin-top:4px}\n\n.bd-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px}\n.bd-panel{border:1px solid var(--ink15);border-radius:var(--r);padding:18px 20px;background:#fff;box-shadow:var(--sh)}\n.bd-panel-tag{display:inline-flex;align-items:center;gap:6px;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:6px;margin-bottom:12px}\n.bd-panel.cy .bd-panel-tag{background:rgba(23,169,187,.08);color:#0d7a8a}\n.bd-panel.pu .bd-panel-tag{background:rgba(124,58,237,.08);color:#5B21B6}\n.bd-panel h3{font-size:1rem;font-weight:700;margin:0 0 8px;color:var(--ink)}\n.bd-panel.cy h3{color:#0d7a8a}\n.bd-panel.pu h3{color:#5B21B6}\n.bd-panel p{font-size:.82rem;color:var(--ink70);line-height:1.6;margin:0 0 10px}\n.bd-panel ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}\n.bd-panel li{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;color:var(--ink70);line-height:1.5}\n.bd-panel li::before{content:'';display:block;width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:5px}\n.bd-panel.cy li::before{background:var(--c)}\n.bd-panel.pu li::before{background:var(--p)}\n\n.bd-cfg{background:#f8fafc;border:1px solid var(--ink15);border-radius:var(--rl,18px);padding:16px}\n.bd-row{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:6px;justify-content:center}\n.bd-tb{padding:5px 14px;border-radius:18px;font-size:.8rem;font-weight:600;border:1px solid var(--ink15);background:#fff;color:var(--ink40);cursor:pointer;transition:all .15s;font-family:inherit}\n\/* FIX-2: #17a9bb→#0d7a8a white on bg contrast 2.8→4.6:1 *\/\n.bd-tb.on-t{background:#0d7a8a;color:#fff;border-color:#0d7a8a}\n.bd-tb.on-p{background:#6D28D9;color:#fff;border-color:#6D28D9}\n.bd-tb-bw{padding:5px 14px;border-radius:18px;font-size:.8rem;font-weight:500;border:1px solid var(--ink15);background:#fff;color:var(--ink);cursor:pointer;font-family:inherit}\n.bd-tb-bw.on-bw{background:#1a202c;color:#fff;border-color:#1a202c}\n.bd-cg{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px auto;max-width:520px}\n.bd-cl label{font-size:.72rem;font-weight:600;color:var(--ink40);text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:5px}\n.bd-sr{display:flex;align-items:center;gap:8px}\n\/* FIX-3: #17a9bb→#0d7a8a contrast 2.8→5.0:1 *\/\n.bd-sv{font-size:.95rem;font-weight:700;color:#0d7a8a;min-width:18px;transition:color .15s}\n.bd-sv.p{color:#5B21B6}\nselect{border:1px solid var(--ink15);border-radius:6px;padding:5px 8px;font-size:.8rem;background:#fff;color:var(--ink);width:100%;font-family:inherit}\n\/* FIX-4: accent-color ตาม *\/\ninput[type=range]{flex:1;accent-color:#0d7a8a}\n.bd-dg{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;background:#fff;border-radius:8px;padding:10px;margin:6px auto;border:1px solid var(--ink15);max-width:520px}\n.bd-db .v{display:block;font-size:.88rem;font-weight:600;color:var(--ink);text-align:center}\n.bd-db .k{display:block;font-size:.65rem;color:var(--ink40);text-align:center;margin-top:1px}\n.bd-dg.pm .bd-db .v{color:#5B21B6}\n#bd-cvs{width:100%;border:1px solid var(--ink15);border-radius:12px;background:#fff;display:block;aspect-ratio:820\/380}\n.bd-aw{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--ink15);border-radius:8px;padding:9px 12px;margin:6px auto;font-size:.78rem;max-width:520px}\n.bd-aw strong{color:var(--ink);font-size:.85rem}\n.bd-aw small{color:var(--ink40);display:block;font-size:.7rem;margin-top:1px}\n.bd-aw-chip{padding:2px 9px;border-radius:99px;font-size:.68rem;font-weight:700;white-space:nowrap}\n.bd-aw-chip.t{background:var(--cl);color:#0d7a8a}\n.bd-aw-chip.p{background:var(--pl);color:#5B21B6}\n.bd-nt{font-size:.75rem;line-height:1.65;padding:7px 11px;border-radius:0 6px 6px 0;margin-top:4px;max-width:520px;margin-left:auto;margin-right:auto}\n.bd-nw{border-left:3px solid #d97706;background:#fffbeb;color:#92400e}\n.bd-nc{border-left:3px solid var(--p);background:var(--pl);color:#4C1D95}\n\n.bd-ptbl-note{font-size:.8rem;color:var(--ink70);background:var(--cl);border:1px solid rgba(23,169,187,.2);border-radius:10px;padding:10px 14px;margin:0 0 14px;line-height:1.65}\n.pt-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r);border:1px solid var(--ink15);box-shadow:var(--sh);margin:0 0 8px}\n.pt{width:100%;border-collapse:collapse;min-width:480px;background:#fff;font-size:.83rem}\n.pt thead{border-bottom:2px solid var(--ink15)}\n.pt th,.pt td{padding:11px 12px;text-align:center;vertical-align:middle}\n.pt .th-sz{text-align:left;font-size:.78rem;font-weight:600;color:var(--ink40);padding:12px 14px;min-width:110px}\n.pt th.opc-th-d{background:rgba(124,58,237,.06);border-left:2px solid rgba(124,58,237,.22)}\n.th-letter{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.7rem;font-weight:800;color:#fff;margin-bottom:4px}\n.la{background:#9CA3AF}.lb{background:#3B82F6}\n.lc{background:var(--gci)}.opc-ld{background:var(--gcp)}\n.th-name{display:block;font-size:.82rem;font-weight:700;color:var(--ink);margin-top:1px}\n.th-en{display:block;font-size:.68rem;color:var(--ink40);font-weight:400;margin-top:1px}\n.pop{display:inline-block;background:var(--p);color:#fff;font-size:.6rem;font-weight:800;padding:1px 7px;border-radius:99px;margin-bottom:4px;letter-spacing:.03em}\n.pt tbody tr{border-bottom:1px solid var(--ink15)}\n.pt tbody tr:last-child{border-bottom:none}\n.pt tbody tr:hover{background:#f9fafb}\n.td-sz{text-align:left;font-weight:600;color:var(--ink);font-size:.88rem;padding:11px 14px;border-right:1px solid var(--ink15);white-space:nowrap}\n.td-dim{display:block;font-size:.7rem;font-weight:400;color:var(--ink40);margin-top:1px}\n.td-pr{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}\n\/* FIX-5: var(--p)=#7C3AED→#5B21B6 contrast 3.9→7.1:1 *\/\n.opc-td-d{background:rgba(124,58,237,.04);border-left:2px solid rgba(124,58,237,.18);border-right:2px solid rgba(124,58,237,.18);color:#5B21B6;font-weight:800}\n.pt-note{font-size:.74rem;color:var(--ink40)}\n\n.bd-opt-pricing{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}\n.bd-opc{border:1px solid var(--ink15);border-radius:var(--r);padding:12px 10px;background:#fff;box-shadow:var(--sh);position:relative;overflow:hidden;min-width:0}\n.bd-opc::before{content:'';position:absolute;top:0;left:0;right:0;height:3px}\n.bd-opc.a::before{background:#9CA3AF}\n.bd-opc.b::before{background:#3B82F6}\n.bd-opc.c::before{background:var(--gci)}\n.bd-opc.opc-d::before{background:var(--gcp)}\n.bd-opc .op-ltr{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:.8rem;font-weight:800;color:#fff;margin-bottom:7px}\n.bd-opc.a .op-ltr{background:#9CA3AF}\n.bd-opc.b .op-ltr{background:#3B82F6}\n.bd-opc.c .op-ltr{background:var(--gci)}\n.bd-opc.opc-d .op-ltr{background:var(--gcp)}\n.bd-opc h4{font-size:.85rem;font-weight:700;margin:0 0 4px;color:var(--ink)}\n.bd-opc .op-from{font-size:.75rem;color:var(--ink40);margin:0 0 5px}\n.bd-opc .op-from strong{font-size:1rem;color:var(--ink);font-weight:700}\n.bd-opc p{font-size:.73rem;color:var(--ink70);line-height:1.5;margin:0}\n.bd-opc.opc-d{border-color:rgba(124,58,237,.3)}\n.bd-pop-badge{position:absolute;top:10px;right:8px;background:var(--p);color:#fff;font-size:.58rem;font-weight:800;padding:2px 7px;border-radius:99px;letter-spacing:.04em}\n\n.bd-caution{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:12px 14px;background:#fffbeb;border:1px solid #fcd34d;border-radius:var(--r);margin:14px 0;font-size:.8rem;color:#78350f;line-height:1.6}\n\n.bd-addon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}\n.bd-addon-card{background:#fff;border:1px solid var(--ink15);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);transition:box-shadow .2s,transform .2s;text-align:center}\n.bd-addon-card:hover{box-shadow:var(--shm);transform:translateY(-2px)}\n.bd-addon-img{aspect-ratio:1;overflow:hidden;background:#f9fafb;display:flex;align-items:center;justify-content:center;padding:12px}\n.bd-addon-img img{width:100%;height:100%;object-fit:contain}\n.bd-addon-info{padding:10px 12px 14px}\n.bd-addon-label{font-size:.8rem;font-weight:600;color:var(--ink);line-height:1.4;margin-bottom:6px}\n\/* FIX-6: #17a9bb→#0d7a8a contrast 2.8→5.0:1 *\/\n.bd-addon-price{font-size:1rem;font-weight:800;color:#0d7a8a}\n.bd-addon-price::after{content:' ฿';font-size:.65rem;font-weight:500;color:var(--ink40)}\n\n.bd-feat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}\n.bd-feat{background:#fff;border:1px solid var(--ink15);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh)}\n.bd-feat-top{padding:14px 14px 10px;border-bottom:1px solid var(--ink15)}\n\/* FIX-7: ย้าย inline style color:#17a9bb ออกมาอยู่ใน CSS class แทน + เปลี่ยนเป็น #0d7a8a *\/\n.bd-feat-num{display:block;font-size:.65rem;font-weight:800;letter-spacing:.08em;margin-bottom:8px;color:#0d7a8a}\n.bd-feat-num.pu{color:#5B21B6}\n.bd-feat-icon{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}\n.bd-feat h3{font-size:.88rem;font-weight:800;margin:0}\n.bd-feat-body{padding:10px 14px 13px}\n.bd-feat-body p{font-size:.78rem;color:var(--ink70);line-height:1.6;margin:0}\n\n.bd-cta{background:linear-gradient(135deg,#f0fdfd 0%,#f5f0ff 100%);border:1px solid var(--ink15);border-radius:var(--rl,18px);padding:22px;text-align:center}\n.bd-cta p{font-size:.88rem;color:var(--ink70);margin:0 0 14px}\n.bd-cta-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}\n.bd-btn{display:inline-block;padding:11px 22px;border-radius:99px;font-size:.85rem;font-weight:700;text-decoration:none;background:linear-gradient(90deg,#14c9df,#17a9bb,#818CF8,#A78BFA);background-size:200%;color:#fff;transition:background-position .3s}\n.bd-btn:hover{background-position:right center}\n.bd-btn-outline{display:inline-block;padding:11px 22px;border-radius:99px;font-size:.85rem;font-weight:700;text-decoration:none;border:1.5px solid #0d7a8a;color:#0d7a8a}\n\n.bd-faq{border:1px solid var(--ink15);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh)}\n.bd-faq-item{border-bottom:1px solid var(--ink15)}\n.bd-faq-item:last-child{border-bottom:none}\n.bd-faq-q{display:flex;align-items:center;gap:10px;padding:13px 16px;cursor:pointer;font-size:.9rem;font-weight:600;color:var(--ink);user-select:none;background:#fff;transition:background .15s;list-style:none}\n.bd-faq-q:hover{background:var(--cl)}\n.bd-faq-n{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--gci);color:#fff;font-size:.65rem;font-weight:800;flex-shrink:0}\n.bd-faq-chev{width:16px;height:16px;margin-left:auto;flex-shrink:0;transition:transform .2s;stroke:var(--ink40);fill:none}\n.bd-faq-item.open .bd-faq-chev{transform:rotate(180deg)}\n.bd-faq-body{display:none}\n.bd-faq-item.open .bd-faq-body{display:block;padding:0 16px 14px}\n.bd-faq-body p{font-size:.85rem;color:var(--ink70);line-height:1.65;margin:0}\n\n@media(max-width:680px){\n  .bd-hero-grid,.bd-compare{grid-template-columns:1fr}\n  .bd-feat-grid{grid-template-columns:repeat(2,1fr)}\n  .bd-cg{grid-template-columns:1fr}\n  .bd-dg{grid-template-columns:repeat(2,1fr)}\n  .bd-addon-grid{grid-template-columns:repeat(2,1fr)}\n  .bd-opt-pricing{grid-template-columns:1fr 1fr}\n}\n@media(max-width:480px){\n  .bd-feat-grid{grid-template-columns:1fr}\n  .sec{padding:24px 16px}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"wrap\"\u003e\n\n\u003cdiv class=\"bd-hero\"\u003e\n  \u003cdiv class=\"bd-hero-wrap\"\u003e\n    \u003cdiv class=\"bd-hero-main\"\u003e\n      \u003cdiv class=\"bd-hero-meta\"\u003e\n        \u003cspan class=\"bd-badge bd-b-cyan\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"3\" y=\"3\" width=\"7\" height=\"7\"\u003e\u003c\/rect\u003e\u003crect x=\"14\" y=\"3\" width=\"7\" height=\"7\"\u003e\u003c\/rect\u003e\u003crect x=\"3\" y=\"14\" width=\"7\" height=\"7\"\u003e\u003c\/rect\u003e\u003crect x=\"14\" y=\"14\" width=\"7\" height=\"7\"\u003e\u003c\/rect\u003e\u003c\/svg\u003ePop-Up Frame\u003c\/span\u003e\n        \u003cspan class=\"bd-badge bd-b-purple\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 12 Q12 5 21 12 Q12 19 3 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003eConcave \/ Flat\u003c\/span\u003e\n        \u003cspan class=\"bd-badge bd-b-green\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eHIPs 0.4mm Print\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003ch2\u003eCustom \u003cem\u003eFull Frame Backdrops\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"bd-hero-sub\"\u003ePress Wall · Photo Booth · Exhibition Backdrop · For Every Type of Event\u003c\/p\u003e\n      \u003cdiv class=\"bd-hero-body\"\u003e\n        \u003cp\u003eA Full Frame Backdrop, also known as a \u003cstrong\u003ePop-Up Frame\u003c\/strong\u003e, is a fold-and-expand aluminum X-Brace frame system. Its spring mechanism holds the printed panel in place with magnets, so you can attach and swap artwork yourself without any tools. It folds down into a wheeled travel bag measuring \u003cstrong\u003e35×38×85 cm\u003c\/strong\u003e, making it easy to transport to other provinces without renting a truck.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bd-hero-bq\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"21 15 16 10 5 21\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        \u003cp\u003eThe graphic is printed on 0.4mm HIPs plastic panels using 1,440 dpi inkjet — vivid, crisp color with a smooth, even surface, made from easily assembled panel segments\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bd-spec-row\"\u003e\n        \u003cdiv class=\"bd-spec\"\u003e\n\u003cspan class=\"bd-spec-v\"\u003e35×38×85 cm\u003c\/span\u003e\u003cspan class=\"bd-spec-k\"\u003eWheeled travel bag\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"bd-spec\"\u003e\n\u003cspan class=\"bd-spec-v\"\u003e15–20 min\u003c\/span\u003e\u003cspan class=\"bd-spec-k\"\u003eSetup time\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"bd-spec\"\u003e\n\u003cspan class=\"bd-spec-v\"\u003e1,440 dpi\u003c\/span\u003e\u003cspan class=\"bd-spec-k\"\u003ePrint resolution\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bd-aside\"\u003e\n      \u003cp class=\"bd-aside-title\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 8v4M12 16h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        What's it best used for?\n      \u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cspan class=\"bd-aside-dot\"\u003e\u003c\/span\u003ePress Conference \u0026amp; Media Backdrop\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"bd-aside-dot\"\u003e\u003c\/span\u003ePhoto Booth \/ Check-In Zone\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"bd-aside-dot\"\u003e\u003c\/span\u003eExhibition Product Booths\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"bd-aside-dot\"\u003e\u003c\/span\u003eCorporate Event \/ Town Hall\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"bd-aside-dot\"\u003e\u003c\/span\u003eProduct Photography Backdrops\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"bd-aside-dot\"\u003e\u003c\/span\u003eWeddings \/ Receptions\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec\"\u003e\n  \u003cdiv class=\"bd-sh\"\u003e\n\u003cdiv class=\"bd-sh-label\"\u003eComparison\u003c\/div\u003e\n\u003ch2\u003eFlat vs. Concave \u003cspan\u003e— Which Should You Choose?\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"bd-compare\"\u003e\n    \u003cdiv class=\"bd-panel cy\"\u003e\n      \u003cdiv class=\"bd-panel-tag\"\u003eFlat — Standard\u003c\/div\u003e\n      \u003ch3\u003eFlat\u003c\/h3\u003e\n      \u003cp\u003eA straight, upright vertical frame, using \u003cstrong\u003e75×75 cm\u003c\/strong\u003e blocks, up to 606 cm wide (8 segments). Ideal for press walls and general booth work.\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e75×75 cm blocks, connectable in 2–8 segments\u003c\/li\u003e\n        \u003cli\u003eCan include side wrap panels or go without\u003c\/li\u003e\n        \u003cli\u003eBudget-friendly, ideal for frequent reuse\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bd-panel pu\"\u003e\n      \u003cdiv class=\"bd-panel-tag\"\u003eConcave — Premium\u003c\/div\u003e\n      \u003ch3\u003eConcave\u003c\/h3\u003e\n      \u003cp\u003eA frame that curves inward toward the subject, using \u003cstrong\u003e70×75 cm\u003c\/strong\u003e blocks, creating an \"enveloping\" feel that reduces side glare.\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003e70×75 cm blocks, frame curves inward toward the viewer\u003c\/li\u003e\n        \u003cli\u003eArtwork dimensions must be measured from the actual frame\u003c\/li\u003e\n        \u003cli\u003eSame price as the flat version\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec\"\u003e\n  \u003cdiv class=\"bd-sh\"\u003e\n\u003cdiv class=\"bd-sh-label\"\u003eConfigurator\u003c\/div\u003e\n\u003ch2\u003eChoose Your Size and Preview the Artwork \u003cspan\u003e— Instantly Adjustable\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"bd-sh-sub\"\u003eChoose the type, size, and options to instantly preview the mockup and artwork dimensions\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"bd-cfg\"\u003e\n    \u003cdiv class=\"bd-row\" id=\"bdTT\"\u003e\n      \u003cbutton type=\"button\" class=\"bd-tb on-t\" onclick=\"bdT('f')\"\u003eFlat\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"bd-tb\" onclick=\"bdT('c')\"\u003eConcave\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bd-row\" id=\"bdTE\"\u003e\n      \u003cbutton type=\"button\" class=\"bd-tb-bw on-bw\" onclick=\"bdE('n')\"\u003eNo Side Wrap\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"bd-tb-bw\" onclick=\"bdE('e')\"\u003eWith Side Wrap\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bd-cg\"\u003e\n      \u003cdiv class=\"bd-cl\"\u003e\n        \u003c!-- FIX-A: เพิ่ม for=\"bdSLW\" ให้ label เชื่อมกับ input --\u003e\n        \u003clabel for=\"bdSLW\"\u003eWidth\u003c\/label\u003e\n        \u003cdiv class=\"bd-sr\"\u003e\n\u003cspan class=\"bd-sv\" id=\"bdWV\"\u003e4\u003c\/span\u003e\u003cspan style=\"font-size:10px;color:var(--ink40)\"\u003e segments\u003c\/span\u003e\n        \u003c!-- FIX-B: เพิ่ม aria-label + aria-valuemin\/max\/now --\u003e\n        \u003cinput type=\"range\" min=\"2\" max=\"8\" value=\"4\" id=\"bdSLW\" aria-label=\"Width (number of segments)\" aria-valuemin=\"2\" aria-valuemax=\"8\" aria-valuenow=\"4\" oninput=\"bdGo()\"\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bd-cl\"\u003e\n        \u003c!-- FIX-C: เพิ่ม for=\"bdSLH\" ให้ label เชื่อมกับ select --\u003e\n        \u003clabel for=\"bdSLH\"\u003eHeight\u003c\/label\u003e\n        \u003c!-- FIX-D: เพิ่ม aria-label บน select --\u003e\n        \u003cselect id=\"bdSLH\" aria-label=\"Choose height (number of segments)\" onchange=\"bdGo()\"\u003e\n          \u003coption value=\"3\"\u003e3 segments — ~230 cm\u003c\/option\u003e\n          \u003coption value=\"4\"\u003e4 segments — ~300 cm\u003c\/option\u003e\n        \u003c\/select\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bd-dg\" id=\"bdDG\"\u003e\n      \u003cdiv class=\"bd-db\"\u003e\n\u003cspan class=\"v\" id=\"bdDW\"\u003e—\u003c\/span\u003e\u003cspan class=\"k\"\u003eFrame width (cm)\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bd-db\"\u003e\n\u003cspan class=\"v\" id=\"bdDH\"\u003e—\u003c\/span\u003e\u003cspan class=\"k\"\u003eHeight (cm)\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bd-db\"\u003e\n\u003cspan class=\"v\" id=\"bdDT\"\u003e—\u003c\/span\u003e\u003cspan class=\"k\"\u003eWidth incl. side wrap\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"bd-db\"\u003e\n\u003cspan class=\"v\" id=\"bdDB\"\u003e—\u003c\/span\u003e\u003cspan class=\"k\"\u003eBlock size\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003csvg id=\"bd-cvs\" viewbox=\"0 0 820 380\" preserveaspectratio=\"xMidYMid meet\" overflow=\"visible\" role=\"img\" aria-label=\"Mockup of the backdrop frame based on the selected size\"\u003e\n    \u003c\/svg\u003e\n    \u003cdiv class=\"bd-aw\" id=\"bdAW\"\u003e\n      \u003cdiv style=\"font-size:16px\"\u003e📐\u003c\/div\u003e\n      \u003cdiv style=\"flex:1\"\u003e\n\u003cstrong id=\"bdAWM\"\u003e—\u003c\/strong\u003e\u003csmall\u003eArtwork file size, excluding 3mm bleed\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003cspan class=\"bd-aw-chip t\" id=\"bdAWC\"\u003eAW Size\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"bdNB\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec\"\u003e\n  \u003cdiv class=\"bd-sh\"\u003e\n\u003cdiv class=\"bd-sh-label\"\u003ePricing\u003c\/div\u003e\n\u003ch2\u003ePrice Table \u003cspan\u003e— Every Size, Every Option\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"pt-wrap\"\u003e\n  \u003ctable class=\"pt\"\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth class=\"th-sz\" scope=\"col\"\u003eSize\u003cbr\u003e(block segments)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003e\n\u003cdiv class=\"th-letter la\"\u003eA\u003c\/div\u003e\n\u003cspan class=\"th-name\"\u003eFrame only\u003c\/span\u003e\u003cspan class=\"th-en\"\u003eFrame only\u003c\/span\u003e\n\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003e\n\u003cdiv class=\"th-letter lb\"\u003eB\u003c\/div\u003e\n\u003cspan class=\"th-name\"\u003ePrint only\u003c\/span\u003e\u003cspan class=\"th-en\"\u003ePrint only\u003c\/span\u003e\n\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003e\n\u003cdiv class=\"th-letter lc\"\u003eC\u003c\/div\u003e\n\u003cspan class=\"th-name\"\u003eFrame + Print\u003c\/span\u003e\u003cspan class=\"th-en\"\u003eFrame + Print\u003c\/span\u003e\n\u003c\/th\u003e\n        \u003cth class=\"opc-th-d\" scope=\"col\"\u003e\n\u003cspan class=\"pop\"\u003e⭐ Most Popular\u003c\/span\u003e\u003cdiv class=\"th-letter opc-ld\"\u003eD\u003c\/div\u003e\n\u003cspan class=\"th-name\"\u003eFrame + Print + Side Wrap\u003c\/span\u003e\u003cspan class=\"th-en\"\u003eFrame + Print + Side Wrap\u003c\/span\u003e\n\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd class=\"td-sz\" scope=\"row\"\u003e3 × 2 segments\u003cspan class=\"td-dim\"\u003e(~150 cm \/ ~210 cm with side wrap)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e6,900\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e5,400\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e9,400\u003c\/td\u003e\n\u003ctd class=\"td-pr opc-td-d\"\u003e9,850\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd class=\"td-sz\" scope=\"row\"\u003e3 × 3 segments\u003cspan class=\"td-dim\"\u003e(~225×230 cm)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e7,900\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e5,900\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e10,700\u003c\/td\u003e\n\u003ctd class=\"td-pr opc-td-d\"\u003e11,200\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd class=\"td-sz\" scope=\"row\"\u003e3 × 4 segments\u003cspan class=\"td-dim\"\u003e(~300×230 cm)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e8,900\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e7,900\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e12,600\u003c\/td\u003e\n\u003ctd class=\"td-pr opc-td-d\"\u003e13,200\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd class=\"td-sz\" scope=\"row\"\u003e3 × 5 segments\u003cspan class=\"td-dim\"\u003e(~375×230 cm)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e10,300\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e9,400\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e13,900\u003c\/td\u003e\n\u003ctd class=\"td-pr opc-td-d\"\u003e14,900\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd class=\"td-sz\" scope=\"row\"\u003e3 × 6 segments\u003cspan class=\"td-dim\"\u003e(~450×230 cm)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e12,300\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e11,900\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e16,200\u003c\/td\u003e\n\u003ctd class=\"td-pr opc-td-d\"\u003e17,200\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd class=\"td-sz\" scope=\"row\"\u003e3 × 7 segments\u003cspan class=\"td-dim\"\u003e(~525×230 cm)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e14,400\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e13,800\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e18,400\u003c\/td\u003e\n\u003ctd class=\"td-pr opc-td-d\"\u003e19,400\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd class=\"td-sz\" scope=\"row\"\u003e3 × 8 segments\u003cspan class=\"td-dim\"\u003e(~600×230 cm)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e16,400\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e15,900\u003c\/td\u003e\n\u003ctd class=\"td-pr\"\u003e18,900\u003c\/td\u003e\n\u003ctd class=\"td-pr opc-td-d\"\u003e20,100\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"pt-note\"\u003ePrices in THB · excludes 7% VAT · same pricing for both flat and concave\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec\"\u003e\n  \u003cdiv class=\"bd-sh\"\u003e\n\u003cdiv class=\"bd-sh-label\"\u003eOptions\u003c\/div\u003e\n\u003ch2\u003eBuy Components Separately \u003cspan\u003e— For Customers Who Already Have a Frame\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"bd-opt-pricing\"\u003e\n    \u003cdiv class=\"bd-opc a\"\u003e\n\u003cdiv class=\"op-ltr\"\u003eA\u003c\/div\u003e\n\u003ch4\u003eAluminum Frame Only\u003c\/h4\u003e\n\u003cp class=\"op-from\"\u003eFrom \u003cstrong\u003e฿6,900\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor customers who already have a printed panel — includes the X-Brace frame + wheeled travel bag\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"bd-opc b\"\u003e\n\u003cdiv class=\"op-ltr\"\u003eB\u003c\/div\u003e\n\u003ch4\u003eHIPs Print Only\u003c\/h4\u003e\n\u003cp class=\"op-from\"\u003eFrom \u003cstrong\u003e฿5,400\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor customers who already have a frame and just need new artwork printed\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"bd-opc c\"\u003e\n\u003cdiv class=\"op-ltr\"\u003eC\u003c\/div\u003e\n\u003ch4\u003eFrame + Print, No Side Wrap\u003c\/h4\u003e\n\u003cp class=\"op-from\"\u003eFrom \u003cstrong\u003e฿9,400\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eA complete ready-to-use set, ideal for setups placed against a wall or in a corner\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"bd-opc opc-d\"\u003e\n\u003cspan class=\"bd-pop-badge\"\u003e⭐ Most Popular\u003c\/span\u003e\u003cdiv class=\"op-ltr\"\u003eD\u003c\/div\u003e\n\u003ch4\u003eFrame + Print + Side Wrap\u003c\/h4\u003e\n\u003cp class=\"op-from\"\u003eFrom \u003cstrong\u003e฿9,850\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe complete set, including left and right side wrap panels\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"bd-caution\"\u003e\n    \u003cspan style=\"font-size:18px\"\u003e⚠️\u003c\/span\u003e\n    \u003cp\u003e\u003cstrong\u003eSide Wrap (Option D):\u003c\/strong\u003e the side wrap panels curve around behind the frame — do not place a logo or important text within the side wrap area\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec\"\u003e\n  \u003cdiv class=\"bd-sh\"\u003e\n\u003cdiv class=\"bd-sh-label\"\u003eAdd-ons\u003c\/div\u003e\n\u003ch2\u003eAccessories \u003cspan\u003e— LED Lights and Travel Bags\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"bd-addon-grid\"\u003e\n    \u003cdiv class=\"bd-addon-card\"\u003e\n\u003cdiv class=\"bd-addon-img\"\u003e\u003cimg loading=\"lazy\" alt=\"LED bulb lamp for backdrop\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Backdrop_LED_Bulb.png?v=1612959648\" width=\"120\" height=\"120\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bd-addon-info\"\u003e\n\u003cdiv class=\"bd-addon-label\"\u003eLED Bulb Lamp\u003c\/div\u003e\n\u003cdiv class=\"bd-addon-price\"\u003e560\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"bd-addon-card\"\u003e\n\u003cdiv class=\"bd-addon-img\"\u003e\u003cimg loading=\"lazy\" alt=\"LED SMD lighting for backdrop\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Backdrop_LED_SMD.png?v=1612959648\" width=\"120\" height=\"120\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bd-addon-info\"\u003e\n\u003cdiv class=\"bd-addon-label\"\u003eLED SMD Lighting\u003c\/div\u003e\n\u003cdiv class=\"bd-addon-price\"\u003e2,990\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"bd-addon-card\"\u003e\n\u003cdiv class=\"bd-addon-img\"\u003e\u003cimg loading=\"lazy\" alt=\"wheeled soft case travel bag for backdrop\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Backdrop_Soft_case.png?v=1612959648\" width=\"120\" height=\"120\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bd-addon-info\"\u003e\n\u003cdiv class=\"bd-addon-label\"\u003eWheeled Soft Case\u003c\/div\u003e\n\u003cdiv class=\"bd-addon-price\"\u003e1,720\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"bd-addon-card\"\u003e\n\u003cdiv class=\"bd-addon-img\"\u003e\u003cimg loading=\"lazy\" alt=\"wheeled hard case travel bag for backdrop\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Backdrop_Hard_case.png?v=1612959648\" width=\"120\" height=\"120\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"bd-addon-info\"\u003e\n\u003cdiv class=\"bd-addon-label\"\u003eWheeled Hard Case\u003c\/div\u003e\n\u003cdiv class=\"bd-addon-price\"\u003e3,990\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec\"\u003e\n  \u003cdiv class=\"bd-sh\"\u003e\n\u003cdiv class=\"bd-sh-label\"\u003eFeatures\u003c\/div\u003e\n\u003ch2\u003eWhy Choose Full Frame \u003cspan\u003e— 5 Key Advantages\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"bd-feat-grid\"\u003e\n    \u003cdiv class=\"bd-feat\"\u003e\n\u003cdiv class=\"bd-feat-top\"\u003e\n\u003c!-- FIX-E: ลบ inline style=\"color:#17a9bb\" ออก ใช้ CSS class แทน --\u003e\n\u003cspan class=\"bd-feat-num\"\u003e01\/FRAME\u003c\/span\u003e\u003cdiv class=\"bd-feat-icon\" style=\"background:rgba(23,169,187,.08)\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"#0d7a8a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eX-Brace Frame + Magnets\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bd-feat-body\"\u003e\u003cp\u003eA spring mechanism that folds and expands automatically, with the printed panel held in place by \u003cstrong\u003emagnets\u003c\/strong\u003e — reusable indefinitely\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"bd-feat\"\u003e\n\u003cdiv class=\"bd-feat-top\"\u003e\n\u003cspan class=\"bd-feat-num\"\u003e02\/PRINT\u003c\/span\u003e\u003cdiv class=\"bd-feat-icon\" style=\"background:rgba(23,169,187,.08)\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"#0d7a8a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 4h16a1 1 0 011 1v14a1 1 0 01-1 1H4a1 1 0 01-1-1V5a1 1 0 011-1zm4 9l2.5-3 2 2.5 2.5-3L18 15H6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003e1mm HIPs · 1440 dpi\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bd-feat-body\"\u003e\u003cp\u003ePrinted with \u003cstrong\u003e1,440 dpi\u003c\/strong\u003e inkjet, giving a smooth surface with no fold creases — unlike fabric or vinyl\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"bd-feat\"\u003e\n\u003cdiv class=\"bd-feat-top\"\u003e\n\u003cspan class=\"bd-feat-num\"\u003e03\/SIZE\u003c\/span\u003e\u003cdiv class=\"bd-feat-icon\" style=\"background:rgba(23,169,187,.08)\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"#0d7a8a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 17L17 3m1 5l-1-1m-2 2l-1-1m-2 2l-1-1m-2 2l-1-1m-2 2l-1-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003e2–8 Segments, Up to 606 cm Wide\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bd-feat-body\"\u003e\u003cp\u003e\u003cstrong\u003e75×75 cm\u003c\/strong\u003e blocks, connectable in 2–8 segments, 230 or 300 cm tall\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"bd-feat\"\u003e\n\u003cdiv class=\"bd-feat-top\"\u003e\n\u003c!-- FIX-F: 04\/CURVE ใช้ class .pu แทน inline style=\"#7C3AED\" --\u003e\n\u003cspan class=\"bd-feat-num pu\"\u003e04\/CURVE\u003c\/span\u003e\u003cdiv class=\"bd-feat-icon\" style=\"background:rgba(124,58,237,.09)\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"#5B21B6\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eConcave Curve\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bd-feat-body\"\u003e\u003cp\u003eA frame that curves inward toward the subject, creating an \u003cstrong\u003eenveloping\u003c\/strong\u003e feel and reducing glare\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"bd-feat\"\u003e\n\u003cdiv class=\"bd-feat-top\"\u003e\n\u003cspan class=\"bd-feat-num\"\u003e05\/STORE\u003c\/span\u003e\u003cdiv class=\"bd-feat-icon\" style=\"background:rgba(23,169,187,.08)\"\u003e\u003csvg viewbox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"#0d7a8a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 16V8a2 2 0 00-1-1.73l-7-4a2 2 0 00-2 0l-7 4A2 2 0 003 8v8a2 2 0 001 1.73l7 4a2 2 0 002 0l7-4A2 2 0 0021 16z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003e35×38×85 cm Travel Bag\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bd-feat-body\"\u003e\u003cp\u003eFolds down into a wheeled travel bag, making it easy to transport to other provinces without renting a truck\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"divline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec\"\u003e\n  \u003cdiv class=\"bd-sh\"\u003e\n\u003cdiv class=\"bd-sh-label\"\u003eFAQ\u003c\/div\u003e\n\u003ch2\u003eFrequently Asked Questions \u003cspan\u003e— Before You Order\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"bd-faq\" id=\"bdFaq\"\u003e\n    \u003cdiv class=\"bd-faq-item\"\u003e\n\u003cdiv class=\"bd-faq-q\"\u003e\n\u003cspan class=\"bd-faq-n\"\u003e1\u003c\/span\u003eWhat's the difference between Option D (with side wrap) and Option C?\u003csvg class=\"bd-faq-chev\" viewbox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bd-faq-body\"\u003e\u003cp\u003eOption C is the frame + main printed panel \/ Option D adds HIPs panels printed on the sides (Side Wrap) that cover both sides of the frame, giving the display a more three-dimensional look.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"bd-faq-item\"\u003e\n\u003cdiv class=\"bd-faq-q\"\u003e\n\u003cspan class=\"bd-faq-n\"\u003e2\u003c\/span\u003eWhat size should I prepare my artwork file at?\u003csvg class=\"bd-faq-chev\" viewbox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bd-faq-body\"\u003e\u003cp\u003eArtwork size = finished size + 3mm bleed on all sides. We recommend sending AI\/PDF at ≥150 dpi.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"bd-faq-item\"\u003e\n\u003cdiv class=\"bd-faq-q\"\u003e\n\u003cspan class=\"bd-faq-n\"\u003e3\u003c\/span\u003eHow is Concave different from Flat?\u003csvg class=\"bd-faq-chev\" viewbox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bd-faq-body\"\u003e\u003cp\u003eConcave uses 70 cm blocks per segment, giving the frame a curve that faces inward toward the subject. Pricing is the same.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"bd-faq-item\"\u003e\n\u003cdiv class=\"bd-faq-q\"\u003e\n\u003cspan class=\"bd-faq-n\"\u003e4\u003c\/span\u003eHow long does production take?\u003csvg class=\"bd-faq-chev\" viewbox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bd-faq-body\"\u003e\u003cp\u003e5–7 business days after proof approval. For rush orders, let us know via LINE before ordering.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"bd-faq-item\"\u003e\n\u003cdiv class=\"bd-faq-q\"\u003e\n\u003cspan class=\"bd-faq-n\"\u003e5\u003c\/span\u003eCan you deliver to other provinces?\u003csvg class=\"bd-faq-chev\" viewbox=\"0 0 24 24\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bd-faq-body\"\u003e\u003cp\u003eDelivered nationwide via Kerry\/Flash\/Ninja Van, with average shipping cost of ฿150–300.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"margin-top:20px\"\u003e\n    \u003cdiv class=\"bd-cta\"\u003e\n      \u003cp\u003e\u003cstrong\u003eFree consultation, no charge\u003c\/strong\u003e\u003cbr\u003eSend us your size and concept via LINE — our team responds within 2 hours (business days)\u003c\/p\u003e\n      \u003cdiv class=\"bd-cta-btns\"\u003e\n        \u003ca href=\"#\" class=\"bd-btn\"\u003eFree LINE Consultation\u003c\/a\u003e\n        \u003ca href=\"#\" class=\"bd-btn-outline\"\u003eView Our Portfolio\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\ndocument.querySelectorAll('#bdFaq .bd-faq-q').forEach(function(q){\n  q.addEventListener('click',function(){\n    var item=q.parentElement,open=item.classList.contains('open');\n    document.querySelectorAll('#bdFaq .bd-faq-item.open').forEach(function(o){o.classList.remove('open')});\n    if(!open)item.classList.add('open');\n  });\n});\n\nvar BS={t:'f',e:'n',c:4,r:3};\nvar BD={fn:[0,0,1500,2306,3056,3806,4556,5306,6056],fe:[0,0,2840,3590,4340,5090,5840,6590,7340],cn:[0,0,1400,2152,2852,3552,4252,4952,5652],ce:[0,0,2640,3360,4030,4700,5370,6040,6710]};\nvar BHH={3:2300,4:3000};\nvar BMW=938.92596,BMFY=2694.8155;\nvar BMP='m 317,2694.8155 c -9.2693,-0.7227 -19.8166,-4.0491 -26.7346,-8.4314 -5.1757,-3.2787 -8.5552,-9.5522 -10.1502,-18.8425 -0.6294,-3.666 -1.7768,-8.458 -2.5497,-10.6488 -1.1345,-3.2154 -1.2301,-6.8467 -0.4961,-18.8345 1.0213,-16.6805 2.1601,-22.775 5.5015,-29.4412 2.4724,-4.9326 10.6938,-17.6982 17.6415,-27.3925 4.3955,-6.1333 13.5267,-19.7137 17.5376,-26.0831 1.2375,-1.9651 2.25,-4.1833 2.25,-4.9293 0,-0.7459 1.8,-5.0784 4,-9.6277 3.0318,-6.2693 4.0036,-9.4946 4.0147,-13.3244 0.01,-2.7791 0.646,-6.1779 1.4175,-7.5529 8.4453,-15.0514 13.2673,-27.7074 14.3093,-37.5567 0.5059,-4.7827 -0.067,-5.3759 -8.0236,-8.3083 -3.1801,-1.172 -6.7801,-2.7533 -8,-3.514 -1.2198,-0.7607 -3.4169,-1.6605 -4.8824,-1.9996 -2.5094,-0.5807 -2.6992,-1.0384 -3.2625,-7.869 -0.3289,-3.9888 -0.4917,-10.8524 -0.3619,-15.2524 0.3105,-10.5188 -1.0682,-41.992 -2.2314,-50.9393 -1.6298,-12.5359 -1.2776,-17.1534 1.6451,-21.5699 2.4452,-3.695 2.5418,-4.2577 1.4118,-8.2285 -1.7498,-6.1488 -3.1077,-15.1487 -3.5851,-23.7623 -0.2287,-4.125 -0.8577,-10.425 -1.3977,-14 -0.5401,-3.575 -0.9604,-10.55 -0.934,-15.5 0.079,-14.7691 -0.951,-33.1596 -2.0944,-37.4057 -0.5886,-2.1859 -1.2447,-6.1389 -1.4581,-8.7843 -0.2133,-2.6455 -1.7725,-13.81 -3.4649,-24.81 -3.9946,-25.9635 -4.5735,-29.3492 -6.7541,-39.5 -2.1489,-10.0032 -2.4917,-39.7604 -0.5366,-46.5704 0.7681,-2.675 1.2199,-15.1872 1.3183,-36.5 0.082,-17.8363 0.3379,-36.4796 0.5681,-41.4296 1.1513,-24.759 0.046,-36.2115 -4.7562,-49.2875 -1.1505,-3.1327 -1.9419,-7.8317 -1.9419,-11.5303 0,-5.6966 0.3931,-6.8524 4.4933,-13.2124 2.4713,-3.8334 4.4963,-7.6789 4.5,-8.5455 0,-0.8666 -1.1444,-4.8702 -2.5512,-8.8969 l -2.5579,-7.3212 2.2416,-6.3496 c 2.2066,-6.2505 2.2151,-6.4627 0.5451,-13.6031 -2.266,-9.6884 -2.1652,-10.8565 1.3153,-15.2361 3.0045,-3.7807 4.9979,-9.0728 5.0082,-13.2959 0.01,-2.7601 -5.4048,-13.843 -8.2972,-16.9927 -1.504,-1.6378 -2.0204,-3.3785 -1.8515,-6.2411 0.1289,-2.1834 -0.2633,-4.8994 -0.8714,-6.0357 -0.6081,-1.1363 -1.9703,-6.5263 -3.0271,-11.9778 -1.4584,-7.5238 -1.6682,-10.5778 -0.8706,-12.6757 1.0087,-2.653 -0.1619,-8.7102 -3.0855,-15.9664 -0.4804,-1.1924 -1.1513,-6.1424 -1.4909,-11 -0.3396,-4.8577 -1.2233,-11.9821 -1.9638,-15.8321 -0.7405,-3.85 -1.8575,-11.05 -2.4821,-16 -0.6247,-4.95 -1.6199,-11.1799 -2.2116,-13.8443 -0.5917,-2.6644 -1.0505,-6.6833 -1.0195,-8.9309 0.031,-2.2476 -0.3955,-6.3676 -0.9478,-9.1557 -0.5523,-2.788 -1.1917,-6.4191 -1.4208,-8.0691 -0.2291,-1.65 -0.899,-5.25 -1.4887,-8 -0.5896,-2.75 -1.7016,-9.05 -2.471,-14 -0.7694,-4.95 -2.5692,-15.075 -3.9994,-22.5 -1.4303,-7.425 -2.8523,-15.75 -3.16,-18.5 -0.3077,-2.75 -1.4039,-6.1872 -2.436,-7.6383 -1.6875,-2.3724 -6.3738,-14.6758 -9.0889,-23.8617 -0.569,-1.925 -1.8302,-5.075 -2.8027,-7 -0.9725,-1.925 -2.0973,-5.525 -2.4994,-8 -0.4021,-2.475 -1.8755,-7.875 -3.2742,-12 -1.3987,-4.125 -2.8839,-9.3 -3.3004,-11.5 -0.4165,-2.2 -1.914,-8.95 -3.3279,-15 -2.3441,-10.0304 -3.8007,-18.8046 -8.2172,-49.5 -0.8309,-5.775 -1.9562,-13.2 -2.5007,-16.5 -0.5444,-3.3 -1.624,-12.75 -2.3991,-21 -0.775,-8.25 -2.1398,-21.525 -3.0329,-29.5 -0.893,-7.975 -1.9991,-19.45 -2.4578,-25.5 -1.4915,-19.6675 -6.7865,-57.2798 -9.9953,-71 -0.6747,-2.8846 -1.0476,-10.4999 -0.8816,-18 0.1616,-7.296 -0.2234,-15.4132 -0.8773,-18.5 -0.6409,-3.025 -1.3641,-9.775 -1.6072,-15 -0.243,-5.225 -0.9553,-16.4559 -1.5828,-24.9575 l -1.141,-15.4574 2.6102,-5.8163 c 1.4356,-3.1989 2.8676,-7.4931 3.1822,-9.5425 0.3146,-2.0495 0.8785,-4.1763 1.2531,-4.7263 0.3746,-0.55 1.3013,-3.025 2.0594,-5.5 0.758,-2.475 2.0014,-5.4905 2.763,-6.701 0.7617,-1.2106 1.1394,-3.0106 0.8395,-4 -0.994,-3.2786 -0.8639,-11.7052 0.2864,-18.5586 0.958,-5.7076 0.8936,-7.2255 -0.4137,-9.7535 -2.853,-5.5172 -0.9267,-15.9147 7.0299,-37.9442 0.8854,-2.4515 2.0591,-9.6515 2.6081,-16 1.7668,-20.4286 2.0512,-22.3914 3.5828,-24.729 0.9475,-1.4461 1.2625,-3.2714 0.8488,-4.9195 -0.9202,-3.6662 2.2054,-19.6273 5.1387,-26.2413 1.5669,-3.5329 1.4357,-6.8527 -0.7261,-18.3728 -1.0898,-5.8072 -1.0266,-7.9004 0.4653,-15.4126 0.9495,-4.7811 2.3341,-9.6322 3.077,-10.7802 0.7428,-1.148 2.2848,-4.6007 3.4266,-7.6726 1.1419,-3.0719 3.1965,-6.6378 4.5659,-7.9243 1.3694,-1.2865 2.4898,-2.7444 2.4898,-3.2399 0,-1.6087 8.4382,-11.7548 10.2559,-12.3317 0.9713,-0.3083 2.4875,-1.9911 3.3692,-3.7397 0.8818,-1.7485 2.7353,-4.3897 4.119,-5.8694 1.6038,-1.7151 2.2811,-3.3016 1.8685,-4.3768 -0.3559,-0.9275 -0.2514,-2.1919 0.2323,-2.8096 1.7644,-2.2539 2.1645,-6.3706 0.7345,-7.5574 -0.9817,-0.8147 -1.5996,-0.8423 -2.0632,-0.092 -0.3641,0.589 -3.4416,2.4705 -6.839,4.1811 -3.3975,1.7105 -7.4492,4.1755 -9.0039,5.4776 -1.5547,1.3021 -3.3217,2.3675 -3.9267,2.3675 -2.9966,0 -28.1015,18.5419 -35.7256,26.3862 -10.1439,10.4367 -20.5396,12.1461 -34.3076,5.641 -5.1381,-2.4276 -8.2773,-4.9918 -15.0551,-12.2972 -11.2693,-12.1466 -15.0117,-17.2825 -16.5628,-22.73 -0.7047,-2.475 -2.3359,-8.325 -3.6249,-13 -2.5824,-9.3663 -6.0064,-18.366 -9.3155,-24.4852 -1.1853,-2.1918 -2.1551,-4.7244 -2.1551,-5.6279 0,-2.2844 -2.8554,-8.8876 -5.0493,-11.6767 -1.0052,-1.2778 -2.5992,-4.64646 -3.5423,-7.48586 -1.7148,-5.1628 -11.3677,-24.8533 -19.8862,-40.5651 -2.4872,-4.5875 -4.5222,-9.4596 -4.5222,-10.827 0,-3.861 7.0665,-9.7676 22.25,-18.598 l 8.75,-5.0889 0,-5.5082 c 0,-4.2885 0.4841,-6.0236 2.1864,-7.8355 2.0492,-2.1813 2.1955,-3.3467 2.3303,-18.5645 0.1331,-15.0366 0.3472,-16.7916 2.8951,-23.7371 1.5325,-4.1775 3.0872,-11.044 3.5095,-15.5 0.4232,-4.4652 1.7127,-10.1549 2.9184,-12.8771 1.1882,-2.6824 2.1603,-5.505 2.1603,-6.2724 0,-0.7673 -1.7945,-3.342 -3.9878,-5.7214 -2.1932,-2.3794 -4.6629,-5.9421 -5.4881,-7.9171 -2.8963,-6.9319 -1.1062,-50.7904 2.4554,-60.1582 0.5613,-1.4762 1.0205,-4.0343 1.0205,-5.6846 0,-1.6504 0.4559,-3.8526 1.0131,-4.8938 0.5573,-1.0411 1.7153,-5.6241 2.5735,-10.1842 0.8581,-4.5602 3.1419,-14.3662 5.0751,-21.7912 1.9331,-7.425 4.3822,-17.1 5.4424,-21.5 1.0602,-4.4 2.7848,-10.7 3.8324,-14 1.0476,-3.3 2.2124,-7.8 2.5883,-10 2.249,-13.1616 10.3408,-31.2155 19.2252,-42.8943 12.0515,-15.8421 33.3222,-32.0488 61.5757,-46.9161 6.8114,-3.5843 15.5857,-8.5689 19.4986,-11.077 3.9128,-2.508 8.5905,-5.2555 10.3949,-6.1056 1.8045,-0.85 6.8808,-4.0364 11.2808,-7.0809 8.9691,-6.206 27.8617,-15.7281 34.9862,-17.6336 2.9188,-0.7807 7.024,-3.184 10.9006,-6.3816 7.5529,-6.23 9.654,-7.4044 13.2975,-7.4329 8.0901,-0.063 16.4297,-7.3638 22.2494,-19.478 5.8643,-12.2069 11.3337,-24.166 13.4918,-29.5 0.3338,-0.825 1.9483,-3.525 3.5877,-6 5.9514,-8.9846 6.069,-9.5677 5.3961,-26.7492 -0.3393,-8.6629 -1.2451,-18.2908 -2.0131,-21.3951 -0.7679,-3.1044 -1.3962,-8.1041 -1.3962,-11.1105 0,-4.0929 -0.5921,-6.3386 -2.3569,-8.9391 -1.2962,-1.9102 -4.4333,-7.2824 -6.9712,-11.9382 -4.8537,-8.9044 -7.2904,-11.7219 -12.0973,-13.9885 -1.609,-0.7587 -3.795,-2.9451 -4.8578,-4.8587 -1.0628,-1.9136 -2.7839,-4.5618 -3.8246,-5.8848 -1.0407,-1.3231 -1.8922,-2.9921 -1.8922,-3.709 0,-2.7821 -5.3252,-17.6271 -7.4424,-20.7469 -7.4955,-11.0452 -11.3546,-22.5973 -9.5786,-28.6734 1.6192,-5.5402 1.2262,-8.4652 -1.479,-11.0066 -1.375,-1.2917 -2.5,-3.3732 -2.5,-4.6255 0,-1.2523 -0.714,-4.8864 -1.5867,-8.0757 -0.8726,-3.1893 -1.9531,-7.2741 -2.401,-9.0771 -0.448,-1.8031 -1.244,-3.8281 -1.769,-4.5 -0.5249,-0.672 -1.2726,-2.3467 -1.6616,-3.7217 -0.6908,-2.4426 -3.6397,-29.5348 -3.6463,-33.5 -0.012,-7.4137 1.0948,-21.09574 1.9245,-23.7835 0.5462,-1.76906 1.7665,-7.71647 2.7119,-13.21647 1.1053,-6.42997 2.7381,-11.92452 4.5736,-15.39077 1.57,-2.96492 2.8546,-6.03245 2.8546,-6.81672 0,-0.78427 1.125,-2.9009 2.5,-4.70362 1.375,-1.80272 2.5,-4.16753 2.5,-5.25514 0,-1.08761 0.7045,-4.04504 1.5655,-6.57207 2.2943,-6.73343 25.1939,-28.83096 34.9853,-33.75989 8.1713,-4.11339 14.4495,-8.27409 19.1224,-12.67271 3.392,-3.19294 10.8629,-7.32908 13.2382,-7.32908 0.7039,0 2.5505,-0.90475 4.1034,-2.01056 4.0086,-2.85435 11.3431,-3.999199 19.2995,-3.01247 4.1839,0.51888 8.1571,0.45554 10.4079,-0.16593 4.0588,-1.120679 15.165,-0.32294 19.7778,1.42061 1.65,0.62368 4.1967,2.11331 5.6593,3.31029 1.5602,1.27682 4.8564,2.46779 7.975,2.88149 2.9236,0.38783 5.7954,1.1033 6.3818,1.58994 1.7859,1.48217 19.0991,6.98663 21.975,6.98663 1.7399,0 2.8606,0.62873 3.1597,1.77272 0.4709,1.8005 4.5834,4.5872 11.8928,8.05879 2.224,1.05628 6.4426,4.68965 9.3747,8.07417 3.566,4.11628 7.1026,6.99175 10.6817,8.68497 6.166,2.91695 9.4,6.50254 9.4,10.42176 0,1.50849 0.7101,3.33203 1.578,4.05233 0.8679,0.7203 2.7176,3.5879 4.1103,6.37245 1.3928,2.78454 3.4298,6.042 4.5268,7.23878 1.0969,1.19679 1.7543,2.56454 1.4608,3.03946 -0.2935,0.47492 0.7843,2.82595 2.3952,5.22451 1.6109,2.39856 2.9289,5.17779 2.9289,6.17606 0,0.99827 1.35,3.19607 3,4.884 1.65,1.68793 3,3.49011 3,4.00484 0,0.51474 1.125,3.39539 2.5,6.40145 1.375,3.00605 2.5,6.74426 2.5,8.30713 0,1.56286 0.669,3.79665 1.4866,4.96397 1.5007,2.14248 1.4942,5.58498 -0.032,16.99448 -0.4014,3.0014 -0.2119,7.1981 0.4516,10 0.6289,2.6555 1.3131,13.3643 1.5204,23.7974 0.3661,18.4249 -0.2392,24.903 -3.2358,34.6293 -0.5764,1.8708 -1.575,7.0014 -2.2192,11.4014 -1.4099,9.6308 -2.4462,12.2694 -8.4026,21.394 -2.525,3.868 -5.0092,8.0617 -5.5206,9.3194 -0.5114,1.2576 -1.8535,3.6366 -2.9826,5.2866 -1.129,1.65 -2.0558,3.9518 -2.0594,5.1151 0,1.1634 -0.8231,3.1884 -1.821,4.5 -3.0872,4.058 -6.0744,12.2831 -7.2639,20.0009 -0.6259,4.0612 -1.5259,8.1166 -1.9998,9.0121 -0.7211,1.3624 -0.1498,16.3914 1.5537,40.8719 0.5078,7.2969 3.4529,19.2635 5.2221,21.2185 0.9019,0.9965 3.3481,2.085 5.4361,2.4189 4.1712,0.667 6.1683,2.9085 7.3386,8.237 1.07,4.8718 4.8989,12.9339 8.7071,18.334 8.7527,12.4111 10.2894,14.4805 12.6548,17.0416 1.5524,1.6808 3.5792,2.75 5.2132,2.75 1.4704,0 4.2343,1.0593 6.1422,2.354 2.4939,1.6924 5.5542,2.5451 10.8895,3.0341 8.0131,0.7345 20.5287,5.3141 24.9208,9.1189 1.375,1.1912 4.525,3.3225 7,4.7363 2.475,1.4139 7.5581,4.8625 11.2957,7.6637 3.7377,2.8011 7.0772,5.093 7.4213,5.093 0.344,0 1.4085,0.7086 2.3655,1.5747 2.8351,2.5657 19.1365,9.2445 39.0231,15.9881 26.1721,8.8749 35.2581,12.7227 40.6784,17.2266 2.5938,2.1553 6.5512,5.0663 8.7943,6.4688 7.3989,4.6264 23.8288,18.2791 29.2576,24.3121 9.3351,10.374 13.9815,20.1363 20.1946,42.4297 4.7701,17.1158 5.5878,20.469 7.9254,32.5 1.1755,6.05 2.5537,12.8 3.0625,15 0.5089,2.2 1.8433,8.95 2.9655,15 1.1222,6.05 2.691,14.15 3.4861,18 0.7952,3.85 1.9012,10.825 2.4577,15.5 0.5564,4.675 1.2992,10.9106 1.6506,13.8569 1.0808,9.0634 2.5447,80.8344 2.7871,136.6431 l 0.1346,31 7.9047,0.2559 c 4.4189,0.1431 8.5598,0.7997 9.3904,1.489 1.2536,1.0404 1.3783,3.6441 0.7977,16.6579 -0.3784,8.4837 -1.1015,17.2636 -1.6069,19.511 -2.0218,8.9924 -3.2451,21.7233 -2.6081,27.1433 0.5379,4.5769 0.3436,6.0932 -0.966,7.5403 -1.3523,1.4944 -1.4443,2.3705 -0.5255,5.0062 1.5098,4.331 1.4,9.09976 -0.3137,13.62616 -0.7851,2.0736 -1.7204,6.803 -2.0785,10.5097 -0.3581,3.7067 -1.0657,6.9957 -1.5726,7.309 -0.5068,0.3132 -0.9322,2.2305 -0.9452,4.2605 -0.013,2.0301 -1.1403,6.391 -2.5049,9.691 -3.3035,7.989 -4.7613,27.7048 -3.7657,50.9294 1.5777,36.8037 0.6246,61.9401 -3.5863,94.5836 -1.314,10.1862 -3.9005,24.8237 -4.581,25.9249 -0.3052,0.4937 -1.4593,6.1065 -2.5648,12.4728 -1.1055,6.3662 -2.4116,12.5907 -2.9024,13.8322 -0.4908,1.2414 -1.6493,5.8571 -2.5743,10.2571 -0.925,4.4 -2.074,9.35 -2.5534,11 -1.0226,3.52 -1.5809,6.4975 -2.9999,16 -0.5749,3.85 -1.5377,9.475 -2.1395,12.5 -1.9646,9.8748 -2.868,23.1113 -3.1399,46 -0.2639,22.2238 -1.7967,35.642 -4.6888,41.046 -0.6212,1.1607 -0.8728,2.7789 -0.5592,3.5961 0.3136,0.8172 0.8392,6.2946 1.168,12.1719 0.595,10.6358 1.2851,14.9702 3.2934,20.686 2.0464,5.8241 6.1301,35.409 7.6999,55.7832 0.5006,6.4964 0.2655,10.5319 -0.9028,15.5 -0.8687,3.6942 -1.8544,8.9668 -2.1903,11.7168 -0.3359,2.75 -1.0246,7.025 -1.5304,9.5 -0.5057,2.475 -1.6016,8.5118 -2.4352,13.4151 -0.8336,4.9033 -1.7533,9.1527 -2.0437,9.4432 -0.2905,0.2904 -2.1693,1.4536 -4.1751,2.5849 -2.8683,1.6177 -3.9835,3.1225 -5.2235,7.0484 -1.5036,4.7609 -1.9233,5.1683 -9.0765,8.8109 -4.125,2.1006 -9.8556,5.3668 -12.7346,7.2584 -2.8791,1.8915 -5.5246,3.4391 -5.8789,3.4391 -1.3477,0 -16.0633,10.4229 -19.8865,14.0853 -3.8402,3.6788 -10.6846,6.9147 -14.6257,6.9147 -1.0309,0 -2.701,0.8267 -3.7113,1.837 -1.5392,1.5392 -1.9422,4.1488 -2.4857,16.0965 -0.3568,7.8427 -1.325,19.9535 -2.1516,26.913 -0.8267,6.9594 -1.974,16.9285 -2.5496,22.1535 -0.5757,5.225 -1.9639,13.55 -3.0848,18.5 -3.0149,13.3128 -11.6667,42.9762 -14.875,51 -9.8722,24.6898 -14.5041,35.8423 -17.4437,42 -2.9646,6.21 -3.4678,8.5235 -4.4589,20.5 -0.6145,7.425 -1.5367,16.65 -2.0495,20.5 -0.5128,3.85 -1.4255,12.4 -2.0281,19 -0.6027,6.6 -1.6885,16.05 -2.4127,21 -0.7243,4.95 -1.2186,11.9818 -1.0985,15.6263 0.1997,6.0555 -0.957,15.2641 -3.564,28.3737 -0.5469,2.75 -1.4326,9.5 -1.9683,15 -0.9374,9.6256 -0.881,10.1872 1.5072,15 2.1571,4.3473 2.5065,6.5013 2.6758,16.5 0.1865,11.0163 0.08,11.6735 -2.5408,15.6253 -3.243,4.8906 -2.8347,8.571 1.238,11.159 5.0287,3.1956 5.4036,6.0557 1.5401,11.7489 l -2.587,3.8122 2.2639,4.0773 c 1.2451,2.2425 2.7468,4.9773 3.3371,6.0773 1.5547,2.8976 2.6454,3.4676 6.6681,3.4847 4.4647,0.019 6.1487,1.8575 8.2579,9.0153 1.9943,6.7677 1.7256,17.5692 -0.7,28.138 -1.4895,6.4903 -1.5893,8.8946 -0.6643,16 0.5987,4.5991 1.4842,12.5076 1.9677,17.5744 0.4836,5.0668 1.1071,9.5812 1.3856,10.0318 0.2786,0.4507 0.6088,4.4051 0.7339,8.7876 0.1252,4.3825 0.5756,10.2182 1.0009,12.9682 0.4254,2.75 1.0413,14.3869 1.3688,25.8599 0.3274,11.4729 1.03,22.7998 1.5614,25.1709 1.831,8.1703 4.3587,32.9923 4.3757,42.9692 0.01,5.5 -0.8009,14.5 -1.8005,20 -2.0908,11.5043 -2.9754,20.4741 -4.6347,47 -0.6536,10.45 -1.3795,21.25 -1.6131,24 -0.2335,2.75 -0.4687,5.9 -0.5226,7 -0.054,1.1 0.7441,8.3 1.7735,16 2.3891,17.8721 2.8013,56.2654 0.6891,64.194 -1.1994,4.5022 -1.1864,5.5753 0.097,8.0574 2.3235,4.493 2.1017,29.064 -0.3442,38.1475 -0.6745,2.5051 -0.7549,4.7732 -0.2071,5.8469 1.8228,3.5731 3.1656,17.2497 3.3776,34.4013 0.1758,14.2278 -0.064,17.9874 -1.2398,19.4038 -0.8019,0.9663 -4.3101,3.0366 -7.7962,4.6008 l -6.3382,2.8439 0.6952,4.1149 c 0.6294,3.7253 1.6157,6.2766 7.4963,19.3895 3.8581,8.6031 5.985,13.7908 5.985,14.5978 0,0.464 3.6,5.8476 8,11.9635 4.4,6.1159 8,11.4717 8,11.9018 0,1.0349 8.5942,11.751 13.8305,17.2452 2.2861,2.3987 6.747,5.9004 9.913,7.7816 3.1661,1.8812 6.8815,4.2499 8.2565,5.2637 9.2253,6.8023 34.3781,31.6527 39.2489,38.7771 3.7605,5.5003 10.7221,23.4824 10.741,27.7443 0.01,1.2512 0.941,4.8512 2.0788,8 2.4286,6.7211 2.6708,18.5194 0.4873,23.7452 -1.7024,4.0745 -10.0471,10.4209 -13.747,10.455 -1.48,0.014 -2.9736,0.4821 -3.3191,1.0411 -0.3454,0.559 -1.0377,0.7632 -1.5383,0.4538 -0.5007,-0.3094 -1.9321,0 -3.1809,0.6932 -1.2489,0.6907 -3.6201,1.4243 -5.2694,1.6302 -1.6493,0.2059 -3.4785,0.7727 -4.0651,1.2594 -0.6131,0.5089 -3.3763,0.5173 -6.5013,0.02 -2.9892,-0.4759 -5.8153,-0.6339 -6.2803,-0.351 -0.4649,0.2828 -1.9236,-0.063 -3.2414,-0.7682 -1.8983,-1.0159 -2.9489,-1.0305 -5.0568,-0.07 -1.8548,0.8451 -2.978,0.8949 -3.7085,0.1644 -0.5761,-0.5767 -2.6676,-1.0482 -4.6476,-1.0482 -1.98,0 -4.0487,-0.4487 -4.5971,-0.9971 -0.5484,-0.5484 -5.9259,-1.2896 -11.95,-1.6471 -8.2678,-0.4907 -12.2704,-1.2269 -16.3273,-3.0029 -2.956,-1.2941 -6.1693,-2.3529 -7.1408,-2.3529 -0.9715,0 -3.728,-0.8901 -6.1256,-1.978 -2.3976,-1.088 -5.6108,-1.988 -7.1406,-2 -1.5335,-0.012 -3.0396,-0.695 -3.357,-1.522 -0.3166,-0.825 -1.1417,-1.5 -1.8337,-1.5 -0.692,0 -2.4023,-0.9 -3.8008,-2 -1.3984,-1.1 -3.4245,-2 -4.5024,-2 -1.6577,0 -8.7884,-4.1764 -17.9353,-10.5045 -1.2158,-0.8412 -4.0515,-5.2976 -6.3016,-9.9033 -3.6649,-7.5015 -5.0263,-9.1624 -13.0681,-15.9431 -6.5465,-5.5198 -9.9847,-7.725 -12.6984,-8.1446 -2.0467,-0.3165 -6.1589,-1.0095 -9.1381,-1.54 -2.9792,-0.5305 -6.6716,-0.9645 -8.2053,-0.9645 -4.522,0 -20.9075,-5.0018 -27.2045,-8.3044 -3.413,-1.7901 -7.621,-5.1562 -10.1585,-8.1265 -4.8357,-5.6602 -14.7364,-25.449 -16.5603,-33.0995 -0.6516,-2.7333 -1.808,-6.8978 -2.5697,-9.2545 -0.7617,-2.3568 -1.3849,-7.8078 -1.3849,-12.1136 0,-4.3057 -0.4168,-10.0274 -0.9262,-12.715 -1.1924,-6.2909 -1.4515,-14.9521 -0.7295,-24.3865 0.7537,-9.8489 0.8922,-26.5055 0.3036,-36.5 -0.5712,-9.6988 -1.3899,-25.9023 -2.1129,-41.8174 -0.2952,-6.4996 -0.9734,-12.6333 -1.507,-13.6304 -0.5337,-0.9971 -1.2271,-4.6792 -1.5411,-8.1825 -0.3139,-3.5033 -1.0957,-10.6447 -1.7373,-15.8697 -1.4997,-12.2132 -1.3281,-18.9806 0.5746,-22.6601 0.9005,-1.7413 1.7882,-7.2114 2.1732,-13.3918 0.358,-5.7465 1.0566,-12.2481 1.5523,-14.4481 0.4958,-2.2 0.9124,-5.5412 0.9259,-7.4248 0.013,-1.8837 1.1773,-6.765 2.5864,-10.8475 2.298,-6.6581 2.4477,-7.9534 1.4528,-12.5752 -0.61,-2.8339 -1.3143,-8.7525 -1.5651,-13.1525 -0.5952,-10.4441 -2.2746,-23.1014 -3.6487,-27.5 -0.6014,-1.925 -1.4596,-9.575 -1.9072,-17 -0.4476,-7.425 -1.2403,-17.1 -1.7616,-21.5 -0.5212,-4.4 -1.61,-15.2677 -2.4194,-24.1504 -0.8094,-8.8828 -1.7985,-16.6793 -2.198,-17.3256 -0.3994,-0.6463 -0.851,-6.2036 -1.0034,-12.3496 -0.2643,-10.652 -1.6984,-18.6455 -3.8532,-21.4778 -0.9444,-1.2413 -2.5979,-8.1528 -4.8317,-20.1966 -0.5791,-3.1222 -1.086,-24.7387 -1.1726,-50 -0.1434,-41.8423 -0.036,-44.8285 1.8031,-50 1.0756,-3.025 2.35,-6.0409 2.832,-6.702 0.4819,-0.6611 0.5278,-2.2361 0.102,-3.5 -0.4259,-1.2639 -0.6695,-3.0283 -0.5413,-3.9208 0.1281,-0.8926 -0.7078,-3.2172 -1.8575,-5.1658 -1.5998,-2.7115 -2.0732,-5.147 -2.017,-10.3772 0.2104,-19.5928 -0.2009,-34.3556 -0.9703,-34.8312 -0.4757,-0.294 -1.1677,-2.958 -1.5378,-5.9201 -0.5817,-4.6559 -0.3651,-5.8018 1.5987,-8.458 2.1034,-2.845 2.1768,-3.3892 0.9912,-7.3487 -0.7042,-2.3519 -2.1766,-5.9951 -3.2719,-8.0961 -2.0202,-3.8747 -2.0063,-5.0305 0.1633,-13.5414 0.8275,-3.2466 0.8183,-4.7148 -0.036,-5.7443 -0.6313,-0.7606 -0.9115,-2.6186 -0.6228,-4.1289 0.3144,-1.6448 -0.2484,-4.3465 -1.4034,-6.7371 -1.6004,-3.3125 -1.8227,-5.2694 -1.3074,-11.5097 0.6662,-8.0689 0.5919,-16.9336 -0.1521,-18.1373 -0.2515,-0.4069 -1.1554,-5.8341 -2.0087,-12.0606 -0.8533,-6.2264 -1.9958,-14.4708 -2.5388,-18.3208 -1.5739,-11.1596 -1.5078,-46.9569 0.092,-49.9466 0.8999,-1.6814 1.0096,-2.9006 0.3393,-3.7693 -1.3457,-1.744 -0.9484,-19.5968 0.5141,-23.0996 0.8275,-1.9819 0.8696,-3.3869 0.1424,-4.7458 -0.9256,-1.7294 -1.1611,-5.407 -0.8288,-12.9387 0.061,-1.375 -0.2068,-7.45 -0.5944,-13.5 -0.3876,-6.05 -0.8478,-14.6 -1.0225,-19 -0.1748,-4.4 -0.6422,-9.125 -1.0388,-10.5 -0.3965,-1.375 -0.8499,-6.0027 -1.0074,-10.2838 -0.1576,-4.2811 -0.6733,-8.3311 -1.1461,-9 -1.0524,-1.489 -1.0405,-14.7563 0.015,-16.4638 0.4187,-0.6774 0.2441,-3.8238 -0.388,-6.992 -1.6,-8.0199 -1.9511,-11.2961 -2.4521,-22.8778 -0.2421,-5.5982 -1.1761,-12.2927 -2.091,-14.9873 -0.9093,-2.6784 -1.8511,-7.1255 -2.0929,-9.8825 -0.7091,-8.0856 -1.407,-19.5193 -1.621,-26.5568 -0.1297,-4.2655 -0.8083,-7.474 -1.949,-9.2148 -0.9625,-1.469 -1.75,-4.2073 -1.75,-6.0852 0,-1.8779 -1.1362,-5.896 -2.5248,-8.9292 -1.7955,-3.9219 -2.6336,-7.7202 -2.9015,-13.1498 -0.35,-7.0913 -1.568,-10.577 -3.6961,-10.577 -0.4827,0 -0.8776,0.4971 -0.8776,1.1048 0,0.6076 -1.0546,3.2044 -2.3435,5.7706 -1.5047,2.9957 -2.0874,5.3744 -1.6278,6.6453 0.4137,1.1441 0.1033,3.1833 -0.7357,4.8328 -0.7983,1.5695 -1.4886,5.3945 -1.5339,8.5 -0.053,3.5916 -0.6558,6.3164 -1.6579,7.4873 -1.1363,1.3276 -1.6222,4.2549 -1.743,10.5 -0.2384,12.3227 -1.2213,23.035 -2.2983,25.0473 -0.5084,0.9499 -1.2386,5.7512 -1.6228,10.6695 -0.3841,4.9183 -1.1208,9.4761 -1.6371,10.1285 -0.5971,0.7544 -0.5035,1.9994 0.2572,3.4208 0.987,1.8442 0.9117,2.4427 -0.4306,3.4242 -2.0367,1.4893 -2.0694,3.3221 -0.098,5.5003 1.186,1.3105 1.2991,2.2921 0.5048,4.3814 -0.5631,1.4809 -0.9927,4.1313 -0.9548,5.8898 0.038,1.7586 -0.4282,5.8344 -1.0359,9.0574 -0.8368,4.4388 -0.8169,6.2069 0.082,7.2901 0.6528,0.7865 1.547,3.7081 1.9871,6.4924 0.6228,3.9394 0.4509,5.5955 -0.7745,7.4658 -1.364,2.0817 -1.3932,2.8379 -0.2182,5.6476 0.7461,1.7843 1.2744,3.5073 1.1739,3.829 -0.1005,0.3217 -0.1709,4.5967 -0.1564,9.5 0.014,4.9033 -0.019,13.4956 -0.075,19.0941 -0.059,5.9492 0.3228,10.4407 0.9187,10.809 1.5777,0.9751 1.2176,8.1026 -0.4806,9.512 -1.8773,1.558 -1.92,9.0773 -0.081,14.2296 1.111,3.1125 1.109,4.0226 -0.012,5.5 -1.9702,2.5964 -1.7107,4.473 1.1513,8.3261 2.4852,3.3458 2.5411,3.7588 1.9572,14.4443 -0.3306,6.05 -0.5742,11.9 -0.5414,13 0.5671,19.0339 0.5186,28.1056 -0.1781,33.2845 -0.465,3.4564 -1.0779,11.2197 -1.362,17.2516 -0.2842,6.0319 -1.398,14.4133 -2.4753,18.6254 -1.0773,4.2122 -1.9587,9.5214 -1.9587,11.7985 0,2.277 -0.5106,4.6506 -1.1347,5.2747 -0.8463,0.8463 -0.7104,2.195 0.5344,5.3061 1.2258,3.0637 1.3791,4.5208 0.5772,5.4871 -0.6006,0.7236 -1.2118,5.7383 -1.3584,11.1439 -0.1466,5.4055 -0.8614,11.8532 -1.5885,14.3282 -1.4093,4.7975 -1.7795,7.6575 -2.3391,18.0722 -0.1942,3.6147 -0.6372,7.0319 -0.9845,7.5938 -0.3473,0.5619 -0.1585,2.7346 0.4196,4.8282 0.7892,2.8584 0.7351,4.3968 -0.2173,6.1764 -1.3882,2.5939 -0.634,3.9144 2.5651,4.491 2.8935,0.5214 3.6046,6.4851 3.1405,26.3384 -0.3882,16.6064 -1.1729,23.109 -3.4774,28.8151 -1.5855,3.9259 -1.4262,8.6367 0.3147,9.3047 2.2587,0.8667 3.4481,5.9958 3.9144,16.8802 0.2357,5.5 1.0001,16.1737 1.6987,23.7194 0.9965,10.7627 1.0107,14.5856 0.066,17.7388 -1.4537,4.852 -0.6232,20.4055 1.4439,27.0418 2.2328,7.1681 3.4297,16.3081 4.4524,34 0.5246,9.075 1.2262,19.65 1.5593,23.5 0.333,3.85 0.5862,8.125 0.5626,9.5 -0.3179,18.5365 0.3926,74.7025 1.2397,98 0.39,10.725 0.8421,25.8 1.0047,33.5 0.1626,7.7 0.8691,17.6 1.57,22 0.8652,5.4315 1.0336,11.3712 0.5244,18.5 -0.9537,13.3509 -0.9911,12.6954 1.028,18 2.5115,6.5983 3.0019,25.567 0.7493,28.9824 -1.868,2.8322 -2.4572,13.6039 -1.0129,18.5176 0.485,1.65 1.2909,5.7 1.7911,9 0.5001,3.3 1.3478,8.0918 1.8838,10.6484 0.5361,2.5566 0.7427,6.6066 0.4591,9 -0.2835,2.3934 -0.488,6.5217 -0.4544,9.1741 0.082,6.4898 -0.9865,8.0982 -7.3015,10.9893 -4.8159,2.2047 -5.6624,3.0786 -8.065,8.3257 -2.3461,5.1239 -2.5556,6.3665 -1.6626,9.8625 1.1413,4.4676 2.2278,23.2718 2.2278,38.5548 0,9.4021 -0.7517,13.2592 -4.1794,21.4452 -0.4606,1.1 -1.0815,4.025 -1.3796,6.5 -0.2982,2.475 -1.003,7.875 -1.5662,12 -0.5631,4.125 -1.3683,10.2549 -1.7891,13.6219 -1.0855,8.6839 -5.2837,13.5412 -17.1509,19.8435 -10.122,5.3754 -16.5549,11.4163 -15.5451,14.5978 0.3401,1.0717 -0.1588,4.5334 -1.1086,7.6927 -2.3056,7.6683 -3.2586,13.5128 -4.4425,27.2441 -1.3699,15.8898 -3.3529,19.7687 -14.7848,28.9206 -4.7763,3.8237 -10.096,8.1058 -11.8214,9.5158 -1.7255,1.41 -3.788,2.5636 -4.5834,2.5636 -0.7953,0 -1.7372,0.2912 -2.0931,0.647 -0.8361,0.8361 -8.632,3.6024 -21.1863,7.5178 -10.9082,3.402 -23.1811,4.294 -40.5,2.9435 z';\n\nfunction bKey(){return BS.t+(BS.e==='n'?'n':'e');}\nfunction bW2(){return BS.t==='c'?70:75;}\nfunction bGW(){return BD[bKey()][BS.c]||0;}\nfunction bICM(mm){return Math.round(mm\/10);}\nwindow.bdT=function(t){BS.t=t;var b=document.querySelectorAll('#bdTT .bd-tb');b[0].className='bd-tb'+(t==='f'?' on-t':'');b[1].className='bd-tb'+(t==='c'?' on-p':'');document.getElementById('bdWV').className='bd-sv'+(t==='c'?' p':'');bdGo();};\nwindow.bdE=function(e){BS.e=e;document.querySelectorAll('#bdTE .bd-tb-bw').forEach(function(b,i){b.classList.toggle('on-bw',i===(e==='n'?0:1));});bdGo();};\n\nfunction bMale(cx,pby,ph,f){var sf=ph\/BMFY,tx=cx-BMW*sf\/2,ty=pby-BMFY*sf;return '\u003cg transform=\"translate('+tx.toFixed(2)+','+ty.toFixed(2)+') scale('+sf.toFixed(7)+')\" fill=\"'+f+'\"\u003e\u003cpath d=\"'+BMP+'\"\/\u003e\u003c\/g\u003e';}\n\nfunction bdDraw(){\n  var isC=(BS.t==='c'),hasE=(BS.e==='e');\n  var c_ps=isC?'#7C3AED':'#17a9bb',c_pf=isC?'rgba(139,92,246,.12)':'#DFF5F9';\n  var c_fc=isC?'#C4B5FD':'#CBD5E1',c_fs=isC?'#A78BFA':'#94A3B8',c_cc=isC?'#6D28D9':'#475569';\n  var c_es=isC?'#5B21B6':'#0097A7',c_ef=isC?'rgba(196,181,253,.4)':'rgba(167,230,240,.88)';\n  var DL='#D1D5DB',TX='#1A202C',SX='#6B7280',HM='rgba(20,20,20,.19)';\n  var vw=820,vh=380,pT=18,pB=54,pL=48,pR=6,pSpc=105;\n  var bw=bW2(),fw=BS.c*bw,fh=BS.r*75;\n  var maxW=vw-pL-pR-pSpc-(hasE?120:0),maxH=vh-pT-pB;\n  var sc=Math.min(maxW\/fw,maxH\/fh,1.3);\n  var dw=fw*sc,dh=fh*sc,de=30*sc;\n  var used=dw+(hasE?de*2:0)+pSpc,spc=Math.max(0,(vw-pL-pR-used)\/2);\n  var ox=pL+spc+(hasE?de:0),oy=pT+(maxH-dh)\/2;\n  var bar=Math.max(3.5,sc*3.5),cW=dw\/BS.c,cH=dh\/BS.r,arcD=isC?dw*.052:0;\n  var i,j,o='';\n\n  function jY(col,row){var t=col\/BS.c,off=4*t*(1-t)*arcD;if(row===0)return oy+off;if(row===BS.r)return oy+dh-off;return oy+row*cH;}\n\n  if(hasE){var sp=de*.65,cp=de*.35;\n    var pp=function(ix,dir){var ox2=ix+dir*de;return 'M'+ix+','+oy+' L'+(ix+dir*sp)+','+oy+' C'+(ix+dir*(sp+cp*.55))+','+oy+' '+ox2+','+(oy+cp*.45)+' '+ox2+','+(oy+cp)+' L'+ox2+','+(oy+dh-cp)+' C'+ox2+','+(oy+dh-cp*.45)+' '+(ix+dir*(sp+cp*.55))+','+(oy+dh)+' '+(ix+dir*sp)+','+(oy+dh)+' L'+ix+','+(oy+dh)+' Z';};\n    o+='\u003cpath d=\"'+pp(ox,-1)+'\" fill=\"'+c_ef+'\" stroke=\"'+c_es+'\" stroke-width=\"1.1\"\/\u003e';\n    o+='\u003ctext transform=\"rotate(-90,'+(ox-de*.52)+','+(oy+dh\/2)+')\" x=\"'+(ox-de*.52)+'\" y=\"'+(oy+dh\/2)+'\" text-anchor=\"middle\" font-size=\"7.5\" fill=\"'+c_es+'\" font-weight=\"500\"\u003eSide Wrap\u003c\/text\u003e';\n    o+='\u003cpath d=\"'+pp(ox+dw,1)+'\" fill=\"'+c_ef+'\" stroke=\"'+c_es+'\" stroke-width=\"1.1\"\/\u003e';\n    o+='\u003ctext transform=\"rotate(90,'+(ox+dw+de*.52)+','+(oy+dh\/2)+')\" x=\"'+(ox+dw+de*.52)+'\" y=\"'+(oy+dh\/2)+'\" text-anchor=\"middle\" font-size=\"7.5\" fill=\"'+c_es+'\" font-weight=\"500\"\u003eSide Wrap\u003c\/text\u003e';\n    o+='\u003crect x=\"'+(ox-de)+'\" y=\"'+(oy-3)+'\" width=\"'+(dw+de*2)+'\" height=\"'+(dh+6)+'\" fill=\"none\" stroke=\"'+c_es+'\" stroke-width=\".9\" stroke-dasharray=\"4,3\" rx=\"2\" opacity=\".35\"\/\u003e';\n  }\n  if(isC){o+='\u003cpath d=\"M'+ox+','+oy+' Q'+(ox+dw\/2)+','+(oy+arcD*2)+' '+(ox+dw)+','+oy+' L'+(ox+dw)+','+(oy+dh)+' Q'+(ox+dw\/2)+','+(oy+dh-arcD*2)+' '+ox+','+(oy+dh)+' Z\" fill=\"'+c_pf+'\" stroke=\"'+c_ps+'\" stroke-width=\"1.4\"\/\u003e';}\n  else{o+='\u003crect x=\"'+ox+'\" y=\"'+oy+'\" width=\"'+dw+'\" height=\"'+dh+'\" fill=\"'+c_pf+'\" stroke=\"'+c_ps+'\" stroke-width=\"1.4\" rx=\"1\"\/\u003e';}\n\n  for(i=0;i\u003cBS.c;i++){for(j=0;j\u003cBS.r;j++){o+='\u003cline x1=\"'+(ox+i*cW)+'\" y1=\"'+jY(i,j)+'\" x2=\"'+(ox+(i+1)*cW)+'\" y2=\"'+jY(i+1,j+1)+'\" stroke=\"'+c_fc+'\" stroke-width=\".6\" opacity=\".7\"\/\u003e\u003cline x1=\"'+(ox+(i+1)*cW)+'\" y1=\"'+jY(i+1,j)+'\" x2=\"'+(ox+i*cW)+'\" y2=\"'+jY(i,j+1)+'\" stroke=\"'+c_fc+'\" stroke-width=\".6\" opacity=\".7\"\/\u003e';}}\n  for(i=0;i\u003c=BS.c;i++){var vT=jY(i,0),vB=jY(i,BS.r);o+='\u003crect x=\"'+(ox+i*cW-bar\/2)+'\" y=\"'+vT+'\" width=\"'+bar+'\" height=\"'+(vB-vT)+'\" fill=\"'+c_fc+'\" stroke=\"'+c_fs+'\" stroke-width=\".35\" rx=\"1\"\/\u003e';}\n  for(j=0;j\u003c=BS.r;j++){if(isC\u0026\u0026(j===0||j===BS.r)){var d2=(j===0)?1:-1,by2=(j===0)?oy:(oy+dh);o+='\u003cpath d=\"M'+ox+','+by2+' Q'+(ox+dw\/2)+','+(by2+d2*arcD*2)+' '+(ox+dw)+','+by2+'\" fill=\"none\" stroke=\"'+c_fc+'\" stroke-width=\"'+bar+'\" stroke-linecap=\"round\"\/\u003e';}else{o+='\u003crect x=\"'+ox+'\" y=\"'+(oy+j*cH-bar\/2)+'\" width=\"'+dw+'\" height=\"'+bar+'\" fill=\"'+c_fc+'\" stroke=\"'+c_fs+'\" stroke-width=\".35\" rx=\"1\"\/\u003e';}}\n\n  var cr=Math.max(4,sc*3.5);\n  for(i=0;i\u003c=BS.c;i++){for(j=0;j\u003c=BS.r;j++){o+='\u003ccircle cx=\"'+(ox+i*cW)+'\" cy=\"'+jY(i,j)+'\" r=\"'+cr+'\" fill=\"'+c_cc+'\"\/\u003e';}}\n\n  if(isC\u0026\u0026dw\u003e80){var iw=72,ih=42,ix=Math.max(4,ox-iw-46),iy=oy+dh-ih;o+='\u003crect x=\"'+ix+'\" y=\"'+iy+'\" width=\"'+iw+'\" height=\"'+ih+'\" fill=\"rgba(255,255,255,.92)\" stroke=\"'+c_ps+'\" stroke-width=\".8\" rx=\"5\"\/\u003e\u003ctext x=\"'+(ix+iw\/2)+'\" y=\"'+(iy+11)+'\" text-anchor=\"middle\" font-size=\"7\" fill=\"'+c_ps+'\" font-weight=\"700\" letter-spacing=\".5\"\u003eTOP VIEW\u003c\/text\u003e';var tv=ix+iw\/2,tvR=iw*.32,tvY=iy+25;o+='\u003cpath d=\"M'+(tv-tvR*1.5)+','+tvY+' Q'+tv+','+(tvY-tvR*.85)+' '+(tv+tvR*1.5)+','+tvY+'\" fill=\"none\" stroke=\"'+c_ps+'\" stroke-width=\"2\" stroke-linecap=\"round\"\/\u003e\u003cline x1=\"'+(tv-tvR*1.5)+'\" y1=\"'+(tvY-4)+'\" x2=\"'+(tv-tvR*1.5)+'\" y2=\"'+(tvY+4)+'\" stroke=\"'+c_ps+'\" stroke-width=\"1.2\"\/\u003e\u003cline x1=\"'+(tv+tvR*1.5)+'\" y1=\"'+(tvY-4)+'\" x2=\"'+(tv+tvR*1.5)+'\" y2=\"'+(tvY+4)+'\" stroke=\"'+c_ps+'\" stroke-width=\"1.2\"\/\u003e\u003ctext x=\"'+tv+'\" y=\"'+(tvY+13)+'\" text-anchor=\"middle\" font-size=\"6.5\" fill=\"'+c_ps+'\" font-weight=\"600\"\u003e\u0026#9660; Viewer\u003c\/text\u003e';}\n\n  var ph=170*sc,pby=oy+dh,re=ox+dw+(hasE?de:0),mHW=BMW*(ph\/BMFY)\/2,mX=re+12+mHW;\n  o+=bMale(mX,pby,ph,HM);\n  o+='\u003cline x1=\"'+(re+6)+'\" y1=\"'+pby+'\" x2=\"'+(mX+mHW+14)+'\" y2=\"'+pby+'\" stroke=\"'+DL+'\" stroke-width=\".7\"\/\u003e';\n  var anX=mX+mHW+6;o+='\u003cline x1=\"'+anX+'\" y1=\"'+(pby-ph)+'\" x2=\"'+anX+'\" y2=\"'+pby+'\" stroke=\"'+HM+'\" stroke-width=\".8\" stroke-dasharray=\"2,2\"\/\u003e\u003cline x1=\"'+(anX-2.5)+'\" y1=\"'+(pby-ph)+'\" x2=\"'+(anX+2.5)+'\" y2=\"'+(pby-ph)+'\" stroke=\"'+HM+'\" stroke-width=\".8\"\/\u003e\u003cline x1=\"'+(anX-2.5)+'\" y1=\"'+pby+'\" x2=\"'+(anX+2.5)+'\" y2=\"'+pby+'\" stroke=\"'+HM+'\" stroke-width=\".8\"\/\u003e\u003ctext x=\"'+(anX+4)+'\" y=\"'+(pby-ph\/2+3)+'\" font-size=\"8\" fill=\"'+HM+'\"\u003e170 cm\u003c\/text\u003e';\n  var gw=bGW();\n  var ddX1=hasE?(ox-de):ox, ddX2=hasE?(ox+dw+de):(ox+dw);\n  var ddY=pby+20;\n  var ddMid=(ddX1+ddX2)\/2;\n  o+='\u003cline x1=\"'+ddX1+'\" y1=\"'+ddY+'\" x2=\"'+ddX2+'\" y2=\"'+ddY+'\" stroke=\"'+DL+'\" stroke-width=\"1.1\"\/\u003e';\n  o+='\u003cline x1=\"'+ddX1+'\" y1=\"'+(pby+2)+'\" x2=\"'+ddX1+'\" y2=\"'+(ddY+3)+'\" stroke=\"'+DL+'\" stroke-width=\".7\" stroke-dasharray=\"2,2\"\/\u003e';\n  o+='\u003cline x1=\"'+ddX2+'\" y1=\"'+(pby+2)+'\" x2=\"'+ddX2+'\" y2=\"'+(ddY+3)+'\" stroke=\"'+DL+'\" stroke-width=\".7\" stroke-dasharray=\"2,2\"\/\u003e';\n  o+='\u003ctext x=\"'+ddMid+'\" y=\"'+(ddY+13)+'\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"500\" fill=\"'+TX+'\"\u003eTotal length  '+(gw?bICM(gw):'—')+' cm'+(isC?' (≈)':'')+' \u003c\/text\u003e';\n  var ddX=ox-32,hlx=ddX-10,hly=oy+dh\/2;o+='\u003cline x1=\"'+ddX+'\" y1=\"'+oy+'\" x2=\"'+ddX+'\" y2=\"'+(oy+dh)+'\" stroke=\"'+DL+'\" stroke-width=\"1.1\"\/\u003e\u003cline x1=\"'+(ox-2)+'\" y1=\"'+oy+'\" x2=\"'+(ddX-2)+'\" y2=\"'+oy+'\" stroke=\"'+DL+'\" stroke-width=\".7\" stroke-dasharray=\"2,2\"\/\u003e\u003cline x1=\"'+(ox-2)+'\" y1=\"'+(oy+dh)+'\" x2=\"'+(ddX-2)+'\" y2=\"'+(oy+dh)+'\" stroke=\"'+DL+'\" stroke-width=\".7\" stroke-dasharray=\"2,2\"\/\u003e\u003ctext transform=\"rotate(-90,'+hlx+','+hly+')\" x=\"'+hlx+'\" y=\"'+hly+'\" text-anchor=\"middle\" font-size=\"10\" font-weight=\"500\" fill=\"'+TX+'\"\u003e'+BS.r+' segments  '+bICM(BHH[BS.r])+' cm\u003c\/text\u003e';\n\n  var lb={fn:'Flat · No Side Wrap',fe:'Flat · With Side Wrap',cn:'Concave · No Side Wrap',ce:'Concave · With Side Wrap'};\n  o+='\u003ctext x=\"'+(ox+dw\/2)+'\" y=\"'+(oy+dh\/2-6)+'\" text-anchor=\"middle\" font-size=\"9.5\" font-weight=\"600\" fill=\"'+c_ps+'\"\u003e'+(lb[bKey()]||'')+' \u003c\/text\u003e\u003ctext x=\"'+(ox+dw\/2)+'\" y=\"'+(oy+dh\/2+8)+'\" text-anchor=\"middle\" font-size=\"8.5\" fill=\"'+SX+'\"\u003eBlock '+bW2()+'×75 cm  '+BS.c+'×'+BS.r+'='+(BS.c*BS.r)+' blocks\u003c\/text\u003e';\n  document.getElementById('bd-cvs').innerHTML=o;\n}\n\nwindow.bdGo=function(){\n  BS.c=+document.getElementById('bdSLW').value||4;\n  BS.r=+document.getElementById('bdSLH').value||3;\n  document.getElementById('bdWV').textContent=BS.c;\n  \/* FIX-G: อัปเดต aria-valuenow ทุกครั้ง *\/\n  document.getElementById('bdSLW').setAttribute('aria-valuenow',BS.c);\n  var w=bGW(),h=BHH[BS.r],bw=bW2(),isC=(BS.t==='c'),hasE=(BS.e==='e');\n  document.getElementById('bdDW').textContent=w?bICM(w):'-';\n  document.getElementById('bdDH').textContent=bICM(h);\n  document.getElementById('bdDT').textContent=w?(hasE?(bICM(w)-60+(isC?' ≈':'')):bICM(w)+(isC?' ≈':'')):'-';\n  document.getElementById('bdDB').textContent=bw+'×75';\n  document.getElementById('bdDG').className='bd-dg'+(isC?' pm':'');\n  var awW=w?bICM(w)+'':'—';\n  var visW=w?(bICM(w)-60)+'':'—';\n  var awLine=hasE?'Visible width '+visW+' cm · AW print '+awW+' cm × height '+bICM(BHH[BS.r])+' cm':'AW width '+awW+' cm × height '+bICM(BHH[BS.r])+' cm';\n  document.getElementById('bdAWM').textContent=awLine;\n  var chip=document.getElementById('bdAWC');\n  chip.className='bd-aw-chip'+(isC?' p':' t');\n  chip.textContent=hasE?'Option D: incl. side wrap':'Option C: excl. side wrap';\n  var n='';\n  if(hasE)n+='\u003cdiv class=\"bd-nt bd-nw\"\u003e⚠ Side Wrap — do not place a logo or important text within the side wrap area\u003c\/div\u003e';\n  if(isC)n+='\u003cdiv class=\"bd-nt bd-nc\"'+(hasE?' style=\"margin-top:4px\"':'')+'\u003eConcave — AW size is approximate, we recommend measuring from the actual frame before printing\u003c\/div\u003e';\n  document.getElementById('bdNB').innerHTML=n;\n  bdDraw();\n};\nbdGo();\n}());\n\u003c\/script\u003e\n","brand":"Octopus Media Solutions","offers":[{"title":"Dura back drop (frontal) \/ 3x2 panels \/ For printing only","offer_id":45723869151454,"sku":"SG33","price":5400.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x2 panels \/ frame only","offer_id":45723898020062,"sku":"","price":6900.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x2 panels \/ Frame + Printing","offer_id":45723898052830,"sku":"","price":9400.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x2 panels \/ Frame + printing has curved edges","offer_id":45723898085598,"sku":"","price":9850.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x3 panels \/ For printing only","offer_id":45723869184222,"sku":"SG34","price":5900.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x3 panels \/ frame only","offer_id":45723898118366,"sku":"","price":7900.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x3 panels \/ Frame + Printing","offer_id":45723898151134,"sku":"","price":10700.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x3 panels \/ Frame + printing has curved edges","offer_id":45723898183902,"sku":"","price":11200.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x4 panels \/ For printing only","offer_id":45723869216990,"sku":"SG35","price":7900.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x4 panels \/ frame only","offer_id":45723898216670,"sku":"","price":8900.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x4 panels \/ Frame + Printing","offer_id":45723898249438,"sku":"","price":12600.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x4 panels \/ Frame + printing has curved edges","offer_id":45723898282206,"sku":"","price":13200.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x5 panels \/ For printing only","offer_id":45723869249758,"sku":"SG36","price":9400.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x5 panels \/ frame only","offer_id":45723898314974,"sku":"","price":10300.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x5 panels \/ Frame + Printing","offer_id":45723898347742,"sku":"","price":13900.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x5 panels \/ Frame + printing has curved edges","offer_id":45723898380510,"sku":"","price":14900.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x6 panels \/ For printing only","offer_id":45723869282526,"sku":"SG37","price":11900.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x6 panels \/ frame only","offer_id":45723898413278,"sku":"","price":12300.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x6 panels \/ Frame + Printing","offer_id":45723898446046,"sku":"","price":16200.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x6 panels \/ Frame + printing has curved edges","offer_id":45723898478814,"sku":"","price":17200.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x7 panels \/ For printing only","offer_id":45723869315294,"sku":"SG38","price":13800.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x7 panels \/ frame only","offer_id":45723898511582,"sku":"","price":14400.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x7 panels \/ Frame + Printing","offer_id":45723898544350,"sku":"","price":18400.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x7 panels \/ Frame + printing has curved edges","offer_id":45723898577118,"sku":"","price":19400.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x8 panels \/ For printing only","offer_id":45723869348062,"sku":"SG39","price":15900.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x8 panels \/ frame only","offer_id":45723898609886,"sku":"","price":16400.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x8 panels \/ Frame + Printing","offer_id":45723898642654,"sku":"","price":18900.0,"currency_code":"THB","in_stock":true},{"title":"Dura back drop (frontal) \/ 3x8 panels \/ Frame + printing has curved edges","offer_id":45723898675422,"sku":"","price":20100.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x3 panels \/ For printing only","offer_id":45723869413598,"sku":"SG41","price":6400.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x3 panels \/ frame only","offer_id":45723898806494,"sku":"","price":7900.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x3 panels \/ Frame + Printing","offer_id":45723898839262,"sku":"","price":10700.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x3 panels \/ Frame + printing has curved edges","offer_id":45723898872030,"sku":"","price":11200.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x4 panels \/ For printing only","offer_id":45723869446366,"sku":"SG42","price":7900.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x4 panels \/ frame only","offer_id":45723898904798,"sku":"","price":10300.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x4 panels \/ Frame + Printing","offer_id":45723898937566,"sku":"","price":12600.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x4 panels \/ Frame + printing has curved edges","offer_id":45723898970334,"sku":"","price":13200.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x5 panels \/ For printing only","offer_id":45723869479134,"sku":"SG43","price":9400.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x5 panels \/ frame only","offer_id":45723899003102,"sku":"","price":12300.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x5 panels \/ Frame + Printing","offer_id":45723899035870,"sku":"","price":13900.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x5 panels \/ Frame + printing has curved edges","offer_id":45723899068638,"sku":"","price":14900.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x6 panels \/ For printing only","offer_id":45723869511902,"sku":"SG44","price":11900.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x6 panels \/ frame only","offer_id":45723899101406,"sku":"","price":14400.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x6 panels \/ Frame + Printing","offer_id":45723899134174,"sku":"","price":16200.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x6 panels \/ Frame + printing has curved edges","offer_id":45723899166942,"sku":"","price":17200.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x7 panels \/ For printing only","offer_id":45723869544670,"sku":"SG45","price":13800.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x7 panels \/ frame only","offer_id":45723899199710,"sku":"","price":16400.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x7 panels \/ Frame + Printing","offer_id":45723899232478,"sku":"","price":18400.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x7 panels \/ Frame + printing has curved edges","offer_id":45723899265246,"sku":"","price":19400.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x8 panels \/ For printing only","offer_id":45723869577438,"sku":"SG46","price":15900.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x8 panels \/ frame only","offer_id":45723899298014,"sku":"","price":5400.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x8 panels \/ Frame + Printing","offer_id":45723899330782,"sku":"","price":18900.0,"currency_code":"THB","in_stock":true},{"title":"Dura Backdrop (curved front) \/ 3x8 panels \/ Frame + printing has curved edges","offer_id":45723899363550,"sku":"","price":20100.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_9b035fbf-0aca-4f5d-913e-b0ef3c2a46b4-598995.jpg?v=1715628099"},{"product_id":"vinyl-j-flag","title":"PVC Flying Flag Banner (J-Flag) ","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Noto+Sans+Thai:wght@300;400;500;600;700\u0026display=swap');\n\n  :root {\n    --cyan:       #22D3C8;\n    --cyan-v:     #17CFC4;\n    --cyan-dk:    #0F8F98;\n    --cyan-lt:    #ECFEFF;\n    --indigo:     #818CF8;\n    --indigo-lt:  #EEF2FF;\n    --violet:     #A78BFA;\n    --violet-lt:  #F3F0FF;\n    --white:      #ffffff;\n    --text:       #1A202C;\n    --muted:      #667085;\n    --border:     #DFE7F3;\n    --radius:     14px;\n    --shadow:     0 2px 12px rgba(72, 92, 140, 0.08);\n    --shadow-h:   0 10px 28px rgba(90, 106, 180, 0.16);\n    --grad-ci:    linear-gradient(135deg, #14c9df 0%, #17a9bb 100%);\n    --octo-accent: linear-gradient(135deg, #22D3C8, #818CF8, #A78BFA);\n    --octo-bg:\n      radial-gradient(ellipse 70% 55% at 15% 20%, rgba(167,210,255,0.5) 0%, transparent 65%),\n      radial-gradient(ellipse 60% 50% at 85% 75%, rgba(196,167,255,0.4) 0%, transparent 65%),\n      radial-gradient(ellipse 50% 45% at 65% 15%, rgba(23,207,204,0.1) 0%, transparent 60%),\n      radial-gradient(ellipse 80% 60% at 50% 50%, rgba(207,240,255,0.3) 0%, transparent 70%),\n      linear-gradient(145deg, #e8f4ff 0%, #f3eeff 40%, #e5fbfa 70%, #ede8ff 100%);\n  }\n\n  .jf *, .jf *::before, .jf *::after { box-sizing: border-box; }\n  .jf img { max-width: 100%; height: auto; }\n\n  .product__info-container .jf,\n  .product__info-container .jf-section,\n  .product__info-container .jf-section.page-width { width: 100%; max-width: 100%; margin-left: 0; margin-right: 0; }\n  .product__info-container .jf-section.page-width { padding-left: 0 !important; padding-right: 0 !important; }\n  .jf-section:first-child { padding-top: 8px; }\n\n  .jf-heading { display: flex; align-items: center; justify-content: center; gap: 10px; margin-bottom: 24px; text-align: center; }\n  .jf-heading-bar { width: 4px; height: 28px; border-radius: 99px; background: linear-gradient(180deg,#14c9df,#17a9bb); flex-shrink: 0; }\n  .jf-heading h2 { font-size: 1.5em; font-weight: 700; margin: 0; color: var(--text); line-height: 1.35; }\n\n  .jf-feat-mini { display: none; flex-wrap: wrap; gap: 8px; margin-bottom: 16px; }\n  .jf-feat-mini-chip {\n    display: inline-flex; align-items: center; gap: 6px;\n    font-size: 0.82em; font-weight: 700; color: #17a9bb;\n    background: #e3f8fb;\n    border: 1px solid rgba(23,169,187,.2); border-radius: 99px;\n    padding: 5px 12px 5px 8px; white-space: nowrap;\n    box-shadow: 0 1px 6px rgba(20,201,223,.06);\n  }\n  .jf-feat-mini-chip::before { content: ''; width: 7px; height: 7px; border-radius: 50%; background: var(--grad-ci); flex-shrink: 0; }\n\n  .jf-hero { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 18px; align-items: stretch; margin-bottom: 20px; }\n  .jf-hero \u003e * { min-width: 0; width: 100%; }\n\n  .jf-hero-img {\n    position: relative; border-radius: var(--radius); overflow: hidden;\n    background: #fff;\n    border: 1px solid rgba(23,169,187,.15); aspect-ratio: 4 \/ 3;\n    display: block; box-shadow: var(--shadow); cursor: zoom-in;\n  }\n  .jf-hero-img::after {\n    content: 'Click to enlarge'; position: absolute; right: 10px; bottom: 10px;\n    padding: 6px 10px; border-radius: 999px; background: rgba(17, 24, 39, 0.68);\n    color: #fff; font-size: 0.75em; line-height: 1; pointer-events: none; backdrop-filter: blur(4px);\n  }\n  .jf-hero-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .25s ease; }\n  .jf-hero-img:hover img { transform: scale(1.02); }\n\n  .jf-features { display: flex; flex-direction: column; gap: 12px; min-width: 0; }\n  .jf-feat {\n    display: flex; align-items: center; gap: 14px; padding: 18px 16px;\n    background: rgba(255,255,255,0.86); border: 1px solid rgba(23,169,187,.12);\n    border-radius: var(--radius); box-shadow: var(--shadow); backdrop-filter: blur(2px);\n    flex: 1 1 auto; min-height: 88px;\n  }\n  .jf-feat-icon {\n    width: 44px; height: 44px; border-radius: 12px;\n    background: var(--grad-ci);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.15);\n  }\n  .jf-feat-icon svg { width: 22px; height: 22px; fill: white; }\n  .jf-feat-text strong { display: block; font-size: 1.14em; font-weight: 700; color: var(--text); margin-bottom: 4px; line-height: 1.35; }\n  .jf-feat-text span { font-size: 0.96em; color: var(--muted); line-height: 1.5; }\n\n  .jf-cards { display: grid; gap: 14px; margin-bottom: 0; }\n  .jf-cards.c2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  .jf-cards.c4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n\n  .jf-card {\n    background: rgba(255,255,255,0.9); border: 1.5px solid rgba(23,169,187,.12);\n    border-radius: var(--radius); overflow: hidden; box-shadow: var(--shadow);\n    display: flex; flex-direction: column;\n    transition: box-shadow .22s, transform .22s, border-color .22s;\n    min-width: 0; backdrop-filter: blur(2px);\n  }\n  .jf-card:hover { box-shadow: var(--shadow-h); transform: translateY(-3px); border-color: rgba(23,169,187,.35); }\n  .jf-card-stripe { height: 4px; background: var(--grad-ci); }\n  .jf-card.plus .jf-card-stripe { background: linear-gradient(135deg, #818CF8, #A78BFA, #22D3C8); }\n  .jf-card.eco .jf-card-stripe  { background: linear-gradient(135deg, #22D3C8, #6FD3FF, #818CF8); }\n\n  .jf-card-top { padding: 16px 18px 12px; display: flex; justify-content: space-between; align-items: flex-start; gap: 10px; }\n  .jf-card-top \u003e div:first-child { min-width: 0; flex: 1; }\n  .jf-card-name { font-size: 1.42em; font-weight: 800; color: var(--text); margin: 0 0 3px; line-height: 1.2; }\n  .jf-card-sub { font-size: 0.85em; color: var(--muted); margin: 0; line-height: 1.45; }\n  .jf-card-price { text-align: right; flex-shrink: 0; }\n  .jf-card-price-num { font-size: 2.05em; font-weight: 800; color: #7C3AED; line-height: 1; letter-spacing: -1px; white-space: nowrap; }\n  .jf-card-price-num sup { font-size: 0.45em; vertical-align: super; }\n  .jf-card-price-num small { font-size: 0.38em; font-weight: 500; }\n  .jf-card-price-label { font-size: 0.8em; color: var(--muted); text-align: right; margin-top: 2px; line-height: 1.35; }\n  .jf-card-price-label em { font-style: normal; color: #17a9bb; }\n\n  .jf-card-divider { height: 1px; background: linear-gradient(90deg, rgba(20,201,223,0.15), rgba(23,169,187,0.10), rgba(20,201,223,0.08)); margin: 0 18px; }\n  .jf-card-body { padding: 12px 18px 16px; display: flex; flex-direction: column; gap: 8px; flex: 1; }\n\n  .jf-row { display: flex; align-items: flex-start; gap: 8px; }\n  .jf-lbl { font-size: 0.88em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--cyan-dk); min-width: 76px; flex-shrink: 0; padding-top: 1px; line-height: 1.4; }\n  .jf-val { font-size: 1em; color: var(--text); line-height: 1.5; min-width: 0; }\n\n  .jf-badge {\n    display: inline-flex; align-items: center; gap: 8px;\n    background: #e3f8fb;\n    border: 1px solid rgba(23,169,187,.2); border-radius: 99px;\n    padding: 7px 16px 7px 12px; font-size: 0.92em; font-weight: 600; color: #17a9bb;\n    margin-top: 4px; width: fit-content; max-width: 100%; line-height: 1.45;\n  }\n  .jf-dots { display: flex; gap: 3px; flex-shrink: 0; }\n  .jf-dots span { width: 10px; height: 10px; border-radius: 50%; }\n\n  .jf-angle {\n    font-size: 0.78em; font-weight: 600; color: #17a9bb;\n    background: #e3f8fb;\n    border: 1px solid rgba(23,169,187,.2); border-radius: 99px;\n    padding: 2px 9px; display: inline-block; margin-top: 3px; line-height: 1.35;\n  }\n\n  .jf-note { font-size: 0.95em; color: var(--muted); padding: 14px 0 0; margin-top: 16px; line-height: 1.6; }\n  .jf-note::before { content: '* '; }\n\n  .jf-alert {\n    display: flex; gap: 10px; align-items: flex-start;\n    background: #e3f8fb;\n    border: 1px solid rgba(23,169,187,.2); border-radius: var(--radius);\n    padding: 12px 16px; font-size: 0.92em; color: #0f5c66;\n    margin-bottom: 20px; line-height: 1.6;\n  }\n\n  .jf-cta, .jf button.jf-cta, .jf a.jf-cta {\n    display: inline-flex; align-items: center; justify-content: center; gap: 8px;\n    min-height: 46px; padding: 12px 18px; border: 0; border-radius: 999px;\n    background: linear-gradient(135deg, #14c9df, #17a9bb, #818CF8, #A78BFA);\n    color: #fff;\n    font-size: 0.95em; font-weight: 700; line-height: 1.2; text-decoration: none;\n    box-shadow: 0 4px 14px rgba(20,201,223,.25),0 1px 5px rgba(23,169,187,.14);\n    transition: transform .2s ease, box-shadow .2s ease; cursor: pointer;\n  }\n  .jf-cta:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(20,201,223,.30); }\n  .jf-cta:active { transform: translateY(0); }\n\n  .jf-section-gap { height: 0; margin: 0; }\n\n  .jf-lightbox {\n    position: fixed; inset: 0; z-index: 9999; display: none;\n    align-items: center; justify-content: center; padding: 24px;\n    background: rgba(10, 14, 24, 0.88); backdrop-filter: blur(6px);\n  }\n  .jf-lightbox.is-open { display: flex; }\n  .jf-lightbox-dialog { position: relative; max-width: min(96vw, 1200px); max-height: 92vh; width: auto; display: flex; align-items: center; justify-content: center; }\n  .jf-lightbox-img { display: block; max-width: 100%; max-height: 92vh; width: auto; height: auto; border-radius: 16px; box-shadow: 0 24px 60px rgba(0,0,0,0.45); background: #fff; }\n  .jf-lightbox-close { position: absolute; top: -14px; right: -14px; width: 42px; height: 42px; border: 0; border-radius: 999px; background: #fff; color: #111827; font-size: 26px; line-height: 1; cursor: pointer; box-shadow: 0 8px 24px rgba(0,0,0,0.28); }\n  .jf-lightbox-close:hover { transform: scale(1.04); }\n\n  .jf-faq { padding-top: 18px; }\n  .jf-faq-wrap { width: 100%; max-width: 920px; margin: 0 auto; }\n  .jf-faq-head { text-align: center; margin-bottom: 20px; }\n  .jf-faq-kicker { font-size: 0.88em; font-weight: 600; color: #17a9bb; margin-bottom: 8px; line-height: 1.4; }\n  .jf-faq-title { display: inline-flex; align-items: center; gap: 12px; margin: 0; font-size: 1.45em; line-height: 1.3; font-weight: 800; color: var(--text); }\n  .jf-faq-title::before { content: \"\"; width: 4px; height: 28px; border-radius: 99px; background: var(--grad-ci); flex: 0 0 auto; }\n  .jf-faq-title .accent { background: linear-gradient(90deg, #14c9df 0%, #17a9bb 25%, #818CF8 58%, #A78BFA 82%, #14c9df 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent; }\n\n  .jf-faq-box { background: rgba(255,255,255,0.92); border: 1px solid rgba(23,169,187,.15); border-radius: var(--radius); overflow: hidden; box-shadow: var(--shadow); }\n  .jf-faq-item + .jf-faq-item { border-top: 1px solid rgba(23,169,187,.1); }\n  .jf-faq-question { width: 100%; border: 0; background: transparent; display: flex; align-items: center; gap: 14px; text-align: left; padding: 16px 18px; cursor: pointer; color: var(--text); font-family: inherit; transition: background .2s ease; }\n  .jf-faq-question:hover { background: #f5f3ff; }\n  .jf-faq-item.active .jf-faq-question { background: #f5f3ff; color: #6d28d9; }\n  .jf-faq-num { width: 28px; height: 28px; border-radius: 999px; background: var(--grad-ci); color: #fff; display: inline-flex; align-items: center; justify-content: center; font-size: 0.88em; font-weight: 800; flex: 0 0 28px; box-shadow: 0 4px 10px rgba(20,201,223,.22); }\n  .jf-faq-item.active .jf-faq-num { background: #6d28d9; }\n  .jf-faq-qtext { flex: 1 1 auto; font-size: 0.98em; font-weight: 600; line-height: 1.5; }\n  .jf-faq-icon { width: 22px; height: 22px; flex: 0 0 22px; color: #9aa3b2; transition: transform .22s ease, color .22s ease; }\n  .jf-faq-item.active .jf-faq-icon { transform: rotate(180deg); color: #6d28d9; }\n  .jf-faq-answer { display: grid; grid-template-rows: 0fr; transition: grid-template-rows .24s ease; }\n  .jf-faq-item.active .jf-faq-answer { grid-template-rows: 1fr; }\n  .jf-faq-answer-inner { overflow: hidden; }\n  .jf-faq-answer-content { padding: 0 18px 18px 60px; color: var(--muted); font-size: 0.95em; line-height: 1.75; border-top: 1px solid rgba(23,169,187,.15); }\n\n  .jf-intro {\n    position: relative; text-align: center; padding: 56px 24px 60px; overflow: hidden;\n    background: linear-gradient(140deg,rgba(241,236,255,1) 22%,rgba(235,252,255,0.85) 45%,rgba(236,255,254,0.81) 74%,rgba(242,255,250,1) 100%);\n  }\n  .jf-intro::after {\n    content: ''; position: absolute; top: -80px; right: -60px;\n    width: 280px; height: 280px;\n    background: radial-gradient(circle,rgba(20,201,223,.15) 0%,transparent 70%);\n    pointer-events: none;\n  }\n  .jf-intro-inner { max-width: 780px; margin: 0 auto; position: relative; }\n  .jf-intro-chip {\n    display: inline-flex; align-items: center; gap: 6px;\n    font-size: 11px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase;\n    color: #9CA3AF; background: #F3F4F6; border: 1px solid rgba(34,211,200,.22);\n    padding: 6px 14px; border-radius: 999px; margin-bottom: 16px;\n  }\n  .jf-intro h1 { font-size: clamp(24px,3.5vw,36px); font-weight: 800; color: #1A202C; line-height: 1.2; letter-spacing: -.03em; margin: 0 0 18px; }\n  .jf-intro p { font-size: 1em; line-height: 1.9; max-width: 720px; margin: 0 auto 8px; }\n  .jf-intro p strong { font-weight: 700; }\n  .jf-intro-tags { display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; margin: 22px 0 26px; }\n  .jf-intro-tag { font-size: 12px; font-weight: 700; padding: 6px 14px; border-radius: 999px; background: #fff; border: 1px solid #E5E7EB; color: #374151; box-shadow: 0 1px 6px rgba(60,70,90,.06); }\n  .jf-intro-tag-c { background: #e3f8fb; color: #17a9bb; border-color: rgba(23,169,187,.22); }\n  .jf-intro-tag-p { background: #F3F0FF; color: #7C3AED; border-color: rgba(124,58,237,.22); }\n  .jf-intro-ctas { display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; }\n  .jf-intro-btn {\n    display: inline-flex; align-items: center; gap: 8px;\n    font-size: 14px; font-weight: 700; border-radius: 999px;\n    transition: transform .2s, box-shadow .2s; text-decoration: none;\n    background: linear-gradient(135deg,#14c9df 0%,#17a9bb 100%); color: #fff !important;\n    padding: 13px 26px; border: none;\n    box-shadow: 0 4px 14px rgba(20,201,223,.25),0 1px 5px rgba(23,169,187,.14);\n  }\n  .jf-intro-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(20,201,223,.30); }\n  .jf-intro-btn-sec {\n    display: inline-flex; align-items: center; gap: 8px;\n    font-size: 14px; font-weight: 700; border-radius: 999px;\n    transition: transform .2s, box-shadow .2s; text-decoration: none;\n    background: #fff; color: #17a9bb !important; padding: 12px 24px;\n    border: 1.5px solid rgba(23,169,187,.35);\n    box-shadow: 0 1px 6px rgba(60,70,90,.06);\n  }\n  .jf-intro-btn-sec:hover { background: rgba(23,169,187,.06); border-color: #17a9bb; }\n\n  @media (max-width: 989px) {\n    .jf-section { padding: 24px 0 0; }\n    .jf-heading { margin-bottom: 18px; }\n    .jf-heading h2 { font-size: 1.24em; }\n    .jf-heading-bar { height: 22px; }\n    .jf-hero { grid-template-columns: 1fr; gap: 12px; }\n    .jf-cards.c2, .jf-cards.c4 { grid-template-columns: 1fr; }\n    .jf-card-top { padding: 14px 14px 10px; gap: 8px; }\n    .jf-card-name { font-size: 1.28em; }\n    .jf-card-price-num { font-size: 1.85em; }\n    .jf-card-body { padding: 10px 14px 14px; gap: 10px; }\n    .jf-lbl { min-width: 62px; font-size: 0.82em; }\n    .jf-val { font-size: 0.9em; }\n    .jf-badge { width: 100%; border-radius: 10px; font-size: 0.84em; padding: 7px 12px; justify-content: flex-start; }\n    .jf-alert { font-size: 0.84em; padding: 10px 12px; }\n    .jf-note { font-size: 0.84em; }\n  }\n  @media (max-width: 640px) {\n    .jf-intro { padding: 36px 16px 40px; }\n    .jf-intro h1 { font-size: 1.55em; }\n    .jf-intro p { font-size: .9em; }\n    .jf-intro-tags { gap: 6px; margin: 16px 0 20px; }\n    .jf-intro-tag { font-size: 11px; padding: 5px 11px; }\n    .jf-intro-ctas { flex-direction: column; align-items: center; gap: 10px; }\n    .jf-intro-btn, .jf-intro-btn-sec { width: 100%; max-width: 300px; justify-content: center; }\n    .jf-features { display: none !important; }\n    .jf-feat-mini { display: flex; }\n    .jf-hero { grid-template-columns: 1fr; gap: 12px; }\n    .jf-hero-img { aspect-ratio: 4 \/ 3; }\n    .jf-hero-img::after { font-size: 0.68em; right: 8px; bottom: 8px; padding: 5px 8px; }\n    .jf-heading h2 { font-size: 1.15em; }\n    .jf-card-name { font-size: 1.22em; }\n    .jf-card-sub { font-size: 0.8em; }\n    .jf-card-price-num { font-size: 1.72em; }\n    .jf-card-price-label { font-size: 0.76em; }\n    .jf-lbl { min-width: 56px; font-size: 0.78em; }\n    .jf-val { font-size: 0.86em; }\n    .jf-badge { font-size: 0.82em; }\n    .jf-angle { font-size: 0.73em; }\n    .jf-cta { width: 100%; }\n    .jf-lightbox { padding: 14px; }\n    .jf-lightbox-close { top: -10px; right: -4px; width: 38px; height: 38px; font-size: 24px; }\n    .jf-faq { padding-top: 14px; }\n    .jf-faq-title { font-size: 1.16em; gap: 10px; }\n    .jf-faq-title::before { height: 24px; }\n    .jf-faq-question { padding: 14px 14px; gap: 10px; }\n    .jf-faq-qtext { font-size: 0.92em; }\n    .jf-faq-answer-content { padding: 0 14px 16px 52px; font-size: 0.88em; line-height: 1.72; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"jf\"\u003e\n\n\u003c!-- ── INTRO ── --\u003e\n\u003cdiv class=\"jf-intro\"\u003e\n  \u003cdiv class=\"jf-intro-inner\"\u003e\n    \u003cdiv class=\"jf-intro-chip\"\u003eJ-Flag · Japanese Flag Banner\u003c\/div\u003e\n    \u003ch1\u003e\n\u003cspan style=\"background:linear-gradient(90deg,#22D3C8 0%,#22d3ee 22%,#818CF8 58%,#A78BFA 78%,#22D3C8 100%);background-size:280% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:900\"\u003eJapanese Flag Banner J-Flag\u003c\/span\u003e\u003cbr\u003eVertical Advertising Banner · All Models, All Sizes\u003c\/h1\u003e\n    \u003cp\u003eJapanese flag banners for storefronts, event booths, and promotional campaigns. \u003cstrong\u003eEasy to notice, quick to install, and space-saving\u003c\/strong\u003e, suitable for both indoor and outdoor use.\u003c\/p\u003e\n    \u003cp\u003eAvailable in 4 models — \u003cstrong\u003eDura, Sumo, Duo, and Value\u003c\/strong\u003e with both 4-colour CMYK and 6-colour CcMmYK high-resolution printing up to 1440 dpi, using durable UV ink with an expected lifespan of 1–3 years.\u003c\/p\u003e\n    \u003cdiv class=\"jf-intro-tags\"\u003e\n      \u003cspan class=\"jf-intro-tag jf-intro-tag-c\"\u003eDura \/ Sumo \/ Duo \/ Value\u003c\/span\u003e\n      \u003cspan class=\"jf-intro-tag jf-intro-tag-p\"\u003e4 Colours \u0026amp; 6 Colours\u003c\/span\u003e\n      \u003cspan class=\"jf-intro-tag\"\u003eDurable UV Ink\u003c\/span\u003e\n      \u003cspan class=\"jf-intro-tag\"\u003eBase Options Available\u003c\/span\u003e\n      \u003cspan class=\"jf-intro-tag\"\u003eIndoor \/ Outdoor\u003c\/span\u003e\n      \u003cspan class=\"jf-intro-tag\"\u003eValue min. 10 sets\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jf-intro-ctas\"\u003e\n      \u003ca href=\"https:\/\/lin.ee\/uDrVbvY\" class=\"jf-intro-btn\" rel=\"noopener\" target=\"_blank\"\u003e\n        \u003csvg fill=\"none\" viewbox=\"0 0 18 18\" height=\"18\" width=\"18\"\u003e\u003cpath fill=\"white\" d=\"M9 1.5C4.86 1.5 1.5 4.48 1.5 8.13c0 2.25 1.2 4.25 3.08 5.52L4 15.5l2.2-1.1C6.97 14.63 7.97 14.75 9 14.75c4.14 0 7.5-2.98 7.5-6.62C16.5 4.48 13.14 1.5 9 1.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        Enquire on LINE OA\n      \u003c\/a\u003e\n      \u003ca href=\"#dura-jflag\" class=\"jf-intro-btn-sec\"\u003eView models and prices →\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ── Dura J-Flag ── --\u003e\n\u003csection id=\"dura-jflag\" class=\"jf-section desc_container page-width\"\u003e\n  \u003cdiv class=\"jf-heading\"\u003e\n    \u003cdiv class=\"jf-heading-bar\"\u003e\u003c\/div\u003e\n    \u003ch2\u003eDura Japanese Flag \u003cspan style=\"color:#17a9bb\"\u003e(Dura J-Flag)\u003c\/span\u003e\n\u003c\/h2\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"jf-feat-mini\"\u003e\n    \u003cspan class=\"jf-feat-mini-chip\"\u003eHigh-resolution printing 720–1440 dpi\u003c\/span\u003e\n    \u003cspan class=\"jf-feat-mini-chip\"\u003eUV ink durability 1–3 years\u003c\/span\u003e\n    \u003cspan class=\"jf-feat-mini-chip\"\u003eBase options available\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"jf-hero\"\u003e\n    \u003cdiv class=\"jf-hero-img\"\u003e\u003cimg alt=\"Japanese flag banner printed on media with steel frame and square base, size 50×150 cm, suitable for booths and promotions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/japanese-flag-fabric-50x150-octopus.png?v=1761812875\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"jf-features\"\u003e\n      \u003cdiv class=\"jf-feat\"\u003e\n        \u003cdiv class=\"jf-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 6H4C2.9 6 2 6.9 2 8v8c0 1.1.9 2 2 2h1v1a1 1 0 002 0v-1h10v1a1 1 0 002 0v-1h1c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM5 17H4V8h1v9zm14 0h-1V8h1v9zM7 4c0-.55.45-1 1-1h8c.55 0 1 .45 1 1v1H7V4zm1 7h8v2H8v-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003cdiv class=\"jf-feat-text\"\u003e\n\u003cstrong\u003eHigh image sharpness\u003c\/strong\u003e\u003cspan\u003ePrinted with inkjet systems at 720–1440 dpi resolution\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-feat\"\u003e\n        \u003cdiv class=\"jf-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6.76 4.84l-1.8-1.79-1.41 1.41 1.79 1.79 1.42-1.41zM4 10.5H1v2h3v-2zm9-9.95h-2V3.5h2V.55zm7.45 3.91l-1.41-1.41-1.79 1.79 1.41 1.41 1.79-1.79zm-3.21 13.7l1.79 1.8 1.41-1.41-1.8-1.79-1.4 1.4zM20 10.5v2h3v-2h-3zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm-1 16.95h2V19.5h-2v2.95zm-7.45-3.91l1.41 1.41 1.79-1.8-1.41-1.41-1.79 1.8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003cdiv class=\"jf-feat-text\"\u003e\n\u003cstrong\u003eDurable for 1–3 years\u003c\/strong\u003e\u003cspan\u003eUses outdoor UV ink that resists fading, even in outdoor conditions\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-feat\"\u003e\n        \u003cdiv class=\"jf-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003cdiv class=\"jf-feat-text\"\u003e\n\u003cstrong\u003eChoice of base\u003c\/strong\u003e\u003cspan\u003eAvailable with square steel base or concrete base for added stability\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"jf-cards c2\"\u003e\n    \u003cdiv class=\"jf-card\"\u003e\n      \u003cdiv class=\"jf-card-stripe\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-top\"\u003e\n        \u003cdiv\u003e\n\u003cp class=\"jf-card-name\"\u003eDura J\u003c\/p\u003e\n\u003cp class=\"jf-card-sub\"\u003eStandard · Standard Grade\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-card-price\"\u003e\n          \u003cdiv class=\"jf-card-price-num\"\u003e\n\u003csup\u003e฿\u003c\/sup\u003e1,050\u003csmall\u003e.-\u003c\/small\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"jf-card-price-label\"\u003eper set\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-card-divider\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-body\"\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003eVinyl Frontlit (Std)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eFeature\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003eFrontlit vinyl with standard print finish\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-badge\"\u003e\n\u003cdiv class=\"jf-dots\"\u003e\n\u003cspan style=\"background:#00aaee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ee00ee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ddcc00\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#111\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e4-colour CMYK printing\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jf-card plus\"\u003e\n      \u003cdiv class=\"jf-card-stripe\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-top\"\u003e\n        \u003cdiv\u003e\n\u003cp class=\"jf-card-name\"\u003eDura J+\u003c\/p\u003e\n\u003cp class=\"jf-card-sub\"\u003ePremium · Colour Grade\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-card-price\"\u003e\n          \u003cdiv class=\"jf-card-price-num\"\u003e\n\u003csup\u003e฿\u003c\/sup\u003e1,350\u003csmall\u003e.-\u003c\/small\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"jf-card-price-label\"\u003eper set\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-card-divider\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-body\"\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003eVinyl Frontlit (Colour)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eFeature\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003ePremium frontlit vinyl for full-colour and multi-colour artwork\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-badge\"\u003e\n\u003cdiv class=\"jf-dots\"\u003e\n\u003cspan style=\"background:#00aaee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#0066cc\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ee00ee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#aa0077\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ddcc00\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#111\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e6-colour CcMmYK printing\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"jf-note\"\u003ePrices shown exclude design fee, VAT, and delivery charges\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"jf-section-gap\"\u003e\u003c\/div\u003e\n\n\u003c!-- ── Sumo J-Flag ── --\u003e\n\u003csection id=\"sumo-jflag\" class=\"jf-section desc_container page-width\"\u003e\n  \u003cdiv class=\"jf-heading\"\u003e\n    \u003cdiv class=\"jf-heading-bar\"\u003e\u003c\/div\u003e\n    \u003ch2\u003eSumo Japanese Flag \u003cspan style=\"color:#17a9bb\"\u003e(Sumo J-Flag)\u003c\/span\u003e\n\u003c\/h2\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"jf-feat-mini\"\u003e\n    \u003cspan class=\"jf-feat-mini-chip\"\u003eHigh-resolution printing 720–1440 dpi\u003c\/span\u003e\n    \u003cspan class=\"jf-feat-mini-chip\"\u003eUV ink durability 1–3 years\u003c\/span\u003e\n    \u003cspan class=\"jf-feat-mini-chip\"\u003eBase options available\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"jf-hero\"\u003e\n    \u003cdiv class=\"jf-features\"\u003e\n      \u003cdiv class=\"jf-feat\"\u003e\n        \u003cdiv class=\"jf-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 6H4C2.9 6 2 6.9 2 8v8c0 1.1.9 2 2 2h1v1a1 1 0 002 0v-1h10v1a1 1 0 002 0v-1h1c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM5 17H4V8h1v9zm14 0h-1V8h1v9zM7 4c0-.55.45-1 1-1h8c.55 0 1 .45 1 1v1H7V4zm1 7h8v2H8v-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003cdiv class=\"jf-feat-text\"\u003e\n\u003cstrong\u003eHigh image sharpness\u003c\/strong\u003e\u003cspan\u003ePrinted with inkjet systems at 720–1440 dpi resolution\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-feat\"\u003e\n        \u003cdiv class=\"jf-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6.76 4.84l-1.8-1.79-1.41 1.41 1.79 1.79 1.42-1.41zM4 10.5H1v2h3v-2zm9-9.95h-2V3.5h2V.55zm7.45 3.91l-1.41-1.41-1.79 1.79 1.41 1.41 1.79-1.79zm-3.21 13.7l1.79 1.8 1.41-1.41-1.8-1.79-1.4 1.4zM20 10.5v2h3v-2h-3zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm-1 16.95h2V19.5h-2v2.95zm-7.45-3.91l1.41 1.41 1.79-1.8-1.41-1.41-1.79 1.8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003cdiv class=\"jf-feat-text\"\u003e\n\u003cstrong\u003eDurable for 1–3 years\u003c\/strong\u003e\u003cspan\u003eUses outdoor UV ink that resists fading, even in outdoor conditions\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-feat\"\u003e\n        \u003cdiv class=\"jf-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003cdiv class=\"jf-feat-text\"\u003e\n\u003cstrong\u003eChoice of base\u003c\/strong\u003e\u003cspan\u003eAvailable with square steel base or concrete base for added stability\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jf-hero-img\"\u003e\u003cimg alt=\"Japanese flag banner printed on media with steel frame and concrete base, size 50×200 cm, suitable for booths and promotions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/japanese-flag-fabric-50x200-octopus.png?v=1761813159\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"jf-cards c2\"\u003e\n    \u003cdiv class=\"jf-card\"\u003e\n      \u003cdiv class=\"jf-card-stripe\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-top\"\u003e\n        \u003cdiv\u003e\n\u003cp class=\"jf-card-name\"\u003eSumo J\u003c\/p\u003e\n\u003cp class=\"jf-card-sub\"\u003eStandard · Standard Grade\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-card-price\"\u003e\n          \u003cdiv class=\"jf-card-price-num\"\u003e\n\u003csup\u003e฿\u003c\/sup\u003e1,380\u003csmall\u003e.-\u003c\/small\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"jf-card-price-label\"\u003eper set\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-card-divider\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-body\"\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003eVinyl Frontlit (Std)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eFeature\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003eFrontlit vinyl with standard print finish\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-badge\"\u003e\n\u003cdiv class=\"jf-dots\"\u003e\n\u003cspan style=\"background:#00aaee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ee00ee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ddcc00\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#111\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e4-colour CMYK printing\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jf-card plus\"\u003e\n      \u003cdiv class=\"jf-card-stripe\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-top\"\u003e\n        \u003cdiv\u003e\n\u003cp class=\"jf-card-name\"\u003eSumo J+\u003c\/p\u003e\n\u003cp class=\"jf-card-sub\"\u003ePremium · Colour Grade\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-card-price\"\u003e\n          \u003cdiv class=\"jf-card-price-num\"\u003e\n\u003csup\u003e฿\u003c\/sup\u003e1,680\u003csmall\u003e.-\u003c\/small\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"jf-card-price-label\"\u003eper set\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-card-divider\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-body\"\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003eVinyl Frontlit (Colour)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eFeature\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003ePremium frontlit vinyl for full-colour and multi-colour artwork\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-badge\"\u003e\n\u003cdiv class=\"jf-dots\"\u003e\n\u003cspan style=\"background:#00aaee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#0066cc\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ee00ee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#aa0077\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ddcc00\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#111\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e6-colour CcMmYK printing\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"jf-note\"\u003ePrices shown exclude design fee, VAT, and delivery charges\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"jf-section-gap\"\u003e\u003c\/div\u003e\n\n\u003c!-- ── Duo J-Flag ── --\u003e\n\u003csection id=\"duo-jflag\" class=\"jf-section desc_container page-width\"\u003e\n  \u003cdiv class=\"jf-heading\"\u003e\n    \u003cdiv class=\"jf-heading-bar\"\u003e\u003c\/div\u003e\n    \u003ch2\u003eDuo Japanese Flag \u003cspan style=\"color:#17a9bb\"\u003e(Duo J-Flag)\u003c\/span\u003e\n\u003c\/h2\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"jf-feat-mini\"\u003e\n    \u003cspan class=\"jf-feat-mini-chip\"\u003eDual-arm · 2 banners on one pole\u003c\/span\u003e\n    \u003cspan class=\"jf-feat-mini-chip\"\u003eSelectable angle 90° \/ 180°\u003c\/span\u003e\n    \u003cspan class=\"jf-feat-mini-chip\"\u003eUV ink durability 1–3 years\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"jf-hero\"\u003e\n    \u003cdiv class=\"jf-hero-img\"\u003e\u003cimg alt=\"Dual-arm Japanese flag banner with steel frame and concrete base, adjustable 90°–180° angle, suitable for booths and promotions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/japanese-flag-duo-stand-concrete-base-octopus.png?v=1761813439\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"jf-features\"\u003e\n      \u003cdiv class=\"jf-feat\"\u003e\n        \u003cdiv class=\"jf-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 6H4C2.9 6 2 6.9 2 8v8c0 1.1.9 2 2 2h1v1a1 1 0 002 0v-1h10v1a1 1 0 002 0v-1h1c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM5 17H4V8h1v9zm14 0h-1V8h1v9zM7 4c0-.55.45-1 1-1h8c.55 0 1 .45 1 1v1H7V4zm1 7h8v2H8v-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003cdiv class=\"jf-feat-text\"\u003e\n\u003cstrong\u003eDual-arm · 2 banners on one pole\u003c\/strong\u003e\u003cspan\u003eAvailable in 90° right-angle or 180° straight layout\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-feat\"\u003e\n        \u003cdiv class=\"jf-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6.76 4.84l-1.8-1.79-1.41 1.41 1.79 1.79 1.42-1.41zM4 10.5H1v2h3v-2zm9-9.95h-2V3.5h2V.55zm7.45 3.91l-1.41-1.41-1.79 1.79 1.41 1.41 1.79-1.79zm-3.21 13.7l1.79 1.8 1.41-1.41-1.8-1.79-1.4 1.4zM20 10.5v2h3v-2h-3zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm-1 16.95h2V19.5h-2v2.95zm-7.45-3.91l1.41 1.41 1.79-1.8-1.41-1.41-1.79 1.8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003cdiv class=\"jf-feat-text\"\u003e\n\u003cstrong\u003eSteel frame with concrete base\u003c\/strong\u003e\u003cspan\u003eStable and wind-resistant, suitable for outdoor event use\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-feat\"\u003e\n        \u003cdiv class=\"jf-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 6H4C2.9 6 2 6.9 2 8v8c0 1.1.9 2 2 2h1v1a1 1 0 002 0v-1h10v1a1 1 0 002 0v-1h1c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM5 17H4V8h1v9zm14 0h-1V8h1v9zM7 4c0-.55.45-1 1-1h8c.55 0 1 .45 1 1v1H7V4zm1 7h8v2H8v-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003cdiv class=\"jf-feat-text\"\u003e\n\u003cstrong\u003e720–1440 dpi high-resolution printing\u003c\/strong\u003e\u003cspan\u003eUV ink with 1–3 year durability and strong fade resistance\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"jf-cards c4\"\u003e\n    \u003cdiv class=\"jf-card\"\u003e\n      \u003cdiv class=\"jf-card-stripe\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-top\"\u003e\n        \u003cdiv\u003e\n\u003cp class=\"jf-card-name\"\u003eDuo JV\u003c\/p\u003e\n\u003cp class=\"jf-card-sub\"\u003eStandard · Std\u003c\/p\u003e\n\u003cspan class=\"jf-angle\"\u003e90° angle\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-card-price\"\u003e\u003cdiv class=\"jf-card-price-num\"\u003e\n\u003csup\u003e฿\u003c\/sup\u003e1,980\u003csmall\u003e.-\u003c\/small\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-card-divider\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-body\"\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003eVinyl Frontlit (Std)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eFeature\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003eFrontlit vinyl with standard print finish\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-badge\"\u003e\n\u003cdiv class=\"jf-dots\"\u003e\n\u003cspan style=\"background:#00aaee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ee00ee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ddcc00\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#111\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e4-colour CMYK\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jf-card plus\"\u003e\n      \u003cdiv class=\"jf-card-stripe\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-top\"\u003e\n        \u003cdiv\u003e\n\u003cp class=\"jf-card-name\"\u003eDuo JV+\u003c\/p\u003e\n\u003cp class=\"jf-card-sub\"\u003ePremium · Colour\u003c\/p\u003e\n\u003cspan class=\"jf-angle\"\u003e90° angle\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-card-price\"\u003e\u003cdiv class=\"jf-card-price-num\"\u003e\n\u003csup\u003e฿\u003c\/sup\u003e2,280\u003csmall\u003e.-\u003c\/small\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-card-divider\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-body\"\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003eVinyl Frontlit (Colour)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eFeature\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003ePremium vinyl for full-colour and multi-colour artwork\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-badge\"\u003e\n\u003cdiv class=\"jf-dots\"\u003e\n\u003cspan style=\"background:#00aaee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#0066cc\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ee00ee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#aa0077\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ddcc00\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#111\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e6-colour CcMmYK\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jf-card\"\u003e\n      \u003cdiv class=\"jf-card-stripe\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-top\"\u003e\n        \u003cdiv\u003e\n\u003cp class=\"jf-card-name\"\u003eDuo JT\u003c\/p\u003e\n\u003cp class=\"jf-card-sub\"\u003eStandard · Std\u003c\/p\u003e\n\u003cspan class=\"jf-angle\"\u003e180° angle\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-card-price\"\u003e\u003cdiv class=\"jf-card-price-num\"\u003e\n\u003csup\u003e฿\u003c\/sup\u003e1,980\u003csmall\u003e.-\u003c\/small\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-card-divider\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-body\"\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003eVinyl Frontlit (Std)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eFeature\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003eFrontlit vinyl with standard print finish\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-badge\"\u003e\n\u003cdiv class=\"jf-dots\"\u003e\n\u003cspan style=\"background:#00aaee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ee00ee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ddcc00\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#111\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e4-colour CMYK\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"jf-card plus\"\u003e\n      \u003cdiv class=\"jf-card-stripe\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-top\"\u003e\n        \u003cdiv\u003e\n\u003cp class=\"jf-card-name\"\u003eDuo JT+\u003c\/p\u003e\n\u003cp class=\"jf-card-sub\"\u003ePremium · Colour\u003c\/p\u003e\n\u003cspan class=\"jf-angle\"\u003e180° angle\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-card-price\"\u003e\u003cdiv class=\"jf-card-price-num\"\u003e\n\u003csup\u003e฿\u003c\/sup\u003e2,280\u003csmall\u003e.-\u003c\/small\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-card-divider\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-body\"\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003eVinyl Frontlit (Colour)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\"\u003eFeature\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003ePremium vinyl for full-colour and multi-colour artwork\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-badge\"\u003e\n\u003cdiv class=\"jf-dots\"\u003e\n\u003cspan style=\"background:#00aaee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#0066cc\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ee00ee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#aa0077\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ddcc00\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#111\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e6-colour CcMmYK\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"jf-note\"\u003ePrices shown exclude design fee, VAT, and delivery charges\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"jf-section-gap\"\u003e\u003c\/div\u003e\n\n\u003c!-- ── Value J-Flag ── --\u003e\n\u003csection id=\"value-jflag\" class=\"jf-section desc_container page-width\"\u003e\n  \u003cdiv class=\"jf-heading\"\u003e\n    \u003cdiv class=\"jf-heading-bar\"\u003e\u003c\/div\u003e\n    \u003ch2\u003eEconomy Japanese Flag \u003cspan style=\"color:#17a9bb\"\u003e(Value J-Flag)\u003c\/span\u003e\n\u003c\/h2\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"jf-feat-mini\"\u003e\n    \u003cspan class=\"jf-feat-mini-chip\"\u003eHigh-resolution printing 720–1440 dpi\u003c\/span\u003e\n    \u003cspan class=\"jf-feat-mini-chip\"\u003eUV ink durability 1–3 years\u003c\/span\u003e\n    \u003cspan class=\"jf-feat-mini-chip\"\u003eBase options available\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"jf-alert\"\u003e\n    \u003cspan\u003e\u003cb\u003eNote:\u003c\/b\u003e The economy model \u003cb\u003erequires a minimum order of 10 sets\u003c\/b\u003e — ideal for bulk orders with lower cost per unit.\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"align-items: stretch;\" class=\"jf-hero\"\u003e\n    \u003cdiv class=\"jf-hero-img\"\u003e\u003cimg alt=\"Economy Japanese flag banner with square steel frame and square base, size 50×150 cm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/japanese-flag-eco-model-50x150-concrete-base-octopus.png?v=1761814306\"\u003e\u003c\/div\u003e\n    \u003cdiv style=\"border-color: rgba(34,211,200,0.18);\" class=\"jf-card eco\"\u003e\n      \u003cdiv class=\"jf-card-stripe\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-top\"\u003e\n        \u003cdiv\u003e\n\u003cp class=\"jf-card-name\"\u003eValue J-Flag\u003c\/p\u003e\n\u003cp class=\"jf-card-sub\"\u003eEco Model · Economy Version\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-card-price\"\u003e\n          \u003cdiv class=\"jf-card-price-num\"\u003e\n\u003csup\u003e฿\u003c\/sup\u003e780\u003csmall\u003e.-\u003c\/small\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"jf-card-price-label\"\u003e*per set (min. 10)\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-card-divider\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"jf-card-body\"\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\" style=\"color:#0f8f98\"\u003eFrame\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003eSquare steel frame, foldable legs, easy to assemble\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\" style=\"color:#0f8f98\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003eStandard 440 gsm vinyl\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-row\"\u003e\n\u003cspan class=\"jf-lbl\" style=\"color:#0f8f98\"\u003ePrint\u003c\/span\u003e\u003cspan class=\"jf-val\"\u003eVivid colour using genuine ink with good fade resistance\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"jf-badge\" style=\"background: #e3f8fb; border-color: rgba(23,169,187,.2); color: #17a9bb;\"\u003e\n\u003cdiv class=\"jf-dots\"\u003e\n\u003cspan style=\"background:#00aaee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ee00ee\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#ddcc00\"\u003e\u003c\/span\u003e\u003cspan style=\"background:#111\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e4-colour CMYK printing\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"jf-note\"\u003ePrices shown exclude design fee, VAT, and delivery charges · Minimum order 10 sets per order\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003c!-- ── FAQ ── --\u003e\n\u003csection id=\"jf-faq\" class=\"jf-section desc_container page-width jf-faq\"\u003e\n  \u003cdiv class=\"jf-faq-wrap\"\u003e\n    \u003cdiv class=\"jf-faq-head\"\u003e\n      \u003cdiv class=\"jf-faq-kicker\"\u003eFrequently Asked Questions · FAQ\u003c\/div\u003e\n      \u003ch2 class=\"jf-faq-title\"\u003eQuestions about \u003cspan class=\"accent\"\u003eJapanese Flag Banners\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"jfFaqBox\" class=\"jf-faq-box\"\u003e\n      \u003cdiv class=\"jf-faq-item active\"\u003e\n        \u003cbutton aria-expanded=\"true\" type=\"button\" class=\"jf-faq-question\"\u003e\n          \u003cspan class=\"jf-faq-num\"\u003e1\u003c\/span\u003e\n          \u003cspan class=\"jf-faq-qtext\"\u003eWhat is a J-Flag Japanese flag banner and what type of work is it suitable for?\u003c\/span\u003e\n          \u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"jf-faq-icon\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"currentColor\" d=\"M5 8L10 13L15 8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"jf-faq-answer\"\u003e\u003cdiv class=\"jf-faq-answer-inner\"\u003e\u003cdiv class=\"jf-faq-answer-content\"\u003eA Japanese flag banner, or J-Flag, is a vertical advertising display commonly used in front of shops, event booths, and promotional areas because it is easy to notice, uses little space, and can be installed quickly. It is suitable for both indoor and outdoor applications.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-faq-item\"\u003e\n        \u003cbutton aria-expanded=\"false\" type=\"button\" class=\"jf-faq-question\"\u003e\n          \u003cspan class=\"jf-faq-num\"\u003e2\u003c\/span\u003e\n          \u003cspan class=\"jf-faq-qtext\"\u003eWhat models are available, and how are they different?\u003c\/span\u003e\n          \u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"jf-faq-icon\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"currentColor\" d=\"M5 8L10 13L15 8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"jf-faq-answer\"\u003e\u003cdiv class=\"jf-faq-answer-inner\"\u003e\u003cdiv class=\"jf-faq-answer-content\"\u003eThe main models on this page are Dura J, Sumo J, Duo J, and Value J-Flag. Dura and Sumo differ mainly in banner size and proportions. Duo is a dual-arm version that holds 2 banners on one pole, while Value J-Flag is the economy model for larger quantity orders.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-faq-item\"\u003e\n        \u003cbutton aria-expanded=\"false\" type=\"button\" class=\"jf-faq-question\"\u003e\n          \u003cspan class=\"jf-faq-num\"\u003e3\u003c\/span\u003e\n          \u003cspan class=\"jf-faq-qtext\"\u003eWhat is included in the displayed price?\u003c\/span\u003e\n          \u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"jf-faq-icon\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"currentColor\" d=\"M5 8L10 13L15 8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"jf-faq-answer\"\u003e\u003cdiv class=\"jf-faq-answer-inner\"\u003e\u003cdiv class=\"jf-faq-answer-content\"\u003eThe displayed price is the rate per set according to model and print material. It does not include design fee, VAT, or delivery charges. Installation, special base requirements, custom sizing, or specific print adjustments may require additional cost depending on the actual specification.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-faq-item\"\u003e\n        \u003cbutton aria-expanded=\"false\" type=\"button\" class=\"jf-faq-question\"\u003e\n          \u003cspan class=\"jf-faq-num\"\u003e4\u003c\/span\u003e\n          \u003cspan class=\"jf-faq-qtext\"\u003eWhat materials and print systems are used for Japanese flag banners?\u003c\/span\u003e\n          \u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"jf-faq-icon\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"currentColor\" d=\"M5 8L10 13L15 8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"jf-faq-answer\"\u003e\u003cdiv class=\"jf-faq-answer-inner\"\u003e\u003cdiv class=\"jf-faq-answer-content\"\u003eThese banners typically use Frontlit vinyl for both standard and colour-grade work, printed with inkjet systems at around 720–1440 dpi using UV ink that performs well in outdoor conditions. This makes them suitable for general promotional signage applications.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-faq-item\"\u003e\n        \u003cbutton aria-expanded=\"false\" type=\"button\" class=\"jf-faq-question\"\u003e\n          \u003cspan class=\"jf-faq-num\"\u003e5\u003c\/span\u003e\n          \u003cspan class=\"jf-faq-qtext\"\u003eCan Japanese flag banners be used outdoors?\u003c\/span\u003e\n          \u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"jf-faq-icon\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"currentColor\" d=\"M5 8L10 13L15 8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"jf-faq-answer\"\u003e\u003cdiv class=\"jf-faq-answer-inner\"\u003e\u003cdiv class=\"jf-faq-answer-content\"\u003eYes, they can be used outdoors, especially when the right base is selected for the site, such as a concrete base or a heavier support option. Actual durability will still depend on installation location, wind exposure, and the real duration of use.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-faq-item\"\u003e\n        \u003cbutton aria-expanded=\"false\" type=\"button\" class=\"jf-faq-question\"\u003e\n          \u003cspan class=\"jf-faq-num\"\u003e6\u003c\/span\u003e\n          \u003cspan class=\"jf-faq-qtext\"\u003eDoes the Value J-Flag economy model have a minimum order requirement?\u003c\/span\u003e\n          \u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"jf-faq-icon\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"currentColor\" d=\"M5 8L10 13L15 8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"jf-faq-answer\"\u003e\u003cdiv class=\"jf-faq-answer-inner\"\u003e\u003cdiv class=\"jf-faq-answer-content\"\u003eYes. The Value J-Flag model has a minimum order requirement of 10 sets per order, helping keep the unit cost at an economical level for promotional work or campaigns that need multiple display points.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"jf-faq-item\"\u003e\n        \u003cbutton aria-expanded=\"false\" type=\"button\" class=\"jf-faq-question\"\u003e\n          \u003cspan class=\"jf-faq-num\"\u003e7\u003c\/span\u003e\n          \u003cspan class=\"jf-faq-qtext\"\u003eCan I order custom sizes or special designs outside the standard options?\u003c\/span\u003e\n          \u003csvg aria-hidden=\"true\" fill=\"none\" viewbox=\"0 0 20 20\" class=\"jf-faq-icon\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"currentColor\" d=\"M5 8L10 13L15 8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"jf-faq-answer\"\u003e\u003cdiv class=\"jf-faq-answer-inner\"\u003e\u003cdiv class=\"jf-faq-answer-content\"\u003eYes. If you need a custom size, different material, alternative base type, or print adjustments based on real usage conditions, you can send the details for a tailored quotation.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\u003c!-- \/jf --\u003e\n\n\u003cdiv aria-hidden=\"true\" id=\"jfLightbox\" class=\"jf-lightbox\"\u003e\n  \u003cdiv class=\"jf-lightbox-dialog\"\u003e\n    \u003cbutton aria-label=\"Close lightbox\" type=\"button\" class=\"jf-lightbox-close\"\u003e×\u003c\/button\u003e\n    \u003cimg alt=\"\" class=\"jf-lightbox-img\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"inLanguage\":\"en\",\"mainEntity\":[\n  {\"@type\":\"Question\",\"name\":\"What is a J-Flag Japanese flag banner and what type of work is it suitable for?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A Japanese flag banner, or J-Flag, is a vertical advertising display commonly used in front of shops, event booths, and promotional areas because it is easy to notice, uses little space, and can be installed quickly. It is suitable for both indoor and outdoor applications.\"}},\n  {\"@type\":\"Question\",\"name\":\"What models are available, and how are they different?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The main models are Dura J, Sumo J, Duo J, and Value J-Flag. Dura and Sumo differ mainly in banner size. Duo is a dual-arm version, while Value J-Flag is the economy model for bulk orders.\"}},\n  {\"@type\":\"Question\",\"name\":\"What is included in the displayed price?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The price shown is the rate per set according to model and material. It does not include design fee, VAT, or delivery charges.\"}},\n  {\"@type\":\"Question\",\"name\":\"What materials and print systems are used for Japanese flag banners?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Frontlit vinyl is commonly used and printed with inkjet systems at 720–1440 dpi using UV ink suitable for outdoor conditions.\"}},\n  {\"@type\":\"Question\",\"name\":\"Can Japanese flag banners be used outdoors?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, they can be used outdoors when an appropriate base is selected for the site conditions.\"}},\n  {\"@type\":\"Question\",\"name\":\"Does the Value J-Flag economy model have a minimum order requirement?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, the minimum order is 10 sets per order.\"}},\n  {\"@type\":\"Question\",\"name\":\"Can I order custom sizes or special designs outside the standard options?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, custom sizes, material changes, base changes, and print adjustments can be quoted separately based on your requirements.\"}}\n]}\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function () {\n  const lightbox = document.getElementById('jfLightbox');\n  const lightboxImg = lightbox ? lightbox.querySelector('.jf-lightbox-img') : null;\n  const lightboxClose = lightbox ? lightbox.querySelector('.jf-lightbox-close') : null;\n\n  function openLightbox(src, alt) {\n    if (!lightbox || !lightboxImg) return;\n    lightboxImg.src = src; lightboxImg.alt = alt || '';\n    lightbox.classList.add('is-open'); lightbox.setAttribute('aria-hidden', 'false');\n    document.documentElement.style.overflow = 'hidden'; document.body.style.overflow = 'hidden';\n  }\n  function closeLightbox() {\n    if (!lightbox || !lightboxImg) return;\n    lightbox.classList.remove('is-open'); lightbox.setAttribute('aria-hidden', 'true');\n    lightboxImg.src = ''; lightboxImg.alt = '';\n    document.documentElement.style.overflow = ''; document.body.style.overflow = '';\n  }\n\n  document.querySelectorAll('.jf-hero-img img').forEach(function(img) {\n    var parent = img.closest('.jf-hero-img');\n    if (!parent || parent.dataset.lbInit === '1') return;\n    parent.dataset.lbInit = '1';\n    parent.addEventListener('click', function() { openLightbox(img.currentSrc || img.src, img.alt || ''); });\n  });\n  if (lightboxClose) lightboxClose.addEventListener('click', closeLightbox);\n  if (lightbox) lightbox.addEventListener('click', function(e) { if (e.target === lightbox) closeLightbox(); });\n  document.addEventListener('keydown', function(e) { if (e.key === 'Escape' \u0026\u0026 lightbox \u0026\u0026 lightbox.classList.contains('is-open')) closeLightbox(); });\n\n  var faq = document.getElementById('jfFaqBox');\n  if (faq \u0026\u0026 faq.dataset.initFaq !== '1') {\n    faq.dataset.initFaq = '1';\n    var items = faq.querySelectorAll('.jf-faq-item');\n    items.forEach(function(item) {\n      var btn = item.querySelector('.jf-faq-question');\n      if (!btn) return;\n      btn.addEventListener('click', function() {\n        var isActive = item.classList.contains('active');\n        items.forEach(function(other) { other.classList.remove('active'); var ob = other.querySelector('.jf-faq-question'); if (ob) ob.setAttribute('aria-expanded', 'false'); });\n        if (!isActive) { item.classList.add('active'); btn.setAttribute('aria-expanded', 'true'); }\n      });\n    });\n  }\n})();\n\u003c\/script\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":45722586153182,"sku":"","price":1050.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/190107__optimized-231084.jpg?v=1611522772"},{"product_id":"roll-up","title":"Roll-Up Banner Stand — Portable Floor Sign","description":"\u003cstyle\u003e\n*,*::before,*::after{box-sizing:border-box}\n.product-description *{white-space:normal!important}\n.ru{--cyan-dk:#0e7a8a}\n.ru *,.ru *::before,.ru *::after{box-sizing:border-box}\n@keyframes ru-glow{0%{background-position:0% center}100%{background-position:100% center}}\n@keyframes ru-grad{0%{background-position:0% center}100%{background-position:200% center}}\n@keyframes ov-in{from{opacity:0}to{opacity:1}}\n@keyframes ov-out{from{opacity:1}to{opacity:0}}\n@keyframes ov-si{from{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}\n@keyframes ov-so{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}\n.accent{\n  background:linear-gradient(90deg,#0284c7 0%,#14c9df 20%,#22d3ee 38%,#818cf8 62%,#6366f1 78%,#0284c7 100%);\n  background-size:220% auto;\n  -webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;\n  animation:ru-glow 4s linear infinite;font-weight:900;\n}\n.ru{max-width:1100px;margin:0 auto;padding:0 24px 80px;-webkit-font-smoothing:antialiased}\n.ru img{max-width:100%;height:auto}\n.ru-hero{border-radius:0 0 20px 20px;padding:52px 40px 48px;margin-bottom:40px;display:flex;flex-direction:column;align-items:center;text-align:center}\n.ru-hero h1{margin-bottom:28px}\n.ru-hero-desc{max-width:780px;margin-bottom:10px}\n.ru-hero-desc+.ru-hero-desc{margin-top:8px;margin-bottom:36px}\n.ru-section{margin-bottom:40px}\n.ru-section-title{margin-bottom:16px;display:flex;align-items:center;gap:10px}\n.ru-section-title span{font-weight:500}\n.ru-card{background:#fff;border-radius:22px;border:1px solid #E5E7EB;box-shadow:0 1px 8px rgba(0,0,0,.07);overflow:clip}\n.ru-media{display:grid;grid-template-columns:1.4fr 1fr;border-bottom:1px solid #E5E7EB}\n.ru-main-img{overflow:hidden;background:#e8f4f7}\n.ru-main-img img{width:100%;height:100%;display:block;object-fit:cover;min-height:340px;max-height:460px;cursor:zoom-in;transition:transform .3s ease}\n.ru-main-img:hover img{transform:scale(1.03)}\n.ru-video-col{border-left:1px solid #E5E7EB;position:relative;overflow:hidden;background:#0b1822;cursor:pointer;min-height:340px}\n.ru-video-col img{width:100%;height:100%;display:block;object-fit:cover;opacity:.75;transition:opacity .25s,transform .3s}\n.ru-video-col:hover img{opacity:1;transform:scale(1.04)}\n.ru-play-wrap{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;pointer-events:none}\n.ru-play-btn{width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.18);border:2px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);transition:background .2s,transform .2s}\n.ru-play-btn::after{content:'▶';color:#fff;margin-left:3px}\n.ru-video-col:hover .ru-play-btn{background:rgba(255,255,255,.3);transform:scale(1.08)}\n.ru-video-lbl{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.7);text-shadow:0 1px 6px rgba(0,0,0,.6)}\n.ru-pricing-header{display:flex;align-items:baseline;justify-content:space-between;padding:14px 20px 10px;gap:8px}\n.ru-pricing-title{font-weight:600}\n.ru-pricing-note{color:#6B7280}\n.ru-tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:1px solid #E5E7EB}\n.ru-tbl{width:100%;border-collapse:collapse;min-width:380px}\n.ru-tbl thead tr{position:relative}\n.ru-tbl thead th{padding:12px 16px;background:#f3f4f6!important;font-weight:600;text-align:center;white-space:normal;vertical-align:middle;line-height:1.4;border-bottom:nonefont-size:.92em!important;color:#1A202C!important;border-bottom:2px solid #818CF8!important;}\n.ru-tbl thead tr::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1.5px;background:linear-gradient(90deg,#38bdf8,#22d3ee 28%,#818cf8 60%,#6366f1 82%,#38bdf8);background-size:200% auto;animation:ru-grad 5s linear infinite;opacity:.7;display:block}\n.ru-tbl thead th:first-child{text-align:left;padding-left:20px}\n.ru-tbl tbody tr{border-bottom:1px solid #E5E7EB;transition:background .12s}\n.ru-tbl tbody tr:last-child{border-bottom:none}\n.ru-tbl tbody tr:nth-child(even) td{background:#FAFBFFfont-size:0.96em!important;font-weight:400!important;}\n.ru-tbl tbody tr:nth-child(even) td:first-child{background:#FAFBFF}\n.ru-tbl tbody tr:hover td{background:#eef2ff!importantfont-size:0.96em!important;font-weight:400!important;}\n.ru-tbl tbody tr:hover td:first-child{color:#6d28d9!important;background:#eef2ff!important}\n.ru-tbl tbody td{padding:13px 16px;text-align:center;vertical-align:middlefont-size:0.96em!important;font-weight:400!important;}\n.ru-tbl tbody td:first-child{text-align:left;font-weight:700;padding-left:20px;border-right:1px solid #E5E7EB;transition:background .15s,color .15s}\n.ru-tbl thead th.col-frame{background:#fefce8;color:#854d0e}\n.ru-tbl thead th.col-pp{background:#f0fdf4;color:#166534}\n.ru-tbl thead th.col-canvas{background:#eff6ff;color:#1e40af}\n.ru-tbl-note{font-style:italic;text-align:center;padding:10px 20px 16px}\n.ru-lb{display:none;position:fixed;inset:0;z-index:9998;background:rgba(7,20,30,.88);backdrop-filter:blur(6px);align-items:center;justify-content:center;padding:20px;cursor:zoom-out}\n.ru-lb.open{display:flex;animation:ov-in .2s ease both}\n.ru-lb.closing{animation:ov-out .15s ease both}\n.ru-lb-wrap{position:relative;max-width:min(90vw,960px);cursor:default;animation:ov-si .22s cubic-bezier(.34,1.56,.64,1) both}\n.ru-lb.closing .ru-lb-wrap{animation:ov-so .15s ease both}\n.ru-lb-wrap img{display:block;max-width:100%;max-height:88vh;border-radius:10px;object-fit:contain;box-shadow:0 20px 60px rgba(0,0,0,.5)}\n.ru-lb-close,.ru-vm-close{position:absolute;top:-14px;right:-14px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);border:1.5px solid rgba(255,255,255,.3);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;backdrop-filter:blur(4px);z-index:1}\n.ru-lb-close:hover,.ru-vm-close:hover{background:rgba(255,255,255,.28)}\n.ru-vm{display:none;position:fixed;inset:0;z-index:9999;background:rgba(7,20,30,.92);backdrop-filter:blur(8px);align-items:center;justify-content:center;padding:20px;cursor:zoom-out}\n.ru-vm.open{display:flex;animation:ov-in .2s ease both}\n.ru-vm.closing{animation:ov-out .15s ease both}\n.ru-vm-inner{position:relative;width:100%;max-width:760px;cursor:default;animation:ov-si .22s cubic-bezier(.34,1.56,.64,1) both;background:#000;border-radius:12px;overflow:hidden}\n.ru-vm.closing .ru-vm-inner{animation:ov-so .15s ease both}\n.ru-vm-inner iframe{width:100%;aspect-ratio:16\/9;display:block;border:none}\n\/* FAQ *\/\n.ru-faq-wrap{max-width:1020px;margin:0 auto}\n.ru-faq-kicker{display:block;text-align:center;font-size:13px;font-weight:700;color:#8b80f9;margin-bottom:8px}\n.ru-faq-heading{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}\n.ru-faq-bar{width:2px;height:28px;border-radius:99px;background:linear-gradient(180deg,#22d3ee,#8b5cf6);flex-shrink:0}.ru-faq-heading h2 {margin:0;}\n.ru-faq-heading h2 em{font-style:normal;background:linear-gradient(90deg,#5b7cff,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}\n.ru-faq2{display:flex;flex-direction:column;gap:7px;margin-top:10px}\n.ru-faq2 details{background:#fff;border:1px solid #E5E7EB;border-radius:14px;overflow:hidden}\n.ru-faq2 details[open]{border-color:rgba(129,140,248,.3)}\n.ru-faq2 summary{display:flex;align-items:center;padding:12px 15px;gap:9px;font-size:0.96em;font-weight:700;color:#1A202C;cursor:pointer;list-style:none;user-select:none;transition:background .15s}\n.ru-faq2 summary::-webkit-details-marker{display:none}\n.ru-faq2 summary:hover{background:#F9FAFB}\n.ru-faq2 details[open]\u003esummary{background:#F3F0FF;color:#7C3AED}\n.ru-faq2-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#14c9df,#17a9bb);color:#fff;font-size:.82em;font-weight:800;flex-shrink:0}\n.ru-faq2 details[open]\u003esummary .ru-faq2-num{background:#7C3AED}\n.ru-faq2-chev{width:16px;height:16px;stroke:#6B7280;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-left:auto;flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}\n.ru-faq2 details[open]\u003esummary .ru-faq2-chev{transform:rotate(180deg);stroke:#7C3AED}\n.ru-faq2-body{padding:11px 15px 13px;font-size:0.96em;color:#374151;line-height:1.8;border-top:1px solid rgba(129,140,248,.15)}\n.ru-faq2-body strong{color:#1A202C;font-weight:600}\n@media(max-width:989px){\n  .ru{padding:0 0 56px}\n  .ru-hero{padding:32px 16px 28px;border-radius:0 0 14px 14px;margin-bottom:24px}\n  .ru-section{padding:0 12px}\n  .ru-media{grid-template-columns:1fr}\n  .ru-main-img img{min-height:220px;max-height:280px}\n  .ru-video-col{border-left:none;border-top:1px solid #E5E7EB;min-height:160px;max-height:200px}\n  .ru-pricing-header{padding:10px 14px 8px;flex-direction:column;gap:2px}\n  .ru-tbl{min-width:360px}\n  .ru-tbl thead th{padding:6px 4px;font-size:.92em!important;background:#f3f4f6!important;color:#1A202C!important;;border-bottom:2px solid #818CF8;}\n  .ru-tbl tbody td{padding:10px 6pxfont-size:0.96em!important;font-weight:400!important;}\n  .ru-tbl thead th:first-child{padding-left:10px}\n  .ru-tbl tbody td:first-child{padding-left:10px}\n  .ru-tbl-note{padding:8px 14px 14px}\n  .ru-faq-heading{gap:10px;margin-bottom:16px}\n}\n@media(max-width:480px){\n  .ru-lb,.ru-vm{padding:12px}\n  .ru-lb-close,.ru-vm-close{top:-10px;right:-4px}\n}\n@media(prefers-reduced-motion:reduce){\n  .ru *,.ru *::before,.ru *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}\n}\n\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=\"ru\"\u003e\n\n\u003cdiv class=\"ru-hero color-scheme-1\"\u003e\n  \u003ch1\u003eCustom \u003cspan class=\"accent\"\u003eRoll Up \/ Pull Up\u003c\/span\u003e Banners\u003cbr\u003eRoll Up \/ Pull Up Banner\u003c\/h1\u003e\n  \u003cp class=\"ru-hero-desc\"\u003eA Roll Up is a freestanding advertising banner — booth equipment for trade shows and product displays, or a promotional stand for your storefront. The printed graphic pulls up for display and rolls back down into an aluminum base for easy storage.\u003c\/p\u003e\n  \u003cp class=\"ru-hero-desc\"\u003eEasy to set up, a convenient point-of-sale marketing tool (POSM) for advertising or exhibitions — lightweight and easy to carry.\u003c\/p\u003e\n  \u003ca rel=\"noopener\" class=\"button button--primary\" href=\"https:\/\/www.octopus.co.th\/blogs\/product\/rollup-file-checker\" style=\"margin-top:20px;display:inline-flex\" target=\"_blank\"\u003eCheck your artwork file yourself here\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ru-section\"\u003e\n  \u003ch2 class=\"ru-section-title\"\u003eDura Roll Up \u003cspan\u003eDura Roll Up\u003c\/span\u003e\n\u003c\/h2\u003e\n  \u003cdiv class=\"ru-card\"\u003e\n    \u003cdiv class=\"ru-media\"\u003e\n      \u003cdiv class=\"ru-main-img\"\u003e\u003cimg alt=\"Dura Roll Up\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Roll_Up_banner_f3ea18ff-b32a-43a1-b616-95e9422edf79.jpg?v=1755248828\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ru-video-col\" data-video-id=\"FLSap3oDABc\"\u003e\n        \u003cimg alt=\"Dura Roll Up video\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Dura_Roll_Up_80x200_banner.jpg?v=1755081361\" loading=\"lazy\"\u003e\n        \u003cdiv class=\"ru-play-wrap\"\u003e\n          \u003cdiv class=\"ru-play-btn\"\u003e\u003c\/div\u003e\n          \u003cspan class=\"ru-video-lbl\"\u003eWatch video\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ru-pricing-header\"\u003e\n      \u003cspan class=\"ru-pricing-title\"\u003eDura Roll Up — Sizes\u003c\/span\u003e\n      \u003cspan class=\"ru-pricing-note\"\u003ePrice in THB · excludes VAT\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ru-tbl-wrap\"\u003e\n      \u003ctable class=\"ru-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n          \u003cth\u003e\u003c\/th\u003e\n          \u003cth class=\"col-frame\"\u003eFrame only\u003c\/th\u003e\n          \u003cth class=\"col-pp\"\u003eFrame + print on\u003cbr\u003ePP Paper (UV)\u003c\/th\u003e\n          \u003cth class=\"col-canvas\"\u003eFrame + print on\u003cbr\u003eCanvas (UV Inkjet)\u003c\/th\u003e\n        \u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003e60 × 160 cm\u003c\/td\u003e\n\u003ctd\u003e540.-\u003c\/td\u003e\n\u003ctd\u003e990.-\u003c\/td\u003e\n\u003ctd\u003e1,250.-\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e80 × 200 cm\u003c\/td\u003e\n\u003ctd\u003e600.-\u003c\/td\u003e\n\u003ctd\u003e1,280.-\u003c\/td\u003e\n\u003ctd\u003e1,550.-\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e100 × 200 cm\u003c\/td\u003e\n\u003ctd\u003e890.-\u003c\/td\u003e\n\u003ctd\u003e1,560.-\u003c\/td\u003e\n\u003ctd\u003e1,990.-\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e120 × 200 cm\u003c\/td\u003e\n\u003ctd\u003e980.-\u003c\/td\u003e\n\u003ctd\u003e1,850.-\u003c\/td\u003e\n\u003ctd\u003e2,350.-\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"ru-tbl-note\"\u003e**** For other sizes or custom orders, contact us on LINE ****\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ru-section\"\u003e\n  \u003ch2 class=\"ru-section-title\"\u003ePrimo Roll Up \u003cspan\u003ePrimo Roll Up\u003c\/span\u003e\n\u003c\/h2\u003e\n  \u003cdiv class=\"ru-card\"\u003e\n    \u003cdiv class=\"ru-media\"\u003e\n      \u003cdiv class=\"ru-main-img\"\u003e\u003cimg alt=\"Primo Roll Up\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/5_493a89ee-bc91-4903-9168-b83e36d40dd1.jpg?v=1755248770\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ru-video-col\" data-video-id=\"KGahL3Ngkwo\"\u003e\n        \u003cimg alt=\"Primo Roll Up video\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Roll_Up_banner_7.jpg?v=1755081362\" loading=\"lazy\"\u003e\n        \u003cdiv class=\"ru-play-wrap\"\u003e\n          \u003cdiv class=\"ru-play-btn\"\u003e\u003c\/div\u003e\n          \u003cspan class=\"ru-video-lbl\"\u003eWatch video\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ru-pricing-header\"\u003e\n      \u003cspan class=\"ru-pricing-title\"\u003ePrimo Roll Up — Sizes\u003c\/span\u003e\n      \u003cspan class=\"ru-pricing-note\"\u003ePrice in THB · excludes VAT\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ru-tbl-wrap\"\u003e\n      \u003ctable class=\"ru-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n          \u003cth\u003e\u003c\/th\u003e\n          \u003cth class=\"col-frame\"\u003eFrame only\u003c\/th\u003e\n          \u003cth class=\"col-pp\"\u003eFrame + print on\u003cbr\u003ePP Paper (UV)\u003c\/th\u003e\n          \u003cth class=\"col-canvas\"\u003eFrame + print on\u003cbr\u003eCanvas (UV Inkjet)\u003c\/th\u003e\n        \u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003e85 × 200 cm\u003c\/td\u003e\n\u003ctd\u003e1,760.-\u003c\/td\u003e\n\u003ctd\u003e2,480.-\u003c\/td\u003e\n\u003ctd\u003e2,780.-\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e100 × 200 cm\u003c\/td\u003e\n\u003ctd\u003e1,960.-\u003c\/td\u003e\n\u003ctd\u003e2,640.-\u003c\/td\u003e\n\u003ctd\u003e2,990.-\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"ru-tbl-note\"\u003e**** For other sizes or custom orders, contact us on LINE ****\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ru-section\"\u003e\n  \u003ch2 class=\"ru-section-title\"\u003eDouble Roll Up \u003cspan\u003eDouble Roll Up\u003c\/span\u003e\n\u003c\/h2\u003e\n  \u003cdiv class=\"ru-card\"\u003e\n    \u003cdiv class=\"ru-media\"\u003e\n      \u003cdiv class=\"ru-main-img\"\u003e\u003cimg alt=\"Double Roll Up\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Roll_Up_banner_1_141c121e-e96b-4a65-961f-332e64d22b4a.jpg?v=1755248881\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ru-video-col\" data-video-id=\"lM98BonMsGM\"\u003e\n        \u003cimg alt=\"Double Roll Up video\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/new_photo_in_website_1_a56a8fc8-5cfc-44fc-ae55-620ff6e22891.jpg?v=1758182752\" loading=\"lazy\"\u003e\n        \u003cdiv class=\"ru-play-wrap\"\u003e\n          \u003cdiv class=\"ru-play-btn\"\u003e\u003c\/div\u003e\n          \u003cspan class=\"ru-video-lbl\"\u003eWatch video\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ru-pricing-header\"\u003e\n      \u003cspan class=\"ru-pricing-title\"\u003eDouble Roll Up — Sizes\u003c\/span\u003e\n      \u003cspan class=\"ru-pricing-note\"\u003ePrice in THB · excludes VAT\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ru-tbl-wrap\"\u003e\n      \u003ctable class=\"ru-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n          \u003cth\u003e\u003c\/th\u003e\n          \u003cth class=\"col-frame\"\u003eFrame only\u003c\/th\u003e\n          \u003cth class=\"col-pp\"\u003eFrame + print on\u003cbr\u003ePP Paper (UV)\u003c\/th\u003e\n          \u003cth class=\"col-canvas\"\u003eFrame + print on\u003cbr\u003eCanvas (UV Inkjet)\u003c\/th\u003e\n        \u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003e80 × 200 cm\u003c\/td\u003e\n\u003ctd\u003e1,750.-\u003c\/td\u003e\n\u003ctd\u003e2,960.-\u003c\/td\u003e\n\u003ctd\u003e3,250.-\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e85 × 200 cm\u003c\/td\u003e\n\u003ctd\u003e1,850.-\u003c\/td\u003e\n\u003ctd\u003e3,080.-\u003c\/td\u003e\n\u003ctd\u003e3,320.-\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"ru-tbl-note\"\u003e**** For other sizes or custom orders, contact us on LINE ****\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ru-section\"\u003e\n  \u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n\u003ch2 style=\"color:#17a9bb!important;\"\u003eFrequently Asked Questions\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\u003eWhat is a Roll Up Banner best suited for?\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\"\u003eIdeal for trade show booths, product exhibitions, storefronts, promotional events, and seminars — anywhere you need a freestanding sign that's easy to transport, quick to set up, and simple to store.\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\u003eWhat's the difference between Roll Up and Pull Up?\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\"\u003eThe terms are generally used interchangeably — both refer to a banner that pulls up from a base for display. Structural details, model, and base design may vary by manufacturer or product line.\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\u003eCan I order just the frame, or the frame with printing?\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\"\u003eYes — you can order the frame alone, or the frame with printing included. Print materials include both PP Paper and Canvas, depending on the model and your budget.\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\u003eShould I choose PP Paper or Canvas printing?\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\"\u003ePP Paper is great for everyday use, delivering sharp, cost-effective prints. Canvas has a more premium feel with a sturdier material, ideal for jobs where you want an elevated look.\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\u003eHow should I prepare my artwork file?\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\"\u003eSend a file matching the actual print size, with appropriate resolution, text that isn't too small, and allowance for bleed. If you're unsure, we can check your file before production.\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\"\u003e6\u003c\/span\u003e\u003cspan\u003eCan it be reused multiple times?\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\"\u003eYes — as long as the frame stays intact and is stored properly, a Roll Up can be reused across multiple events. We recommend keeping it in a proper carry bag or case.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv id=\"ruLb\" class=\"ru-lb\" role=\"dialog\" aria-modal=\"true\"\u003e\n  \u003cdiv class=\"ru-lb-wrap\"\u003e\n    \u003cbutton id=\"ruLbClose\" class=\"ru-lb-close\" aria-label=\"Close\"\u003e✕\u003c\/button\u003e\n    \u003cimg id=\"ruLbImg\" alt=\"\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"ruVm\" class=\"ru-vm\" role=\"dialog\" aria-modal=\"true\"\u003e\n  \u003cdiv class=\"ru-vm-inner\"\u003e\n    \u003cbutton id=\"ruVmClose\" class=\"ru-vm-close\" aria-label=\"Close\"\u003e✕\u003c\/button\u003e\n    \u003ciframe id=\"ruVmFrame\"\u003e\u003c\/iframe\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"inLanguage\":\"en\",\"mainEntity\":[\n  {\"@type\":\"Question\",\"name\":\"What is a Roll Up Banner best suited for?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ideal for trade show booths, product exhibitions, storefronts, promotional events, and seminars.\"}},\n  {\"@type\":\"Question\",\"name\":\"What's the difference between Roll Up and Pull Up?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The terms are generally used interchangeably — both refer to a banner that pulls up from a base for display.\"}},\n  {\"@type\":\"Question\",\"name\":\"Can I order just the frame, or the frame with printing?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, available with PP Paper or Canvas printing depending on the model and budget.\"}},\n  {\"@type\":\"Question\",\"name\":\"Should I choose PP Paper or Canvas printing for a Roll Up?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"PP Paper suits everyday use; Canvas has a more premium feel.\"}},\n  {\"@type\":\"Question\",\"name\":\"How should I prepare my Roll Up artwork file?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Send a file matching the actual print size, appropriate resolution, and allowance for bleed.\"}},\n  {\"@type\":\"Question\",\"name\":\"Can a Roll Up banner be reused multiple times?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if the frame stays intact and is stored properly.\"}}\n]}\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  var lb=document.getElementById('ruLb'),lbImg=document.getElementById('ruLbImg'),lbClose=document.getElementById('ruLbClose');\n  var vm=document.getElementById('ruVm'),vmFrame=document.getElementById('ruVmFrame'),vmClose=document.getElementById('ruVmClose');\n  function lock(){document.body.style.overflow='hidden'}\n  function unlock(){document.body.style.overflow=''}\n  function openLb(src,alt){lbImg.src=src;lbImg.alt=alt||'';lb.classList.remove('closing');lb.classList.add('open');lock()}\n  function closeLb(){lb.classList.remove('open');lb.classList.add('closing');setTimeout(function(){lb.classList.remove('closing');lbImg.src='';unlock()},150)}\n  function openVm(id){vmFrame.src='https:\/\/www.youtube.com\/embed\/'+id+'?autoplay=1\u0026rel=0\u0026playsinline=1';vm.classList.remove('closing');vm.classList.add('open');lock()}\n  function closeVm(){vm.classList.remove('open');vm.classList.add('closing');setTimeout(function(){vm.classList.remove('closing');vmFrame.src='';unlock()},150)}\n  document.querySelectorAll('.ru-main-img img').forEach(function(img){img.addEventListener('click',function(){openLb(this.src,this.alt)})});\n  document.querySelectorAll('.ru-video-col').forEach(function(el){el.addEventListener('click',function(){openVm(this.dataset.videoId)})});\n  lbClose.addEventListener('click',function(e){e.stopPropagation();closeLb()});\n  lb.addEventListener('click',function(e){if(e.target===lb)closeLb()});\n  vmClose.addEventListener('click',function(e){e.stopPropagation();closeVm()});\n  vm.addEventListener('click',function(e){if(e.target===vm)closeVm()});\n  document.addEventListener('keydown',function(e){if(e.key!=='Escape')return;if(lb.classList.contains('open'))closeLb();if(vm.classList.contains('open'))closeVm()});\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":"Dura Roll Up \/ Stand only \/ 60x160","offer_id":14432457818169,"sku":"","price":540.0,"currency_code":"THB","in_stock":true},{"title":"Dura Roll Up \/ Stand only \/ 80x200","offer_id":14432457883705,"sku":"","price":600.0,"currency_code":"THB","in_stock":true},{"title":"Dura Roll Up \/ Stand only \/ 100x200","offer_id":14432458014777,"sku":"","price":890.0,"currency_code":"THB","in_stock":true},{"title":"Dura Roll Up \/ Stand only \/ 120x200","offer_id":14432458080313,"sku":"","price":980.0,"currency_code":"THB","in_stock":true},{"title":"Dura Roll Up \/ Easel + Photo printing on PP paper \/ 60x160","offer_id":47879708377310,"sku":null,"price":990.0,"currency_code":"THB","in_stock":true},{"title":"Dura Roll Up \/ Easel + Photo printing on PP paper \/ 80x200","offer_id":47879708410078,"sku":null,"price":1280.0,"currency_code":"THB","in_stock":true},{"title":"Dura Roll Up \/ Easel + Photo printing on PP paper \/ 100x200","offer_id":47879708442846,"sku":null,"price":1560.0,"currency_code":"THB","in_stock":true},{"title":"Dura Roll Up \/ Easel + Photo printing on PP paper \/ 120x200","offer_id":47879708475614,"sku":null,"price":1850.0,"currency_code":"THB","in_stock":true},{"title":"Dura Roll Up \/ Easel + Photo printing on canvas \/ 60x160","offer_id":47879708508382,"sku":null,"price":1250.0,"currency_code":"THB","in_stock":true},{"title":"Dura Roll Up \/ Easel + Photo printing on canvas \/ 80x200","offer_id":47879708541150,"sku":null,"price":1550.0,"currency_code":"THB","in_stock":true},{"title":"Dura Roll Up \/ Easel + Photo printing on canvas \/ 100x200","offer_id":47879708573918,"sku":null,"price":1990.0,"currency_code":"THB","in_stock":true},{"title":"Dura Roll Up \/ Easel + Photo printing on canvas \/ 120x200","offer_id":47879708606686,"sku":null,"price":2350.0,"currency_code":"THB","in_stock":true},{"title":"Primo Roll Up Water Drop Shape \/ Stand only \/ 100x200","offer_id":14432458309689,"sku":"","price":1760.0,"currency_code":"THB","in_stock":true},{"title":"Primo Roll Up Water Drop Shape \/ Stand only \/ 85x200","offer_id":14432458244153,"sku":"","price":1960.0,"currency_code":"THB","in_stock":true},{"title":"Primo Roll Up Water Drop Shape \/ Easel + Photo printing on PP paper \/ 100x200","offer_id":47879708639454,"sku":null,"price":2640.0,"currency_code":"THB","in_stock":true},{"title":"Primo Roll Up Water Drop Shape \/ Easel + Photo printing on PP paper \/ 85x200","offer_id":47879708672222,"sku":null,"price":2480.0,"currency_code":"THB","in_stock":true},{"title":"Primo Roll Up Water Drop Shape \/ Easel + Photo printing on canvas \/ 100x200","offer_id":47879708704990,"sku":null,"price":2990.0,"currency_code":"THB","in_stock":true},{"title":"Primo Roll Up Water Drop Shape \/ Easel + Photo printing on canvas \/ 85x200","offer_id":47879708737758,"sku":null,"price":2780.0,"currency_code":"THB","in_stock":true},{"title":"Primo Roll Water Drop Shape \/ Stand only \/ 80x200","offer_id":14432458670137,"sku":"","price":1750.0,"currency_code":"THB","in_stock":true},{"title":"Primo Roll Water Drop Shape \/ Stand only \/ 85x200","offer_id":14432458702905,"sku":"","price":1850.0,"currency_code":"THB","in_stock":true},{"title":"Primo Roll Water Drop Shape \/ Easel + Photo printing on PP paper \/ 80x200","offer_id":47879708770526,"sku":null,"price":2960.0,"currency_code":"THB","in_stock":true},{"title":"Primo Roll Water Drop Shape \/ Easel + Photo printing on PP paper \/ 85x200","offer_id":47879708803294,"sku":null,"price":3080.0,"currency_code":"THB","in_stock":true},{"title":"Primo Roll Water Drop Shape \/ Easel + Photo printing on canvas \/ 80x200","offer_id":47879708836062,"sku":null,"price":3250.0,"currency_code":"THB","in_stock":true},{"title":"Primo Roll Water Drop Shape \/ Easel + Photo printing on canvas \/ 85x200","offer_id":47879708868830,"sku":null,"price":3320.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/5_1e23fc28-bad6-464d-82af-ca5f5b8802df.jpg?v=1768289165"},{"product_id":"sticker-frosted-film","title":"Frosted glass sticker, frosted glass film ","description":"\u003cstyle\u003e\n.ff{--ff-c:#17a9bb;--ff-cl:#e0f7fa;--ff-gci:linear-gradient(135deg,#14c9df 0%,#17a9bb 100%);--ff-ink70:#374151;--ff-ink40:#9ca3af;--ff-ink15:rgba(0,0,0,0.07);--ff-r:10px;--ff-sh:0 2px 8px rgba(0,0,0,0.07)}\nimg[src*=\"oc-icon\"]{width:18px!important;height:18px!important;max-width:18px!important;display:inline-block!important;vertical-align:middle;flex-shrink:0}\n.ff-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}\n.ff-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;background:#fff;border:1px solid var(--ff-ink15);font-size:.82em;color:var(--ff-ink70);box-shadow:var(--ff-sh)}\n.ff-ptab{width:100%;border-collapse:collapse;font-size:0.96em;margin-bottom:6px}\n.ff-ptab thead th{background:#f3f4f6!important;color:#1a202c!important;font-weight:700!important;font-size:.92em!important;padding:8px 10px;text-align:center;border:none;border-bottom:2px solid #818CF8;}\n.ff-ptab tbody td,.ff-ptab tbody th{padding:7px 10px;border-bottom:1px solid var(--ff-ink15);font-size:0.96em!important;font-weight:400!important;color:var(--ff-ink70)}\n.ff-ptab tbody th{font-weight:600!important;background:#FAFBFF!important;color:var(--ff-ink70)!important;text-align:left}\n.ff-ptab tbody tr:last-child td,.ff-ptab tbody tr:last-child th{border-bottom:none}\n.ff-note{font-size:0.96em;color:var(--ff-ink60);text-align:center;margin:4px 0 20px}\n.ff-vs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}\n.ff-vs-card{border-radius:var(--ff-r);overflow:hidden;box-shadow:var(--ff-sh)}\n.ff-vs-head{padding:10px 14px;font-weight:700;font-size:0.96em;color:#fff}\n.ff-vs-head.ind{background:var(--ff-gci)}\n.ff-vs-head.out{background:linear-gradient(135deg,#f59e0b,#d97706)}\n.ff-vs-body{background:#fff;border:1px solid var(--ff-ink15);border-top:none;padding:14px}\n.ff-vs-lbl{font-weight:700;font-size:0.96em;color:#111827;margin-bottom:6px}\n.ff-vs-row{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px dashed #e5e7eb;font-size:0.96em;color:var(--ff-ink70);line-height:1.55}\n.ff-vs-row:last-child{border-bottom:none}\n.ff-vs-dot{flex-shrink:0;width:8px;height:8px;min-width:8px;border-radius:50%;background:#94a3b8;margin-top:5px}\n.ff-g3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}\n.ff-g3-card{background:#fff;border-radius:var(--ff-r);padding:16px;border:1px solid var(--ff-ink15);box-shadow:var(--ff-sh)}\n.ff-g3-hd{font-weight:700;font-size:0.96em;color:#111827;margin-bottom:6px;display:flex;align-items:center;gap:7px}\n.ff-g3-txt{font-size:0.96em;color:var(--ff-ink70);line-height:1.6}\n.ff-list{margin:0 0 20px}\n.ff-item{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:var(--ff-r);background:#fff;border:1px solid var(--ff-ink15);margin-bottom:7px;font-size:0.96em;color:var(--ff-ink70);line-height:1.65;box-shadow:var(--ff-sh)}\n.ff-item:last-child{margin-bottom:0}\n.ff-dot{display:block;flex-shrink:0;width:10px;height:10px;min-width:10px;border-radius:50%;background:var(--ff-gci);margin-top:5px}\n.ff-cta{background:linear-gradient(135deg,#eaf7fa,#d5eef3);border:1px solid #c5e3ea;border-radius:14px;padding:28px 24px;text-align:center;margin:28px 0 0}.ff-cta h2 {color:#17a9bb;margin:0 0 8px;}\n.ff-cta p{color:#374151;font-size:0.96em;margin:0 0 18px}\n.ff-btn-line{display:inline-block;padding:10px 24px;border-radius:8px;font-weight:700;font-size:.9em;text-decoration:none;background:linear-gradient(90deg,#14c9df,#17a9bb,#818CF8,#A78BFA);background-size:200% 100%;color:#fff;margin:4px}\n.ff-btn-ghost{display:inline-block;padding:10px 24px;border-radius:8px;font-weight:600;font-size:.9em;text-decoration:none;background:#fff;color:#17a9bb;border:1.5px solid #17a9bb;margin:4px}\n.ff-faq{margin:20px 0 0}\n.ff-faq-item{border-bottom:1px solid var(--ff-ink15)}\n.ff-faq-btn{width:100%;text-align:left;background:none;border:none;padding:12px 4px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font:inherit;font-size:.88em;font-weight:600;color:#111827}\n.ff-faq-btn:hover{color:var(--ff-c)}\n.ff-faq-body{display:none;padding:0 4px 14px;font-size:0.96em;color:var(--ff-ink70);line-height:1.7}\n.ff-faq-item.open .ff-faq-body{display:block}\n.ff-faq-chev{transition:transform .25s;flex-shrink:0}\n.ff-faq-item.open .ff-faq-chev{transform:rotate(180deg)}\n@media(max-width:600px){.ff-vs{grid-template-columns:1fr}.ff-g3{grid-template-columns:1fr}}\n\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\u003cdiv class=\"ff\"\u003e\n\u003cdiv class=\"ff-chip-row\"\u003e\n\u003cspan class=\"ff-chip\"\u003e\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-outdoor.svg\"\u003e Indoor \/ Outdoor\u003c\/span\u003e\n\u003cspan class=\"ff-chip\"\u003e\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-layers.svg\"\u003e 4 Frosted Film Grades\u003c\/span\u003e\n\u003cspan class=\"ff-chip\"\u003e\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-laser.svg\"\u003e Custom Logo Die-Cut\u003c\/span\u003e\n\u003cspan class=\"ff-chip\"\u003e\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-shield.svg\"\u003e 3M · MACtac · Fushuen\u003c\/span\u003e\n\u003cspan class=\"ff-chip\"\u003e\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-ruler.svg\"\u003e On-site Measurement\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrosted Window Film Pricing (THB \/ sq.m.)\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x: auto; margin-bottom: 6px;\"\u003e\n\u003ctable class=\"ff-ptab\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFilm Grade\u003c\/th\u003e\n\u003cth\u003e1 sqm+\u003c\/th\u003e\n\u003cth\u003e10 sqm+\u003c\/th\u003e\n\u003cth\u003e25 sqm+\u003c\/th\u003e\n\u003cth\u003e50 sqm+\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFushuen \u003csmall\u003e(Indoor)\u003c\/small\u003e\u003c\/th\u003e\n\u003ctd\u003e850\u003c\/td\u003e\n\u003ctd\u003e750\u003c\/td\u003e\n\u003ctd\u003e650\u003c\/td\u003e\n\u003ctd\u003e550\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMACtac Frosted \u003csmall\u003e(In\/Out)\u003c\/small\u003e\u003c\/th\u003e\n\u003ctd\u003e1,600\u003c\/td\u003e\n\u003ctd\u003e1,300\u003c\/td\u003e\n\u003ctd\u003e1,200\u003c\/td\u003e\n\u003ctd\u003e1,100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3M Frosted \u003csmall\u003e(In\/Out)\u003c\/small\u003e\u003c\/th\u003e\n\u003ctd\u003e1,800\u003c\/td\u003e\n\u003ctd\u003e1,500\u003c\/td\u003e\n\u003ctd\u003e1,300\u003c\/td\u003e\n\u003ctd\u003e1,200\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSuperClear Printed Pattern \u003csmall\u003e(Indoor)\u003c\/small\u003e\u003c\/th\u003e\n\u003ctd\u003e1,500\u003c\/td\u003e\n\u003ctd\u003e1,400\u003c\/td\u003e\n\u003ctd\u003e1,350\u003c\/td\u003e\n\u003ctd\u003e1,250\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"ff-note\" style=\"text-align: left;\"\u003eDie-cut surcharge 100–300 THB\/sqm · Inkjet printing surcharge 250–450 THB\/sqm · Installation included in Bangkok for orders 10 sqm and above\u003c\/p\u003e\n\u003cp\u003eFrosted window film serves as a removable alternative to sandblasting or acid-etching real glass — it can be changed and supports complex patterns. Materials used are \u003cstrong\u003e3M and MACtac\u003c\/strong\u003e, engineered to leave the glass surface undamaged on removal. Fushuen is a premium Indoor grade with a crystalline sparkle finish that is more visually distinctive than a flat matte frost.\u003c\/p\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cart-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2\u003eChoose the Right Grade — Indoor and Outdoor Require Different Film Specs\u003c\/h2\u003e\n\u003cdiv class=\"ff-vs\"\u003e\n\u003cdiv class=\"ff-vs-card\"\u003e\n\u003cdiv class=\"ff-vs-head ind\"\u003e🏢 Indoor — Office, Meeting Room, Home\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-body\"\u003e\n\u003cp class=\"ff-vs-lbl\"\u003eRecommended: Fushuen — Most Affordable\u003c\/p\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eCrystalline sparkle finish with more depth than a flat frost — ideal for offices and reception areas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eThin Indoor adhesive — smooth application, reduced air bubbles, minimal residue on removal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eFrom 550 THB\/sqm (50+ sqm) — approximately 50% less than MACtac\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003e⚠ Not suitable for outdoor use\u003c\/strong\u003e — Indoor adhesive will fail in high humidity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-card\"\u003e\n\u003cdiv class=\"ff-vs-head out\"\u003e🌤 Outdoor — Shop Front, Exterior Glass\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-body\"\u003e\n\u003cp class=\"ff-vs-lbl\"\u003eRecommended: MACtac (standard budget) \/ 3M (maximum durability)\u003c\/p\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003ePermanent adhesive — resistant to sun and rain, will not lift even in year-round high humidity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eService life 3–5 years in Thai outdoor conditions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e3M is slightly more durable than MACtac but costs 200 THB\/sqm more — choose based on budget\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eCan also be used indoors — Outdoor adhesive will not damage glass on removal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e3 Reasons Offices Choose Frosted Film Over Real Sandblasting\u003c\/h2\u003e\n\u003cdiv class=\"ff-g3\"\u003e\n\u003cdiv class=\"ff-g3-card\"\u003e\n\u003cdiv class=\"ff-g3-hd\"\u003e\n\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-settings.svg\"\u003eChangeable Design\u003c\/div\u003e\n\u003cp class=\"ff-g3-txt\"\u003eFrosted film can be removed and replaced whenever a rebrand or new CI is required. Real sandblasting is permanent — there is no way to correct or revise it once done.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-g3-card\"\u003e\n\u003cdiv class=\"ff-g3-hd\"\u003e\n\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-laser.svg\"\u003eComplex Logo Die-Cut\u003c\/div\u003e\n\u003cp class=\"ff-g3-txt\"\u003eCut directly from a real Vector file using a Digital Die-Cut machine. Real frosting spray uses a mask and cannot reproduce fine lines and curves accurately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-g3-card\"\u003e\n\u003cdiv class=\"ff-g3-hd\"\u003e\n\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-zap.svg\"\u003eLower Cost\u003c\/div\u003e\n\u003cp class=\"ff-g3-txt\"\u003eFushuen film starts at 550 THB\/sqm, while real frosting spray costs 800–1,200 THB\/sqm or more, not including specialist labour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"idea-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2\u003e8 Frosted Film Surface Examples\u003c\/h2\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(4,1fr); gap: 16px; margin: 20px 0;\"\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"Fushuen frosted crystalline film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Frost_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003eFushuen\u003c\/b\u003e\u003cbr\u003eCrystalline Frost · Indoor\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"Mactac Dust flat matte frosted film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Dust_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003eMactac Dust\u003c\/b\u003e\u003cbr\u003eFlat Matte Frost · In\/Out\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"Mactac Frost crystalline frosted film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Frost_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003eMactac Frost\u003c\/b\u003e\u003cbr\u003eCrystalline Frost · In\/Out\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"Mactac Gold gold sparkle frosted film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Gold_Frost_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003eMactac Gold\u003c\/b\u003e\u003cbr\u003eGold Sparkle Frost · In\/Out\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"3M Haze flat matte frosted film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Dust_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003e3M Haze\u003c\/b\u003e\u003cbr\u003eFlat Matte Frost · In\/Out\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"3M Sandblast crystalline frosted film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Frost_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003e3M Sandblast\u003c\/b\u003e\u003cbr\u003eCrystalline Frost · In\/Out\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"SuperClear Print printed pattern frosted film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Print_Frost_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003eSuperClear Print\u003c\/b\u003e\u003cbr\u003ePrinted Pattern Frost · Indoor\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"SuperClear Print Dot Gradient clear-to-frost gradient film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Print_Dot_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003eSuperClear Dot Gradient\u003c\/b\u003e\u003cbr\u003eClear-to-Frost Gradient\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: 2fr 1fr; gap: 8px; margin: 20px 0;\"\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r); object-fit: cover;\" alt=\"Frosted window film installation example\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/frost_film_example_blur.jpg?width=1600\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 8px;\"\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; flex: 1; object-fit: cover; border-radius: var(--ff-r);\" alt=\"Frosted film installation example\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/frost_film_example_blurr.png?width=1600\"\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; flex: 1; object-fit: cover; border-radius: var(--ff-r);\" alt=\"Office frosted film installation example\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/frost_film_example_blurrrr.jpg?width=1600\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat Affects Installation Quality — It Is Not Just the Material\u003c\/h2\u003e\n\u003cdiv class=\"ff-list\"\u003e\n\u003cdiv class=\"ff-item\"\u003e\n\u003cspan class=\"ff-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eClean, invisible seams\u003c\/strong\u003e — poorly joined film shows a visible seam line under light. Installers use Wet Install technique to reduce air bubbles and seam visibility, with a clear before-and-after difference.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-item\"\u003e\n\u003cspan class=\"ff-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eSharp die-cut edges from Vector files\u003c\/strong\u003e — cut by Digital Die-Cut machine, not by hand. Edges are straight and consistent on every character, even at small sizes.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-item\"\u003e\n\u003cspan class=\"ff-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eCorrect adhesive for the environment\u003c\/strong\u003e — Indoor Removable adhesive peels cleanly with minimal residue \/ Outdoor Permanent adhesive resists moisture and UV. Using the wrong grade causes the film to lift or makes it impossible to remove cleanly.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-item\"\u003e\n\u003cspan class=\"ff-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eSend site photos, dimensions, and artwork for an instant quote\u003c\/strong\u003e — on-site survey available on request, covering Bangkok and the Greater Bangkok area.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-cta\"\u003e\n\u003ch2\u003eOrder Frosted Window Film\u003c\/h2\u003e\n\u003cp\u003eSend site photos, dimensions, and artwork for an instant quote · On-site measurement and professional installation available\u003c\/p\u003e\n\u003ca rel=\"noopener\" class=\"ff-btn-line\" href=\"https:\/\/page.line.me\/pwy1559t\" target=\"_blank\"\u003eLINE @octopusdesign\u003c\/a\u003e\n\u003ca class=\"ff-btn-ghost\" href=\"#top\"\u003eBack to Top\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"how-to-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 style=\"color: #17a9bb!important;\"\u003eFrequently Asked Questions\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\u003eWhat is the difference between frosted film and real frosted glass?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eReal frosting and sandblasting are permanent processes — the design cannot be changed or corrected. Frosted film can be removed and replaced, costs less, and supports complex die-cut patterns. It is ideal for organisations that need to update their logo or CI periodically.\u003c\/div\u003e\n\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\u003eCan frosted film be used outdoors?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eYes — but you must select an Outdoor grade. MACtac or 3M with Permanent adhesive are rated for outdoor moisture and UV exposure. Fushuen is an Indoor Premium grade; applied outdoors it will lift before its expected lifespan.\u003c\/div\u003e\n\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\u003eCan it be removed? Does it leave adhesive residue?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eYes, it can be removed. Good-quality frosted film leaves very little residue. Our installers use a heat gun to assist with removal on film that has been in place for a long time, and any remaining adhesive residue can be cleaned with IPA.\u003c\/div\u003e\n\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\u003eWhat file format do I need for a logo die-cut?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eSend a Vector file (.AI \/ .EPS \/ .PDF) with clean Path outlines. JPG or PNG files do not have sharp enough edges for die-cutting. If you do not have a Vector file, our team can redraw the artwork for logos that are not excessively complex.\u003c\/div\u003e\n\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\u003eWhat is SuperClear Print frosted film?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eSuperClear Print is a transparent film with a UV-printed frosted pattern applied directly to the film surface, allowing for a frosted effect with custom designs or a clear-to-frost gradient. It is suited to design-led projects that require partial visibility through the glass. It costs more than solid frosted film due to the additional print process.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){document.querySelectorAll('.ff-faq-item').forEach(function(item){item.querySelector('.ff-faq-btn').addEventListener('click',function(){item.classList.toggle('open')})})})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":11900887990329,"sku":"","price":4500.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_7beba754-44d2-4bb0-9a9c-33af0a6f23e4-464689.jpg?v=1611825604"},{"product_id":"sticker-wall-window-decal","title":"Decorating Glass stickers, opaque, translucent ","description":"\u003cstyle\u003e\n.ff{--ff-c:#17a9bb;--ff-cl:#e0f7fa;--ff-gci:linear-gradient(135deg,#14c9df 0%,#17a9bb 100%);--ff-ink70:#374151;--ff-ink40:#9ca3af;--ff-ink15:rgba(0,0,0,0.07);--ff-r:10px;--ff-sh:0 2px 8px rgba(0,0,0,0.07)}\nimg[src*=\"oc-icon\"]{width:18px!important;height:18px!important;max-width:18px!important;display:inline-block!important;vertical-align:middle;flex-shrink:0}\n.ff-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}\n.ff-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;background:#fff;border:1px solid var(--ff-ink15);font-size:.82em;color:var(--ff-ink70);box-shadow:var(--ff-sh)}\n.ff-ptab{width:100%;border-collapse:collapse;font-size:0.96em;margin-bottom:6px}\n.ff-ptab thead th{background:#f3f4f6!important;color:#1a202c!important;font-weight:700!important;font-size:.92em!important;padding:8px 10px;text-align:center;border:none;border-bottom:2px solid #818CF8;}\n.ff-ptab tbody td,.ff-ptab tbody th{padding:7px 10px;border-bottom:1px solid var(--ff-ink15);font-size:0.96em!important;font-weight:400!important;color:var(--ff-ink70)}\n.ff-ptab tbody th{font-weight:600!important;background:#FAFBFF!important;color:var(--ff-ink70)!important;text-align:left}\n.ff-ptab tbody tr:last-child td,.ff-ptab tbody tr:last-child th{border-bottom:none}\n.ff-note{font-size:0.96em;color:var(--ff-ink60);text-align:center;margin:4px 0 20px}\n.ff-vs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}\n.ff-vs-card{border-radius:var(--ff-r);overflow:hidden;box-shadow:var(--ff-sh)}\n.ff-vs-head{padding:10px 14px;font-weight:700;font-size:0.96em;color:#fff}\n.ff-vs-head.ind{background:var(--ff-gci)}\n.ff-vs-head.out{background:linear-gradient(135deg,#f59e0b,#d97706)}\n.ff-vs-body{background:#fff;border:1px solid var(--ff-ink15);border-top:none;padding:14px}\n.ff-vs-lbl{font-weight:700;font-size:0.96em;color:#111827;margin-bottom:6px}\n.ff-vs-row{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px dashed #e5e7eb;font-size:0.96em;color:var(--ff-ink70);line-height:1.55}\n.ff-vs-row:last-child{border-bottom:none}\n.ff-vs-dot{flex-shrink:0;width:8px;height:8px;min-width:8px;border-radius:50%;background:#94a3b8;margin-top:5px}\n.ff-g3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}\n.ff-g3-card{background:#fff;border-radius:var(--ff-r);padding:16px;border:1px solid var(--ff-ink15);box-shadow:var(--ff-sh)}\n.ff-g3-hd{font-weight:700;font-size:0.96em;color:#111827;margin-bottom:6px;display:flex;align-items:center;gap:7px}\n.ff-g3-txt{font-size:0.96em;color:var(--ff-ink70);line-height:1.6}\n.ff-list{margin:0 0 20px}\n.ff-item{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:var(--ff-r);background:#fff;border:1px solid var(--ff-ink15);margin-bottom:7px;font-size:0.96em;color:var(--ff-ink70);line-height:1.65;box-shadow:var(--ff-sh)}\n.ff-item:last-child{margin-bottom:0}\n.ff-dot{display:block;flex-shrink:0;width:10px;height:10px;min-width:10px;border-radius:50%;background:var(--ff-gci);margin-top:5px}\n.ff-cta{background:linear-gradient(135deg,#eaf7fa,#d5eef3);border:1px solid #c5e3ea;border-radius:14px;padding:28px 24px;text-align:center;margin:28px 0 0}.ff-cta h2 {color:#17a9bb;margin:0 0 8px;}\n.ff-cta p{color:#374151;font-size:0.96em;margin:0 0 18px}\n.ff-btn-line{display:inline-block;padding:10px 24px;border-radius:8px;font-weight:700;font-size:.9em;text-decoration:none;background:linear-gradient(90deg,#14c9df,#17a9bb,#818CF8,#A78BFA);background-size:200% 100%;color:#fff;margin:4px}\n.ff-btn-ghost{display:inline-block;padding:10px 24px;border-radius:8px;font-weight:600;font-size:.9em;text-decoration:none;background:#fff;color:#17a9bb;border:1.5px solid #17a9bb;margin:4px}\n.ff-faq{margin:20px 0 0}\n.ff-faq-item{border-bottom:1px solid var(--ff-ink15)}\n.ff-faq-btn{width:100%;text-align:left;background:none;border:none;padding:12px 4px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font:inherit;font-size:.88em;font-weight:600;color:#111827}\n.ff-faq-btn:hover{color:var(--ff-c)}\n.ff-faq-body{display:none;padding:0 4px 14px;font-size:0.96em;color:var(--ff-ink70);line-height:1.7}\n.ff-faq-item.open .ff-faq-body{display:block}\n.ff-faq-chev{transition:transform .25s;flex-shrink:0}\n.ff-faq-item.open .ff-faq-chev{transform:rotate(180deg)}\n@media(max-width:600px){.ff-vs{grid-template-columns:1fr}.ff-g3{grid-template-columns:1fr}}\n\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\u003cdiv class=\"ff\"\u003e\n\u003cdiv class=\"ff-chip-row\"\u003e\n\u003cspan class=\"ff-chip\"\u003e\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-outdoor.svg\"\u003e Indoor \/ Outdoor\u003c\/span\u003e\n\u003cspan class=\"ff-chip\"\u003e\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-layers.svg\"\u003e 4 Frosted Film Grades\u003c\/span\u003e\n\u003cspan class=\"ff-chip\"\u003e\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-laser.svg\"\u003e Custom Logo Die-Cut\u003c\/span\u003e\n\u003cspan class=\"ff-chip\"\u003e\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-shield.svg\"\u003e 3M · MACtac · Fushuen\u003c\/span\u003e\n\u003cspan class=\"ff-chip\"\u003e\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-ruler.svg\"\u003e On-site Measurement\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrosted Window Film Pricing (THB \/ sq.m.)\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x: auto; margin-bottom: 6px;\"\u003e\n\u003ctable class=\"ff-ptab\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFilm Grade\u003c\/th\u003e\n\u003cth\u003e1 sqm+\u003c\/th\u003e\n\u003cth\u003e10 sqm+\u003c\/th\u003e\n\u003cth\u003e25 sqm+\u003c\/th\u003e\n\u003cth\u003e50 sqm+\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFushuen \u003csmall\u003e(Indoor)\u003c\/small\u003e\u003c\/th\u003e\n\u003ctd\u003e850\u003c\/td\u003e\n\u003ctd\u003e750\u003c\/td\u003e\n\u003ctd\u003e650\u003c\/td\u003e\n\u003ctd\u003e550\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMACtac Frosted \u003csmall\u003e(In\/Out)\u003c\/small\u003e\u003c\/th\u003e\n\u003ctd\u003e1,600\u003c\/td\u003e\n\u003ctd\u003e1,300\u003c\/td\u003e\n\u003ctd\u003e1,200\u003c\/td\u003e\n\u003ctd\u003e1,100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e3M Frosted \u003csmall\u003e(In\/Out)\u003c\/small\u003e\u003c\/th\u003e\n\u003ctd\u003e1,800\u003c\/td\u003e\n\u003ctd\u003e1,500\u003c\/td\u003e\n\u003ctd\u003e1,300\u003c\/td\u003e\n\u003ctd\u003e1,200\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSuperClear Printed Pattern \u003csmall\u003e(Indoor)\u003c\/small\u003e\u003c\/th\u003e\n\u003ctd\u003e1,500\u003c\/td\u003e\n\u003ctd\u003e1,400\u003c\/td\u003e\n\u003ctd\u003e1,350\u003c\/td\u003e\n\u003ctd\u003e1,250\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"ff-note\" style=\"text-align: left;\"\u003eDie-cut surcharge 100–300 THB\/sqm · Inkjet printing surcharge 250–450 THB\/sqm · Installation included in Bangkok for orders 10 sqm and above\u003c\/p\u003e\n\u003cp\u003eFrosted window film serves as a removable alternative to sandblasting or acid-etching real glass — it can be changed and supports complex patterns. Materials used are \u003cstrong\u003e3M and MACtac\u003c\/strong\u003e, engineered to leave the glass surface undamaged on removal. Fushuen is a premium Indoor grade with a crystalline sparkle finish that is more visually distinctive than a flat matte frost.\u003c\/p\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cart-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2\u003eChoose the Right Grade — Indoor and Outdoor Require Different Film Specs\u003c\/h2\u003e\n\u003cdiv class=\"ff-vs\"\u003e\n\u003cdiv class=\"ff-vs-card\"\u003e\n\u003cdiv class=\"ff-vs-head ind\"\u003e🏢 Indoor — Office, Meeting Room, Home\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-body\"\u003e\n\u003cp class=\"ff-vs-lbl\"\u003eRecommended: Fushuen — Most Affordable\u003c\/p\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eCrystalline sparkle finish with more depth than a flat frost — ideal for offices and reception areas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eThin Indoor adhesive — smooth application, reduced air bubbles, minimal residue on removal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eFrom 550 THB\/sqm (50+ sqm) — approximately 50% less than MACtac\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003e⚠ Not suitable for outdoor use\u003c\/strong\u003e — Indoor adhesive will fail in high humidity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-card\"\u003e\n\u003cdiv class=\"ff-vs-head out\"\u003e🌤 Outdoor — Shop Front, Exterior Glass\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-body\"\u003e\n\u003cp class=\"ff-vs-lbl\"\u003eRecommended: MACtac (standard budget) \/ 3M (maximum durability)\u003c\/p\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003ePermanent adhesive — resistant to sun and rain, will not lift even in year-round high humidity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eService life 3–5 years in Thai outdoor conditions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e3M is slightly more durable than MACtac but costs 200 THB\/sqm more — choose based on budget\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-vs-row\"\u003e\n\u003cspan class=\"ff-vs-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eCan also be used indoors — Outdoor adhesive will not damage glass on removal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e3 Reasons Offices Choose Frosted Film Over Real Sandblasting\u003c\/h2\u003e\n\u003cdiv class=\"ff-g3\"\u003e\n\u003cdiv class=\"ff-g3-card\"\u003e\n\u003cdiv class=\"ff-g3-hd\"\u003e\n\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-settings.svg\"\u003eChangeable Design\u003c\/div\u003e\n\u003cp class=\"ff-g3-txt\"\u003eFrosted film can be removed and replaced whenever a rebrand or new CI is required. Real sandblasting is permanent — there is no way to correct or revise it once done.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-g3-card\"\u003e\n\u003cdiv class=\"ff-g3-hd\"\u003e\n\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-laser.svg\"\u003eComplex Logo Die-Cut\u003c\/div\u003e\n\u003cp class=\"ff-g3-txt\"\u003eCut directly from a real Vector file using a Digital Die-Cut machine. Real frosting spray uses a mask and cannot reproduce fine lines and curves accurately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-g3-card\"\u003e\n\u003cdiv class=\"ff-g3-hd\"\u003e\n\u003cimg alt=\"\" height=\"18\" width=\"18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-zap.svg\"\u003eLower Cost\u003c\/div\u003e\n\u003cp class=\"ff-g3-txt\"\u003eFushuen film starts at 550 THB\/sqm, while real frosting spray costs 800–1,200 THB\/sqm or more, not including specialist labour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"idea-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2\u003e8 Frosted Film Surface Examples\u003c\/h2\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(4,1fr); gap: 16px; margin: 20px 0;\"\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"Fushuen frosted crystalline film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Frost_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003eFushuen\u003c\/b\u003e\u003cbr\u003eCrystalline Frost · Indoor\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"Mactac Dust flat matte frosted film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Dust_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003eMactac Dust\u003c\/b\u003e\u003cbr\u003eFlat Matte Frost · In\/Out\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"Mactac Frost crystalline frosted film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Frost_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003eMactac Frost\u003c\/b\u003e\u003cbr\u003eCrystalline Frost · In\/Out\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"Mactac Gold gold sparkle frosted film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Gold_Frost_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003eMactac Gold\u003c\/b\u003e\u003cbr\u003eGold Sparkle Frost · In\/Out\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"3M Haze flat matte frosted film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Dust_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003e3M Haze\u003c\/b\u003e\u003cbr\u003eFlat Matte Frost · In\/Out\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"3M Sandblast crystalline frosted film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Frost_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003e3M Sandblast\u003c\/b\u003e\u003cbr\u003eCrystalline Frost · In\/Out\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"SuperClear Print printed pattern frosted film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Print_Frost_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003eSuperClear Print\u003c\/b\u003e\u003cbr\u003ePrinted Pattern Frost · Indoor\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r);\" alt=\"SuperClear Print Dot Gradient clear-to-frost gradient film\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Print_Dot_Film_Zoom.jpg?width=1600\"\u003e\n\u003cp style=\"font-size: 0.96em; margin: 6px 0 0; color: var(--ff-ink70);\"\u003e\u003cb\u003eSuperClear Dot Gradient\u003c\/b\u003e\u003cbr\u003eClear-to-Frost Gradient\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: 2fr 1fr; gap: 8px; margin: 20px 0;\"\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; border-radius: var(--ff-r); object-fit: cover;\" alt=\"Frosted window film installation example\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/frost_film_example_blur.jpg?width=1600\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; gap: 8px;\"\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; flex: 1; object-fit: cover; border-radius: var(--ff-r);\" alt=\"Frosted film installation example\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/frost_film_example_blurr.png?width=1600\"\u003e\n\u003cimg loading=\"lazy\" style=\"width: 100%; flex: 1; object-fit: cover; border-radius: var(--ff-r);\" alt=\"Office frosted film installation example\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/frost_film_example_blurrrr.jpg?width=1600\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat Affects Installation Quality — It Is Not Just the Material\u003c\/h2\u003e\n\u003cdiv class=\"ff-list\"\u003e\n\u003cdiv class=\"ff-item\"\u003e\n\u003cspan class=\"ff-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eClean, invisible seams\u003c\/strong\u003e — poorly joined film shows a visible seam line under light. Installers use Wet Install technique to reduce air bubbles and seam visibility, with a clear before-and-after difference.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-item\"\u003e\n\u003cspan class=\"ff-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eSharp die-cut edges from Vector files\u003c\/strong\u003e — cut by Digital Die-Cut machine, not by hand. Edges are straight and consistent on every character, even at small sizes.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-item\"\u003e\n\u003cspan class=\"ff-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eCorrect adhesive for the environment\u003c\/strong\u003e — Indoor Removable adhesive peels cleanly with minimal residue \/ Outdoor Permanent adhesive resists moisture and UV. Using the wrong grade causes the film to lift or makes it impossible to remove cleanly.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-item\"\u003e\n\u003cspan class=\"ff-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eSend site photos, dimensions, and artwork for an instant quote\u003c\/strong\u003e — on-site survey available on request, covering Bangkok and the Greater Bangkok area.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff-cta\"\u003e\n\u003ch2\u003eOrder Frosted Window Film\u003c\/h2\u003e\n\u003cp\u003eSend site photos, dimensions, and artwork for an instant quote · On-site measurement and professional installation available\u003c\/p\u003e\n\u003ca rel=\"noopener\" class=\"ff-btn-line\" href=\"https:\/\/page.line.me\/pwy1559t\" target=\"_blank\"\u003eLINE @octopusdesign\u003c\/a\u003e\n\u003ca class=\"ff-btn-ghost\" href=\"#top\"\u003eBack to Top\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"how-to-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 style=\"color: #17a9bb!important;\"\u003eFrequently Asked Questions\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\u003eWhat is the difference between frosted film and real frosted glass?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eReal frosting and sandblasting are permanent processes — the design cannot be changed or corrected. Frosted film can be removed and replaced, costs less, and supports complex die-cut patterns. It is ideal for organisations that need to update their logo or CI periodically.\u003c\/div\u003e\n\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\u003eCan frosted film be used outdoors?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eYes — but you must select an Outdoor grade. MACtac or 3M with Permanent adhesive are rated for outdoor moisture and UV exposure. Fushuen is an Indoor Premium grade; applied outdoors it will lift before its expected lifespan.\u003c\/div\u003e\n\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\u003eCan it be removed? Does it leave adhesive residue?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eYes, it can be removed. Good-quality frosted film leaves very little residue. Our installers use a heat gun to assist with removal on film that has been in place for a long time, and any remaining adhesive residue can be cleaned with IPA.\u003c\/div\u003e\n\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\u003eWhat file format do I need for a logo die-cut?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eSend a Vector file (.AI \/ .EPS \/ .PDF) with clean Path outlines. JPG or PNG files do not have sharp enough edges for die-cutting. If you do not have a Vector file, our team can redraw the artwork for logos that are not excessively complex.\u003c\/div\u003e\n\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\u003eWhat is SuperClear Print frosted film?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eSuperClear Print is a transparent film with a UV-printed frosted pattern applied directly to the film surface, allowing for a frosted effect with custom designs or a clear-to-frost gradient. It is suited to design-led projects that require partial visibility through the glass. It costs more than solid frosted film due to the additional print process.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){document.querySelectorAll('.ff-faq-item').forEach(function(item){item.querySelector('.ff-faq-btn').addEventListener('click',function(){item.classList.toggle('open')})})})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":11900957982777,"sku":"","price":1000.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/st001-668445.jpg?v=1737001172"},{"product_id":"coupon","title":"Loyalty Cards, Business Cards \u0026 Printed Collateral","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: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  --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\n@keyframes cp-rb{0%{background-position:0%}100%{background-position:300%}}\n\n.cp{\n  font-family:'Google Sans','Noto Sans Thai',-apple-system,sans-serif;\n  color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6;\n}\n.cp-heading{display:flex;align-items:center;gap:9px;margin:24px 0 12px}\n.cp-heading-bar{width:3px;height:20px;border-radius:99px;background:var(--grad-ci);flex-shrink:0}\n.cp-heading h2{font-size:1.05em;font-weight:700;margin:0;letter-spacing:-.2px;color:var(--ink)}\n.cp-body{font-size:.9em;color:var(--ink-70);line-height:1.85;margin-bottom:14px}\n.cp-body strong{color:var(--ink);font-weight:600}\n.cp-type-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}\n.cp-type-tag{display:inline-flex;align-items:center;gap:5px;background:var(--ink-05);color:var(--ink-70);border-radius:99px;padding:5px 12px;font-size:.78em;font-weight:600;border:1px solid var(--ink-15)}\n.cp-type-tag svg{width:11px;height:11px;stroke:var(--c);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}\n.cp-why{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}\n.cp-why-item{background:var(--ink-05);border:1px solid var(--ink-15);border-radius:var(--r);padding:13px 14px;display:flex;align-items:flex-start;gap:10px;transition:transform var(--dur) var(--ease),box-shadow var(--dur)}\n.cp-why-item:hover{transform:translateY(-2px);box-shadow:var(--sh-sm)}\n.cp-why-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-why-icon svg{width:15px;height:15px;stroke:var(--c);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}\n.cp-why-text h4{font-size:.83em;font-weight:700;color:var(--ink);margin:0 0 2px}\n.cp-why-text p{font-size:.78em;color:var(--ink-40);line-height:1.55;margin:0}\n.cp-spec-list{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:7px}\n.cp-spec-list li{font-size:.88em;color:var(--ink-70);padding-left:16px;position:relative;line-height:1.65}\n.cp-spec-list li::before{content:'›';position:absolute;left:0;color:var(--c);font-weight:700}\n.cp-spec-list li strong{color:var(--ink);font-weight:600}\n.cp-paper{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}\n.cp-paper-pill{background:#fff;border:1px solid var(--ink-15);border-radius:99px;padding:4px 13px;font-size:.78em;font-weight:600;color:var(--ink-70);box-shadow:var(--sh-sm)}\n.cp-paper-pill.hi{background:var(--c-l);border-color:rgba(20,201,223,.25);color:var(--c)}\n.cp-finish{background:var(--ink-05);border-radius:var(--r);border:1px solid var(--ink-15);overflow:hidden;margin-bottom:20px;position:relative}\n.cp-finish::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad);background-size:300%;animation:cp-rb 5s linear infinite}\n.cp-finish-inner{display:flex;flex-wrap:wrap;padding:14px 16px 12px;gap:10px}\n.cp-finish-item{display:flex;align-items:center;gap:6px;font-size:.8em;color:var(--ink-70);font-weight:600}\n.cp-finish-item::before{content:'✦';font-size:.7em;color:var(--c)}\n.cp-tbl-wrap{margin-bottom:20px}\n.cp-tbl-tabs{display:flex;gap:8px;margin-bottom:10px}\n.cp-tbl-tab{padding:6px 16px;border-radius:99px;font-size:.78em;font-weight:700;border:1.5px solid var(--ink-15);background:#fff;color:var(--ink-40);cursor:pointer;transition:all .15s}\n.cp-tbl-tab.active{background:var(--grad-ci);border-color:transparent;color:#fff}\n.cp-tbl-panel{display:none}\n.cp-tbl-panel.active{display:block}\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}\n.cp-tbl-instr{display:flex;align-items:center;gap:8px;padding:9px 14px;background:linear-gradient(90deg,var(--i-l),var(--l-l));border-bottom:1px solid rgba(200,200,240,.3)}\n.cp-tbl-instr-left{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--l-d);font-weight:600}\n.cp-tbl-dot{width:6px;height:6px;border-radius:50%;background:var(--i);flex-shrink:0}\n.cp-tbl-badge{font-size:10px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--l-l);color:var(--l-d);margin-left:auto}\n.cp-tbl-bar{height:2px;background:var(--grad);background-size:300%;animation:cp-rb 5s linear infinite}\n.cp-tbl-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(129,140,248,.3) transparent}\n.cp-tbl-scroll::-webkit-scrollbar{height:3px}\n.cp-tbl-scroll::-webkit-scrollbar-thumb{background:rgba(129,140,248,.25);border-radius:99px}\n.cp-tbl{width:100%;border-collapse:collapse;font-size:12.5px}\n.cp-tbl thead tr{position:sticky;top:0;z-index:20}\n.cp-tbl thead th{background:#fff;padding:9px 12px;font-size:11px;font-weight:700;color:var(--ink-40);text-align:center;white-space:nowrap;border-bottom:1.5px solid var(--ink-15)}\n.cp-tbl thead th:first-child{text-align:left;min-width:100px;position:sticky;left:0;z-index:30;background:#fff}\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 .cp-th-size{font-size:11px;font-weight:800;color:var(--ink);display:block}\n.cp-tbl .cp-th-side{font-size:10px;font-weight:600;color:var(--ink-40)}\n.cp-tbl tbody tr{border-bottom:1px solid var(--ink-15);cursor:pointer;transition:background .1s}\n.cp-tbl tbody tr:last-child{border-bottom:none}\n.cp-tbl tbody tr:nth-child(even) td{background:#FAFBFF}\n.cp-tbl tbody tr:nth-child(even) td:first-child{background:#FAFBFF}\n.cp-tbl tbody tr:hover td{background:var(--i-l)!important}\n.cp-tbl tbody tr:hover td:first-child{background:var(--i-l)!important;color:var(--l-d)}\n.cp-tbl td{padding:9px 12px;text-align:center;color:var(--ink-70);font-size:12.5px!important;font-weight:500!important;white-space:nowrap;transition:background .1s}\n.cp-tbl td:first-child{text-align:left;font-weight:700!important;color:var(--ink);position:sticky;left:0;background:#fff;z-index:5}\n.cp-tbl thead th.col-hi{background:var(--i-l)!important;color:var(--l-d)}\n.cp-tbl td.col-hi{background:rgba(238,242,255,.6)!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,.05)}\n.cp-tbl td.h2{background-color:rgba(20,201,223,.10)}\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-faq{display:flex;flex-direction:column;gap:7px;margin-top: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:.87em;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;user-select:none;transition:background .15s}\n.cp-faq summary::-webkit-details-marker{display:none}\n.cp-faq summary:hover{background:var(--ink-05)}\n.cp-faq details[open]\u003esummary{background:var(--l-l);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:10px;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;margin-left:auto;flex-shrink:0;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:.85em;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@media(max-width:540px){\n  .cp-why{grid-template-columns:1fr}\n}\n@media(prefers-reduced-motion:reduce){\n  .cp *,.cp *::before,.cp *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"cp\"\u003e\n\u003cp class=\"cp-body\"\u003e\u003cstrong\u003eCoupons, loyalty cards, business cards (Namecards)\u003c\/strong\u003e, and all kinds of cards are printed using \u003cstrong\u003egenuine ink printers\u003c\/strong\u003e with high quality output. No minimum order quantity. Artwork design is provided before production for customer approval. \u003cstrong\u003eExcellent quality, customer satisfaction, and fast delivery\u003c\/strong\u003e — ideal for business use, boosting sales, and promoting special offers.\u003c\/p\u003e\n\u003cdiv class=\"cp-type-row\"\u003e\n  \u003cspan class=\"cp-type-tag\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"2\" y1=\"10\" x2=\"22\" y2=\"10\"\u003e\u003c\/line\u003e\u003c\/svg\u003eLoyalty Cards\u003c\/span\u003e\n  \u003cspan class=\"cp-type-tag\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"\u003e\u003c\/path\u003e\u003cline x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\u003e\u003c\/line\u003e\u003c\/svg\u003eDiscount Coupons\u003c\/span\u003e\n  \u003cspan class=\"cp-type-tag\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 12V22H4V12\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 7H2v5h20V7z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 22V7\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eGift Vouchers\u003c\/span\u003e\n  \u003cspan class=\"cp-type-tag\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"7\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eBusiness Cards \/ Namecards\u003c\/span\u003e\n  \u003cspan class=\"cp-type-tag\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003eConcert Tickets \/ Event Tickets\u003c\/span\u003e\n  \u003cspan class=\"cp-type-tag\"\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=\"M8.5 12h7M12 8.5v7\"\u003e\u003c\/path\u003e\u003c\/svg\u003eStaff Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cp-heading\"\u003e\n  \u003cdiv class=\"cp-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003eWhy Choose\u003cspan style=\"color:var(--c)\"\u003e Octopus\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cp-why\"\u003e\n  \u003cdiv class=\"cp-why-item\"\u003e\n    \u003cdiv class=\"cp-why-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cp-why-text\"\u003e\n      \u003ch4\u003eGenuine Ink, Sharp and Vivid Colours\u003c\/h4\u003e\n      \u003cp\u003ePrinted with high-quality machines and genuine ink for colours that do not fade easily\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"cp-why-item\"\u003e\n    \u003cdiv class=\"cp-why-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5z\"\u003e\u003c\/path\u003e\u003cpath d=\"M2 17l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cp-why-text\"\u003e\n      \u003ch4\u003eNo Minimum Order\u003c\/h4\u003e\n      \u003cp\u003eOrder any quantity, suitable for both small and large projects\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"cp-why-item\"\u003e\n    \u003cdiv class=\"cp-why-icon\"\u003e\n      \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 9h18\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 21V9\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cp-why-text\"\u003e\n      \u003ch4\u003eArtwork Before Production\u003c\/h4\u003e\n      \u003cp\u003eArtwork is submitted for customer approval before final printing\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"cp-why-item\"\u003e\n    \u003cdiv class=\"cp-why-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cp-why-text\"\u003e\n      \u003ch4\u003eFast Turnaround\u003c\/h4\u003e\n      \u003cp\u003eQuick production and delivery, ready when you need it\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cp-heading\"\u003e\n  \u003cdiv class=\"cp-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003eSupported Sizes and\u003cspan style=\"color:var(--c)\"\u003e Materials\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cul class=\"cp-spec-list\"\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStandard sizes:\u003c\/strong\u003e 2.5\"×6\" · 3\"×7\" · Business card 3.5\"×2\" · or custom sizes available\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePaper thickness:\u003c\/strong\u003e 75 – 300 gsm depending on the intended use\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSingle-sided or double-sided printing\u003c\/strong\u003e in both full colour and single colour\u003c\/li\u003e\n  \u003cli\u003eSupports \u003cstrong\u003eRun Number\u003c\/strong\u003e for lucky draw coupons and event tickets\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"cp-heading\"\u003e\n  \u003cdiv class=\"cp-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003ePaper\u003cspan style=\"color:var(--c)\"\u003e Options\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cp-paper\"\u003e\n  \u003cspan class=\"cp-paper-pill hi\"\u003eWhite Card Paper\u003c\/span\u003e\n  \u003cspan class=\"cp-paper-pill hi\"\u003eGloss Art Paper\u003c\/span\u003e\n  \u003cspan class=\"cp-paper-pill hi\"\u003eMatte Art Paper\u003c\/span\u003e\n  \u003cspan class=\"cp-paper-pill\"\u003eColoured Bank Paper\u003c\/span\u003e\n  \u003cspan class=\"cp-paper-pill\"\u003eBond Paper\u003c\/span\u003e\n  \u003cspan class=\"cp-paper-pill\"\u003eArt Card Paper\u003c\/span\u003e\n  \u003cspan class=\"cp-paper-pill\"\u003eOther Special Papers\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"cp-body\"\u003eIf the coupon needs to be \u003cstrong\u003ewritable\u003c\/strong\u003e, white card paper or non-coated bond paper is recommended. Gloss art paper and art card are ideal for vivid colours and a premium look.\u003c\/p\u003e\n\u003cdiv class=\"cp-heading\"\u003e\n  \u003cdiv class=\"cp-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003eSupported Post-Printing\u003cspan style=\"color:var(--c)\"\u003e Finishing Techniques\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cp-finish\"\u003e\n  \u003cdiv class=\"cp-finish-inner\"\u003e\n    \u003cspan class=\"cp-finish-item\"\u003eSilver \/ Gold Foil Stamping\u003c\/span\u003e\n    \u003cspan class=\"cp-finish-item\"\u003eEmbossing\u003c\/span\u003e\n    \u003cspan class=\"cp-finish-item\"\u003eClear Dry Ink\u003c\/span\u003e\n    \u003cspan class=\"cp-finish-item\"\u003ePerforated Tear-Off Coupons\u003c\/span\u003e\n    \u003cspan class=\"cp-finish-item\"\u003eRun Number\u003c\/span\u003e\n    \u003cspan class=\"cp-finish-item\"\u003eMatte \/ Gloss Lamination\u003c\/span\u003e\n    \u003cspan class=\"cp-finish-item\"\u003eCustom Die-Cut Shapes\u003c\/span\u003e\n    \u003cspan class=\"cp-finish-item\"\u003eBinding\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cp-heading\"\u003e\n  \u003cdiv class=\"cp-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003ePrice Table\u003cspan style=\"color:var(--c)\"\u003e Price per Piece (THB)\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cp-tbl-wrap\"\u003e\n  \u003c!-- Tab switcher --\u003e\n  \u003cdiv class=\"cp-tbl-tabs\"\u003e\n    \u003cbutton class=\"cp-tbl-tab active\" onclick=\"cpTab(0,this)\"\u003e200–270 gsm Paper\u003c\/button\u003e\n    \u003cbutton class=\"cp-tbl-tab\" onclick=\"cpTab(1,this)\"\u003e300–350 gsm Paper\u003c\/button\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"cp-tbl-panel active\" id=\"cpPanel0\"\u003e\n    \u003cdiv class=\"cp-tbl-card\"\u003e\n      \u003cdiv class=\"cp-tbl-instr\"\u003e\n        \u003cdiv class=\"cp-tbl-instr-left\"\u003e\n\u003cspan class=\"cp-tbl-dot\"\u003e\u003c\/span\u003eGloss \/ Matte Art Paper 200–270 gsm · Click to select price\u003c\/div\u003e\n        \u003cspan class=\"cp-tbl-badge\"\u003eVAT Excluded\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cp-tbl-bar\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cp-tbl-scroll\"\u003e\n        \u003ctable class=\"cp-tbl\" id=\"cpTbl0\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eQuantity\u003c\/th\u003e\n              \u003cth\u003e\n\u003cspan class=\"cp-th-size\"\u003e8.5×5.5\u003c\/span\u003e\u003cspan class=\"cp-th-side\"\u003e1 Side\u003c\/span\u003e\n\u003c\/th\u003e\n              \u003cth\u003e\n\u003cspan class=\"cp-th-size\"\u003e9×5\u003c\/span\u003e\u003cspan class=\"cp-th-side\"\u003e1 Side\u003c\/span\u003e\n\u003c\/th\u003e\n              \u003cth\u003e\n\u003cspan class=\"cp-th-size\"\u003e9×5.5\u003c\/span\u003e\u003cspan class=\"cp-th-side\"\u003e1 Side\u003c\/span\u003e\n\u003c\/th\u003e\n              \u003cth\u003e\n\u003cspan class=\"cp-th-size\"\u003e8.5×5.5\u003c\/span\u003e\u003cspan class=\"cp-th-side\"\u003e2 Sides\u003c\/span\u003e\n\u003c\/th\u003e\n              \u003cth\u003e\n\u003cspan class=\"cp-th-size\"\u003e9×5\u003c\/span\u003e\u003cspan class=\"cp-th-side\"\u003e2 Sides\u003c\/span\u003e\n\u003c\/th\u003e\n              \u003cth\u003e\n\u003cspan class=\"cp-th-size\"\u003e9×5.5\u003c\/span\u003e\u003cspan class=\"cp-th-side\"\u003e2 Sides\u003c\/span\u003e\n\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003e50 – 100\u003c\/td\u003e  \u003ctd\u003e3.0\u003c\/td\u003e\n\u003ctd\u003e3.2\u003c\/td\u003e\n\u003ctd\u003e3.8\u003c\/td\u003e\n\u003ctd\u003e3.5\u003c\/td\u003e\n\u003ctd\u003e4.0\u003c\/td\u003e\n\u003ctd\u003e4.5\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003e101 – 250\u003c\/td\u003e \u003ctd\u003e2.7\u003c\/td\u003e\n\u003ctd\u003e3.0\u003c\/td\u003e\n\u003ctd\u003e3.5\u003c\/td\u003e\n\u003ctd\u003e3.3\u003c\/td\u003e\n\u003ctd\u003e3.5\u003c\/td\u003e\n\u003ctd\u003e4.0\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003e251 – 500\u003c\/td\u003e \u003ctd\u003e2.5\u003c\/td\u003e\n\u003ctd\u003e2.7\u003c\/td\u003e\n\u003ctd\u003e3.0\u003c\/td\u003e\n\u003ctd\u003e3.0\u003c\/td\u003e\n\u003ctd\u003e3.3\u003c\/td\u003e\n\u003ctd\u003e3.5\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003e500 – 1,500\u003c\/td\u003e\n\u003ctd\u003e2.0\u003c\/td\u003e\n\u003ctd\u003e2.5\u003c\/td\u003e\n\u003ctd\u003e2.7\u003c\/td\u003e\n\u003ctd\u003e2.7\u003c\/td\u003e\n\u003ctd\u003e3.0\u003c\/td\u003e\n\u003ctd\u003e3.3\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"cp-tbl-panel\" id=\"cpPanel1\"\u003e\n    \u003cdiv class=\"cp-tbl-card\"\u003e\n      \u003cdiv class=\"cp-tbl-instr\"\u003e\n        \u003cdiv class=\"cp-tbl-instr-left\"\u003e\n\u003cspan class=\"cp-tbl-dot\"\u003e\u003c\/span\u003eGloss \/ Matte Art Paper 300–350 gsm · Click to select price\u003c\/div\u003e\n        \u003cspan class=\"cp-tbl-badge\"\u003eVAT Excluded\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cp-tbl-bar\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cp-tbl-scroll\"\u003e\n        \u003ctable class=\"cp-tbl\" id=\"cpTbl1\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eQuantity\u003c\/th\u003e\n              \u003cth\u003e\n\u003cspan class=\"cp-th-size\"\u003e8.5×5.5\u003c\/span\u003e\u003cspan class=\"cp-th-side\"\u003e1 Side\u003c\/span\u003e\n\u003c\/th\u003e\n              \u003cth\u003e\n\u003cspan class=\"cp-th-size\"\u003e9×5\u003c\/span\u003e\u003cspan class=\"cp-th-side\"\u003e1 Side\u003c\/span\u003e\n\u003c\/th\u003e\n              \u003cth\u003e\n\u003cspan class=\"cp-th-size\"\u003e9×5.5\u003c\/span\u003e\u003cspan class=\"cp-th-side\"\u003e1 Side\u003c\/span\u003e\n\u003c\/th\u003e\n              \u003cth\u003e\n\u003cspan class=\"cp-th-size\"\u003e8.5×5.5\u003c\/span\u003e\u003cspan class=\"cp-th-side\"\u003e2 Sides\u003c\/span\u003e\n\u003c\/th\u003e\n              \u003cth\u003e\n\u003cspan class=\"cp-th-size\"\u003e9×5\u003c\/span\u003e\u003cspan class=\"cp-th-side\"\u003e2 Sides\u003c\/span\u003e\n\u003c\/th\u003e\n              \u003cth\u003e\n\u003cspan class=\"cp-th-size\"\u003e9×5.5\u003c\/span\u003e\u003cspan class=\"cp-th-side\"\u003e2 Sides\u003c\/span\u003e\n\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003e50 – 100\u003c\/td\u003e  \u003ctd\u003e4.2\u003c\/td\u003e\n\u003ctd\u003e4.5\u003c\/td\u003e\n\u003ctd\u003e4.7\u003c\/td\u003e\n\u003ctd\u003e4.5\u003c\/td\u003e\n\u003ctd\u003e4.8\u003c\/td\u003e\n\u003ctd\u003e5.0\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003e101 – 250\u003c\/td\u003e \u003ctd\u003e3.2\u003c\/td\u003e\n\u003ctd\u003e3.5\u003c\/td\u003e\n\u003ctd\u003e3.7\u003c\/td\u003e\n\u003ctd\u003e3.5\u003c\/td\u003e\n\u003ctd\u003e3.8\u003c\/td\u003e\n\u003ctd\u003e4.5\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003e251 – 500\u003c\/td\u003e \u003ctd\u003e2.7\u003c\/td\u003e\n\u003ctd\u003e3.0\u003c\/td\u003e\n\u003ctd\u003e3.3\u003c\/td\u003e\n\u003ctd\u003e3.0\u003c\/td\u003e\n\u003ctd\u003e3.5\u003c\/td\u003e\n\u003ctd\u003e4.0\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003e500 – 1,500\u003c\/td\u003e\n\u003ctd\u003e2.0\u003c\/td\u003e\n\u003ctd\u003e2.5\u003c\/td\u003e\n\u003ctd\u003e2.7\u003c\/td\u003e\n\u003ctd\u003e2.5\u003c\/td\u003e\n\u003ctd\u003e3.0\u003c\/td\u003e\n\u003ctd\u003e3.5\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"font-size:.76em;color:var(--ink-40);margin-top:8px;line-height:1.7\"\u003e* Price per piece · VAT excluded · Run Number +1 THB\/piece · Contact LINE \u003cstrong\u003e@octopusdesign\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cp-heading\"\u003e\n  \u003cdiv class=\"cp-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cp-faq\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"cp-faq-num\"\u003e1\u003c\/span\u003eWhat is the difference between a coupon card and a business card?\u003csvg class=\"cp-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"cp-faq-body\"\u003e\n\u003cstrong\u003eCoupon cards\u003c\/strong\u003e are used for sales promotion, such as discounts, loyalty points, or cash-equivalent use, and usually have a limited validity period. \u003cstrong\u003eBusiness cards\u003c\/strong\u003e are used to introduce a person or a business, focusing on design and contact information. Both can be printed using the same production process and materials.\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"cp-faq-num\"\u003e2\u003c\/span\u003eWhat is Run Number and what is it used for?\u003csvg class=\"cp-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"cp-faq-body\"\u003e\n\u003cstrong\u003eRun Number\u003c\/strong\u003e is the printing of unique sequential numbers on each piece. It is suitable for \u003cstrong\u003elucky draw coupons, event tickets, cinema tickets, and parking cards\u003c\/strong\u003e to help prevent forgery and enable usage tracking.\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"cp-faq-num\"\u003e3\u003c\/span\u003eWhat is the minimum order quantity?\u003csvg class=\"cp-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"cp-faq-body\"\u003e\n\u003cstrong\u003eNo minimum order\u003c\/strong\u003e. You can order any quantity required. The higher the quantity, the lower the price per piece. Contact us via LINE \u003cstrong\u003e@octopusdesign\u003c\/strong\u003e for quotation based on your exact quantity.\n\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"cp-faq-num\"\u003e4\u003c\/span\u003eWhich is better: gloss art paper or white card paper?\u003csvg class=\"cp-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"cp-faq-body\"\u003e\n\u003cstrong\u003eGloss art paper\u003c\/strong\u003e — offers vivid colour and a glossy finish, ideal for visually attractive cards such as gift vouchers and premium business cards. \u003cstrong\u003eWhite card paper\u003c\/strong\u003e — has a matte writable surface, suitable for cards that require writing, such as loyalty cards and parking cards.\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"cp-faq-num\"\u003e5\u003c\/span\u003eWhat file format should I send?\u003csvg class=\"cp-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"cp-faq-body\"\u003ePlease send files in \u003cstrong\u003eAI \/ PDF\u003c\/strong\u003e format, in CMYK mode, at \u003cstrong\u003e300 dpi\u003c\/strong\u003e in actual size. Fonts should be embedded or converted to outlines before sending. If you do not yet have a design, our team can help \u003cstrong\u003edesign and prepare the artwork\u003c\/strong\u003e for approval before production.\u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\nfunction cpTab(idx,btn){\n  document.querySelectorAll('.cp-tbl-panel').forEach(function(p,i){p.classList.toggle('active',i===idx)});\n  document.querySelectorAll('.cp-tbl-tab').forEach(function(b){b.classList.remove('active')});\n  btn.classList.add('active');\n  cpSelState={row:null,col:null,tbl:null};\n}\nvar cpSelState={row:null,col:null,tbl:null};\n(function(){\n  [0,1].forEach(function(ti){\n    var tbl=document.getElementById('cpTbl'+ti);\n    if(!tbl) return;\n    var cells=tbl.querySelectorAll('tbody td:not(:first-child)');\n    var prices=[];\n    cells.forEach(function(td){prices.push(parseFloat(td.textContent))});\n    var mn=Math.min.apply(null,prices),mx=Math.max.apply(null,prices);\n    cells.forEach(function(td){\n      var r=(parseFloat(td.textContent)-mn)\/(mx-mn);\n      td.classList.add(r\u003c.2?'h1':r\u003c.4?'h2':r\u003c.6?'h3':r\u003c.8?'h4':'h5');\n    });\n    var ths=tbl.querySelectorAll('thead th');\n    ths.forEach(function(th,ci){\n      if(ci===0) return;\n      th.addEventListener('mouseenter',function(){\n        th.classList.add('col-hi');\n        tbl.querySelectorAll('tbody tr').forEach(function(tr){\n          var td=tr.querySelectorAll('td')[ci];\n          if(td\u0026\u0026!(cpSelState.tbl===ti\u0026\u0026cpSelState.col===ci)) td.classList.add('col-hi');\n        });\n      });\n      th.addEventListener('mouseleave',function(){\n        th.classList.remove('col-hi');\n        tbl.querySelectorAll('tbody tr').forEach(function(tr){\n          var td=tr.querySelectorAll('td')[ci];\n          if(td) td.classList.remove('col-hi');\n        });\n      });\n    });\n    tbl.querySelectorAll('tbody tr').forEach(function(tr,ri){\n      tr.querySelectorAll('td:not(:first-child)').forEach(function(td,idx){\n        var ci=idx+1;\n        td.addEventListener('click',function(){\n          if(cpSelState.tbl!==null){\n            var pt=document.getElementById('cpTbl'+cpSelState.tbl);\n            if(pt){\n              var pr=pt.querySelectorAll('tbody tr')[cpSelState.row];\n              if(pr){\n                var pc=pr.querySelectorAll('td')[cpSelState.col];\n                if(pc) pc.classList.remove('sel-cell');\n                pr.querySelectorAll('td')[0].style.cssText='';\n              }\n            }\n          }\n          if(cpSelState.tbl===ti\u0026\u0026cpSelState.row===ri\u0026\u0026cpSelState.col===ci){\n            cpSelState={row:null,col:null,tbl:null}; return;\n          }\n          cpSelState={row:ri,col:ci,tbl:ti};\n          td.classList.remove('col-hi');\n          td.classList.add('sel-cell');\n          var rowLabel=tr.querySelectorAll('td')[0];\n          rowLabel.style.color='var(--l-d)';rowLabel.style.background='var(--l-l)';\n        });\n      });\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"inLanguage\":\"en\",\"mainEntity\":[\n  {\"@type\":\"Question\",\"name\":\"What is the difference between a coupon card and a business card?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Coupon cards are used for sales promotion such as discounts and loyalty points, while business cards are used to introduce a person or business. Both can be printed using the same process.\"}},\n  {\"@type\":\"Question\",\"name\":\"What is Run Number?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Run Number is unique sequential numbering printed on each piece. It is suitable for lucky draw coupons, event tickets, cinema tickets, and other uses that require tracking and anti-forgery.\"}},\n  {\"@type\":\"Question\",\"name\":\"What is the minimum order quantity?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There is no minimum order quantity. You can order any amount, and the price per piece decreases as the quantity increases.\"}},\n  {\"@type\":\"Question\",\"name\":\"Should I choose gloss art paper or white card paper?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Gloss art paper is suitable for vivid colours and a premium look, while white card paper has a writable matte surface suitable for loyalty cards and information cards.\"}},\n  {\"@type\":\"Question\",\"name\":\"What file format should I send?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Please send AI or PDF files in CMYK mode at 300 dpi in actual size. Our team can also help design and prepare artwork before production.\"}}\n]}\n\u003c\/script\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":11901212557369,"sku":"","price":2.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/namecard-672131.jpg?v=1616488788"},{"product_id":"pp-board-prop","title":"photo taking sign, prop sign, hand props ","description":"\u003cstyle\u003e\n.hs{--c1:#17a9bb;--c2:#14c9df;--gci:linear-gradient(135deg,#14c9df,#17a9bb);--ink:#1a202c;--ink70:#374151;--ink50:#6b7280;--ink15:#e5e7eb;--r:10px;--sh:0 2px 8px rgba(0,0,0,.07)}\n.hs *{box-sizing:border-box}\n\n\/* stat row *\/\n.hs-stat-row{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}\n.hs-stat{flex:1 1 120px;background:#fff;border:1px solid var(--ink15);border-radius:var(--r);padding:14px 16px;box-shadow:var(--sh);text-align:center}\n.hs-stat strong{display:block;font-size:1.05em;font-weight:800;background:var(--gci);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:3px}\n.hs-stat span{font-size:.8em;color:var(--ink50)}\n\n\/* hero *\/\n.hs-hero{background:linear-gradient(135deg,#e8f9fb 0%,#f0f4ff 50%,#f5f0ff 100%);border-radius:14px;padding:22px 24px;margin:0 0 22px;position:relative;overflow:hidden}\n.hs-hero::before{content:'';position:absolute;right:-40px;top:-40px;width:160px;height:160px;background:radial-gradient(circle,rgba(167,139,250,.15) 0%,transparent 70%);border-radius:50%;pointer-events:none}\n.hs-hero-kicker{font-size:.72em;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c1);display:block;margin-bottom:8px}\n.hs-hero h2{font-size:1.18em!important;font-weight:800!important;color:var(--ink)!important;line-height:1.25!important;margin:0 0 10px!important}\n.hs-hero h2 em{font-style:normal;background:var(--gci);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}\n.hs-hero p{font-size:.9em!important;color:var(--ink70);line-height:1.7;margin:0!important}\n\n\/* compare cards — Material B1 *\/\n.hs-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 22px}\n.hs-cmp-card{background:#fff;border:1px solid var(--ink15);border-radius:var(--r);padding:18px 16px;box-shadow:var(--sh)}\n.hs-cmp-badge{display:inline-block;padding:3px 10px;border-radius:99px;font-size:.72em;font-weight:700;margin-bottom:10px}\n.hs-cmp-badge.pp{background:#ecfeff;color:#0e7490;border:1px solid rgba(20,201,223,.3)}\n.hs-cmp-badge.foam{background:#eef2ff;color:#4f46e5;border:1px solid rgba(129,140,248,.3)}\n.hs-cmp-card h2{font-size:.92em!important;font-weight:700!important;color:var(--ink)!important;margin:0 0 6px!important}\n.hs-cmp-card p{font-size:.82em!important;color:var(--ink50);line-height:1.6;margin:0 0 10px!important}\n.hs-cmp-list{display:flex;flex-direction:column;gap:4px}\n.hs-cmp-item{display:flex;gap:7px;align-items:flex-start;font-size:.8em;color:var(--ink70);line-height:1.5}\n.hs-cmp-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:5px}\n.hs-cmp-dot.ok{background:#10b981}\n.hs-cmp-dot.no{background:#f87171}\n\n\/* use-case chips *\/\n.hs-chip-row{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 22px}\n.hs-chip{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid var(--ink15);border-radius:99px;padding:6px 13px;font-size:.8em;font-weight:600;color:var(--ink70);box-shadow:var(--sh);transition:border-color .2s,color .2s}\n.hs-chip:hover{border-color:var(--c2);color:var(--c1)}\n.hs-chip::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--gci);flex-shrink:0}\n\n\/* price table *\/\n.hs-tbl-card{background:#fff;border:1px solid var(--ink15);border-radius:var(--r);overflow:hidden;margin:0 0 22px;box-shadow:var(--sh)}\n.hs-tbl-head{padding:11px 16px;background:#fafbff;border-bottom:1px solid var(--ink15);font-size:.8em;font-weight:700;color:var(--ink)}\n.hs-tbl{width:100%;border-collapse:collapse}\n.hs-tbl thead th{background:var(--gci)!important;color:#fff!important;font-weight:700!important;font-size:.82em!important;padding:10px 14px;text-align:center;white-space:nowrap}\n.hs-tbl thead th:first-child{text-align:left}\n.hs-tbl tbody td{padding:9px 14px!important;font-size:.84em!important;font-weight:400!important;color:var(--ink70);border-bottom:1px solid var(--ink15);text-align:center}\n.hs-tbl tbody td:first-child{text-align:left;font-weight:600!important;color:var(--ink)}\n.hs-tbl tbody td.price{font-weight:700!important;color:var(--c1)!important}\n.hs-tbl tbody tr:last-child td{border-bottom:none}\n.hs-tbl tbody tr:hover td{background:#f0fdfe!important}\n.hs-tbl-foot{padding:9px 14px;background:#f9fafb;border-top:1px solid var(--ink15);font-size:.78em;color:var(--ink50);line-height:1.6}\n\n\/* mobile calc *\/\n.hs-calc{display:none;background:#fff;border:1px solid rgba(20,201,223,.2);border-radius:var(--r);margin:0 0 22px;overflow:hidden;box-shadow:var(--sh)}\n.hs-calc-hdr{background:var(--gci);padding:11px 16px;color:#fff;font-size:.84em;font-weight:700}\n.hs-calc-body{padding:16px}\n.hs-calc-field{margin-bottom:12px}\n.hs-calc-field label{display:block;font-size:.78em;font-weight:700;color:var(--ink50);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}\n.hs-calc-field select{width:100%;padding:10px 32px 10px 12px;border-radius:8px;border:1.5px solid var(--ink15);background:#fff url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7280' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") no-repeat right 12px center;appearance:none;font-size:.92em;font-weight:700;color:var(--ink)}\n.hs-calc-field select:focus{outline:none;border-color:var(--c1)}\n.hs-calc-result{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}\n.hs-calc-box{background:linear-gradient(135deg,#f0fafc,#f7f5ff);border-radius:8px;border:1px solid rgba(20,201,223,.15);padding:12px 14px;text-align:center}\n.hs-calc-box-lbl{font-size:.72em;font-weight:700;color:var(--ink50);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}\n.hs-calc-price{font-size:1.6em;font-weight:800;color:var(--c1);letter-spacing:-.5px}\n.hs-calc-note{font-size:.78em;color:var(--ink50);line-height:1.65;margin-bottom:14px}\n.hs-calc-note b{color:var(--ink70)}\n.hs-calc-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--gci);color:#fff!important;font-size:.85em;font-weight:700;padding:12px 18px;border-radius:99px;text-decoration:none;border:none;box-shadow:0 4px 14px rgba(20,201,223,.22);cursor:pointer}\n.hs-calc-cta svg{width:15px;height:15px;fill:#fff}\n\n\/* related grid *\/\n.hs-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 22px}\n.hs-related{background:#fff;border:1px solid var(--ink15);border-radius:var(--r);overflow:hidden;display:flex;text-decoration:none;box-shadow:var(--sh);transition:transform .15s,box-shadow .15s,border-color .15s}\n.hs-related:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(23,169,187,.18);border-color:rgba(23,169,187,.4)}\n.hs-related-img{width:100px;flex-shrink:0;overflow:hidden;background:#f1f5f9}\n.hs-related-img img{width:100%;height:100%;object-fit:cover;display:block}\n.hs-related-body{padding:10px 12px;flex:1;display:flex;flex-direction:column;justify-content:center}\n.hs-related-tag{display:inline-block;font-size:.72em;font-weight:700;color:var(--c1);background:#ecfeff;padding:2px 8px;border-radius:99px;margin-bottom:4px;align-self:flex-start}\n.hs-related-body h2{font-size:.86em!important;font-weight:700!important;color:var(--ink)!important;margin:0 0 3px!important;line-height:1.35!important}\n.hs-related-body p{font-size:.78em!important;color:var(--ink50);margin:0!important;line-height:1.5}\n\n\/* note *\/\n.hs-note{background:#f9fafb;border-radius:8px;padding:12px 16px;font-size:.82em;color:var(--ink50);line-height:1.7;margin:0 0 22px}\n.hs-note strong{color:#4f46e5;font-weight:700}\n\n\/* CTA *\/\n.hs-cta{background:linear-gradient(135deg,#e8f9fb 0%,#f0f4ff 50%,#f5f0ff 100%);border-radius:14px;padding:22px 24px;text-align:center;margin:0 0 8px}\n.hs-cta h2{font-size:1em!important;font-weight:800!important;color:var(--ink)!important;margin:0 0 6px!important}\n.hs-cta p{font-size:.84em!important;color:var(--ink50);margin:0 0 16px!important}\n.hs-cta-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}\n.hs-btn-l{background:var(--gci);color:#fff;border-radius:99px;padding:10px 22px;font-size:.85em;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:7px;box-shadow:0 4px 14px rgba(20,201,223,.3)}\n.hs-btn-l svg{width:14px;height:14px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n.hs-btn-g{background:#fff;color:var(--c1);border:1.5px solid rgba(23,169,187,.35);border-radius:99px;padding:9px 20px;font-size:.85em;font-weight:600;text-decoration:none}\n\n\/* FAQ *\/\n.oc-faq{display:flex;flex-direction:column;gap:8px;margin:0 0 22px}\n.oc-faq-i{background:#fff;border:1px solid var(--ink15);border-radius:8px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.05);transition:border-color .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:.88em;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:.9em;color:#6b7280;line-height:1.8}\n\n\/* divider *\/\n.hs-div{border:none;border-top:1px solid var(--ink15);margin:20px 0}\n\n\/* responsive *\/\n@media(max-width:600px){\n  .hs-compare{grid-template-columns:1fr}\n  .hs-related-grid{grid-template-columns:1fr}\n  .hs-calc{display:block}\n  .hs-tbl-card{display:none}\n  .hs-stat-row{gap:8px}\n  .hs-stat{flex:1 1 calc(50% - 8px)}\n  .hs-cta-btns{flex-direction:column;align-items:center}\n  .hs-btn-l,.hs-btn-g{width:100%;max-width:260px;justify-content:center;text-align:center}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"hs\"\u003e\n\n\u003c!-- STAT ROW --\u003e\n\u003cdiv class=\"hs-stat-row\"\u003e\n  \u003cdiv class=\"hs-stat\"\u003e\u003cstrong\u003e2 Materials\u003c\/strong\u003e\u003cspan\u003eFoamex Board \/ Foam Board\u003c\/span\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-stat\"\u003e\u003cstrong\u003eDouble-sided Print\u003c\/strong\u003e\u003cspan\u003eFront \u0026amp; Back\u003c\/span\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-stat\"\u003e\u003cstrong\u003eCustom Die-Cut\u003c\/strong\u003e\u003cspan\u003eAny Shape\u003c\/span\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hs-stat\"\u003e\u003cstrong\u003e2–3 Days\u003c\/strong\u003e\u003cspan\u003eLead Time\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hs-hero\"\u003e\n  \u003cspan class=\"hs-hero-kicker\"\u003eHandheld Sign · Prop Sign · Event\u003c\/span\u003e\n  \u003ch2\u003ePhoto Prop Sign — Handheld Sign\u003cbr\u003e\u003cem\u003ewith PVC Handle\u003c\/em\u003e\u003c\/h2\u003e\n  \u003cp\u003eFoamex board (PP Board) or foam board — lightweight, comfortable to hold, custom die-cut in any shape. Ideal for photo booths, events, pre-wedding shoots, cheering signs, and campaign signs. Nationwide delivery via Kerry \/ Flash.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- COMPARE — วัสดุ B1 --\u003e\n\u003cdiv class=\"oc-hd-bar\" style=\"margin:0 0 14px\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003ch2\u003eChoose the Right Material\u003c\/h2\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hs-compare\"\u003e\n  \u003cdiv class=\"hs-cmp-card\"\u003e\n    \u003cspan class=\"hs-cmp-badge pp\"\u003eFoamex Board (PP Board)\u003c\/span\u003e\n    \u003ch2\u003eDurable — Reusable\u003c\/h2\u003e\n    \u003cp\u003eHoneycomb-core PP sheet — tear-resistant, lightweight. Ideal for long-duration holding or repeated use.\u003c\/p\u003e\n    \u003cdiv class=\"hs-cmp-list\"\u003e\n      \u003cdiv class=\"hs-cmp-item\"\u003e\u003cspan class=\"hs-cmp-dot ok\"\u003e\u003c\/span\u003e\u003cspan\u003eDurable — can be reused many times\u003c\/span\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-cmp-item\"\u003e\u003cspan class=\"hs-cmp-dot ok\"\u003e\u003c\/span\u003e\u003cspan\u003eExcellent for custom shape die-cutting\u003c\/span\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-cmp-item\"\u003e\u003cspan class=\"hs-cmp-dot ok\"\u003e\u003c\/span\u003e\u003cspan\u003eIdeal for pre-wedding photo shoots\u003c\/span\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-cmp-item\"\u003e\u003cspan class=\"hs-cmp-dot no\"\u003e\u003c\/span\u003e\u003cspan\u003eSlightly more expensive than foam board\u003c\/span\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-cmp-card\"\u003e\n    \u003cspan class=\"hs-cmp-badge foam\"\u003eFoam Board\u003c\/span\u003e\n    \u003ch2\u003eLightest — Most Affordable\u003c\/h2\u003e\n    \u003cp\u003ePVC foam sheet — extremely light, easy to die-cut, lower cost. Best for single-use or short-duration events.\u003c\/p\u003e\n    \u003cdiv class=\"hs-cmp-list\"\u003e\n      \u003cdiv class=\"hs-cmp-item\"\u003e\u003cspan class=\"hs-cmp-dot ok\"\u003e\u003c\/span\u003e\u003cspan\u003eLightest option — no arm fatigue for long holds\u003c\/span\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-cmp-item\"\u003e\u003cspan class=\"hs-cmp-dot ok\"\u003e\u003c\/span\u003e\u003cspan\u003eBudget-friendly — ideal for one-time use\u003c\/span\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-cmp-item\"\u003e\u003cspan class=\"hs-cmp-dot no\"\u003e\u003c\/span\u003e\u003cspan\u003eMore fragile — handle with care to avoid snapping\u003c\/span\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-cmp-item\"\u003e\u003cspan class=\"hs-cmp-dot no\"\u003e\u003c\/span\u003e\u003cspan\u003eNot recommended for repeated reuse\u003c\/span\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- USE-CASE CHIPS --\u003e\n\u003cdiv class=\"hs-chip-row\"\u003e\n  \u003cspan class=\"hs-chip\"\u003ePhoto Booth\u003c\/span\u003e\n  \u003cspan class=\"hs-chip\"\u003ePre-wedding\u003c\/span\u003e\n  \u003cspan class=\"hs-chip\"\u003eEvents\u003c\/span\u003e\n  \u003cspan class=\"hs-chip\"\u003eCheering Sign\u003c\/span\u003e\n  \u003cspan class=\"hs-chip\"\u003eCampaign Sign\u003c\/span\u003e\n  \u003cspan class=\"hs-chip\"\u003eMenu \/ Promotion Sign\u003c\/span\u003e\n  \u003cspan class=\"hs-chip\"\u003eTrade Show Booth\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c!-- PRICE TABLE (desktop) --\u003e\n\u003cdiv class=\"oc-hd-bar\" style=\"margin:0 0 14px\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003ch2\u003ePrice Table · Sign with PVC Handle\u003c\/h2\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hs-tbl-card\"\u003e\n  \u003cdiv class=\"hs-tbl-head\"\u003ePrice includes PVC handle · Minimum order 1,000 THB \/ invoice\u003c\/div\u003e\n  \u003cdiv style=\"overflow-x:auto;-webkit-overflow-scrolling:touch\"\u003e\n    \u003ctable class=\"hs-tbl\"\u003e\n      \u003cthead\u003e\u003ctr\u003e\n        \u003cth\u003eSize (W × H)\u003c\/th\u003e\n        \u003cth\u003eSingle-sided\u003c\/th\u003e\n        \u003cth\u003eDouble-sided (Front–Back)\u003c\/th\u003e\n      \u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\u003ctd\u003e30×40 cm\u003c\/td\u003e\u003ctd class=\"price\"\u003e450 ฿\u003c\/td\u003e\u003ctd class=\"price\"\u003e600 ฿\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\u003ctd\u003e40×60 cm\u003c\/td\u003e\u003ctd class=\"price\"\u003e600 ฿\u003c\/td\u003e\u003ctd class=\"price\"\u003e750 ฿\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\u003ctd\u003e40×70 cm\u003c\/td\u003e\u003ctd class=\"price\"\u003e700 ฿\u003c\/td\u003e\u003ctd class=\"price\"\u003e850 ฿\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\u003ctd\u003e50×70 cm\u003c\/td\u003e\u003ctd class=\"price\"\u003e750 ฿\u003c\/td\u003e\u003ctd class=\"price\"\u003e900 ฿\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\u003ctd\u003e50×90 cm\u003c\/td\u003e\u003ctd class=\"price\"\u003e800 ฿\u003c\/td\u003e\u003ctd class=\"price\"\u003e950 ฿\u003c\/td\u003e\u003c\/tr\u003e\n        \u003ctr\u003e\u003ctd\u003e60×90 cm\u003c\/td\u003e\u003ctd class=\"price\"\u003e900 ฿\u003c\/td\u003e\u003ctd class=\"price\"\u003e1,100 ฿\u003c\/td\u003e\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-tbl-foot\"\u003eExcl. 7% VAT · Rush orders and bulk quantities — contact for special pricing\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MOBILE CALC --\u003e\n\u003cdiv class=\"hs-calc\"\u003e\n  \u003cdiv class=\"hs-calc-hdr\"\u003eCheck Price — Photo Prop Sign (incl. handle)\u003c\/div\u003e\n  \u003cdiv class=\"hs-calc-body\"\u003e\n    \u003cdiv class=\"hs-calc-field\"\u003e\n      \u003clabel for=\"hs-sel-size\"\u003eSelect Size (W × H)\u003c\/label\u003e\n      \u003cselect id=\"hs-sel-size\"\u003e\n        \u003coption value=\"0\"\u003e30×40 cm\u003c\/option\u003e\n        \u003coption value=\"1\"\u003e40×60 cm\u003c\/option\u003e\n        \u003coption value=\"2\"\u003e40×70 cm\u003c\/option\u003e\n        \u003coption value=\"3\"\u003e50×70 cm\u003c\/option\u003e\n        \u003coption value=\"4\"\u003e50×90 cm\u003c\/option\u003e\n        \u003coption value=\"5\"\u003e60×90 cm\u003c\/option\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"hs-calc-result\"\u003e\n      \u003cdiv class=\"hs-calc-box\"\u003e\n        \u003cdiv class=\"hs-calc-box-lbl\"\u003eSingle-sided\u003c\/div\u003e\n        \u003cdiv class=\"hs-calc-price\" id=\"hs-p1\"\u003e฿450\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-calc-box\"\u003e\n        \u003cdiv class=\"hs-calc-box-lbl\"\u003eDouble-sided\u003c\/div\u003e\n        \u003cdiv class=\"hs-calc-price\" id=\"hs-p2\"\u003e฿600\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"hs-calc-note\"\u003e\u003cb\u003ePrice includes PVC handle · Minimum 1,000 THB \/ invoice\u003c\/b\u003e\u003cbr\u003eExcl. 7% VAT\u003c\/p\u003e\n    \u003ca href=\"https:\/\/page.line.me\/pwy1559t\" class=\"hs-calc-cta\" rel=\"noopener\" target=\"_blank\"\u003e\n      \u003csvg viewbox=\"0 0 18 18\"\u003e\u003cpath d=\"M9 1.5C4.86 1.5 1.5 4.48 1.5 8.13c0 2.25 1.2 4.25 3.08 5.52L4 15.5l2.2-1.1C6.97 14.63 7.97 14.75 9 14.75c4.14 0 7.5-2.98 7.5-6.62C16.5 4.48 13.14 1.5 9 1.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Order \/ Enquire\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003chr class=\"hs-div\"\u003e\n\n\u003c!-- RELATED PRODUCTS --\u003e\n\u003cdiv class=\"oc-hd-bar\" style=\"margin:0 0 14px\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003ch2\u003eRelated Products\u003c\/h2\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hs-related-grid\"\u003e\n  \u003ca class=\"hs-related\" href=\"https:\/\/www.octopus.co.th\/products\/troop\" rel=\"noopener\"\u003e\n    \u003cdiv class=\"hs-related-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_68ebc1eb-1a16-47e5-98f0-583a99aa7830-968525.jpg?v=1719195609\" alt=\"Backpack Sign \/ Troop Sign\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"hs-related-body\"\u003e\n      \u003cspan class=\"hs-related-tag\"\u003eBACKPACK SIGN\u003c\/span\u003e\n      \u003ch2\u003eBackpack Sign \/ Troop Sign\u003c\/h2\u003e\n      \u003cp\u003eSign that rises above the head — hands-free, ideal for long parades and marches\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/a\u003e\n  \u003ca class=\"hs-related\" href=\"https:\/\/www.octopus.co.th\/products\/led-handheld-ad-sign\" rel=\"noopener\"\u003e\n    \u003cdiv class=\"hs-related-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/image_196b2f02-6694-427d-9e4d-ab105c5193c8.jpg?v=1760713502\" alt=\"LED Illuminated Sign\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"hs-related-body\"\u003e\n      \u003cspan class=\"hs-related-tag\"\u003eLED SIGN\u003c\/span\u003e\n      \u003ch2\u003eLED Illuminated Sign\u003c\/h2\u003e\n      \u003cp\u003eLED perimeter lighting — eye-catching, ideal for night events and low-light venues\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/a\u003e\n  \u003ca class=\"hs-related\" href=\"https:\/\/www.octopus.co.th\/products\/products-ig-frame-instagram-facebook-sign\" rel=\"noopener\"\u003e\n    \u003cdiv class=\"hs-related-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_8173adf8-b04d-4c0d-8f30-8f31ce6205dd-119768.jpg?v=1709902607\" alt=\"Instagram \/ TikTok Photo Frame\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"hs-related-body\"\u003e\n      \u003cspan class=\"hs-related-tag\"\u003eIG FRAME\u003c\/span\u003e\n      \u003ch2\u003eInstagram \/ TikTok Photo Frame\u003c\/h2\u003e\n      \u003cp\u003eLarge photo frame for event booths — create shareable social media content\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/a\u003e\n  \u003ca class=\"hs-related\" href=\"https:\/\/www.octopus.co.th\/products\/cube-display-box-future-board\" rel=\"noopener\"\u003e\n    \u003cdiv class=\"hs-related-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/image_74074a5a-46f6-436f-b08e-fe37f955ec4c-389912.jpg?v=1722579631\" alt=\"Foamex Board Cube Display Box\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"hs-related-body\"\u003e\n      \u003cspan class=\"hs-related-tag\"\u003eCUBE BOX\u003c\/span\u003e\n      \u003ch2\u003eFoamex Board Cube Display Box\u003c\/h2\u003e\n      \u003cp\u003eCube display stand for product showcase and booth decoration — 40–60 cm sizes\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c!-- NOTE --\u003e\n\u003cdiv class=\"hs-note\"\u003e\n  \u003cstrong\u003eNote:\u003c\/strong\u003e Prices excl. 7% VAT · Minimum \u003cstrong\u003e1,000 THB \/ invoice\u003c\/strong\u003e · Rush orders and bulk quantities — contact for special pricing via LINE \u003cstrong\u003e@octopusdesign\u003c\/strong\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"oc-hd-bar\" style=\"margin:0 0 14px\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\u003c\/div\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\u003eFoamex board or foam board — which should I choose?\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\"\u003eIf you need to reuse the sign or hold it for extended periods, choose Foamex board (PP Board) — it is more durable and tear-resistant. For a one-time event or if budget is the priority, choose foam board — it is the lightest and most affordable option.\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\u003eCan you die-cut custom shapes from an image?\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\"\u003eYes — we support custom die-cutting in any shape, such as a person silhouette, logo outline, text frame, or brand shape. Simply send your artwork file with a clean path included.\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\u003eHow much extra does double-sided printing cost?\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\"\u003eApproximately 100–200 THB more per piece depending on size. If the sign needs to be visible from both front and back, double-sided offers considerably better value.\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\u003eWhat is the minimum order and how long does production take?\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\"\u003eMinimum order is 1,000 THB per invoice. Standard production is 2–3 business days. Same-day rush production is available with an additional charge — enquire via LINE @octopusdesign.\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\u003eHow long is the PVC handle? Can it be customised?\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\"\u003eThe standard PVC handle is 50–60 cm long and can be adjusted to your requirements. A shorter handle suits one-handed holding; a longer handle is suited for raising the sign high above the crowd.\u003c\/div\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"hs-cta\"\u003e\n  \u003ch2\u003eInterested in ordering a photo prop sign?\u003c\/h2\u003e\n  \u003cp\u003eSend artwork + size + quantity for an instant quote\u003c\/p\u003e\n  \u003cdiv class=\"hs-cta-btns\"\u003e\n    \u003ca class=\"hs-btn-l\" href=\"https:\/\/page.line.me\/pwy1559t\" target=\"_blank\" rel=\"noopener\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      LINE @octopusdesign\n    \u003c\/a\u003e\n    \u003ca class=\"hs-btn-g\" href=\"https:\/\/www.octopus.co.th\/collections\/display-booth\" target=\"_blank\" rel=\"noopener\"\u003eBrowse More Booth Display Products →\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- .hs --\u003e\n\n\u003cscript\u003e\n(function(){\n  var DATA=[\n    {p1:450,p2:600},{p1:600,p2:750},{p1:700,p2:850},\n    {p1:750,p2:900},{p1:800,p2:950},{p1:900,p2:1100}\n  ];\n  var sel=document.getElementById('hs-sel-size');\n  var p1El=document.getElementById('hs-p1');\n  var p2El=document.getElementById('hs-p2');\n  if(!sel||!p1El||!p2El) return;\n  function update(){\n    var d=DATA[parseInt(sel.value)];\n    if(d){p1El.textContent='฿'+d.p1.toLocaleString();p2El.textContent='฿'+d.p2.toLocaleString();}\n  }\n  sel.addEventListener('change',update);\n  update();\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('.oc-faq-btn').forEach(function(btn){\n    btn.addEventListener('click',function(){\n      var item=btn.closest('.oc-faq-i'),faq=btn.closest('.oc-faq'),isOpen=item.classList.contains('open');\n      faq.querySelectorAll('.oc-faq-i').forEach(function(i){i.classList.remove('open');i.querySelector('.oc-faq-body').classList.remove('open');});\n      if(!isOpen){item.classList.add('open');item.querySelector('.oc-faq-body').classList.add('open');}\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"inLanguage\":\"en\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Foamex board or foam board — which should I choose?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Choose Foamex board (PP Board) for reusable or long-duration use — more durable and tear-resistant. Choose foam board for one-time events — lightest and most affordable.\"}},{\"@type\":\"Question\",\"name\":\"Can you die-cut custom shapes?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes — custom die-cutting in any shape is supported. Send your artwork file with a clean path included.\"}},{\"@type\":\"Question\",\"name\":\"What is the minimum order and how long does production take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Minimum order is 1,000 THB per invoice. Standard production is 2–3 business days. Rush same-day production is available with an additional charge.\"}}]}\u003c\/script\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":11901759586361,"sku":"","price":250.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/image_5ddca65a-9f11-4114-8b99-f079c45e8b74-173318.jpg?v=1766461154"},{"product_id":"signage-acrylic-decal","title":"Acrylic Signs — UV Print \u0026 Sticker-Applied Logo Panels","description":"\u003cstyle\u003e\n.ac{\n  --c:#14c9df;--c-l:#e3f8fb;--l-d:#7C3AED;--l-l:#F3F0FF;\n  --grad-ci:linear-gradient(90deg,#0ea5b5,#17a9bb 50%,#1fc8db);\n  --ink:#1A202C;--ink-70:#374151;--ink-40:#6B7280;--ink-15:#E5E7EB;--ink-06:#F9FAFB;\n  --sh-sm:0 1px 6px rgba(60,70,90,.06);--sh-md:0 4px 18px rgba(60,70,90,.09);\n  --r:14px;--pill:999px\n}\n.ac *,.ac *::before,.ac *::after{box-sizing:border-box}\n.ac{color:var(--ink-70);line-height:1.65;-webkit-font-smoothing:antialiased}\n@keyframes oc-ac-rb{0%{background-position:0%}100%{background-position:300%}}\n@keyframes oc-ac-pop{0%{transform:scale(.94);opacity:.6}100%{transform:scale(1);opacity:1}}\n\n.ac-glow{\n  background:linear-gradient(90deg,#14c9df 0%,#17a9bb 22%,#818CF8 58%,#A78BFA 78%,#14c9df 100%);\n  background-size:280% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;\n  background-clip:text;animation:oc-ac-rb 6s ease-in-out infinite alternate;\n  font-weight:900;letter-spacing:-.5px\n}\n\n.ac-wrap{max-width:1100px;margin:0 auto;padding:0 24px}\n.ac-sec{padding:52px 0;background:#fff}\n.ac-sec-alt{padding:52px 0;background:var(--ink-06)}\n.ac-sec-title{font-size:1.25em;font-weight:700;margin:0;letter-spacing:-.3px;color:var(--ink)}\n.ac-sec-title--accent{color:#17a9bb}\n\n\/* ─── INTRO ─── *\/\n.ac-intro{position:relative;overflow:hidden;\n  background:linear-gradient(140deg,rgba(241,236,255,1) 22%,rgba(235,252,255,.85) 45%,rgba(236,255,254,.81) 74%,rgba(242,255,250,1) 100%)}\n.ac-intro::after{content:'';position:absolute;top:-80px;right:-60px;width:280px;height:280px;\n  background:radial-gradient(circle,rgba(20,201,223,.15) 0%,transparent 70%);pointer-events:none}\n.ac-intro-inner{max-width:760px;margin:0 auto;padding:52px 24px;position:relative;text-align:center}\n.ac-intro-title{font-size:clamp(24px,3vw,40px);font-weight:800;color:var(--ink);\n  line-height:1.2;letter-spacing:-.03em;margin:0 0 14px}\n.ac-intro p{font-size:.95em;line-height:1.9;color:var(--ink-70);margin:0 0 20px}\n.ac-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;justify-content:center}\n.ac-tag{font-size:12px;font-weight:700;padding:5px 13px;border-radius:var(--pill);\n  background:#fff;border:1px solid var(--ink-15);color:var(--ink-70)}\n.ac-tag-c{background:var(--c-l);color:#17a9bb;border-color:rgba(23,169,187,.22)}\n.ac-tag-p{background:var(--l-l);color:var(--l-d);border-color:rgba(124,58,237,.22)}\n.ac-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}\n.ac-btn{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;\n  border-radius:var(--pill);transition:transform .2s,box-shadow .2s;text-decoration:none;\n  background:var(--grad-ci);color:#fff !important;padding:13px 26px;border:none;\n  box-shadow:0 4px 14px rgba(20,201,223,.25)}\n.ac-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(20,201,223,.30)}\n.ac-btn svg{width:16px;height:16px;flex-shrink:0}\n.ac-btn-sec{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;\n  border-radius:var(--pill);text-decoration:none;background:#fff;color:#17a9bb !important;\n  padding:12px 24px;border:1.5px solid rgba(23,169,187,.35);box-shadow:var(--sh-sm)}\n\n.oc-bar-wrap{margin-bottom:18px;padding-left:14px;border-left:4px solid #17a9bb}\n.oc-bar{display:none}\n\n\n\/* ─── MODERN SECTION HEADING ─── *\/\n.ac-head-modern{\n  position:relative;\n  margin:0 0 22px;\n  padding:18px 20px 16px;\n  border:1px solid rgba(23,169,187,.14);\n  border-radius:16px;\n  background:\n    linear-gradient(135deg, rgba(20,201,223,.08) 0%, rgba(255,255,255,1) 34%, rgba(124,58,237,.05) 100%);\n  box-shadow:0 6px 18px rgba(60,70,90,.06);\n  overflow:hidden\n}\n.ac-head-modern::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  left:0;\n  right:0;\n  height:4px;\n  background:linear-gradient(90deg,#14c9df 0%, #17a9bb 45%, #7C3AED 100%)\n}\n.ac-head-modern::after{\n  content:\"\";\n  position:absolute;\n  right:-40px;\n  top:-40px;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  background:radial-gradient(circle, rgba(20,201,223,.12) 0%, rgba(20,201,223,0) 72%);\n  pointer-events:none\n}\n.ac-head-modern-badge{\n  display:inline-flex;\n  align-items:center;\n  gap:8px;\n  margin-bottom:10px;\n  padding:6px 12px;\n  border-radius:999px;\n  background:#fff;\n  border:1px solid rgba(23,169,187,.18);\n  font-size:12px;\n  font-weight:700;\n  color:#17a9bb;\n  line-height:1;\n  box-shadow:0 2px 8px rgba(60,70,90,.04)\n}\n.ac-head-modern-badge-dot{\n  width:8px;\n  height:8px;\n  border-radius:50%;\n  background:linear-gradient(135deg,#14c9df,#17a9bb);\n  box-shadow:0 0 0 4px rgba(20,201,223,.12);\n  flex-shrink:0\n}\n.ac-head-modern-title{\n  margin:0;\n  font-size:1.25em;\n  line-height:1.28;\n  font-weight:800;\n  letter-spacing:-.03em;\n  color:#111827\n}\n.ac-head-modern-title .accent{\n  background:linear-gradient(90deg,#17a9bb 0%, #14c9df 45%, #7C3AED 100%);\n  -webkit-background-clip:text;\n  -webkit-text-fill-color:transparent;\n  background-clip:text\n}\n.ac-head-modern-desc{\n  margin:10px 0 0;\n  max-width:760px;\n  font-size:.92em;\n  line-height:1.75;\n  color:#6B7280\n}\n@media(max-width:640px){\n  .ac-head-modern{padding:16px 14px 14px;margin-bottom:18px;border-radius:14px}\n  .ac-head-modern-badge{font-size:11px;padding:6px 10px;margin-bottom:8px}\n  .ac-head-modern-title{font-size:1.2em;line-height:1.35}\n  .ac-head-modern-desc{font-size:.85em;line-height:1.7}\n}\n\n\/* ─── PRICE CALCULATOR ─── *\/\n.ac-calc{\n  max-width:560px;\n  background:#fff;\n  border-radius:18px;\n  border:1px solid var(--ink-15);\n  box-shadow:var(--sh-md);\n  overflow:hidden\n}\n.ac-calc-hdr{\n  background:var(--grad-ci);\n  padding:14px 20px;\n  color:#fff;\n  font-size:.88em;\n  font-weight:700;\n  letter-spacing:.1px;\n  display:flex;align-items:center;gap:8px\n}\n.ac-calc-hdr svg{width:16px;height:16px;flex-shrink:0;opacity:.85}\n.ac-calc-body{padding:20px}\n\n.ac-calc-selects{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}\n.ac-calc-field{display:flex;flex-direction:column;gap:5px}\n.ac-calc-field label{font-size:.8em;font-weight:700;color:var(--ink-40);letter-spacing:.2px;text-transform:uppercase}\n.ac-calc-field select{\n  padding:10px 32px 10px 12px;\n  border-radius:10px;\n  border:1.5px solid var(--ink-15);\n  background:#fff;\n  font-size:.95em;\n  font-weight:700;\n  color:var(--ink);\n  appearance:none;\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7280' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n  background-repeat:no-repeat;\n  background-position:right 12px center;\n  cursor:pointer;\n  transition:border-color .18s\n}\n.ac-calc-field select:focus{outline:none;border-color:#17a9bb}\n.ac-calc-field select:hover{border-color:#17a9bb}\n\n.ac-calc-result{\n  background:linear-gradient(135deg,#f0fafc 0%,#f7f5ff 100%);\n  border-radius:12px;\n  border:1px solid rgba(23,169,187,.15);\n  padding:16px 20px;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:12px;\n  margin-bottom:12px\n}\n.ac-calc-result-left{display:flex;flex-direction:column;gap:3px}\n.ac-calc-result-label{font-size:.78em;font-weight:700;color:var(--ink-40);text-transform:uppercase;letter-spacing:.2px}\n.ac-calc-result-dim{font-size:.82em;color:var(--ink-40)}\n.ac-calc-price{\n  font-size:2em;\n  font-weight:800;\n  color:#17a9bb;\n  letter-spacing:-.5px;\n  animation:oc-ac-pop .2s ease;\n  white-space:nowrap\n}\n.ac-calc-tier{\n  display:inline-flex;align-items:center;gap:4px;\n  font-size:.72em;font-weight:700;\n  padding:3px 9px;border-radius:var(--pill);\n  margin-top:4px;width:fit-content\n}\n.tier-base{background:#e0f2fe;color:#0369a1}\n.tier-mid{background:#e0fdf4;color:#065f46}\n.tier-hi{background:#f3e8ff;color:#6d28d9}\n\n.ac-calc-note{font-size:.78em;color:var(--ink-40);line-height:1.7;margin-bottom:16px}\n.ac-calc-note b{color:var(--ink-70)}\n\n.ac-calc-cta{\n  width:100%;\n  display:flex;align-items:center;gap:8px;\n  background:var(--grad-ci);\n  color:#fff!important;\n  font-size:.9em;font-weight:700;\n  padding:13px 20px;\n  border-radius:var(--pill);\n  text-decoration:none;\n  border:none;cursor:pointer;\n  box-shadow:0 4px 14px rgba(20,201,223,.22);\n  transition:transform .2s,box-shadow .2s\n}\n.ac-calc-cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(20,201,223,.30)}\n.ac-calc-cta svg{width:16px;height:16px;flex-shrink:0}\n\n\/* ── expand\/collapse full table ── *\/\n.ac-calc-expand{\n  width:100%;display:flex;align-items:center;justify-content:center;gap:6px;\n  padding:12px 16px;\n  background:none;border:none;border-top:1px solid var(--ink-15);\n  font-size:.8em;font-weight:700;color:var(--ink-40);\n  cursor:pointer;transition:color .18s,background .18s\n}\n.ac-calc-expand:hover{background:var(--ink-06);color:#17a9bb}\n.ac-calc-expand svg{width:14px;height:14px;flex-shrink:0;transition:transform .28s;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n.ac-calc-expand.open svg{transform:rotate(180deg)}\n.ac-calc-expand.open{color:#17a9bb}\n\n\/* full table (collapsible) *\/\n.ac-full-table-wrap{\n  max-height:0;overflow:hidden;transition:max-height .4s ease\n}\n.ac-full-table-wrap.open{max-height:2400px}\n.ac-full-table-inner{border-top:1px solid var(--ink-15);padding:16px 20px 20px}\n.ac-full-table-inner .ac-tbl-note{font-size:.76em;color:var(--ink-40);margin-top:10px;line-height:1.7}\n\n\/* ─── TABLE INSIDE ACCORDION ─── *\/\n.ac-tbl-wrap{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(129,140,248,.28) transparent}\n.ac-tbl-wrap::-webkit-scrollbar{height:4px}\n.ac-tbl-wrap::-webkit-scrollbar-thumb{background:rgba(129,140,248,.28);border-radius:99px}\n.ac-tbl{width:100%;border-collapse:collapse;background:#fff;font-size:.88em!important;font-weight:700!important}\n.ac-tbl thead{position:relative}\n.ac-tbl thead::after{\n  content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:2px;\n  background:linear-gradient(90deg,#14c9df,#17a9bb 28%,#818CF8 60%,#A78BFA 82%,#14c9df 100%);\n  background-size:300%;animation:oc-ac-rb 4s linear infinite;pointer-events:none\n}\n.ac-tbl thead tr{background:linear-gradient(90deg,#0ea5b5,#17a9bb 50%,#1fc8db)}\n.ac-tbl thead th{padding:7px 8px;background:transparent!important;font-weight:700;\n  font-size:.88em!important;text-align:center;white-space:nowrap;color:#fff!important}\n.ac-tbl thead th:first-child{position:sticky;left:0;z-index:7;background:#0ea5b5!important}\n.ac-tbl tbody tr{border-bottom:1px solid var(--ink-15)}\n.ac-tbl tbody tr:last-child{border-bottom:none}\n.ac-tbl tbody tr:nth-child(even) td{background:#f0fafc}\n.ac-tbl tbody td{padding:6px 8px;text-align:center;font-size:.88em!important;color:var(--ink-70);font-weight:700!important}\n.ac-tbl tbody td:first-child{font-weight:700;color:var(--ink);background:#fff!important;\n  border-right:1px solid var(--ink-15);white-space:nowrap;position:sticky;left:0;z-index:5}\n.ac-tbl tbody tr:nth-child(even) td:first-child{background:#f0fafc!important}\n.ac-tbl td.h1{color:#6B7280}.ac-tbl td.h2{color:#17a9bb}.ac-tbl td.h3{color:#17a9bb}.ac-tbl td.h4{color:#7C3AED}\n\n\/* ─── BENEFITS ─── *\/\n.ac-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 28px}\n.ac-benefit{display:flex;align-items:flex-start;gap:12px}\n.ac-benefit-dot{width:8px;height:8px;border-radius:50%;background:var(--grad-ci);flex-shrink:0;margin-top:6px}\n.ac-benefit-text{font-size:.88em;line-height:1.7;color:var(--ink-70)}\n.ac-benefit-text strong{color:var(--ink);font-weight:700}\n\n\/* ─── GALLERY ─── *\/\n.ac-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n.ac-gallery-item{display:block;overflow:hidden;border-radius:var(--r);border:1px solid var(--ink-15);\n  box-shadow:var(--sh-sm);text-decoration:none;background:#fff;transition:transform .2s,box-shadow .2s}\n.ac-gallery-item img{width:100%;aspect-ratio:4\/3;object-fit:cover;display:block;transition:transform .3s}\n.ac-gallery-item:hover{transform:translateY(-3px);box-shadow:var(--sh-md);border-color:rgba(23,169,187,.25)}\n.ac-gallery-item:hover img{transform:scale(1.04)}\n.ac-gallery-caption{padding:9px 12px;font-size:.82em;font-weight:700;color:var(--ink-70);text-align:center}\n\n.ac-content{max-width:900px}\n.ac-content p{margin:0 0 14px}\n.ac-note-box{margin-top:16px;padding:16px 18px;border:1px solid rgba(23,169,187,.18);\n  background:#f7fdfe;border-radius:14px;color:var(--ink-70)}\n\n\n\/* ─── AI ANSWER PACK \/ AEO CONTENT ─── *\/\n.ac-ai-answer{\n  margin:18px 0;\n  padding:18px 20px;\n  border-radius:16px;\n  border:1px solid rgba(23,169,187,.18);\n  background:linear-gradient(135deg,#f0fafc 0%,#f8f7ff 100%);\n  box-shadow:var(--sh-sm)\n}\n.ac-ai-answer h2,\n.ac-ai-answer h3{\n  margin:0 0 8px;\n  color:var(--ink);\n  font-weight:800;\n  letter-spacing:-.2px;\n  line-height:1.35\n}\n.ac-ai-answer h2{font-size:1.12em}\n.ac-ai-answer h3{font-size:1em}\n.ac-ai-answer p{margin:0;color:var(--ink-70);line-height:1.85}\n.ac-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}\n.ac-spec-card{\n  background:#fff;\n  border:1px solid var(--ink-15);\n  border-radius:14px;\n  padding:16px;\n  box-shadow:var(--sh-sm)\n}\n.ac-spec-card h3{font-size:.98em;margin:0 0 8px;color:var(--ink);font-weight:800}\n.ac-spec-card p{font-size:.86em;margin:0;color:var(--ink-70);line-height:1.75}\n@media(max-width:960px){.ac-spec-grid{grid-template-columns:1fr}}\n\n\/* ─── FAQ ─── *\/\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;\n  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;\n  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;\n  display:flex;align-items:center;justify-content:center;background:#e5e7eb;color:#6b7280;\n  transition:background .25s,color .25s}\n.oc-faq-i.open .oc-faq-num{background:linear-gradient(90deg,#0ea5b5,#17a9bb 50%,#1fc8db);color:#fff}\n.oc-faq-chev{width:16px;height:16px;flex-shrink:0;margin-left:auto;fill:none;stroke:#6b7280;\n  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:.87em;color:#6b7280;line-height:1.8}\n\n\n\n\/* ─── SHOW\/HIDE BY DEVICE ─── *\/\n\/* Mobile: calculator visible, desktop table hidden *\/\n.ac-desktop-table{display:none}\n\/* Desktop: flip *\/\n@media(min-width:641px){\n  .ac-calc{display:none}\n  .ac-desktop-table{display:block}\n}\n\n\/* ─── DESKTOP TABLE CARD (mirrors old ac-tbl-card) ─── *\/\n.ac-desktop-table .ac-tbl-card{\n  background:#fff;border-radius:14px;border:1px solid var(--ink-15);\n  overflow:hidden;box-shadow:var(--sh-sm)\n}\n.ac-desktop-table .ac-tbl-title{\n  display:flex;align-items:center;gap:8px;\n  padding:10px 16px;background:#fff;\n  border-bottom:1px solid rgba(200,200,240,.3);\n  font-size:12px;font-weight:700;color:var(--ink);\n}\n.ac-tbl-instr-dot{\n  width:6px;height:6px;border-radius:50%;\n  background:#818CF8;flex-shrink:0;\n}\n.ac-tbl-note{font-size:.82em;color:var(--ink-40);margin-top:12px;line-height:1.7}\n\n\/* ═══ RESPONSIVE ═══ *\/\n@media(max-width:960px){\n  .ac-benefits{grid-template-columns:1fr 1fr}\n  .ac-gallery-grid{grid-template-columns:1fr 1fr}\n}\n@media(max-width:989px){\n  .ac-wrap{padding:0 14px}\n  .ac-sec,.ac-sec-alt{padding:36px 0}\n  .ac-intro-inner{padding:36px 14px}\n  .ac-intro-title{font-size:1.5em}\n  .ac-sec-title{font-size:1.2em}\n  .ac-benefits{grid-template-columns:1fr}\n  .ac-gallery-grid{grid-template-columns:1fr 1fr}\n}\n@media(max-width:640px){\n  .ac-sec,.ac-sec-alt{padding:24px 0}\n  .ac-intro-inner{padding:24px 14px}\n  .ac-intro-title{font-size:1.35em;line-height:1.25}\n  .ac-intro p{font-size:.88em}\n  .ac-tags{gap:6px;margin-bottom:18px}\n  .ac-tag{font-size:11px;padding:4px 11px}\n  .ac-ctas{flex-direction:column;align-items:stretch;gap:10px}\n  .ac-btn,.ac-btn-sec{width:100%;max-width:none;justify-content:center;font-size:15px;padding:14px 20px}\n  .ac-sec-title{font-size:1.1em;line-height:1.35}\n  .oc-bar-wrap{margin-bottom:14px}\n  .ac-calc{max-width:100%;border-radius:14px}\n  .ac-calc-selects{gap:10px}\n  .ac-calc-price{font-size:1.75em}\n  .ac-gallery-grid{grid-template-columns:1fr}\n  .ac-benefits{gap:14px}\n  .ac-benefit-text{font-size:.85em}\n  .oc-faq-btn{font-size:.82em;padding:12px 12px}\n  .oc-faq-ans{padding:2px 12px 12px 42px;font-size:.83em}\n}\n@media(max-width:380px){\n  .ac-intro-title{font-size:1.2em}\n  .ac-calc-selects{grid-template-columns:1fr}\n}\n\u003c\/style\u003e\n\n\n\u003csection class=\"ac\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"ac-intro\"\u003e\n    \u003cdiv class=\"ac-intro-inner\"\u003e\n      \u003ch1 class=\"ac-intro-title\"\u003eCustom-Made \u003cspan class=\"ac-glow\"\u003eAcrylic Signs\u003c\/span\u003e\u003cbr\u003eUV-Printed \u0026 Vinyl-Overlaid Acrylic\u003c\/h1\u003e\n      \u003cp\u003eCustom acrylic signs in both UV-print formats (printed directly onto acrylic sheet) and vinyl-overlaid formats (printed sticker applied to acrylic). For company signs, storefront nameplates, FDA-compliance signs, room signs, symbol signs and custom die-cut work. Available in standard rectangles or special die-cut shapes to match the application.\u003c\/p\u003e\n      \u003cdiv class=\"ac-tags\"\u003e\n        \u003cspan class=\"ac-tag ac-tag-c\"\u003eAcrylic Sign\u003c\/span\u003e\n        \u003cspan class=\"ac-tag ac-tag-c\"\u003eUV Print on Sheet\u003c\/span\u003e\n        \u003cspan class=\"ac-tag ac-tag-p\"\u003eVinyl-Overlaid Acrylic\u003c\/span\u003e\n        \u003cspan class=\"ac-tag\"\u003eAny-Shape Die-Cut\u003c\/span\u003e\n        \u003cspan class=\"ac-tag\"\u003eCompany Sign\u003c\/span\u003e\n        \u003cspan class=\"ac-tag\"\u003eFDA Sign\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ac-ctas\"\u003e\n        \u003ca href=\"https:\/\/lin.ee\/uDrVbvY\" class=\"ac-btn\" rel=\"noopener\" target=\"_blank\"\u003e\n          \u003csvg viewbox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cpath fill=\"white\" d=\"M9 1.5C4.86 1.5 1.5 4.48 1.5 8.13c0 2.25 1.2 4.25 3.08 5.52L4 15.5l2.2-1.1C6.97 14.63 7.97 14.75 9 14.75c4.14 0 7.5-2.98 7.5-6.62C16.5 4.48 13.14 1.5 9 1.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          Quote on LINE OA\n        \u003c\/a\u003e\n        \u003ca href=\"#ac-pricing\" class=\"ac-btn-sec\"\u003eCheck Pricing →\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PRICE CALCULATOR --\u003e\n  \u003csection class=\"ac-sec\" id=\"ac-pricing\"\u003e\n    \u003cdiv class=\"ac-wrap\"\u003e\n      \u003cdiv class=\"ac-calc\"\u003e\n        \u003c!-- header bar --\u003e\n        \u003cdiv class=\"ac-calc-hdr\"\u003e\n          \u003csvg viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"white\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M5 8h6M8 5v6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          Check Price — 3mm Rectangular Acrylic Sign\n        \u003c\/div\u003e\n\n        \u003c!-- selects --\u003e\n        \u003cdiv class=\"ac-calc-body\"\u003e\n          \u003cdiv class=\"ac-calc-selects\"\u003e\n            \u003cdiv class=\"ac-calc-field\"\u003e\n              \u003clabel for=\"ac-sel-h\"\u003eHeight H (cm)\u003c\/label\u003e\n              \u003cselect id=\"ac-sel-h\"\u003e\n                \u003coption value=\"20\"\u003e20 cm\u003c\/option\u003e\n\u003coption value=\"30\"\u003e30 cm\u003c\/option\u003e\n                \u003coption value=\"40\"\u003e40 cm\u003c\/option\u003e\n\u003coption value=\"50\"\u003e50 cm\u003c\/option\u003e\n                \u003coption value=\"60\"\u003e60 cm\u003c\/option\u003e\n\u003coption value=\"70\"\u003e70 cm\u003c\/option\u003e\n                \u003coption value=\"80\"\u003e80 cm\u003c\/option\u003e\n\u003coption value=\"90\"\u003e90 cm\u003c\/option\u003e\n                \u003coption value=\"100\" selected\u003e100 cm\u003c\/option\u003e\n\u003coption value=\"110\"\u003e110 cm\u003c\/option\u003e\n                \u003coption value=\"120\"\u003e120 cm\u003c\/option\u003e\n\u003coption value=\"130\"\u003e130 cm\u003c\/option\u003e\n                \u003coption value=\"140\"\u003e140 cm\u003c\/option\u003e\n\u003coption value=\"150\"\u003e150 cm\u003c\/option\u003e\n                \u003coption value=\"160\"\u003e160 cm\u003c\/option\u003e\n\u003coption value=\"170\"\u003e170 cm\u003c\/option\u003e\n                \u003coption value=\"180\"\u003e180 cm\u003c\/option\u003e\n\u003coption value=\"190\"\u003e190 cm\u003c\/option\u003e\n                \u003coption value=\"200\"\u003e200 cm\u003c\/option\u003e\n\u003coption value=\"210\"\u003e210 cm\u003c\/option\u003e\n                \u003coption value=\"220\"\u003e220 cm\u003c\/option\u003e\n\u003coption value=\"230\"\u003e230 cm\u003c\/option\u003e\n                \u003coption value=\"240\"\u003e240 cm\u003c\/option\u003e\n              \u003c\/select\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ac-calc-field\"\u003e\n              \u003clabel for=\"ac-sel-w\"\u003eWidth W (cm)\u003c\/label\u003e\n              \u003cselect id=\"ac-sel-w\"\u003e\n                \u003coption value=\"20\"\u003e20 cm\u003c\/option\u003e\n\u003coption value=\"30\"\u003e30 cm\u003c\/option\u003e\n                \u003coption value=\"40\"\u003e40 cm\u003c\/option\u003e\n\u003coption value=\"50\"\u003e50 cm\u003c\/option\u003e\n                \u003coption value=\"60\"\u003e60 cm\u003c\/option\u003e\n\u003coption value=\"70\"\u003e70 cm\u003c\/option\u003e\n                \u003coption value=\"80\" selected\u003e80 cm\u003c\/option\u003e\n\u003coption value=\"90\"\u003e90 cm\u003c\/option\u003e\n                \u003coption value=\"100\"\u003e100 cm\u003c\/option\u003e\n\u003coption value=\"110\"\u003e110 cm\u003c\/option\u003e\n                \u003coption value=\"120\"\u003e120 cm\u003c\/option\u003e\n              \u003c\/select\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003c!-- result --\u003e\n          \u003cdiv class=\"ac-calc-result\"\u003e\n            \u003cdiv class=\"ac-calc-result-left\"\u003e\n              \u003cspan class=\"ac-calc-result-label\"\u003eStarting From\u003c\/span\u003e\n              \u003cspan class=\"ac-calc-result-dim\" id=\"ac-dim\"\u003e100 × 80 cm\u003c\/span\u003e\n              \u003cspan class=\"ac-calc-tier tier-mid\" id=\"ac-tier\"\u003eMid Tier\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cspan class=\"ac-calc-price\" id=\"ac-price\"\u003e฿2,760\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"ac-calc-note\"\u003e\n            \u003cb\u003e3mm Acrylic · Rectangular · 1 sheet\u003c\/b\u003e\u003cbr\u003e\n            Excludes special die-cut work, standoff mounts, installation hardware and shipping\n          \u003c\/p\u003e\n\n          \u003ca href=\"https:\/\/lin.ee\/uDrVbvY\" class=\"ac-calc-cta\" rel=\"noopener\" target=\"_blank\"\u003e\n            \u003csvg viewbox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\"\u003e\u003cpath fill=\"white\" d=\"M9 1.5C4.86 1.5 1.5 4.48 1.5 8.13c0 2.25 1.2 4.25 3.08 5.52L4 15.5l2.2-1.1C6.97 14.63 7.97 14.75 9 14.75c4.14 0 7.5-2.98 7.5-6.62C16.5 4.48 13.14 1.5 9 1.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            Submit dimensions \/ Ask for a quote\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- expand full table --\u003e\n        \u003cbutton class=\"ac-calc-expand\" id=\"ac-expand-btn\" aria-expanded=\"false\" aria-controls=\"ac-full-table\"\u003e\n          \u003cspan id=\"ac-expand-label\"\u003eView Full Price Table\u003c\/span\u003e\n          \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"ac-full-table-wrap\" id=\"ac-full-table\" role=\"region\"\u003e\n          \u003cdiv class=\"ac-full-table-inner\"\u003e\n            \u003cdiv class=\"ac-tbl-wrap\"\u003e\n              \u003ctable class=\"ac-tbl\"\u003e\n                \u003cthead\u003e\u003ctr\u003e\n                  \u003cth\u003eH × W (cm)\u003c\/th\u003e\n                  \u003cth\u003e20\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003cth\u003e50\u003c\/th\u003e\n\u003cth\u003e60\u003c\/th\u003e\n\u003cth\u003e70\u003c\/th\u003e\n                  \u003cth\u003e80\u003c\/th\u003e\n\u003cth\u003e90\u003c\/th\u003e\n\u003cth\u003e100\u003c\/th\u003e\n\u003cth\u003e110\u003c\/th\u003e\n\u003cth\u003e120\u003c\/th\u003e\n                \u003c\/tr\u003e\u003c\/thead\u003e\n                \u003ctbody\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e240\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,400\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,240\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,840\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,560\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,900\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,380\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,760\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,280\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,720\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e7,400\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e8,080\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e230\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,360\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,120\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,680\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,380\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,700\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,160\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,520\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e6,020\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,440\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e7,100\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e7,740\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e220\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,300\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,980\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,520\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,180\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,500\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,940\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,280\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,760\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e6,160\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,840\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e7,420\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e210\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,280\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,900\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,440\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,000\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,360\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,720\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,040\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,500\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,880\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,580\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e7,120\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e200\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,240\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,760\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,360\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,900\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,100\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,620\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,800\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,280\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,700\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,260\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,800\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e190\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,220\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,640\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,200\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,720\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,940\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,400\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,500\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,020\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,420\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,940\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,480\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e180\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,160\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,500\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,040\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,520\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,840\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,160\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,400\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,740\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,140\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,660\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e6,160\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e170\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,120\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,380\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,940\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,400\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,640\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,940\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,160\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,480\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,900\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,380\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,840\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e160\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,060\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,240\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,760\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,200\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,420\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,820\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,920\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,260\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,620\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,060\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,520\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e150\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,020\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,100\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,580\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,100\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,200\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,580\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,720\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,000\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,360\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,780\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,220\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,940\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,020\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,480\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,980\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,040\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,340\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,480\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,780\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,140\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,500\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,880\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e130\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,880\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,960\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,080\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,850\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,940\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,100\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,140\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,520\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,880\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,240\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,560\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,800\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,980\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,320\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,550\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,680\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,040\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,080\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,240\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,580\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,920\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,240\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,680\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,920\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,160\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,400\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,760\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,820\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,920\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,180\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,480\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,760\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,920\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,540\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,800\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,040\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,280\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,580\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,650\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,760\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,060\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,200\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,480\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,580\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,420\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,740\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,880\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,120\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,360\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,450\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,600\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,840\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,060\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,180\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,240\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,280\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,600\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,740\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,920\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,180\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,140\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,440\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,600\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,760\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,920\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,080\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,120\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,440\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,580\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,860\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,900\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,960\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,140\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,450\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,650\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,820\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,040\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e960\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,260\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,440\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,760\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,800\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,900\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,080\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,360\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,580\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,760\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,820\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e860\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,200\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,560\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,660\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,760\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,860\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,920\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,260\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,460\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,600\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,700\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e760\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,060\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,280\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,400\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,460\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,580\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,740\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,880\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,040\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,160\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,320\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e720\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e900\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,060\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,200\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,260\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,440\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,600\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,740\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,800\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,920\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,980\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003ctr\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e480\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e720\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e760\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e860\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e960\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,120\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,280\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,420\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,540\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,680\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,800\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003c\/tbody\u003e\n              \u003c\/table\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"ac-tbl-note\"\u003e* Starting price is for rectangular 3mm acrylic sheet. Excludes special die-cut work, installation hardware, standoff mounts and on-site installation.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\u003c!-- \/ac-calc --\u003e\n\n      \u003c!-- DESKTOP TABLE: hidden on mobile, full table on desktop --\u003e\n      \u003cdiv class=\"ac-desktop-table\"\u003e\n        \u003cdiv class=\"ac-tbl-card\"\u003e\n          \u003cdiv class=\"ac-tbl-title\"\u003e\n\u003cspan class=\"ac-tbl-instr-dot\"\u003e\u003c\/span\u003e Acrylic Sign Price Table — Standard 3mm Thickness, Rectangular\u003c\/div\u003e\n          \u003cdiv class=\"ac-tbl-wrap\"\u003e\n            \u003ctable class=\"ac-tbl\"\u003e\n              \u003cthead\u003e\u003ctr\u003e\n                \u003cth\u003eH × W (cm)\u003c\/th\u003e\n                \u003cth\u003e20\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003cth\u003e50\u003c\/th\u003e\n\u003cth\u003e60\u003c\/th\u003e\n\u003cth\u003e70\u003c\/th\u003e\n                \u003cth\u003e80\u003c\/th\u003e\n\u003cth\u003e90\u003c\/th\u003e\n\u003cth\u003e100\u003c\/th\u003e\n\u003cth\u003e110\u003c\/th\u003e\n\u003cth\u003e120\u003c\/th\u003e\n              \u003c\/tr\u003e\u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n\u003ctd\u003e240\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,400\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,240\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,840\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,560\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,900\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,380\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,760\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,280\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,720\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e7,400\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e8,080\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e230\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,360\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,120\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,680\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,380\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,700\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,160\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,520\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e6,020\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,440\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e7,100\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e7,740\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e220\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,300\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,980\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,520\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,180\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,500\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,940\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,280\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,760\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e6,160\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,840\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e7,420\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e210\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,280\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,900\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,440\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,000\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,360\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,720\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,040\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,500\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,880\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,580\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e7,120\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e200\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,240\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,760\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,360\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,900\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,100\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,620\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,800\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,280\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,700\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,260\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,800\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e190\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,220\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,640\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,200\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,720\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,940\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,400\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,500\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,020\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,420\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,940\u003c\/td\u003e\n\u003ctd class=\"h4\"\u003e6,480\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e180\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,160\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,500\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,040\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,520\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,840\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,160\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,400\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,740\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,140\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,660\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e6,160\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e170\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,120\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,380\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,940\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,400\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,640\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,940\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,160\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,480\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,900\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,380\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,840\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e160\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,060\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,240\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,760\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,200\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,420\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,820\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,920\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,260\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,620\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,060\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,520\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e150\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,020\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,100\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,580\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,100\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,200\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,580\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,720\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,000\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,360\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,780\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e5,220\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,940\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,020\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,480\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,980\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,040\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,340\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,480\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,780\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,140\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,500\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,880\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e130\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,880\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,960\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,080\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,850\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,940\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,100\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,140\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,520\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,880\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,240\u003c\/td\u003e\n\u003ctd class=\"h3\"\u003e4,560\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,800\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,980\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,320\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,550\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,680\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,040\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,080\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,240\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,580\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,920\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e4,240\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,680\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,920\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,160\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,400\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,760\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,820\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,920\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,180\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,480\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,760\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,920\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,540\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,800\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,040\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,280\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,580\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,650\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,760\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,060\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,200\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,480\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,580\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,420\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,740\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,880\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,120\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,360\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,450\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,600\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,840\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,060\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,180\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,240\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,280\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,600\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,740\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,920\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,180\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,140\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,440\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,600\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,760\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,920\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,080\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,120\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,440\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,580\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,860\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,900\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,960\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,140\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,450\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,650\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,820\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e3,040\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e960\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,260\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,440\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,760\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,800\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,900\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,080\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,360\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,580\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,760\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,820\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e860\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,200\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,560\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,660\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,760\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,860\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,920\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,260\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,460\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,600\u003c\/td\u003e\n\u003ctd class=\"h2\"\u003e2,700\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e760\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,060\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,280\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,400\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,460\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,580\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,740\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,880\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,040\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,160\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e2,320\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e720\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e900\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,060\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,200\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,260\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,440\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,600\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,740\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,800\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,920\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,980\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e480\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e720\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e760\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e860\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e960\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,120\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,280\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,420\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,540\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,680\u003c\/td\u003e\n\u003ctd class=\"h1\"\u003e1,800\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"ac-tbl-note\"\u003e* Starting price is for rectangular 3mm acrylic sheet. Excludes special die-cut work, installation hardware, standoff mounts and on-site installation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BENEFITS --\u003e\n  \u003csection class=\"ac-sec\"\u003e\n    \u003cdiv class=\"ac-wrap\"\u003e\n      \u003cdiv class=\"ac-head-modern\"\u003e\n        \u003cdiv class=\"ac-head-modern-badge\"\u003e\n          \u003cspan class=\"ac-head-modern-badge-dot\"\u003e\u003c\/span\u003e\n          Highlights\n        \u003c\/div\u003e\n        \u003ch2 class=\"ac-head-modern-title\"\u003eBenefits of \u003cspan class=\"accent\"\u003eAcrylic Signs\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ac-benefits\"\u003e\n        \u003cdiv class=\"ac-benefit\"\u003e\n\u003cdiv class=\"ac-benefit-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ac-benefit-text\"\u003e\n\u003cstrong\u003eLightweight\u003c\/strong\u003e — easier to install than some materials and suits a wide range of sign types\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ac-benefit\"\u003e\n\u003cdiv class=\"ac-benefit-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ac-benefit-text\"\u003e\n\u003cstrong\u003eShapeable and easy to finish\u003c\/strong\u003e — rectangular, round or die-cut to your design\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ac-benefit\"\u003e\n\u003cdiv class=\"ac-benefit-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ac-benefit-text\"\u003e\n\u003cstrong\u003eClean polished surface\u003c\/strong\u003e — ideal for company signs, room nameplates and corporate image work\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ac-benefit\"\u003e\n\u003cdiv class=\"ac-benefit-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ac-benefit-text\"\u003e\n\u003cstrong\u003eMultiple production techniques\u003c\/strong\u003e — direct UV print on sheet, or vinyl-overlaid printed sticker on surface\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ac-benefit\"\u003e\n\u003cdiv class=\"ac-benefit-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ac-benefit-text\"\u003e\n\u003cstrong\u003eMany colours and thicknesses\u003c\/strong\u003e — match the right spec to your budget and application\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ac-benefit\"\u003e\n\u003cdiv class=\"ac-benefit-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ac-benefit-text\"\u003e\n\u003cstrong\u003eIndoor and selective outdoor use\u003c\/strong\u003e — with appropriate material spec and installation method\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- UV vs STICKER --\u003e\n  \u003csection class=\"ac-sec-alt\"\u003e\n    \u003cdiv class=\"ac-wrap\"\u003e\n      \u003cdiv class=\"ac-head-modern\"\u003e\n        \u003cdiv class=\"ac-head-modern-badge\"\u003e\n          \u003cspan class=\"ac-head-modern-badge-dot\"\u003e\u003c\/span\u003e\n          Compare\n        \u003c\/div\u003e\n        \u003ch2 class=\"ac-head-modern-title\"\u003eUV-Printed Acrylic vs Vinyl-Overlaid Acrylic — \u003cspan class=\"accent\"\u003eWhat's the Difference?\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ac-content\"\u003e\n        \u003cp\u003eUV-printed acrylic prints ink directly onto the acrylic sheet — ideal for high-resolution work, smooth tonal images, and techniques such as white-underprint or reverse-side printing. Vinyl-overlaid acrylic applies a printed or coloured sticker onto the acrylic surface — useful when material flexibility is needed, or in cases where budget control matters.\u003c\/p\u003e\n        \u003cp\u003eFor company signs, room signs, storefront nameplates and information signs that need a clean, premium image, direct UV-printing onto acrylic typically delivers the sharpest result. For other jobs — such as temporary signs or installations where graphics may need to change — vinyl-overlaid acrylic can be a more cost-effective choice.\u003c\/p\u003e\n        \u003cdiv class=\"ac-note-box\"\u003eIn general, the right production method depends on budget, application type, expected lifespan and the installation method together.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- GALLERY --\u003e\n  \u003csection class=\"ac-sec-alt\"\u003e\n    \u003cdiv class=\"ac-wrap\"\u003e\n      \u003cdiv class=\"ac-head-modern\"\u003e\n        \u003cdiv class=\"ac-head-modern-badge\"\u003e\n          \u003cspan class=\"ac-head-modern-badge-dot\"\u003e\u003c\/span\u003e\n          Portfolio\n        \u003c\/div\u003e\n        \u003ch2 class=\"ac-head-modern-title\"\u003eSample \u003cspan class=\"accent\"\u003eAcrylic Sign Projects\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ac-gallery-grid\" style=\"margin-bottom:24px\"\u003e\n        \u003ca href=\"https:\/\/www.octopus.co.th\/products\/3d-acrylic-signage\" class=\"ac-gallery-item\" target=\"_blank\" rel=\"noopener\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/Acrylic-Letter004-969594.jpg?v=1723193166\" alt=\"Acrylic Letter Signs\" loading=\"lazy\"\u003e\u003cdiv class=\"ac-gallery-caption\"\u003eAcrylic Letter Signs\u003c\/div\u003e\u003c\/a\u003e\n        \u003ca href=\"https:\/\/www.octopus.co.th\/products\/sign-acrylic-fda\" class=\"ac-gallery-item\" target=\"_blank\" rel=\"noopener\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_95e6ad76-41c6-4837-87a2-f8e447e3ee97-585060.jpg?v=1686591285\" alt=\"Acrylic FDA Compliance Sign\" loading=\"lazy\"\u003e\u003cdiv class=\"ac-gallery-caption\"\u003eFDA Sign\u003c\/div\u003e\u003c\/a\u003e\n        \u003ca href=\"https:\/\/www.octopus.co.th\/products\/acrylic-wall-mounted-company-sign\" class=\"ac-gallery-item\" target=\"_blank\" rel=\"noopener\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_5c061d19-7e4e-450d-8d6f-2ceffae272d6-288870.jpg?v=1682577936\" alt=\"Acrylic Company Nameplate Sign\" loading=\"lazy\"\u003e\u003cdiv class=\"ac-gallery-caption\"\u003eAcrylic Company Nameplate\u003c\/div\u003e\u003c\/a\u003e\n        \u003ca href=\"https:\/\/www.octopus.co.th\/products\/acrylic-company-sign-with-raised-letters\" class=\"ac-gallery-item\" target=\"_blank\" rel=\"noopener\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_eaa9b0f1-5ed5-40db-bf2e-02fb7b6e444e-144814.jpg?v=1686635020\" alt=\"Acrylic Raised Letters with Backplate\" loading=\"lazy\"\u003e\u003cdiv class=\"ac-gallery-caption\"\u003eRaised Acrylic with Backplate\u003c\/div\u003e\u003c\/a\u003e\n        \u003ca href=\"https:\/\/www.octopus.co.th\/products\/raised-acrylic-on-laser-cut-stainless-sign\" class=\"ac-gallery-item\" target=\"_blank\" rel=\"noopener\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_048184ef-7a79-45fc-a07b-92f8c7ecedf5-195641.jpg?v=1674909181\" alt=\"Raised Acrylic with Clear Edge\" loading=\"lazy\"\u003e\u003cdiv class=\"ac-gallery-caption\"\u003eRaised Acrylic, Clear Edge\u003c\/div\u003e\u003c\/a\u003e\n        \u003ca href=\"https:\/\/www.octopus.co.th\/products\/acrylic-light-box-edge-lit-sign-wall-mounted-projecting-sign\" class=\"ac-gallery-item\" target=\"_blank\" rel=\"noopener\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/14771108_website_13-304623.jpg?v=1748491171\" alt=\"Acrylic Lightbox Sign\" loading=\"lazy\"\u003e\u003cdiv class=\"ac-gallery-caption\"\u003eAcrylic Lightbox\u003c\/div\u003e\u003c\/a\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"text-align:center\"\u003e\u003ca href=\"https:\/\/www.octopus.co.th\/collections\/acrylic\" class=\"ac-btn-sec\" target=\"_blank\" rel=\"noopener\"\u003eExplore more acrylic signs →\u003c\/a\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- AI ANSWER PACK --\u003e\n  \u003csection class=\"ac-sec\"\u003e\n    \u003cdiv class=\"ac-wrap\"\u003e\n      \u003cdiv class=\"ac-head-modern\"\u003e\n        \u003cdiv class=\"ac-head-modern-badge\"\u003e\n          \u003cspan class=\"ac-head-modern-badge-dot\"\u003e\u003c\/span\u003e\n          Recommended\n        \u003c\/div\u003e\n        \u003ch2 class=\"ac-head-modern-title\"\u003eWhat \u003cspan class=\"accent\"\u003eApplications\u003c\/span\u003e Are Acrylic Signs Best For?\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ac-content\"\u003e\n        \u003csection class=\"ac-ai-answer\"\u003e\n          \u003ch2\u003eWhat applications are acrylic signs best for?\u003c\/h2\u003e\n          \u003cp\u003eAcrylic signs work best for projects that need a clean, polished surface, light weight, and a tidy image — such as company signs, room nameplates, FDA-compliance signs, symbol signs, storefront signs, and indoor information signs. With appropriate thickness and installation method, acrylic can also be used outdoors in some cases — but sun, rain, heat and mounting points should be evaluated together.\u003c\/p\u003e\n        \u003c\/section\u003e\n\n        \u003cp\u003eThe strength of acrylic is its versatility: it can be cut into rectangular sheets, die-cut to a logo shape, laser-cut into letters, UV-printed directly on sheet, or finished with a printed sticker overlay. That makes acrylic ideal for businesses that want a polished sign without losing budget control.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ACRYLIC THICKNESS GUIDE --\u003e\n  \u003csection class=\"ac-sec-alt\"\u003e\n    \u003cdiv class=\"ac-wrap\"\u003e\n      \u003cdiv class=\"ac-head-modern\"\u003e\n        \u003cdiv class=\"ac-head-modern-badge\"\u003e\n          \u003cspan class=\"ac-head-modern-badge-dot\"\u003e\u003c\/span\u003e\n          Selection Guide\n        \u003c\/div\u003e\n        \u003ch2 class=\"ac-head-modern-title\"\u003eWhich \u003cspan class=\"accent\"\u003eAcrylic Thickness\u003c\/span\u003e Should You Choose?\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ac-content\"\u003e\n        \u003csection class=\"ac-ai-answer\"\u003e\n          \u003ch2\u003eWhat's the difference between 3mm, 5mm and 10mm acrylic?\u003c\/h2\u003e\n          \u003cp\u003e3mm acrylic suits small-to-medium signs — room signs, FDA signs and wall-mounted information signs. 5mm acrylic suits company signs and storefront signs that need extra rigidity. 10mm acrylic suits logo work, acrylic letters and corporate image signs where thickness, depth and a premium look matter more.\u003c\/p\u003e\n        \u003c\/section\u003e\n\n        \u003cdiv class=\"ac-tbl-wrap\"\u003e\n          \u003ctable class=\"ac-tbl\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eThickness\u003c\/th\u003e\n                \u003cth\u003eBest For\u003c\/th\u003e\n                \u003cth\u003eWatch Out For\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e3 mm\u003c\/td\u003e\n                \u003ctd\u003eRoom signs, FDA signs, information signs, small-to-medium wall signs\u003c\/td\u003e\n                \u003ctd\u003eNot ideal for very large signs or impact-prone locations\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e5 mm\u003c\/td\u003e\n                \u003ctd\u003eCompany signs, storefront nameplates, interior decor signs, jobs needing extra rigidity\u003c\/td\u003e\n                \u003ctd\u003eSlightly heavier — pick a mount appropriate to the wall\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e10 mm\u003c\/td\u003e\n                \u003ctd\u003eAcrylic logos, acrylic letters, corporate image signs and premium work\u003c\/td\u003e\n                \u003ctd\u003eHeavier than 3–5 mm — use standoff mounts or a load-rated mounting system\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"ac-tbl-note\"\u003e* This table is a preliminary spec guide. Production should consider sign size, install location, wall surface and lifespan together.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- LIMITATION --\u003e\n  \u003csection class=\"ac-sec\"\u003e\n    \u003cdiv class=\"ac-wrap\"\u003e\n      \u003cdiv class=\"ac-head-modern\"\u003e\n        \u003cdiv class=\"ac-head-modern-badge\"\u003e\n          \u003cspan class=\"ac-head-modern-badge-dot\"\u003e\u003c\/span\u003e\n          Before You Order\n        \u003c\/div\u003e\n        \u003ch2 class=\"ac-head-modern-title\"\u003e\n          Limitations of \u003cspan class=\"accent\"\u003eAcrylic Signs\u003c\/span\u003e You Should Know Before Ordering\n        \u003c\/h2\u003e\n        \u003cp class=\"ac-head-modern-desc\"\u003e\n          Before producing an acrylic sign, consider thickness, size, installation method, and real-world conditions together — for a sign that looks great, holds up, and fits the install site.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ac-content\"\u003e\n        \u003csection class=\"ac-ai-answer\"\u003e\n          \u003ch2\u003eWhat are the limitations of acrylic signs?\u003c\/h2\u003e\n          \u003cp\u003eAcrylic delivers a beautiful, premium surface — but watch for scratch susceptibility, breakage under impact, and bowing on large-format work. For outdoor use, choose appropriate thickness, avoid direct-impact locations, and pick a mounting method rated for the load — especially for standoff mounts, hanging signs and large signs.\u003c\/p\u003e\n        \u003c\/section\u003e\n\n        \u003cdiv class=\"ac-spec-grid\"\u003e\n          \u003cdiv class=\"ac-spec-card\"\u003e\n            \u003ch3\u003eScratches\u003c\/h3\u003e\n            \u003cp\u003eAcrylic surfaces scratch more easily than metal — take extra care during transport, installation and on-site cleaning.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ac-spec-card\"\u003e\n            \u003ch3\u003eImpact\u003c\/h3\u003e\n            \u003cp\u003eAcrylic is rigid but not as ductile as some materials. For impact-prone installs, increase thickness or change the mounting method.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ac-spec-card\"\u003e\n            \u003ch3\u003eOutdoor Use\u003c\/h3\u003e\n            \u003cp\u003eSuitable for outdoor use in some cases — but consider sun, rain, heat, mounting points and thermal expansion together.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ARTWORK FILE --\u003e\n  \u003csection class=\"ac-sec-alt\"\u003e\n    \u003cdiv class=\"ac-wrap\"\u003e\n      \u003cdiv class=\"ac-head-modern\"\u003e\n        \u003cdiv class=\"ac-head-modern-badge\"\u003e\n          \u003cspan class=\"ac-head-modern-badge-dot\"\u003e\u003c\/span\u003e\n          Artwork Prep\n        \u003c\/div\u003e\n        \u003ch2 class=\"ac-head-modern-title\"\u003eWhat Files \u003cspan class=\"accent\"\u003eShould You Prepare for Acrylic Sign Production?\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ac-content\"\u003e\n        \u003csection class=\"ac-ai-answer\"\u003e\n          \u003ch2\u003eWhich file formats are best for acrylic sign production?\u003c\/h2\u003e\n          \u003cp\u003eVector files such as AI, PDF or SVG work best for acrylic sign production — they cut, die-cut, laser-cut and UV-print more precisely than raster images. If only JPG or PNG files are available, your artwork may need to be redrafted before production — especially for logos, letterforms or special shapes.\u003c\/p\u003e\n        \u003c\/section\u003e\n\n        \u003cdiv class=\"ac-note-box\"\u003eFor work that needs to match brand colours, share the colour code — CMYK, Pantone, or an existing colour sample for reference — because screen colour can vary from print colour depending on file system, material and production process.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003csection class=\"ac-sec\"\u003e\n    \u003cdiv class=\"ac-wrap\"\u003e\n      \u003cdiv class=\"ac-head-modern\"\u003e\n        \u003cdiv class=\"ac-head-modern-badge\"\u003e\n          \u003cspan class=\"ac-head-modern-badge-dot\"\u003e\u003c\/span\u003e\n          FAQ\n        \u003c\/div\u003e\n        \u003ch2 class=\"ac-head-modern-title\"\u003eFrequently \u003cspan class=\"accent\"\u003eAsked Questions\u003c\/span\u003e\n\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\" aria-expanded=\"false\" aria-controls=\"faq-1\" id=\"faq-btn-1\"\u003e\u003cspan class=\"oc-faq-num\"\u003e1\u003c\/span\u003e\u003cspan\u003eWhat is acrylic made of, and does it have other names?\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\u003cdiv class=\"oc-faq-body\" id=\"faq-1\" role=\"region\" aria-labelledby=\"faq-btn-1\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eAcrylic — also called PMMA — is a plastic widely used in signage because it gives a clean surface, is lightweight, and can be cut, formed or printed in many ways.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton class=\"oc-faq-btn\" aria-expanded=\"false\" aria-controls=\"faq-2\" id=\"faq-btn-2\"\u003e\u003cspan class=\"oc-faq-num\"\u003e2\u003c\/span\u003e\u003cspan\u003eWhat's the difference between UV-printed acrylic and vinyl-overlaid acrylic?\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\u003cdiv class=\"oc-faq-body\" id=\"faq-2\" role=\"region\" aria-labelledby=\"faq-btn-2\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eUV-printed acrylic prints ink directly onto the acrylic sheet, while vinyl-overlaid acrylic applies a printed or coloured sticker to the surface. Both have their uses depending on budget, project type and the graphic detail required.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton class=\"oc-faq-btn\" aria-expanded=\"false\" aria-controls=\"faq-3\" id=\"faq-btn-3\"\u003e\u003cspan class=\"oc-faq-num\"\u003e3\u003c\/span\u003e\u003cspan\u003eCan you produce acrylic signs in custom shapes?\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\u003cdiv class=\"oc-faq-body\" id=\"faq-3\" role=\"region\" aria-labelledby=\"faq-btn-3\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eYes — we produce rectangles, circles and die-cut custom shapes. Pricing varies by size, thickness, shape and production details.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton class=\"oc-faq-btn\" aria-expanded=\"false\" aria-controls=\"faq-4\" id=\"faq-btn-4\"\u003e\u003cspan class=\"oc-faq-num\"\u003e4\u003c\/span\u003e\u003cspan\u003eWhat applications are acrylic signs suitable for?\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\u003cdiv class=\"oc-faq-body\" id=\"faq-4\" role=\"region\" aria-labelledby=\"faq-btn-4\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eGreat for company signs, room nameplates, storefront signs, symbol signs, information signs, FDA-compliance signs and interior decor signage needing a clean, polished image.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton class=\"oc-faq-btn\" aria-expanded=\"false\" aria-controls=\"faq-5\" id=\"faq-btn-5\"\u003e\u003cspan class=\"oc-faq-num\"\u003e5\u003c\/span\u003e\u003cspan\u003eHow long does production and delivery take?\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\u003cdiv class=\"oc-faq-body\" id=\"faq-5\" role=\"region\" aria-labelledby=\"faq-btn-5\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eStandard acrylic work runs about 3–5 working days. UV-print work or larger sizes run about 5–10 working days — depending on design, quantity and current production queue.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton class=\"oc-faq-btn\" aria-expanded=\"false\" aria-controls=\"faq-6\" id=\"faq-btn-6\"\u003e\u003cspan class=\"oc-faq-num\"\u003e6\u003c\/span\u003e\u003cspan\u003eDo you offer installation service?\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\u003cdiv class=\"oc-faq-body\" id=\"faq-6\" role=\"region\" aria-labelledby=\"faq-btn-6\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eYes — installation is available in Bangkok and surrounding provinces. Upcountry projects are evaluated case-by-case based on project size and site details. Ask on LINE OA for more.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton class=\"oc-faq-btn\" aria-expanded=\"false\" aria-controls=\"faq-7\" id=\"faq-btn-7\"\u003e\u003cspan class=\"oc-faq-num\"\u003e7\u003c\/span\u003e\u003cspan\u003eWhat is 3mm acrylic best for?\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\u003cdiv class=\"oc-faq-body\" id=\"faq-7\" role=\"region\" aria-labelledby=\"faq-btn-7\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003e3mm acrylic is best for room signs, FDA signs, information signs and small-to-medium wall signs. For large signs, hanging signs or load-prone locations, consider 5mm or 10mm instead.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton class=\"oc-faq-btn\" aria-expanded=\"false\" aria-controls=\"faq-8\" id=\"faq-btn-8\"\u003e\u003cspan class=\"oc-faq-num\"\u003e8\u003c\/span\u003e\u003cspan\u003eCan acrylic signs be used outdoors?\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\u003cdiv class=\"oc-faq-body\" id=\"faq-8\" role=\"region\" aria-labelledby=\"faq-btn-8\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eAcrylic signs can be used outdoors in some cases — but choose appropriate thickness, mounting and location. Sun, heat and continuous impact can cause scratching, expansion or bowing.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton class=\"oc-faq-btn\" aria-expanded=\"false\" aria-controls=\"faq-9\" id=\"faq-btn-9\"\u003e\u003cspan class=\"oc-faq-num\"\u003e9\u003c\/span\u003e\u003cspan\u003eWhich file format should be used for acrylic sign production?\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\u003cdiv class=\"oc-faq-body\" id=\"faq-9\" role=\"region\" aria-labelledby=\"faq-btn-9\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eVector files such as AI, PDF or SVG are ideal for accurate cutting, die-cut, laser-cut and UV print. If only JPG or PNG files are available, the artwork may need to be redrafted before production.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/section\u003e\n\n\n\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is acrylic made of, and does it have other names?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Acrylic — also called PMMA — is a plastic widely used in signage because it gives a clean surface, is lightweight, and can be cut, formed or printed in many ways.\"}},{\"@type\":\"Question\",\"name\":\"What's the difference between UV-printed acrylic and vinyl-overlaid acrylic?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"UV-printed acrylic prints ink directly onto the acrylic sheet, while vinyl-overlaid acrylic applies a printed or coloured sticker to the surface. Both have their uses depending on budget, project type and the graphic detail required.\"}},{\"@type\":\"Question\",\"name\":\"Can you produce acrylic signs in custom shapes?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes — we produce rectangles, circles and die-cut custom shapes. Pricing varies by size, thickness, shape and production details.\"}},{\"@type\":\"Question\",\"name\":\"What applications are acrylic signs suitable for?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Great for company signs, room nameplates, storefront signs, symbol signs, information signs, FDA-compliance signs and interior decor signage needing a clean, polished image.\"}},{\"@type\":\"Question\",\"name\":\"How long does production and delivery take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Standard acrylic work runs about 3–5 working days. UV-print work or larger sizes run about 5–10 working days — depending on design, quantity and current production queue.\"}},{\"@type\":\"Question\",\"name\":\"Do you offer installation service?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes — installation is available in Bangkok and surrounding provinces. Upcountry projects are evaluated case-by-case based on project size and site details.\"}},{\"@type\":\"Question\",\"name\":\"What is 3mm acrylic best for?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"3mm acrylic is best for room signs, FDA signs, information signs and small-to-medium wall signs. For large signs, hanging signs or load-prone locations, consider 5mm or 10mm instead.\"}},{\"@type\":\"Question\",\"name\":\"Can acrylic signs be used outdoors?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Acrylic signs can be used outdoors in some cases — but choose appropriate thickness, mounting and location. Sun, heat and continuous impact can cause scratching, expansion or bowing.\"}},{\"@type\":\"Question\",\"name\":\"Which file format should be used for acrylic sign production?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Vector files such as AI, PDF or SVG are ideal for accurate cutting, die-cut, laser-cut and UV print. If only JPG or PNG files are available, the artwork may need to be redrafted before production.\"}}]}\n\u003c\/script\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":11903646662713,"sku":"","price":800.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/S__108527645-116308-340988.jpg?v=1709719065"},{"product_id":"standy-die-cut","title":"Die-Cut Standee — Custom Standee Signs, Any Size","description":"\u003cstyle\u003e\n.sd {\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  --green: #22C55E; --grn-l: #F0FDF4;\n  --grad-ci: linear-gradient(135deg,#14c9df 0%,#17a9bb 100%);\n  --grad: linear-gradient(135deg,#17a9bb,#818CF8,#A78BFA);\n  --row-even: #FAFBFF;\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.sd *, .sd *::before, .sd *::after { box-sizing: border-box; }\n.sd img { max-width: 100%; height: auto; }\n.product__info-container .sd,\n.product__info-container .sd .page-width,\n.product__info-container .sd .desc_container { width: 100%; max-width: 100%; }\n.product__info-container .sd .page-width { margin-left: 0; margin-right: 0; padding-left: 0 !important; padding-right: 0 !important; }\n\n@keyframes sd-rb { 0%{background-position:0%} 100%{background-position:300%} }\n\n.sd-glow {\n  background: linear-gradient(90deg,#14c9df 0%,#22d3ee 22%,#818CF8 58%,#A78BFA 78%,#14c9df 100%);\n  background-size: 280% auto;\n  -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;\n  animation: sd-rb 6s ease-in-out infinite alternate;\n  font-weight: 900; letter-spacing: -0.5px;\n}.sd-heading h2 {font-weight: 700; margin: 0; letter-spacing: -0.3px;}\n\n.sd-intro {\n  position: relative; text-align: center; padding: 56px 24px 60px; overflow: hidden;\n  background: linear-gradient(140deg,rgba(241,236,255,1) 22%,rgba(235,252,255,.85) 45%,rgba(236,255,254,.81) 74%,rgba(242,255,250,1) 100%);\n}\n.sd-intro::after {\n  content:''; position: absolute; top: -80px; right: -60px;\n  width: 280px; height: 280px;\n  background: radial-gradient(circle,rgba(20,201,223,.15) 0%,transparent 70%);\n  pointer-events: none;\n}\n.sd-intro-inner { max-width: 760px; margin: 0 auto; position: relative; }\n.sd-intro p { font-size: 1em; line-height: 1.9; max-width: 660px; margin: 0 auto 8px; }\n.sd-intro p strong { font-weight: 600; }\n.sd-usp-row { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin-top: 28px; }\n.sd-usp-badge {\n  display: inline-flex; align-items: center; gap: 6px;\n  background: var(--c-l); color: var(--c);\n  border: 1px solid rgba(23,169,187,.2); border-radius: 99px;\n  padding: 6px 16px; font-size: .82em; font-weight: 700; letter-spacing: .01em;\n}\n\n.sd-feat-section { padding: 52px 0; }\n.sd-feat-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 14px; }\n.sd-feat-card {\n  background: #fff; border-radius: var(--r); border: 1.5px solid #E5E7EB;\n  padding: 28px 22px 24px; text-align: center;\n  box-shadow: var(--sh-sm);\n  transition: transform var(--dur) var(--ease), box-shadow var(--dur), border-color var(--dur);\n}\n.sd-feat-card:hover { transform: translateY(-3px); box-shadow: var(--sh-md); border-color: var(--c); }\n.sd-feat-icon {\n  width: 52px; height: 52px; margin: 0 auto 14px;\n  background: var(--c-l); border-radius: 50%;\n  display: flex; align-items: center; justify-content: center;\n}\n.sd-feat-icon svg { width: 26px; height: 26px; stroke: var(--c); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n.sd-feat-card h3 { font-size: 1em; font-weight: 700; margin: 0 0 8px; }\n.sd-feat-card p { font-size:0.96em; line-height: 1.75; margin: 0; color: #374151; }\n\n.sd-process-section { padding: 52px 0 56px; background: #f3f7fa; }\n.sd-process-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 16px; max-width: 900px; margin: 0 auto; }\n.sd-process-card {\n  background: #fff; border-radius: var(--r); border: 1.5px solid #E5E7EB;\n  padding: 32px 20px 24px; text-align: center;\n  box-shadow: var(--sh-sm); position: relative;\n  transition: transform var(--dur) var(--ease), box-shadow var(--dur);\n}\n.sd-process-card:hover { transform: translateY(-3px); box-shadow: var(--sh-md); }\n.sd-process-icon {\n  width: 44px; height: 44px; margin: 0 auto 14px;\n  background: var(--grad-ci); border-radius: 50%;\n  display: flex; align-items: center; justify-content: center;\n  font-size: 1.3em; font-weight: 800; color: #fff;\n  box-shadow: 0 4px 12px rgba(20,201,223,.3);\n}\n.sd-process-card h3 { font-size: 1em; font-weight: 700; margin: 0 0 8px; }\n.sd-process-card p { font-size:0.96em; line-height: 1.8; margin: 0; }\n\n.sd-price-section { padding: 52px 0; }\n.sd-tbl-card { background:#fff; border-radius:var(--r-lg); border:1px solid rgba(200,200,240,.4); box-shadow:0 2px 16px rgba(100,100,160,.08); overflow:hidden; max-width:860px; margin:0 auto 20px; }\n.sd-tbl-instr { display:flex; align-items:center; gap:8px; padding:10px 16px; background:#fff; border-bottom:1px solid rgba(200,200,240,.3); font-size:12px; font-weight:700; color:#1A202C; }\n.sd-tbl-instr-left { display:flex; align-items:center; gap:8px; }\n.sd-tbl-dot { width:6px; height:6px; border-radius:50%; background:var(--i); flex-shrink:0; }\n.sd-tbl-badge { font-size:.82em; font-weight:700; padding:2px 8px; border-radius:99px; background:var(--l-l); color:var(--l-d); }\n.sd-tbl-wrap { overflow:visible; }\n.sd-tbl-wrap::-webkit-scrollbar { height:4px; } .sd-tbl-wrap::-webkit-scrollbar-thumb { background:rgba(129,140,248,.28); border-radius:99px; }\n.sd-tbl { width:100%; border-collapse:collapse; font-size:0.96em!important; font-weight:700!important; }\n.sd-tbl thead { position:relative; }\n.sd-tbl thead::after { content:''; display:block; position:absolute; bottom:0; left:0; right:0; height:2px; background:linear-gradient(90deg,#14c9df,#17a9bb 28%,#818CF8 60%,#A78BFA 82%,#14c9df 100%); background-size:300%; animation:sd-rb 4s linear infinite; pointer-events:none; }\n.sd-tbl thead tr { background:linear-gradient(90deg,#0ea5b5,#17a9bb 50%,#1fc8db); }\n.sd-tbl thead th { padding:8px 10px; background:transparent!important; font-weight:700; font-size:0.96em!important; text-align:center; white-space:nowrap; color:#fff!important; }\n.sd-tbl thead th:first-child { position:sticky; left:0; z-index:7; background:#0ea5b5!important; min-width:60px; }\n.sd-tbl tbody tr { border-bottom:1px solid #E5E7EB; cursor:pointer; transition:background .12s; }\n.sd-tbl tbody tr:last-child { border-bottom:none; }\n.sd-tbl tbody tr:nth-child(even) td { background:#f0fafc; font-size:0.96em!important; font-weight:700!important; }\n.sd-tbl tbody tr:hover td { background:var(--i-l)!important; }\n.sd-tbl tbody tr:hover td.sd-hlbl { background:var(--i-l)!important; color:var(--l-d); }\n.sd-tbl td { padding:8px 10px; text-align:center; font-size:0.96em!important; color:#374151; font-weight:700!important; }\n.sd-tbl td.sd-hlbl { position:sticky; left:0; z-index:5; background:#fff!important; font-weight:700; color:#1A202C; border-right:1px solid #E5E7EB; white-space:nowrap; }\n.sd-tbl tbody tr:nth-child(even) td.sd-hlbl { background:#f0fafc!important; }\n.sd-tbl td.sd-col-hi { background:rgba(238,242,255,.55)!important; }\n.sd-tbl td.sd-sel { background:linear-gradient(90deg,#14c9df,#17a9bb 28%,#818CF8 60%,#A78BFA 82%,#14c9df 100%)!important; background-size:200%!important; color:#fff!important; font-weight:700!important; border-radius:8px; animation:sd-rb 3s linear infinite; box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35); }\n.sd-tbl td.sd-h1 { color:#6B7280!important; }\n.sd-tbl td.sd-h2 { color:#374151!important; }\n.sd-tbl td.sd-h3 { color:#17a9bb!important; }\n.sd-tbl td.sd-h4 { color:#17a9bb!important; }\n.sd-tbl td.sd-h5 { color:#7C3AED!important; }\n\n.sd-service-box { display: flex; flex-wrap: wrap; gap: 14px; margin: 20px auto; max-width: 860px; }\n.sd-service-panel {\n  flex: 1; min-width: 200px;\n  background: var(--c-l); border-radius: var(--r); padding: 18px 20px;\n  border: 1px solid rgba(23,169,187,.2);\n}\n.sd-service-panel h4 { color: var(--c); font-size: 1em; font-weight: 700; margin: 0 0 10px; }\n.sd-service-panel p { font-size:0.92em; line-height: 1.75; margin: 4px 0; color: #374151; }\n.sd-service-panel strong { color: #c62828; }\n\n.sd-btn {\n  display: inline-flex; align-items: center; gap: 8px; padding: 11px 24px;\n  background: var(--grad-ci); color: white !important;\n  font-size: .95em; font-weight: 700; border-radius: 99px; text-decoration: none;\n  box-shadow: 0 4px 14px rgba(20,201,223,.25);\n  transition: transform var(--dur), box-shadow var(--dur);\n}\n.sd-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(20,201,223,.30); }\n\n.sd-faq-section { padding: 52px 0 56px; }\n.sd-faq-label {\n  display: block; text-align: center;\n  font-size: 0.82em; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;\n  background: linear-gradient(90deg,#17a9bb 0%,#818CF8 55%,#A78BFA 100%);\n  background-size: 300%;\n  -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;\n  animation: sd-rb 5s linear infinite; margin-bottom: 10px;\n}\n.sd-faq-list {\n  border-radius: var(--r-lg); overflow: hidden;\n  box-shadow: var(--sh-sm); max-width: 860px; margin: 0 auto;\n  border: 1px solid #E5E7EB;\n}\n.sd-faq-list details { margin: 0; padding: 0; background: #fff; }\n.sd-faq-list details + details { border-top: 1px solid #E5E7EB; }\n.sd-faq-list summary {\n  display: flex; align-items: center;\n  padding: 18px 22px; gap: 14px;\n  border-bottom: 1px solid #E5E7EB;\n  font-weight: 600; cursor: pointer; list-style: none; user-select: none;\n  transition: background .2s ease;\n}\n.sd-faq-list summary::-webkit-details-marker { display: none; }\n.sd-faq-list summary:hover { background: #f5f3ff; }\n.sd-faq-list details[open] \u003e summary { background: #f5f3ff; color: #6d28d9; border-bottom-color: rgba(129,140,248,.2); }\n.sd-faq-list details:last-child \u003e summary { border-bottom: none; }\n.sd-faq-list details[open]:last-child \u003e summary { border-bottom: 1px solid rgba(129,140,248,.2); }\n.sd-faq-list .details-content { padding: 16px 22px; border-top: 1px solid rgba(129,140,248,.15); font-size:0.96em; line-height: 1.85; background: #fff; }\n.sd-faq-list .details-content strong { font-weight: 600; }\n.sd-faq-list .details-content a { color: var(--i); text-decoration: none; }\n.sd-faq-list .details-content a:hover { text-decoration: underline; }\n.sd-faq-list .details-content ul { margin: 10px 0 0; padding-left: 18px; }\n.sd-faq-list .details-content ul li { margin-bottom: 5px; }\n.sd-faq-list .icon-animated { margin-left: auto; flex-shrink: 0; transition: color .2s ease; }\n.sd-faq-list details[open] \u003e summary .icon-animated { color: #6d28d9; }\n.sd-faq-list .icon-animated svg { width: 18px; height: 18px; transition: transform .2s ease; }\n.sd-faq-list details[open] \u003e summary .icon-animated svg { transform: rotate(180deg); }\n.sd .faq-num {\n  display: inline-flex; align-items: center; justify-content: center;\n  width: 22px; height: 22px; border-radius: 50%;\n  background: var(--grad-ci); color: #fff;\n  font-size: .82em; font-weight: 800; flex-shrink: 0;\n}\n.sd-faq-list details[open] \u003e summary .faq-num { background: #6d28d9; }\n\n.sd-cta-section {\n  padding: 56px 24px;\n  background: linear-gradient(135deg,rgba(23,169,187,.07) 0%,rgba(129,140,248,.07) 50%,rgba(167,139,250,.07) 100%);\n  border-top: 1px solid #E5E7EB; text-align: center;\n}.sd-cta-section h2 {font-weight: 800; margin: 0 0 12px; letter-spacing: -0.4px;}\n.sd-cta-section p { font-size: .97em; margin: 0 0 28px; }\n.sd-cta-btns { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }\n\n@media (max-width: 900px) {\n  .sd-feat-grid { grid-template-columns: 1fr 1fr; gap: 10px; }\n  .sd-process-grid { grid-template-columns: 1fr 1fr; gap: 24px; }\n}\n@media (max-width:989px) {\n  .sd-feat-section,.sd-process-section,.sd-price-section,.sd-faq-section { padding: 32px 0; }\n  .sd-intro { padding: 36px 20px 40px; }.sd-intro h2 {line-height: 1.45;}\n  .sd-intro p { font-size: .92em; line-height: 1.8; }\n  .sd-usp-row { gap: 8px; margin-top: 22px; }\n  .sd-usp-badge { font-size: .85em; padding: 5px 12px; }\n\n  .sd-feat-grid { grid-template-columns: 1fr 1fr; gap: 8px; }\n  .sd-feat-card { padding: 20px 14px 18px; }\n  .sd-feat-card h3 { font-size:0.96em; }\n  .sd-feat-card p { font-size:0.96em; }\n  .sd-process-grid { grid-template-columns: 1fr 1fr; gap: 20px; }\n  .sd-process-section { padding: 36px 0 40px; }\n  .sd-process-card { padding: 26px 14px 18px; }\n  .sd-process-icon { width: 38px; height: 38px; font-size: 1.1em; }\n  .sd-process-card h3 { font-size:0.96em; }\n  .sd-process-card p { font-size:0.96em; line-height: 1.7; }\n  .sd-faq-section { padding: 32px 0 40px; }\n  .sd-faq-list { border-radius: var(--r); }\n  .sd-faq-list summary { padding: 14px; font-size:0.96em; gap: 10px; }\n  .sd-faq-list .details-content { padding: 13px 14px; font-size:0.96em; }\n  .sd-faq-list .details-content ul { padding-left: 16px; }\n  .sd-cta-section { padding: 40px 20px; }\n  .sd-cta-section p { font-size:0.96em; margin-bottom: 20px; }\n  .sd-cta-btns { flex-direction: column; align-items: center; gap: 10px; }\n  .sd-cta-btns .sd-btn, .sd-cta-btns .button { width: 100%; max-width: 300px; justify-content: center; text-align: center; }\n}\n@media (hover:hover) and (pointer:fine) {\n  .sd-feat-card:hover { border-color: var(--c); box-shadow: var(--sh-md); transform: translateY(-4px); }\n  .sd-process-card:hover { transform: translateY(-3px); box-shadow: var(--sh-md); }\n  .sd-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(20,201,223,.30); }\n}\n@media (prefers-reduced-motion:reduce) {\n  .sd-glow { animation: none; }\n  .sd-feat-card, .sd-process-card { transition: none; }\n}\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\n  \/* ── SD MOBILE CALCULATOR ── *\/\n  @keyframes sd-calc-pop {\n    0% { transform: scale(.94); opacity: .6 }\n    100% { transform: scale(1); opacity: 1 }\n  }\n  .sd-calc {\n    display: none;\n    max-width: 860px; margin: 0 auto 20px;\n    background: #fff;\n    border-radius: var(--r-lg, 20px);\n    border: 1px solid rgba(200,200,240,.4);\n    box-shadow: 0 2px 16px rgba(100,100,160,.08);\n    overflow: hidden;\n  }\n  .sd-calc-hdr {\n    background: linear-gradient(135deg,#14c9df 0%,#17a9bb 100%);\n    padding: 12px 18px; color: #fff; font-size: .88em; font-weight: 700;\n  }\n  .sd-calc-body { padding: 18px; }\n  .sd-calc-selects {\n    display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 14px;\n  }\n  .sd-calc-field { display: flex; flex-direction: column; gap: 4px; }\n  .sd-calc-field label {\n    font-size: .78em; font-weight: 700; color: #6B7280;\n    text-transform: uppercase; letter-spacing: .2px;\n  }\n  .sd-calc-field select {\n    padding: 10px 32px 10px 12px; border-radius: 10px;\n    border: 1.5px solid #E5E7EB; background: #fff;\n    font-size: .95em; font-weight: 700; color: #1A202C;\n    appearance: none;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7280' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n    background-repeat: no-repeat; background-position: right 12px center;\n    cursor: pointer; transition: border-color .18s;\n  }\n  .sd-calc-field select:focus { outline: none; border-color: #17a9bb; }\n  .sd-calc-result {\n    background: linear-gradient(135deg,#f0fafc,#f7f5ff);\n    border-radius: 12px; border: 1px solid rgba(23,169,187,.15);\n    padding: 14px 18px; display: flex;\n    align-items: center; justify-content: space-between; gap: 12px;\n    margin-bottom: 12px;\n  }\n  .sd-calc-result-left { display: flex; flex-direction: column; gap: 3px; }\n  .sd-calc-result-label {\n    font-size: .75em; font-weight: 700; color: #6B7280;\n    text-transform: uppercase; letter-spacing: .2px;\n  }\n  .sd-calc-result-dim { font-size: .82em; color: #6B7280; }\n  .sd-calc-price {\n    font-size: 2em; font-weight: 800; color: #17a9bb; letter-spacing: -.5px;\n    white-space: nowrap;\n  }\n  .sd-calc-tier {\n    display: inline-flex; align-items: center;\n    font-size: .72em; font-weight: 700;\n    padding: 3px 9px; border-radius: 999px;\n    margin-top: 4px; width: fit-content;\n  }\n  .sd-tier-base { background: #e0f2fe; color: #0369a1; }\n  .sd-tier-mid  { background: #e0fdf4; color: #065f46; }\n  .sd-tier-hi   { background: #f3e8ff; color: #6d28d9; }\n  .sd-calc-note { font-size: .78em; color: #6B7280; line-height: 1.7; margin-bottom: 14px; }\n  .sd-calc-note b { color: #374151; }\n  .sd-calc-cta {\n    width: 100%; display: flex; align-items: center; justify-content: center; gap: 8px;\n    background: linear-gradient(135deg,#14c9df 0%,#17a9bb 100%);\n    color: #fff !important; font-size: .9em; font-weight: 700;\n    padding: 13px 20px; border-radius: 999px; text-decoration: none; border: none;\n    box-shadow: 0 4px 14px rgba(20,201,223,.22); transition: transform .2s;\n    cursor: pointer;\n  }\n  .sd-calc-cta:hover { transform: translateY(-2px); }\n  .sd-calc-cta svg { width: 16px; height: 16px; flex-shrink: 0; }\n  \/* expand *\/\n  .sd-calc-expand {\n    width: 100%; display: flex; align-items: center; justify-content: center; gap: 6px;\n    padding: 12px 16px; background: none; border: none;\n    border-top: 1px solid #E5E7EB;\n    font-size: .8em; font-weight: 700; color: #6B7280;\n    cursor: pointer; transition: color .18s, background .18s;\n  }\n  .sd-calc-expand:hover { background: #F9FAFB; color: #17a9bb; }\n  .sd-calc-expand svg {\n    width: 14px; height: 14px; flex-shrink: 0;\n    fill: none; stroke: currentColor; stroke-width: 2;\n    stroke-linecap: round; stroke-linejoin: round;\n    transition: transform .28s;\n  }\n  .sd-calc-expand.open { color: #17a9bb; }\n  .sd-calc-expand.open svg { transform: rotate(180deg); }\n  .sd-calc-tbl-wrap { max-height: 0; overflow: hidden; transition: max-height .4s ease; }\n  .sd-calc-tbl-wrap.open { max-height: 2000px; }\n  .sd-calc-tbl-inner { border-top: 1px solid #E5E7EB; padding: 14px 16px 18px; }\n  .sd-calc-tbl-inner .sd-tbl-note-sm {\n    font-size: .76em; color: #6B7280; margin-top: 10px; line-height: 1.7;\n  }\n\n  \/* ── RESPONSIVE TOGGLE ── *\/\n  @media (max-width: 640px) {\n    .sd-calc { display: block; }\n    .sd-tbl-card { display: none; }\n    .sd-price-section { padding: 24px 0; }\n    .sd-calc-selects { gap: 10px; }\n    .sd-calc-price { font-size: 1.75em; }\n  }\n  @media (max-width: 380px) {\n    .sd-calc-selects { grid-template-columns: 1fr; }\n  }\n\n\u003c\/style\u003e\n\u003cdiv class=\"sd\"\u003e\n\u003cdiv class=\"sd-intro\"\u003e\n\u003cdiv class=\"sd-intro-inner\"\u003e\n\u003ch1\u003eCustom \u003cspan class=\"sd-glow\"\u003eStandee Signs\u003c\/span\u003e — Any Size\u003cbr\u003e\u003cspan style=\"color: var(--c);\"\u003e\"Die-Cut to Your Design, Stand Included, Nationwide Delivery\"\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp\u003eWe produce \u003cstrong\u003estandee signs in every format\u003c\/strong\u003e, including \u003cstrong\u003erectangular standees\u003c\/strong\u003e, \u003cstrong\u003ecustom die-cut standees\u003c\/strong\u003e, and \u003cstrong\u003elife-size cutout standees\u003c\/strong\u003e. Made from high-quality foam board and PP board, inkjet-printed with vivid, crisp colors, and complete with a built-in fold-out easel stand.\u003c\/p\u003e\n\u003cp\u003ePerfect for \u003cstrong\u003eevents, exhibition booths, in-store POSM,\u003c\/strong\u003e and \u003cstrong\u003ephoto booths\u003c\/strong\u003e. No minimum order, mix and match designs, fast turnaround, delivered nationwide.\u003c\/p\u003e\n\u003cdiv class=\"sd-usp-row\"\u003e\n\u003cspan class=\"sd-usp-badge\"\u003eNo Minimum, Mix Designs\u003c\/span\u003e \u003cspan class=\"sd-usp-badge\"\u003eDie-Cut to Any Shape\u003c\/span\u003e \u003cspan class=\"sd-usp-badge\"\u003eOutdoor Print, 10–12 Month UV Resistance\u003c\/span\u003e \u003cspan class=\"sd-usp-badge\"\u003eFold-Out Easel Stand Included\u003c\/span\u003e \u003cspan class=\"sd-usp-badge\"\u003eNationwide Delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca style=\"margin-top: 28px; display: inline-flex;\" href=\"https:\/\/page.line.me\/pwy1559t\" class=\"button button--primary\" rel=\"noopener\" target=\"_blank\"\u003eGet a Standee Quote →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"sd-price-section desc_container page-width\"\u003e\u003c!-- MOBILE CALCULATOR (≤640px) --\u003e\n\u003cdiv class=\"sd-calc\"\u003e\n\u003cdiv class=\"sd-calc-hdr\"\u003eCheck Standee Pricing (Stand Included)\u003c\/div\u003e\n\u003cdiv class=\"sd-calc-body\"\u003e\n\u003cdiv class=\"sd-calc-selects\"\u003e\n\u003cdiv class=\"sd-calc-field\"\u003e\n\u003clabel for=\"sd-sel-h\"\u003eHeight H (cm)\u003c\/label\u003e\u003cselect id=\"sd-sel-h\"\u003e\n\u003coption\u003e80\u003c\/option\u003e\n\u003coption\u003e110\u003c\/option\u003e\n\u003coption\u003e120\u003c\/option\u003e\n\u003coption\u003e130\u003c\/option\u003e\n\u003coption\u003e140\u003c\/option\u003e\n\u003coption\u003e150\u003c\/option\u003e\n\u003coption\u003e160\u003c\/option\u003e\n\u003coption selected\u003e170\u003c\/option\u003e\n\u003coption\u003e180\u003c\/option\u003e\n\u003coption\u003e190\u003c\/option\u003e\n\u003coption\u003e200\u003c\/option\u003e\n\u003coption\u003e210\u003c\/option\u003e\n\u003coption\u003e220\u003c\/option\u003e\n\u003coption\u003e230\u003c\/option\u003e\n\u003coption\u003e240\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-calc-field\"\u003e\n\u003clabel for=\"sd-sel-w\"\u003eWidth W (cm)\u003c\/label\u003e\u003cselect id=\"sd-sel-w\"\u003e\n\u003coption\u003e50\u003c\/option\u003e\n\u003coption\u003e60\u003c\/option\u003e\n\u003coption\u003e70\u003c\/option\u003e\n\u003coption selected\u003e80\u003c\/option\u003e\n\u003coption\u003e90\u003c\/option\u003e\n\u003coption\u003e100\u003c\/option\u003e\n\u003coption\u003e110\u003c\/option\u003e\n\u003coption\u003e120\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-calc-result\"\u003e\n\u003cdiv class=\"sd-calc-result-left\"\u003e\n\u003cspan class=\"sd-calc-result-label\"\u003eStarting Price\u003c\/span\u003e \u003cspan id=\"sd-dim\" class=\"sd-calc-result-dim\"\u003e170 × 80 cm\u003c\/span\u003e \u003cspan id=\"sd-tier\" class=\"sd-calc-tier sd-tier-mid\"\u003eMid-Range\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan id=\"sd-price\" class=\"sd-calc-price\"\u003e฿1,255\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"sd-calc-note\"\u003e\u003cb\u003eIncludes fold-out easel stand · Before VAT\u003c\/b\u003e\u003cbr\u003eExcludes steel stand upgrade (+180฿) and shipping\u003c\/p\u003e\n\u003ca rel=\"noopener\" class=\"sd-calc-cta\" href=\"https:\/\/page.line.me\/pwy1559t\" target=\"_blank\"\u003e \u003csvg fill=\"none\" viewbox=\"0 0 18 18\"\u003e\u003cpath d=\"M9 1.5C4.86 1.5 1.5 4.48 1.5 8.13c0 2.25 1.2 4.25 3.08 5.52L4 15.5l2.2-1.1C6.97 14.63 7.97 14.75 9 14.75c4.14 0 7.5-2.98 7.5-6.62C16.5 4.48 13.14 1.5 9 1.5z\" fill=\"white\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Order \/ Ask a Question \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cbutton aria-expanded=\"false\" id=\"sd-expand-btn\" class=\"sd-calc-expand\"\u003e \u003cspan id=\"sd-expand-label\"\u003eView Full Price Table\u003c\/span\u003e \u003csvg 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 id=\"sd-calc-tbl\" class=\"sd-calc-tbl-wrap\"\u003e\n\u003cdiv class=\"sd-calc-tbl-inner\"\u003e\n\u003cdiv style=\"overflow-x: auto; scrollbar-width: thin;\"\u003e\n\u003ctable id=\"sdCalcTable\" class=\"sd-tbl\"\u003e\n\u003cthead\u003e\n\u003ctr id=\"sdCalcThead\"\u003e\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody id=\"sdCalcTbody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"sd-tbl-note-sm\"\u003e* Prices before VAT, includes fold-out easel stand. Steel stand +฿180\/piece\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-tbl-card\"\u003e\n\u003cdiv class=\"sd-tbl-instr\"\u003e\n\u003cspan class=\"sd-tbl-dot\"\u003e\u003c\/span\u003e Standee Price Table\u003c\/div\u003e\n\u003cdiv class=\"sd-tbl-wrap\"\u003e\n\u003ctable class=\"sd-tbl\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eH\/W\u003c\/th\u003e\n\u003cth id=\"sdThW0\"\u003e50\u003c\/th\u003e\n\u003cth id=\"sdThW1\"\u003e60\u003c\/th\u003e\n\u003cth id=\"sdThW2\"\u003e70\u003c\/th\u003e\n\u003cth id=\"sdThW3\"\u003e80\u003c\/th\u003e\n\u003cth id=\"sdThW4\"\u003e90\u003c\/th\u003e\n\u003cth id=\"sdThW5\"\u003e100\u003c\/th\u003e\n\u003cth id=\"sdThW6\"\u003e110\u003c\/th\u003e\n\u003cth id=\"sdThW7\"\u003e120\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"sd-hlbl\" id=\"sdTdH0\"\u003e240\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd0_0\"\u003e1,270\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd0_1\"\u003e1,350\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd0_2\"\u003e1,525\u003c\/td\u003e\n\u003ctd class=\"sd-h4\" id=\"sdTd0_3\"\u003e1,550\u003c\/td\u003e\n\u003ctd class=\"sd-h5\" id=\"sdTd0_4\"\u003e1,860\u003c\/td\u003e\n\u003ctd class=\"sd-h5\" id=\"sdTd0_5\"\u003e1,990\u003c\/td\u003e\n\u003ctd class=\"sd-h5\" id=\"sdTd0_6\"\u003e2,050\u003c\/td\u003e\n\u003ctd class=\"sd-h5\" id=\"sdTd0_7\"\u003e2,120\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sd-hlbl\" id=\"sdTdH1\"\u003e230\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd1_0\"\u003e1,250\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd1_1\"\u003e1,320\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd1_2\"\u003e1,500\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd1_3\"\u003e1,515\u003c\/td\u003e\n\u003ctd class=\"sd-h4\" id=\"sdTd1_4\"\u003e1,820\u003c\/td\u003e\n\u003ctd class=\"sd-h5\" id=\"sdTd1_5\"\u003e1,960\u003c\/td\u003e\n\u003ctd class=\"sd-h5\" id=\"sdTd1_6\"\u003e1,990\u003c\/td\u003e\n\u003ctd class=\"sd-h5\" id=\"sdTd1_7\"\u003e2,090\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sd-hlbl\" id=\"sdTdH2\"\u003e220\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd2_0\"\u003e1,230\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd2_1\"\u003e1,290\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd2_2\"\u003e1,420\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd2_3\"\u003e1,480\u003c\/td\u003e\n\u003ctd class=\"sd-h4\" id=\"sdTd2_4\"\u003e1,750\u003c\/td\u003e\n\u003ctd class=\"sd-h5\" id=\"sdTd2_5\"\u003e1,920\u003c\/td\u003e\n\u003ctd class=\"sd-h5\" id=\"sdTd2_6\"\u003e1,950\u003c\/td\u003e\n\u003ctd class=\"sd-h5\" id=\"sdTd2_7\"\u003e1,990\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sd-hlbl\" id=\"sdTdH3\"\u003e210\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd3_0\"\u003e1,200\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd3_1\"\u003e1,275\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd3_2\"\u003e1,410\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd3_3\"\u003e1,450\u003c\/td\u003e\n\u003ctd class=\"sd-h4\" id=\"sdTd3_4\"\u003e1,700\u003c\/td\u003e\n\u003ctd class=\"sd-h5\" id=\"sdTd3_5\"\u003e1,850\u003c\/td\u003e\n\u003ctd class=\"sd-h5\" id=\"sdTd3_6\"\u003e1,890\u003c\/td\u003e\n\u003ctd class=\"sd-h5\" id=\"sdTd3_7\"\u003e1,930\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sd-hlbl\" id=\"sdTdH4\"\u003e200\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd4_0\"\u003e1,175\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd4_1\"\u003e1,250\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd4_2\"\u003e1,390\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd4_3\"\u003e1,425\u003c\/td\u003e\n\u003ctd class=\"sd-h4\" id=\"sdTd4_4\"\u003e1,650\u003c\/td\u003e\n\u003ctd class=\"sd-h4\" id=\"sdTd4_5\"\u003e1,730\u003c\/td\u003e\n\u003ctd class=\"sd-h4\" id=\"sdTd4_6\"\u003e1,820\u003c\/td\u003e\n\u003ctd class=\"sd-h5\" id=\"sdTd4_7\"\u003e1,860\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sd-hlbl\" id=\"sdTdH5\"\u003e190\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd5_0\"\u003e1,150\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd5_1\"\u003e1,230\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd5_2\"\u003e1,290\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd5_3\"\u003e1,400\u003c\/td\u003e\n\u003ctd class=\"sd-h4\" id=\"sdTd5_4\"\u003e1,600\u003c\/td\u003e\n\u003ctd class=\"sd-h4\" id=\"sdTd5_5\"\u003e1,690\u003c\/td\u003e\n\u003ctd class=\"sd-h4\" id=\"sdTd5_6\"\u003e1,790\u003c\/td\u003e\n\u003ctd class=\"sd-h4\" id=\"sdTd5_7\"\u003e1,800\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sd-hlbl\" id=\"sdTdH6\"\u003e180\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd6_0\"\u003e920\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd6_1\"\u003e1,200\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd6_2\"\u003e1,245\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd6_3\"\u003e1,300\u003c\/td\u003e\n\u003ctd class=\"sd-h4\" id=\"sdTd6_4\"\u003e1,560\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd6_5\"\u003e1,490\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd6_6\"\u003e1,520\u003c\/td\u003e\n\u003ctd class=\"sd-h4\" id=\"sdTd6_7\"\u003e1,630\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sd-hlbl\" id=\"sdTdH7\"\u003e170\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd7_0\"\u003e890\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd7_1\"\u003e930\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd7_2\"\u003e1,125\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd7_3\"\u003e1,255\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd7_4\"\u003e1,350\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd7_5\"\u003e1,450\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd7_6\"\u003e1,480\u003c\/td\u003e\n\u003ctd class=\"sd-h4\" id=\"sdTd7_7\"\u003e1,540\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sd-hlbl\" id=\"sdTdH8\"\u003e160\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd8_0\"\u003e880\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd8_1\"\u003e915\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd8_2\"\u003e1,090\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd8_3\"\u003e1,165\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd8_4\"\u003e1,300\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd8_5\"\u003e1,420\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd8_6\"\u003e1,435\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd8_7\"\u003e1,490\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sd-hlbl\" id=\"sdTdH9\"\u003e150\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd9_0\"\u003e865\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd9_1\"\u003e890\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd9_2\"\u003e1,040\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd9_3\"\u003e1,120\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd9_4\"\u003e1,220\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd9_5\"\u003e1,380\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd9_6\"\u003e1,400\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd9_7\"\u003e1,450\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sd-hlbl\" id=\"sdTdH10\"\u003e140\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd10_0\"\u003e850\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd10_1\"\u003e875\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd10_2\"\u003e975\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd10_3\"\u003e1,065\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd10_4\"\u003e1,150\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd10_5\"\u003e1,300\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd10_6\"\u003e1,350\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd10_7\"\u003e1,380\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sd-hlbl\" id=\"sdTdH11\"\u003e130\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd11_0\"\u003e665\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd11_1\"\u003e855\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd11_2\"\u003e920\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd11_3\"\u003e1,040\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd11_4\"\u003e1,100\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd11_5\"\u003e1,220\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd11_6\"\u003e1,265\u003c\/td\u003e\n\u003ctd class=\"sd-h3\" id=\"sdTd11_7\"\u003e1,320\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sd-hlbl\" id=\"sdTdH12\"\u003e120\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd12_0\"\u003e815\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd12_1\"\u003e775\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd12_2\"\u003e840\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd12_3\"\u003e915\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd12_4\"\u003e965\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd12_5\"\u003e1,000\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd12_6\"\u003e1,040\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd12_7\"\u003e1,075\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sd-hlbl\" id=\"sdTdH13\"\u003e110\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd13_0\"\u003e710\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd13_1\"\u003e755\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd13_2\"\u003e800\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd13_3\"\u003e840\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd13_4\"\u003e870\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd13_5\"\u003e910\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd13_6\"\u003e950\u003c\/td\u003e\n\u003ctd class=\"sd-h2\" id=\"sdTd13_7\"\u003e990\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"sd-hlbl\" id=\"sdTdH14\"\u003e80\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd14_0\"\u003e675\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd14_1\"\u003e700\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd14_2\"\u003e725\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd14_3\"\u003e750\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd14_4\"\u003e785\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd14_5\"\u003e820\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd14_6\"\u003e840\u003c\/td\u003e\n\u003ctd class=\"sd-h1\" id=\"sdTd14_7\"\u003e865\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-service-box\"\u003e\n\u003cdiv class=\"sd-service-panel\"\u003e\n\u003ch4\u003eWhat's Included\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003e✓\u003c\/strong\u003e No minimum order, mix and match designs\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓\u003c\/strong\u003e Custom die-cut service to your artwork\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓\u003c\/strong\u003e Extra-durable steel stand upgrade \u003cstrong\u003e(+฿180\/piece)\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-service-panel\"\u003e\n\u003ch4\u003eSpecial Pricing For\u003c\/h4\u003e\n\u003cp\u003eBusiness clients \/ event organizers\u003c\/p\u003e\n\u003cp\u003eOrders of 10+ pieces \/ custom sizes outside the table\u003c\/p\u003e\n\u003cp\u003eOutdoor print, 10–12 month UV resistance\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  var WS=[50,60,70,80,90,100,110,120];\n  var HS=[240,230,220,210,200,190,180,170,160,150,140,130,120,110,80];\n  var RAW=[\n    [1270,1350,1525,1550,1860,1990,2050,2120],\n    [1250,1320,1500,1515,1820,1960,1990,2090],\n    [1230,1290,1420,1480,1750,1920,1950,1990],\n    [1200,1275,1410,1450,1700,1850,1890,1930],\n    [1175,1250,1390,1425,1650,1730,1820,1860],\n    [1150,1230,1290,1400,1600,1690,1790,1800],\n    [920,1200,1245,1300,1560,1490,1520,1630],\n    [890,930,1125,1255,1350,1450,1480,1540],\n    [880,915,1090,1165,1300,1420,1435,1490],\n    [865,890,1040,1120,1220,1380,1400,1450],\n    [850,875,975,1065,1150,1300,1350,1380],\n    [665,855,920,1040,1100,1220,1265,1320],\n    [815,775,840,915,965,1000,1040,1075],\n    [710,755,800,840,870,910,950,990],\n    [675,700,725,750,785,820,840,865]\n  ];\n  var selH=document.getElementById('sd-sel-h');\n  var selW=document.getElementById('sd-sel-w');\n  var priceEl=document.getElementById('sd-price');\n  var dimEl=document.getElementById('sd-dim');\n  var tierEl=document.getElementById('sd-tier');\n  if(!selH||!selW) return;\n  function update(){\n    var h=parseInt(selH.value), w=parseInt(selW.value);\n    var hi=HS.indexOf(h), wi=WS.indexOf(w);\n    var p=(hi\u003e=0\u0026\u0026wi\u003e=0)?RAW[hi][wi]:null;\n    dimEl.textContent=h+' × '+w+' cm';\n    if(p){\n      priceEl.textContent='฿'+p.toLocaleString();\n      priceEl.style.animation='none';\n      void priceEl.offsetWidth;\n      priceEl.style.animation='sd-calc-pop .2s ease';\n      if(tierEl){\n        if(p\u003c1000){tierEl.className='sd-calc-tier sd-tier-base';tierEl.textContent='Budget-Friendly';}\n        else if(p\u003c1600){tierEl.className='sd-calc-tier sd-tier-mid';tierEl.textContent='Mid-Range';}\n        else{tierEl.className='sd-calc-tier sd-tier-hi';tierEl.textContent='Large Size';}\n      }\n    } else { priceEl.textContent='–'; }\n  }\n  selH.addEventListener('change',update);\n  selW.addEventListener('change',update);\n  update();\n\n  \/* expand *\/\n  var expBtn=document.getElementById('sd-expand-btn');\n  var expPanel=document.getElementById('sd-calc-tbl');\n  var expLabel=document.getElementById('sd-expand-label');\n  if(expBtn\u0026\u0026expPanel){\n    expBtn.addEventListener('click',function(){\n      var open=expPanel.classList.toggle('open');\n      expBtn.classList.toggle('open',open);\n      expBtn.setAttribute('aria-expanded',String(open));\n      expLabel.textContent=open?'Hide Price Table':'View Full Price Table';\n    });\n  }\n\n  \/* render inner table *\/\n  var thead=document.getElementById('sdCalcThead');\n  var tbody=document.getElementById('sdCalcTbody');\n  if(thead\u0026\u0026tbody){\n    thead.innerHTML='\u003cth\u003eH\/W\u003c\/th\u003e'+WS.map(function(w){return '\u003cth\u003e'+w+'\u003c\/th\u003e';}).join('');\n    HS.forEach(function(h,hi){\n      var tr=document.createElement('tr');\n      var tdH=document.createElement('td');\n      tdH.textContent=h; tdH.className='sd-hlbl'; tr.appendChild(tdH);\n      RAW[hi].forEach(function(p){\n        var td=document.createElement('td');\n        td.textContent=p.toLocaleString();\n        td.className=p\u003c1000?'sd-h1':p\u003e=1800?'sd-h5':p\u003e=1500?'sd-h4':p\u003e=1200?'sd-h3':'sd-h2';\n        tr.appendChild(td);\n      });\n      tbody.appendChild(tr);\n    });\n  }\n})();\n\u003c\/script\u003e \u003cimg style=\"display: block; max-width: 100%; height: auto; margin: 0 auto 24px; border-radius: 14px;\" alt=\"minimalist white die-cut standee sign in an open-top rectangular frame\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Stand-Price.webp?v=1720605087\"\u003e\n\u003csection class=\"sd-process-section desc_container page-width\"\u003e\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2\u003e\n\u003cspan style=\"color: var(--c);\"\u003eProduction\u003c\/span\u003e Process\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-process-grid\"\u003e\n\u003cdiv class=\"sd-process-card\"\u003e\n\u003cdiv class=\"sd-process-icon\"\u003e1\u003c\/div\u003e\n\u003ch3\u003eSend Your Artwork\u003c\/h3\u003e\n\u003cp\u003eSend us your AI, PDF, or high-resolution PNG file along with the size and quantity needed. Our team reviews it right away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-process-card\"\u003e\n\u003cdiv class=\"sd-process-icon\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eFile Review\u003c\/h3\u003e\n\u003cp\u003eOur team checks resolution, colors, and the die-cut line, and confirms within 1–2 hours. If there's an issue with the file, we'll let you know before production starts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-process-card\"\u003e\n\u003cdiv class=\"sd-process-icon\"\u003e3\u003c\/div\u003e\n\u003ch3\u003ePrint \u0026 Die-Cut\u003c\/h3\u003e\n\u003cp\u003ePrinted on high-quality Inkjet UV \/ HP Latex \/ Epson Solvent equipment for accurate CI color, then cut to the artwork outline with a cutting router.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-process-card\"\u003e\n\u003cdiv class=\"sd-process-icon\"\u003e4\u003c\/div\u003e\n\u003ch3\u003ePack \u0026 Ship\u003c\/h3\u003e\n\u003cp\u003eCarefully packaged to prevent bending, shipped nationwide with a trusted courier, with tracking provided for every order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"standee-faq\" class=\"sd-faq-section desc_container page-width\"\u003e\u003cspan class=\"sd-faq-label\"\u003eFrequently Asked Questions · FAQ\u003c\/span\u003e\n\u003cdiv style=\"margin-bottom: 36px;\" class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2\u003eQuestions About\u003cspan class=\"sd-glow\"\u003eStandee Signs\u003c\/span\u003e\n\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\u003eWhat's the difference between a standee and a die-cut sign?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eA rectangular standee has straight, uncut edges — the most basic format, fastest to produce, and lowest cost. A die-cut standee is cut along the artwork outline — such as a person, animal, logo, or character — giving a more natural look that draws more attention. A life-size standee is a 1:1 scale die-cut of a person or object, commonly used at events, for photo ops, and in storefronts. We recommend die-cut if you want a more eye-catching result and better customer interaction.\u003c\/div\u003e\n\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\u003eWhat file format and resolution do I need to send?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eRecommended file formats: AI \/ PDF (Illustrator) — best option, outline all fonts and embed linked images. PNG \/ TIFF — minimum 150 dpi at actual size (higher is better). PSD (Photoshop) — accepted, please flatten layers first. For die-cut standees, draw the cut path on a clearly separated layer, or let our team help you draw it.\u003c\/div\u003e\n\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\u003eCan standees be rushed? What's the normal turnaround time?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eApproximate production times: rectangular standees — 2–3 business days. Die-cut standees, small quantity (1–5 pieces) — 2–3 business days. Die-cut standees, bulk quantity (10+ pieces) — 3–5 business days. Rush production is available — contact us in advance via LINE @OctopusDesign.\u003c\/div\u003e\n\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\u003eWhat's the difference between the fold-out easel stand and the steel stand — which should I choose?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eFold-out easel stand (standard) — lightweight plastic, foldable, included in the price. Suited to medium-sized standees (up to 180 cm tall), mainly for indoor use. Steel stand (+฿180\/piece) — sturdier, higher weight capacity, suited to large standees (190 cm tall and up) or outdoor use requiring extra stability. We recommend the steel stand for standees wider than 80 cm or taller than 190 cm.\u003c\/div\u003e\n\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\u003eCan standees be used outdoors? How long do they hold up against sun and rain?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eStandard standees are best suited for indoor or semi-outdoor use (under a roof). For genuine outdoor use: request Outdoor print — UV-resistant for 10–12 months (specify at time of order). We recommend avoiding direct rain exposure, as foam board and PP board materials can absorb moisture and warp over time. For a permanent outdoor sign, we recommend a different material such as waterproof vinyl or ACP panel instead.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"sd-cta-section\"\u003e\n\u003ch2\u003eInterested in a\u003cspan class=\"sd-glow\"\u003eStandee Sign\u003c\/span\u003e?\u003c\/h2\u003e\n\u003cp\u003eChat with us on LINE \u003cstrong\u003e@OctopusDesign\u003c\/strong\u003e or call \u003cstrong\u003e081-776-8329\u003c\/strong\u003e\u003cbr\u003eTell us the size, quantity, and shape you need — our team will estimate pricing and recommend the right spec for free, right away.\u003c\/p\u003e\n\u003cdiv class=\"sd-cta-btns\"\u003e\n\u003ca class=\"sd-btn\" href=\"https:\/\/page.line.me\/pwy1559t\" rel=\"noopener\" target=\"_blank\"\u003eChat on LINE @OctopusDesign →\u003c\/a\u003e \u003ca class=\"button button--secondary\" href=\"\/en\/collections\/posm-pop-display\" rel=\"noopener\"\u003eView All POSM Products\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cscript\u003e\n(function(){\n  var WS=[50,60,70,80,90,100,110,120];\n  var HS=[240,230,220,210,200,190,180,170,160,150,140,130,120,110,80];\n  var sel={r:null,c:null};\n  WS.forEach(function(_,wi){\n    var th=document.getElementById('sdThW'+wi);\n    if(!th) return;\n    th.addEventListener('mouseenter',function(){\n      th.classList.add('sd-col-hi');\n      HS.forEach(function(_,ri){\n        var td=document.getElementById('sdTd'+ri+'_'+wi);\n        if(td\u0026\u0026!(ri===sel.r\u0026\u0026wi===sel.c)) td.classList.add('sd-col-hi');\n      });\n    });\n    th.addEventListener('mouseleave',function(){\n      th.classList.remove('sd-col-hi');\n      HS.forEach(function(_,ri){\n        var td=document.getElementById('sdTd'+ri+'_'+wi);\n        if(td) td.classList.remove('sd-col-hi');\n      });\n    });\n  });\n  HS.forEach(function(_,ri){\n    WS.forEach(function(_,wi){\n      var td=document.getElementById('sdTd'+ri+'_'+wi);\n      if(!td) return;\n      td.addEventListener('click',function(){\n        if(sel.r!==null){\n          var oc=document.getElementById('sdTd'+sel.r+'_'+sel.c);\n          if(oc) oc.classList.remove('sd-sel');\n          var oh=document.getElementById('sdTdH'+sel.r);\n          if(oh) oh.style.cssText='';\n        }\n        if(sel.r===ri\u0026\u0026sel.c===wi){sel.r=null;sel.c=null;return;}\n        sel.r=ri;sel.c=wi;\n        td.classList.add('sd-sel');\n        var hLbl=document.getElementById('sdTdH'+ri);\n        if(hLbl){{hLbl.style.color='var(--l-d)';hLbl.style.background='var(--l-l)';}}\n      });\n    });\n  });\n}})();\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"inLanguage\":\"en\",\"mainEntity\":[\n  {\"@type\":\"Question\",\"name\":\"What's the difference between a standee and a die-cut sign?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A rectangular standee has straight uncut edges, fastest to produce and lowest cost. A die-cut standee is cut along the artwork outline, looking more natural and eye-catching. A life-size standee is a 1:1 scale die-cut, commonly used at events and for photos.\"}},\n  {\"@type\":\"Question\",\"name\":\"What file format and resolution do I need to send?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Recommended format is AI or PDF from Illustrator with all fonts outlined. For PNG or TIFF, minimum 150 dpi at actual size. For die-cut standees, the cut path must be drawn on a clearly separated layer.\"}},\n  {\"@type\":\"Question\",\"name\":\"Can standees be rushed? What's the normal turnaround time?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Rectangular standees take 2-3 business days. Small quantity die-cut standees take 2-3 business days, bulk quantities take 3-5 business days. Rush production is available.\"}},\n  {\"@type\":\"Question\",\"name\":\"What's the difference between the fold-out easel stand and steel stand?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The fold-out easel stand is lightweight plastic, included in the price, suited to standees up to 180 cm tall. The steel stand adds 180 THB per piece, is sturdier, and suited to large standees 190 cm tall and up.\"}},\n  {\"@type\":\"Question\",\"name\":\"Can standees be used outdoors? How long do they hold up against sun and rain?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Standard standees suit indoor or semi-outdoor use. For outdoor use, request Outdoor print rated for 10-12 months of UV exposure. We recommend avoiding direct rain exposure.\"}}\n]}\n\u003c\/script\u003e \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\u003c\/p\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":11942479364153,"sku":"","price":500.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_82cd05a5-bad3-4c29-9204-99ec4e6aff9e-402718.jpg?v=1709696407"},{"product_id":"vacuum-sticker-cling-film","title":"Vacuum Cling Stickers for Glass","description":"\u003cstyle\u003e\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n:root {\n  --oc-cyan: #17a9bb; --oc-cyan-d: #17a9bb; --oc-cyan-vv: #14c9df;\n  --oc-cyan-l: #e3f8fb; --oc-cyan-rgb: 23,169,187;\n  --brand-cyan: #17a9bb; --brand-bg: #f3f7fa;\n  --brand-grad-1: linear-gradient(140deg,rgba(241,236,255,1) 22%,rgba(235,252,255,.85) 45%,rgba(236,255,254,.81) 74%,rgba(242,255,250,1) 100%);\n  --oc-grad: linear-gradient(120deg,#CCFBF1 0%,#E0E7FF 50%,#EDE9FE 100%);\n  --oc-grad-btn: linear-gradient(90deg,#14c9df,#17a9bb,#818CF8,#A78BFA);\n  --oc-grad-ci: linear-gradient(135deg,#14c9df,#17a9bb);\n  --oc-purple: #A78BFA; --oc-purple-d: #7C3AED; --oc-purple-l: #F3F0FF;\n  --oc-indigo: #818CF8;\n  --oc-ink: #1A202C; --oc-ink-70: #374151; --oc-ink-40: #6B7280;\n  --oc-ink-15: #E5E7EB; --oc-ink-05: #F9FAFB;\n  --oc-glass: rgba(255,255,255,.72);\n  --oc-glass-border-subtle: rgba(200,200,240,.35);\n  --oc-blur: blur(20px) saturate(160%);\n  --oc-shadow-sm: 0 2px 16px rgba(100,100,160,.08);\n  --oc-shadow-md: 0 8px 32px rgba(100,100,160,.14);\n  --oc-radius-sm: 8px; --oc-radius: 14px; --oc-radius-lg: 22px;\n  --oc-radius-xl: 32px; --oc-radius-pill: 999px;\n  --oc-ease-expo: cubic-bezier(.16,1,.3,1);\n  --oc-dur-slow: .45s;\n}\n\n.desc_container .oc-badge { display:inline-block;padding:3px 10px;border-radius:var(--oc-radius-pill);font-size:.82em;font-weight:700;letter-spacing:.05em;text-transform:uppercase; }\n.desc_container .oc-badge-cyan { background:var(--oc-cyan-l);color:var(--oc-cyan-d);border:1px solid rgba(23,169,187,.3);border-radius:var(--oc-radius-pill);padding:2px 10px;font-size:.82em;font-weight:700;display:inline-block; }\n.desc_container .oc-badge-purple { background:var(--oc-purple-l);color:var(--oc-purple-d);border:1px solid rgba(124,58,237,.25);border-radius:var(--oc-radius-pill);padding:2px 10px;font-size:.82em;font-weight:700;display:inline-block; }\n.desc_container .oc-badge-green { background:#e8f5e9;color:#2e7d32; }\n.desc_container .oc-badge-orange { background:#fff3e0;color:#e65100; }\n\n.desc_container .oc-box-gray,.desc_container .grayBG { color:var(--oc-ink);background:#EAEDF2;margin:10px 0;padding:15px;border-radius:var(--oc-radius-sm); }\n.desc_container .grayBG p { margin:8px 0; }\n.desc_container .divline { border-bottom:1px solid #EAEDF2;display:block;margin:18px 0 10px; }\n.desc_container .how-to-icon,.desc_container .pin-active-icon,.desc_container .cart-icon,.desc_container .news-active-icon,.desc_container .write-icon,.desc_container .idea-icon { background-color:#EAEDF2;display:block!important;width:55px!important;height:55px;border-radius:10px;margin-bottom:8px; }\n.desc_container h1,.desc_container h2,.desc_container h3 {color:var(--oc-ink);letter-spacing:-.02em;line-height:1.35;margin:0 0 12px;}\n.desc_container h1 { font-size:clamp(20px,3vw,30px);font-weight:700; }\n.desc_container h3 { font-size:1.05em;font-weight:700; }\n.desc_container p { margin-bottom:10px; }\n.desc_container b { font-weight:700; }\n.desc_container em { font-style:italic; }\n.desc_container u { text-decoration:underline; }\n.desc_container i { font-style:italic;color:var(--oc-cyan); }\n.desc_container a { color:var(--oc-cyan); }\n\n.divtable,.divtable-spec { overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(129,140,248,.28) transparent; }\n.divtable table,.divtable-spec table { width:100%;border-collapse:collapse;font-size:13px; }\n.divtable th,.divtable td,.divtable-spec th,.divtable-spec td { padding:10px 14px;text-align:center;vertical-align:middle;font-size:.87em!important;font-weight:400!important; }\n.divtable thead th,.divtable-spec thead th { background:#f3f4f6!important;font-weight:700;color:#1A202C!important;border-bottom:2px solid var(--oc-ink-15);white-space:nowrap;font-size:.92em!important; }\n.divtable thead th:first-child,.divtable-spec thead th:first-child,.divtable tbody td:first-child,.divtable-spec tbody td:first-child { text-align:left; }\n.divtable tbody tr,.divtable-spec tbody tr { border-bottom:1px solid var(--oc-ink-15);transition:background .12s; }\n.divtable tbody tr:last-child { border-bottom:none; }\n.divtable tbody tr:nth-child(even) td { background:#FAFBFF;font-size:.87em!important;font-weight:400!important; }\n.divtable tbody tr:hover td { background:#EEF2FF!important;font-size:.87em!important;font-weight:400!important; }\n.divtable.price tbody tr:last-child td { font-weight:700;color:var(--oc-cyan-d);font-size:.87em!important; }\n\n.vc *,.vc *::before,.vc *::after { box-sizing:border-box; }\n.vc { color:var(--oc-ink-70); }\n\n.vc-hero { position:relative;background:var(--brand-grad-1);border:1px solid var(--oc-glass-border-subtle);border-radius:var(--oc-radius-xl);padding:32px 28px 28px;margin-bottom:24px;overflow:hidden; }\n.vc-hero::before { content:'';position:absolute;inset:0;background:var(--oc-glass);backdrop-filter:var(--oc-blur);-webkit-backdrop-filter:var(--oc-blur);border-radius:inherit;pointer-events:none; }\n.vc-hero \u003e * { position:relative;z-index:1; }\n.vc-hero h1 { font-size:clamp(20px,3vw,30px);font-weight:700;color:var(--oc-ink);letter-spacing:-.02em;line-height:1.3;margin:0 0 10px; }\n.vc-hero p { font-size:.93em;color:var(--oc-ink-70);line-height:1.82;margin:0 0 16px;max-width:700px; }\n.vc-badge-row { display:flex;flex-wrap:wrap;gap:7px; }\n\n.vc-tbl-card { background:#fff;border-radius:var(--oc-radius-lg);border:1px solid var(--oc-ink-15);overflow:hidden;box-shadow:var(--oc-shadow-sm);margin-bottom:14px; }\n.vc-tbl-title { padding:11px 16px;border-bottom:1px solid var(--oc-ink-15);font-weight:700;font-size:.85em;color:var(--oc-ink);display:flex;align-items:center;gap:8px; }\n\n.vc-methods { display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin:14px 0; }\n.vc-method { background:#fff;border:1px solid var(--oc-ink-15);border-radius:var(--oc-radius-lg);padding:18px 16px;box-shadow:var(--oc-shadow-sm);transition:transform var(--oc-dur-slow) var(--oc-ease-expo),box-shadow var(--oc-dur-slow) var(--oc-ease-expo); }\n.vc-method:hover { transform:translateY(-3px);box-shadow:var(--oc-shadow-md); }\n.vc-method strong { display:block;font-size:1em;font-weight:700;color:var(--oc-ink);margin-bottom:7px; }\n.vc-method span { font-size:.82em;color:var(--oc-ink-40);line-height:1.65; }\n\n.vc-adv-grid { display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:14px 0; }\n.vc-adv { background:var(--oc-glass);backdrop-filter:var(--oc-blur);-webkit-backdrop-filter:var(--oc-blur);border:1px solid var(--oc-glass-border-subtle);border-radius:var(--oc-radius-lg);padding:20px 16px;box-shadow:var(--oc-shadow-sm);transition:transform var(--oc-dur-slow) var(--oc-ease-expo),box-shadow var(--oc-dur-slow) var(--oc-ease-expo); }\n.vc-adv:hover { transform:translateY(-4px);box-shadow:var(--oc-shadow-md); }\n.vc-adv-ico { width:42px;height:42px;background:var(--oc-grad);border-radius:var(--oc-radius);display:flex;align-items:center;justify-content:center;margin-bottom:11px;font-size:1.2em; }\n.vc-adv strong { display:block;font-size:.9em;font-weight:700;color:var(--oc-ink);letter-spacing:-.01em;margin-bottom:5px; }\n.vc-adv span { font-size:.82em;color:var(--oc-ink-40);line-height:1.65; }\n\n.vc-cta { position:relative;background:var(--oc-grad);border:1px solid var(--oc-glass-border-subtle);border-radius:var(--oc-radius-xl);padding:32px 28px;text-align:center;overflow:hidden;margin-top:4px; }\n.vc-cta::before { content:'';position:absolute;inset:0;background:var(--oc-glass);backdrop-filter:var(--oc-blur);-webkit-backdrop-filter:var(--oc-blur);pointer-events:none; }\n.vc-cta \u003e * { position:relative;z-index:1; }\n.vc-cta h3 { font-size:clamp(17px,2.2vw,22px);font-weight:700;color:var(--oc-ink);letter-spacing:-.015em;margin:0 0 8px; }\n.vc-cta p { font-size:.9em;color:var(--oc-ink-40);margin:0 0 22px;line-height:1.7; }\n.vc-btn-row { display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap; }\n\n.vc-img-hero img { width:100%;border-radius:var(--oc-radius-lg);border:1px solid var(--oc-ink-15);margin:14px 0;display:block; }\n.vc-speclist { margin:8px 0 0;padding:0;list-style:none; }\n.vc-speclist li { font-size:.88em;color:var(--oc-ink-70);padding:5px 0;border-bottom:1px solid var(--oc-ink-15);display:flex;align-items:baseline;gap:8px;line-height:1.6; }\n.vc-speclist li:last-child { border-bottom:none; }\n.vc-speclist li::before { content:'›';color:var(--oc-cyan);font-weight:700;flex-shrink:0; }\n\n.vc-item { display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:14px;background:#fff;border:1px solid #E5E7EB;margin-bottom:7px;font-size:.85em;color:#374151;line-height:1.6;box-shadow:0 1px 8px rgba(0,0,0,.07); }\n.vc-dot { display:block;flex-shrink:0;width:10px;height:10px;min-width:10px;border-radius:50%;background:linear-gradient(135deg,#14c9df,#17a9bb);margin-top:4px; }\n\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:.70em;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(90deg,#0ea5b5,#17a9bb 50%,#1fc8db);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:400px; }\n.oc-faq-ans { padding:2px 14px 14px 48px;font-size:0.92em;color:#6b7280;line-height:1.8; }\n\n@keyframes oc-rb{0%{background-position:0%}100%{background-position:300%}}\n.divtable,.price,.vc-tbl-card,.vc-tbl-title thead tr{position:relative;}\n.divtable::after,.price::after,.vc-tbl-card::after,.vc-tbl-title thead tr::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#14c9df,#17a9bb 28%,#818CF8 60%,#A78BFA 82%,#14c9df 100%);background-size:300%;animation:oc-rb 4s linear infinite;}\n\n@media(max-width:900px){.vc-adv-grid{grid-template-columns:repeat(2,1fr);}}\n@media(max-width:989px){.vc-adv-grid,.vc-methods{grid-template-columns:1fr;}.vc-hero,.vc-cta{padding:22px 16px;}.vc-btn-row{flex-direction:column;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"vc\"\u003e\n\u003cdiv class=\"vc-hero\"\u003e\n  \u003cdiv class=\"vc-badge-row\" style=\"margin-bottom:13px;\"\u003e\n    \u003cspan class=\"oc-badge oc-badge-cyan\"\u003eSticker \u0026amp; Film\u003c\/span\u003e\n    \u003cspan class=\"oc-badge oc-badge-purple\"\u003eFactory-Direct Pricing\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003ch1\u003eCustom \u003cem\u003eVacuum Cling Stickers\u003c\/em\u003e for Glass\u003cbr\u003eParking Stickers · Entry Passes · Corporate Use\u003c\/h1\u003e\n  \u003cp\u003eA vacuum sticker printer (Vacuum Sticker \/ PVC Cling Film) — \u003cu\u003eno adhesive\u003c\/u\u003e required. It clings to glass through direct air suction, peels off without leaving residue, can be reapplied multiple times, and won't damage car window tint. Printed with \u003cb\u003e1,440 dpi\u003c\/b\u003e UV inkjet on Mimaki and Ricoh printers for crisp, precise output. Popular sizes are \u003cb\u003e8–10 cm\u003c\/b\u003e, round or square, or die-cut to your design — \u003ci\u003efast printing, nationwide delivery\u003c\/i\u003e\u003c\/p\u003e\n  \u003cdiv class=\"vc-badge-row\"\u003e\n    \u003cspan class=\"oc-badge oc-badge-cyan\"\u003eparking stickers\u003c\/span\u003e\n    \u003cspan class=\"oc-badge oc-badge-cyan\"\u003evillage entry stickers\u003c\/span\u003e\n    \u003cspan class=\"oc-badge oc-badge-cyan\"\u003ecorporate entry stickers\u003c\/span\u003e\n    \u003cspan class=\"oc-badge oc-badge-cyan\"\u003eentry\/exit pass cards\u003c\/span\u003e\n    \u003cspan class=\"oc-badge oc-badge-cyan\"\u003evehicle tax sticker\u003c\/span\u003e\n    \u003cspan class=\"oc-badge oc-badge-purple\"\u003e1,440 dpi print\u003c\/span\u003e\n    \u003cspan class=\"oc-badge oc-badge-purple\"\u003enationwide delivery\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cart-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3\u003eVacuum Sticker Printing Prices\u003c\/h3\u003e\n\u003cp style=\"margin-bottom:14px;font-size:.93em;color:var(--oc-ink-70);\"\u003eThe most popular sizes are \u003cb\u003e8×8 cm\u003c\/b\u003e and \u003cb\u003e10×10 cm\u003c\/b\u003e — order 500+ pieces for the best pricing\u003c\/p\u003e\n\u003cdiv class=\"vc-tbl-card\"\u003e\n  \u003cdiv class=\"vc-tbl-title\"\u003eSingle-Side Print \u003cspan style=\"margin-left:auto;\" class=\"oc-badge oc-badge-cyan\"\u003eTHB per piece · excl. VAT\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"divtable price\"\u003e\n    \u003ctable\u003e\n      \u003cthead\u003e\u003ctr\u003e\n        \u003cth\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Vacuum_1_side02_100x100.png?v=1615319816\" alt=\"single-side\" style=\"width:52px;height:52px;object-fit:contain;display:block;margin:0 auto;\"\u003e\u003c\/th\u003e\n        \u003cth\u003e6×6 cm\u003c\/th\u003e\n\u003cth\u003e7×7 cm\u003c\/th\u003e\n\u003cth\u003e8×8 cm\u003c\/th\u003e\n\u003cth\u003e9×9 cm\u003c\/th\u003e\n\u003cth\u003e10×10 cm\u003c\/th\u003e\n\u003cth\u003e11×11 cm\u003c\/th\u003e\n      \u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003e50 – 100\u003c\/td\u003e\n\u003ctd\u003e9.00\u003c\/td\u003e\n\u003ctd\u003e10.50\u003c\/td\u003e\n\u003ctd\u003e12.00\u003c\/td\u003e\n\u003ctd\u003e13.50\u003c\/td\u003e\n\u003ctd\u003e14.50\u003c\/td\u003e\n\u003ctd\u003e18.00\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e101 – 250\u003c\/td\u003e\n\u003ctd\u003e8.00\u003c\/td\u003e\n\u003ctd\u003e9.50\u003c\/td\u003e\n\u003ctd\u003e11.00\u003c\/td\u003e\n\u003ctd\u003e12.50\u003c\/td\u003e\n\u003ctd\u003e13.50\u003c\/td\u003e\n\u003ctd\u003e16.50\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e251 – 500\u003c\/td\u003e\n\u003ctd\u003e7.00\u003c\/td\u003e\n\u003ctd\u003e8.50\u003c\/td\u003e\n\u003ctd\u003e10.00\u003c\/td\u003e\n\u003ctd\u003e11.50\u003c\/td\u003e\n\u003ctd\u003e12.50\u003c\/td\u003e\n\u003ctd\u003e15.00\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e500 – 1,500\u003c\/td\u003e\n\u003ctd\u003e6.00\u003c\/td\u003e\n\u003ctd\u003e7.50\u003c\/td\u003e\n\u003ctd\u003e9.00\u003c\/td\u003e\n\u003ctd\u003e10.50\u003c\/td\u003e\n\u003ctd\u003e11.50\u003c\/td\u003e\n\u003ctd\u003e14.00\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vc-tbl-card\"\u003e\n  \u003cdiv class=\"vc-tbl-title\"\u003eDouble-Side Print \u003cspan style=\"margin-left:auto;\" class=\"oc-badge oc-badge-purple\"\u003eTHB per piece · excl. VAT\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"divtable price\"\u003e\n    \u003ctable\u003e\n      \u003cthead\u003e\u003ctr\u003e\n        \u003cth\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Vacuum_2_side_100x100.png?v=1615319816\" alt=\"double-side\" style=\"width:52px;height:52px;object-fit:contain;display:block;margin:0 auto;\"\u003e\u003c\/th\u003e\n        \u003cth\u003e6×6 cm\u003c\/th\u003e\n\u003cth\u003e7×7 cm\u003c\/th\u003e\n\u003cth\u003e8×8 cm\u003c\/th\u003e\n\u003cth\u003e9×9 cm\u003c\/th\u003e\n\u003cth\u003e10×10 cm\u003c\/th\u003e\n\u003cth\u003e11×11 cm\u003c\/th\u003e\n      \u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003e50 – 100\u003c\/td\u003e\n\u003ctd\u003e11.50\u003c\/td\u003e\n\u003ctd\u003e13.50\u003c\/td\u003e\n\u003ctd\u003e15.50\u003c\/td\u003e\n\u003ctd\u003e19.50\u003c\/td\u003e\n\u003ctd\u003e22.50\u003c\/td\u003e\n\u003ctd\u003e23.00\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e101 – 250\u003c\/td\u003e\n\u003ctd\u003e9.50\u003c\/td\u003e\n\u003ctd\u003e12.50\u003c\/td\u003e\n\u003ctd\u003e14.00\u003c\/td\u003e\n\u003ctd\u003e18.00\u003c\/td\u003e\n\u003ctd\u003e20.50\u003c\/td\u003e\n\u003ctd\u003e20.00\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e251 – 500\u003c\/td\u003e\n\u003ctd\u003e8.50\u003c\/td\u003e\n\u003ctd\u003e11.50\u003c\/td\u003e\n\u003ctd\u003e13.50\u003c\/td\u003e\n\u003ctd\u003e16.00\u003c\/td\u003e\n\u003ctd\u003e18.50\u003c\/td\u003e\n\u003ctd\u003e18.50\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e500 – 1,500\u003c\/td\u003e\n\u003ctd\u003e8.00\u003c\/td\u003e\n\u003ctd\u003e10.50\u003c\/td\u003e\n\u003ctd\u003e12.50\u003c\/td\u003e\n\u003ctd\u003e14.50\u003c\/td\u003e\n\u003ctd\u003e16.50\u003c\/td\u003e\n\u003ctd\u003e17.00\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oc-box-gray\" style=\"font-size:.87em;line-height:1.7;\"\u003e\n  \u003cb style=\"color:var(--oc-cyan);\"\u003e★ Highlighted row\u003c\/b\u003e = best per-piece price for orders of 500+ pieces | Prices \u003cb\u003eexclude 7% VAT\u003c\/b\u003e | Custom die-cut shapes beyond square\/round are priced by complexity | Colors last 2–3 years\n\u003c\/div\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pin-active-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3\u003eHow Vacuum Stickers Are Applied\u003c\/h3\u003e\n\u003cp style=\"font-size:.93em;color:var(--oc-ink-70);line-height:1.82;margin-bottom:14px;\"\u003eVacuum stickers can be printed in 4 different setups, depending on which side you want them visible from and whether light needs to pass through.\u003c\/p\u003e\n\u003cdiv class=\"vc-img-hero\" style=\"text-align:start;\"\u003e\u003cimg loading=\"lazy\" alt=\"how vacuum stickers are applied — inside or outside mount, single or double side print\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Untitled_design_6.png?v=1774255722\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"vc-methods\"\u003e\n  \u003cdiv class=\"vc-method\"\u003e\n\u003cstrong\u003eMounted Inside — Viewed from Outside (Standard)\u003c\/strong\u003e\u003cspan class=\"oc-badge oc-badge-cyan\" style=\"display:inline-block;margin-bottom:9px;\"\u003eSingle-Side Print\u003c\/span\u003e\u003cspan\u003eUses clear vacuum film, mirror-printed with a white backing layer to block see-through — the standard method for \u003cb\u003ewindshield stickers\u003c\/b\u003e meant to be read from outside the car\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"vc-method\"\u003e\n\u003cstrong\u003eMounted Outside — Viewed from Outside\u003c\/strong\u003e\u003cspan class=\"oc-badge oc-badge-cyan\" style=\"display:inline-block;margin-bottom:9px;\"\u003eSingle-Side Print\u003c\/span\u003e\u003cspan\u003eUses opaque white vacuum sticker, printed normally, ideal for glass mounted on the exterior of a building or showroom, with extra-vivid color thanks to the white backing\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"vc-method\"\u003e\n\u003cstrong\u003eMounted Inside — Viewed from Inside\u003c\/strong\u003e\u003cspan class=\"oc-badge oc-badge-cyan\" style=\"display:inline-block;margin-bottom:9px;\"\u003eSingle-Side Print\u003c\/span\u003e\u003cspan\u003eUses opaque white vacuum sticker, printed normally, ideal for indoor advertising signage meant to be seen by people inside the building\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"vc-method\"\u003e\n\u003cstrong\u003eVisible from Both Sides (Front-Back)\u003c\/strong\u003e\u003cspan class=\"oc-badge oc-badge-purple\" style=\"display:inline-block;margin-bottom:9px;\"\u003eDouble-Side Print\u003c\/span\u003e\u003cspan\u003eUses clear vacuum sticker — mirror-printed with a white backing on one side, printed normally on the other. Both images can have different designs, ideal for entrance glass doors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vc-img-hero\"\u003e\u003cimg loading=\"lazy\" alt=\"vacuum sticker printing with a UV inkjet printer\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/14771108_website_54_99b4128d-255f-47eb-bffe-ccd5103f87dc.jpg?v=1774148933\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"idea-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3\u003eVacuum Sticker Properties\u003c\/h3\u003e\n\u003cdiv class=\"vc-img-hero\"\u003e\u003cimg loading=\"lazy\" alt=\"vacuum cling sticker on car window\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/14771108_website_56_a9c77e51-19d2-41a0-b4ba-cce6a0a41645.jpg?v=1774254514\"\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:.93em;color:var(--oc-ink-70);line-height:1.82;margin-bottom:14px;\"\u003e\u003cb\u003eA vacuum cling sticker for glass\u003c\/b\u003e, or \u003cb\u003evacuum film\u003c\/b\u003e (Vacuum Sticker), is an adhesive-free PVC plastic film that clings to smooth, glossy surfaces like car windows through direct air suction between the film and the glass. It's ideal for applications that don't require permanent mounting and can be peeled and reapplied multiple times.\u003c\/p\u003e\n\u003cdiv class=\"vc-adv-grid\"\u003e\n  \u003cdiv class=\"vc-adv\"\u003e\n\u003cdiv class=\"vc-adv-ico\"\u003e📐\u003c\/div\u003e\n\u003cstrong\u003eWidths Up to 150 cm\u003c\/strong\u003e\u003cspan\u003eWorks for everything from small individual pieces to large glass decoration projects\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"vc-adv\"\u003e\n\u003cdiv class=\"vc-adv-ico\"\u003e🖶️\u003c\/div\u003e\n\u003cstrong\u003e1,440 dpi UV Inkjet\u003c\/strong\u003e\u003cspan\u003ePrinted on Mimaki and Ricoh printers, colors last 2–3 years, supports logos, barcodes, and running numbers\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"vc-adv\"\u003e\n\u003cdiv class=\"vc-adv-ico\"\u003e✂️\u003c\/div\u003e\n\u003cstrong\u003eDie-Cut to Any Shape\u003c\/strong\u003e\u003cspan\u003eSquare, round, or any custom shape you need — priced by complexity\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"vc-adv\"\u003e\n\u003cdiv class=\"vc-adv-ico\"\u003e🛡️\u003c\/div\u003e\n\u003cstrong\u003eAnti-Counterfeit Hologram Stickers\u003c\/strong\u003e\u003cspan\u003eAdditional hologram security stickers can be applied — we produce these directly for corporate clients\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"vc-adv\"\u003e\n\u003cdiv class=\"vc-adv-ico\"\u003e🔄\u003c\/div\u003e\n\u003cstrong\u003eReusable, No Residue\u003c\/strong\u003e\u003cspan\u003eThe PVC film is available in transparent or opaque white — choose based on your application\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"vc-adv\"\u003e\n\u003cdiv class=\"vc-adv-ico\"\u003e📦\u003c\/div\u003e\n\u003cstrong\u003eNo Minimum, Nationwide Delivery\u003c\/strong\u003e\u003cspan\u003eFast printing, delivered to every province, either as a single shipment or split into separate batches as needed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"news-active-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3\u003eCommon Applications\u003c\/h3\u003e\n\u003cp style=\"font-size:.93em;color:var(--oc-ink-70);line-height:1.82;margin-bottom:14px;\"\u003e\u003cb\u003eCustom-made vacuum stickers\u003c\/b\u003e are commonly used on car windows as a permit for parking or \u003cb\u003eentry\/exit access\u003c\/b\u003e. We produce these directly for corporations and organizations, with the option to add anti-counterfeit hologram stickers.\u003c\/p\u003e\n\u003cdiv class=\"oc-box-gray\"\u003e\n  \u003cp\u003e\u003cb\u003eVacuum cling stickers for car windows\u003c\/b\u003e — used as entry\/exit permit passes for:\u003c\/p\u003e\n  \u003cdiv style=\"margin:0 0 18px\"\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eVacuum stickers for village entry\/exit\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eVacuum stickers for condo entry\/exit\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eVacuum stickers for building entry\/exit\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eVacuum stickers for office entry\/exit\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eVacuum stickers for project site entry\/exit\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eVacuum stickers for company entry\/exit\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eVacuum stickers for government office entry\/exit\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eVehicle tax stickers\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eCar dealership stickers\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eAuto repair shop stickers\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eGroup \/ cartoon character stickers\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"write-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vc-cta\"\u003e\n  \u003ch3\u003eOrder Now \u0026 Request a Quote\u003c\/h3\u003e\n  \u003cp\u003eFill in your vacuum sticker specs, or message us via LINE @octopusdesign\u003cbr\u003eOur team confirms your order and delivery date within 1 business day, delivered nationwide\u003c\/p\u003e\n  \u003cdiv class=\"oc-box-gray\" style=\"text-align:left;margin-bottom:20px;\"\u003e\n    \u003cp style=\"font-weight:bold;font-size:.88em;margin-bottom:6px;\"\u003ePlease tell us your vacuum sticker spec:\u003c\/p\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eDesired size, e.g. 6×6, 7×7, \u003cb\u003e8×8 cm (popular)\u003c\/b\u003e, 9×9, \u003cb\u003e10×10 cm (popular)\u003c\/b\u003e, 11×11, or another size\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003ePrint \u003cb\u003esingle-side\u003c\/b\u003e or \u003cb\u003edouble-side\u003c\/b\u003e (front-back)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eMounted inside, viewed from outside — or mounted for direct viewing\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eCut as square \/ round \/ or die-cut to your design\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eRunning numbers \/ codes needed or not\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eWant an additional anti-counterfeit hologram sticker\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"vc-item\"\u003e\n\u003cspan class=\"vc-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eQuantity needed\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"how-to-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\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\u003eHow is a vacuum sticker different from a regular adhesive sticker?\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\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eA vacuum sticker has no adhesive on the film — it clings to glass through air suction between the film and a smooth surface, so it can be peeled off without leaving residue, reapplied multiple times, and won't damage window tint film. This is different from adhesive stickers, which can leave residue or damage the film underneath when peeled off.\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\u003eWhat's the most popular size to order?\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\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eThe most commonly ordered sizes are 8×8 cm and 10×10 cm, ideal for parking stickers and entry\/exit passes since they're clearly visible from a distance. Per-piece pricing is most cost-effective at 500+ pieces.\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\u003eWhat's the difference between single-side and double-side printing, and which should I choose?\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\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eSingle-side printing is ideal for stickers that only need to be visible from one side, such as a windshield sticker read from outside the car (mirror-printed) or an inside sticker viewed directly. Double-side printing is ideal for entrance glass doors where the sticker needs to be visible from both inside and outside, with different designs on each side.\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\u003eCan you add running numbers or barcodes to vacuum stickers?\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\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eYes — our 1,440 dpi UV inkjet system supports printing running numbers, barcodes, and QR codes within the same order, with each piece getting a unique number, at no extra charge for basic variable data printing. Please let us know in advance and provide the data file.\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\u003eCan you add an anti-counterfeit hologram sticker? Can corporations order directly?\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\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eYes — we produce vacuum stickers with anti-counterfeit hologram stickers applied, directly for corporations, villages, condos, buildings, and government agencies. Just reach out via LINE @octopusdesign with your corporate details for a tax invoice.\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\"\u003e6\u003c\/span\u003e\u003cspan\u003eWhat artwork file format do I need to send, and what should I prepare?\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\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eWe recommend AI \/ PDF \/ PNG at 300 DPI resolution, CMYK color mode, with 2–3mm bleed. If you need a mirrored print for inside mounting, our team will mirror it automatically before printing — no need to mirror the file yourself. Reach out or send your file via LINE @octopusdesign.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('.oc-faq-btn').forEach(function(btn){\n    btn.addEventListener('click',function(){\n      var item=btn.closest('.oc-faq-i'),faq=btn.closest('.oc-faq'),isOpen=item.classList.contains('open');\n      faq.querySelectorAll('.oc-faq-i').forEach(function(i){i.classList.remove('open');i.querySelector('.oc-faq-body').classList.remove('open');});\n      if(!isOpen){item.classList.add('open');item.querySelector('.oc-faq-body').classList.add('open');}\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"inLanguage\":\"en\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How is a vacuum sticker different from a regular adhesive sticker?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A vacuum sticker has no adhesive and clings via air suction, peels off without residue, reusable, and won't damage window tint.\"}},{\"@type\":\"Question\",\"name\":\"What's the most popular size to order?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"8x8 cm and 10x10 cm, ideal for parking stickers and entry passes, most cost-effective at 500+ pieces.\"}},{\"@type\":\"Question\",\"name\":\"What's the difference between single-side and double-side printing?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Single-side is ideal for windshields, double-side is ideal for glass entry doors visible from both sides.\"}},{\"@type\":\"Question\",\"name\":\"Can you add running numbers or barcodes?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, supports running numbers, barcodes, QR codes in the same order.\"}},{\"@type\":\"Question\",\"name\":\"Can corporations order with anti-counterfeit holograms?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, produced directly for corporations, villages, condos, buildings, and government agencies with tax invoice.\"}},{\"@type\":\"Question\",\"name\":\"What artwork file format do I need to send?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"AI\/PDF\/PNG 300 DPI CMYK mode with 2-3mm bleed, mirroring handled automatically by our team.\"}}]}\n\u003c\/script\u003e\n","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":19781303337017,"sku":"","price":3.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_e2b8cdc4-18f7-40b1-b2d6-e556b9d338c7-867834.jpg?v=1717754204"},{"product_id":"future-board","title":"Foam PVC Board Signs (Future Board \/ PP Board) — Affordable","description":"\u003csection class=\"desc_container\"\u003e\u003cstyle\u003e.fv {\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  --grad-ci: linear-gradient(135deg,#14c9df 0%,#17a9bb 100%);\n  --grad-rainbow: linear-gradient(90deg,#14c9df 0%,#17a9bb 28%,#818CF8 58%,#A78BFA 82%,#14c9df 100%);\n  --row-even: #FAFBFF;\n  --ink: #1A202C; --ink-70: #374151; --ink-40: #6B7280; --ink-15: #E5E7EB; --ink-06: #F9FAFB;\n  --sh-sm: 0 1px 6px rgba(60,70,90,.06); --sh-md: 0 4px 18px rgba(60,70,90,.09);\n  --r: 14px; --r-lg: 22px; --pill: 999px;\n  --fs-sm: .875em; --fs-xs: .8125em;\n}\n.fv *, .fv *::before, .fv *::after { box-sizing: border-box; }\n.product-description * { white-space: normal !important; }\n.fv { color: var(--ink-70); line-height: 1.75; -webkit-font-smoothing: antialiased; }\n\n@keyframes fv-rb { 0%{background-position:0%} 100%{background-position:300%} }\n\n.fv-glow {\n  background: var(--grad-rainbow); background-size: 280% auto;\n  -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;\n  animation: fv-rb 7s ease-in-out infinite alternate;\n  font-weight: 900; letter-spacing: -0.5px;\n}.fv-heading h2 {font-weight: 700; margin: 0; letter-spacing: -0.3px;}\n\n.fv-intro {\n  position: relative; text-align: center; padding: 56px 24px 60px; overflow: hidden;\n  background: linear-gradient(140deg,rgba(241,236,255,1) 22%,rgba(235,252,255,.85) 45%,rgba(236,255,254,.81) 74%,rgba(242,255,250,1) 100%);\n}\n.fv-intro::after {\n  content:''; position: absolute; top: -80px; right: -60px;\n  width: 280px; height: 280px;\n  background: radial-gradient(circle,rgba(20,201,223,.15) 0%,transparent 70%);\n  pointer-events: none;\n}\n.fv-intro-inner { max-width: 760px; margin: 0 auto; position: relative; }\n.fv-intro p { line-height: 1.9; max-width: 660px; margin: 0 auto 8px; }\n.fv-intro p strong { font-weight: 600; }\n.fv-usp-row { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin-top: 28px; }\n.fv-usp-badge {\n  display: inline-flex; align-items: center; gap: 6px;\n  background: var(--c-l); color: var(--oc-cyan);\n  border: 1px solid rgba(23,169,187,.2); border-radius: var(--pill);\n  padding: 6px 16px; font-size: var(--fs-sm); font-weight: 700;\n}\n\n.fv-features-section { padding: 52px 0; }\n.fv-features-section.desc_container,\n.fv-uses-section.desc_container,\n.fv-table-section.desc_container,\n.fv-faq-section.desc_container { padding-left: 32px; padding-right: 32px; }\n.fv-features-grid { display: grid; grid-template-columns: repeat(auto-fit,minmax(170px,1fr)); gap: 12px; }\n.fv-feature-card {\n  background: #fff; border: 1.5px solid var(--ink-15);\n  border-radius: var(--oc-radius); padding: 14px;\n  box-shadow: var(--sh-sm); display: flex; flex-direction: column; align-items: center;\n  gap: 8px; text-align: center;\n  transition: transform .2s, box-shadow .2s, border-color .2s;\n}\n.fv-feature-icon {\n  width: 32px; height: 32px; border-radius: 8px;\n  background: var(--c-l); display: flex; align-items: center; justify-content: center;\n}\n.fv-feature-icon svg { width: 16px; height: 16px; stroke: var(--oc-cyan); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n.fv-feature-card h3 { font-size: var(--fs-sm); font-weight: 700; margin: 0; color: var(--oc-ink); }\n.fv-feature-card p { font-size: var(--fs-xs); line-height: 1.65; margin: 0; color: var(--ink-40); }\n\n.fv-uses-section { padding: 52px 0; }\n.fv-uses-grid { display: grid; grid-template-columns: repeat(auto-fit,minmax(170px,1fr)); gap: 20px; }\n.fv-use-card {\n  background: #fff; border: 1.5px solid var(--ink-15);\n  border-radius: var(--r-lg); overflow: hidden;\n  box-shadow: var(--sh-sm); display: block; text-decoration: none;\n  transition: transform .25s, box-shadow .25s, border-color .25s;\n}\n.fv-use-img { aspect-ratio: 1; overflow: hidden; background: var(--c-l); position: relative; }\n.fv-use-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .4s ease; }\n.fv-use-card:hover .fv-use-img img { transform: scale(1.05); }\n.fv-use-img::after {\n  content:''; position: absolute; inset: 0;\n  background: linear-gradient(to top,rgba(15,15,30,.65) 0%,transparent 55%);\n  pointer-events: none;\n}\n.fv-use-label {\n  position: absolute; bottom: 10px; left: 0; right: 0;\n  z-index: 2; padding: 0 12px; text-align: center;\n  color: #fff; font-size: var(--fs-sm); font-weight: 700;\n  text-shadow: 0 1px 4px rgba(0,0,0,.4);\n}\n\n.fv-table-section { padding: 52px 0; }\n.fv-table-card { background:#fff; border-radius:14px; border:1px solid #E5E7EB; box-shadow:0 1px 6px rgba(60,70,90,.06); overflow:hidden; max-width:900px; margin:0 auto; }\n.fv-instr { display:flex; align-items:center; gap:8px; padding:10px 16px; background:#fff; border-bottom:1px solid rgba(200,200,240,.3); font-size:12px; font-weight:700; color:#1A202C; }\n.fv-instr-left { display:flex; align-items:center; gap:8px; font-size:12px; color:#1A202C; font-weight:700; }\n.fv-instr-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--oc-ink); flex-shrink: 0; }\n.fv-instr-badge { font-size: 0.82em; font-weight: 700; padding: 2px 8px; border-radius: 99px; background: var(--l-l); color: var(--l-d); }\n.fv-tbl-wrap {\n  overflow-x: auto; -webkit-overflow-scrolling: touch;\n  scrollbar-width: thin; scrollbar-color: rgba(129,140,248,.3) transparent;\n}\n.fv-tbl-wrap::-webkit-scrollbar { width: 4px; height: 4px; }\n.fv-tbl-wrap::-webkit-scrollbar-thumb { background: rgba(129,140,248,.28); border-radius: 99px; }\n.fv-table { width: 100%; border-collapse: collapse; background: #fff; }\n.fv-table thead { position:relative; }\n.fv-table thead tr { background:linear-gradient(90deg,#14c9df,#17a9bb 50%,#14c9df); }\n.fv-table thead::after {\n  content:''; display:block; position:absolute; bottom:0; left:0; right:0; height:2px;\n  background:linear-gradient(90deg,#14c9df,#17a9bb,#818CF8,#A78BFA,#17a9bb,#14c9df);\n  background-size:300%; animation:fv-rb 7s linear infinite; pointer-events:none;\n}\n.fv-table thead th { padding:8px 10px; background:transparent!important; font-weight:700; text-align:center; white-space:nowrap; color:#fff!important; font-size:0.88em!important; }\n.fv-table thead th:first-child { min-width:60px; position:sticky; left:0; z-index:7; background:#14c9df!important; }\n.fv-table tbody tr { border-bottom: 1px solid var(--ink-15); transition: background .12s; cursor: pointer; }\n.fv-table tbody tr:last-child { border-bottom: none; }\n.fv-table tbody tr:nth-child(even) td { background:#f0fafc; font-size:0.88em!important;font-weight:700!important; }\n.fv-table tbody tr:hover td { background: var(--l-l) !important; font-size:0.88em!important; font-weight:700!important; }\n.fv-table tbody tr:hover td:first-child { background: var(--l-l) !important; color: var(--l-d) !important; }\n.fv-table td { padding:6px 8px; text-align:center; color:#374151; transition:background .12s; white-space:nowrap; font-size:0.88em!important; font-weight:700!important; }\n.fv-table td:first-child { position:sticky; left:0; z-index:5; background:#fff!important; color:#1A202C; border-right:1px solid #E5E7EB; font-weight:700; }\n.fv-table tbody tr:nth-child(even) td:first-child { background:#f0fafc!important; }\n.fv-table thead th.fv-col-hi { background: rgba(20,201,223,.12) !important; color: var(--l-d); }\n.fv-table td.fv-col-hi { background: rgba(20,201,223,.06) !important; }\n.fv-table td.fv-sel {\n  background: var(--grad-ci) !important; color: #fff !important;\n  font-weight: 700 !important; border-radius: 6px;\n  box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.35);\n}\n.fv-table td.fv-h1 { color:#6B7280!important; }\n.fv-table td.fv-h2 { color:#374151!important; }\n.fv-table td.fv-h3 { color:#17a9bb!important; }\n.fv-table td.fv-h4 { color:#17a9bb!important; }\n.fv-table td.fv-h5 { color:#7C3AED!important; }\n.fv-table-note { padding: 14px 18px; border-top: 1px solid var(--ink-15); line-height: 1.8; }\n.fv-table-note p { margin: 0 0 4px; padding-left: 1em; text-indent: -1em; }\n.fv-table-note p::before { content:'* '; color: var(--oc-ink); font-weight: 700; }\n.fv-table-note p:last-child { margin-bottom: 0; }\n\n.fv-btn {\n  display: inline-flex; align-items: center; gap: 8px; padding: 11px 24px;\n  background: var(--grad-ci); color: white !important;\n  font-weight: 700; border-radius: var(--pill); text-decoration: none;\n  box-shadow: 0 4px 14px rgba(20,201,223,.25);\n  transition: transform .15s, box-shadow .25s;\n}\n.fv-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(20,201,223,.30); }\n\n.fv-faq-section { padding: 52px 0 56px; }\n.fv-faq-label {\n  display: block; text-align: center; font-weight: 700;\n  letter-spacing: .1em; text-transform: uppercase;\n  background: var(--oc-grad-ci);\n  background-size: 300%;\n  -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;\n  animation: fv-rb 7s linear infinite; margin-bottom: 10px;\n}\n.fv-faq-list {\n  border-radius: var(--r-lg); overflow: hidden; box-shadow: var(--sh-sm);\n  max-width: 860px; margin: 0 auto; border: 1px solid var(--ink-15);\n}\n.fv-faq-list details { margin: 0; padding: 0; background: #fff; }\n.fv-faq-list details + details { border-top: 1px solid var(--ink-15); }\n.fv-faq-list summary {\n  padding: 16px 20px; display: flex; align-items: center; gap: 12px;\n  font-weight: 600; cursor: pointer; list-style: none;\n  user-select: none; transition: background .15s, color .15s;\n}\n.fv-faq-list summary::-webkit-details-marker { display: none; }\n.fv-faq-list summary:hover { background: #f5f3ff; }\n.fv-faq-list details[open] \u003e summary { background: #f5f3ff; color: #6d28d9; }\n.fv-faq-icon { margin-left: auto; flex-shrink: 0; }\n.fv-faq-icon svg { width: 20px; height: 20px; display: block; transition: transform .2s; stroke: currentColor; fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n.fv-faq-list details[open] \u003e summary .fv-faq-icon { color: #6d28d9; }\n.fv-faq-list details[open] \u003e summary .fv-faq-icon svg { transform: rotate(180deg); }\n.fv-faq-list .details-content { padding: 16px 20px; border-top: 1px solid rgba(129,140,248,.15); line-height: 1.85; background: #fff; }\n.fv-faq-list .details-content strong { font-weight: 600; }\n.fv-faq-list .details-content ul { margin: 10px 0 0; padding-left: 18px; }\n.fv-faq-list .details-content ul li { margin-bottom: 5px; }\n.fv .faq-num {\n  display: inline-flex; align-items: center; justify-content: center;\n  width: 22px; height: 22px; border-radius: 50%;\n  background: var(--grad-ci); color: #fff; font-weight: 700; flex-shrink: 0;\n}\n.fv-faq-list details[open] \u003e summary .faq-num { background: #6d28d9; }\n\n.fv-cta-section {\n  padding: 56px 24px; text-align: center;\n  background: linear-gradient(135deg,rgba(20,201,223,.06) 0%,rgba(129,140,248,.06) 50%,rgba(167,139,250,.06) 100%);\n}.fv-cta-section h2 {font-weight: 700; margin: 0 0 12px; letter-spacing: -.4px;}\n.fv-cta-section p { margin: 0 0 28px; }\n\n@media (max-width: 900px) { .fv-uses-grid { grid-template-columns: repeat(2,1fr); } }\n@media (max-width:989px) {\n  .fv-intro { padding: 36px 20px 40px; }\n  \n  .fv-features-section,.fv-uses-section,.fv-table-section,.fv-faq-section { padding: 36px 0; }\n  .fv-features-section.desc_container,.fv-table-section.desc_container,.fv-faq-section.desc_container { padding-left: 16px; padding-right: 16px; }\n  .fv-features-grid { grid-template-columns: 1fr 1fr; gap: 8px; }\n  .fv-feature-card { padding: 12px 10px; }\n  .fv-feature-card p { display: none; }\n  .fv-table td,.fv-table thead th { padding: 7px 8px; font-size:0.96em!important;}\n  .fv-table thead th:first-child { min-width: 72px; }\n  .fv-cta-section { padding: 40px 20px; }\n  \n  \n}\n@media (hover:hover) and (pointer:fine) {\n  .fv-feature-card:hover { border-color: var(--oc-ink); transform: translateY(-3px); box-shadow: var(--sh-md); }\n  .fv-use-card:hover { border-color: var(--oc-ink); transform: translateY(-3px); box-shadow: var(--sh-md); }\n  .fv-btn:hover { transform: translateY(-2px); }\n}\n@media (prefers-reduced-motion:reduce) {\n  .fv-glow,.fv-faq-label { animation: none; }\n  .fv-table thead tr::after { animation: none; }\n  .fv-feature-card,.fv-use-card { transition: none; }\n}\n\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:0.88em;font-weight:600;color:#374151}\n.oc-faq-num{width:24px;height:24px;border-radius:50%;flex-shrink:0;font-size:0.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.88em;color:#6b7280;line-height:1.8}\n\n  \/* ── MOBILE CALCULATOR ── *\/\n  @keyframes fv-calc-pop { 0%{transform:scale(.94);opacity:.6} 100%{transform:scale(1);opacity:1} }\n  .fv-calc {\n    display:none; max-width:900px; margin:0 auto 20px;\n    background:#fff; border-radius:20px;\n    border:1px solid rgba(200,200,240,.4);\n    box-shadow:0 2px 16px rgba(100,100,160,.08); overflow:hidden;\n  }\n  .fv-calc-hdr { background:linear-gradient(90deg,#14c9df,#17a9bb 50%,#14c9df); padding:12px 18px; color:#fff; font-size:0.88em; font-weight:700; }\n  .fv-calc-body { padding:18px; }\n  .fv-calc-selects { display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-bottom:14px; }\n  .fv-calc-field { display:flex; flex-direction:column; gap:4px; }\n  .fv-calc-field label { font-size:0.82em; font-weight:700; color:#6B7280; text-transform:uppercase; letter-spacing:.2px; }\n  .fv-calc-field select {\n    padding:10px 32px 10px 12px; border-radius:10px; border:1.5px solid #E5E7EB; background:#fff;\n    font-size:0.96em; font-weight:700; color:#1A202C; appearance:none;\n    background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7280' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n    background-repeat:no-repeat; background-position:right 12px center; cursor:pointer; transition:border-color .18s;\n  }\n  .fv-calc-field select:focus { outline:none; border-color:#17a9bb; }\n  .fv-calc-result {\n    background:linear-gradient(135deg,#f0fafc,#f7f5ff); border-radius:12px; border:1px solid rgba(23,169,187,.15);\n    padding:14px 18px; display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:12px;\n  }\n  .fv-calc-result-left { display:flex; flex-direction:column; gap:3px; }\n  .fv-calc-result-label { font-size:0.82em; font-weight:700; color:#6B7280; text-transform:uppercase; letter-spacing:.2px; }\n  .fv-calc-result-dim { font-size:0.82em; color:#6B7280; }\n  .fv-calc-price { font-size:2em; font-weight:800; color:#17a9bb; letter-spacing:-.5px; white-space:nowrap; }\n  .fv-calc-tier { display:inline-flex; align-items:center; font-size:0.82em; font-weight:700; padding:3px 9px; border-radius:999px; margin-top:4px; width:fit-content; }\n  .fv-tier-base { background:#e0f2fe; color:#4F46E5; }\n  .fv-tier-mid  { background:#e0fdf4; color:#065f46; }\n  .fv-tier-hi   { background:#f3e8ff; color:#6d28d9; }\n  .fv-calc-note { font-size:0.82em; color:#6B7280; line-height:1.7; margin-bottom:14px; }\n  .fv-calc-note b { color:#374151; }\n  .fv-calc-cta {\n    width:100%; display:flex; align-items:center; justify-content:center; gap:8px;\n    background:linear-gradient(90deg,#14c9df,#17a9bb 50%,#14c9df);\n    color:#fff!important; font-size:0.88em; font-weight:700;\n    padding:13px 20px; border-radius:999px; text-decoration:none; border:none;\n    box-shadow:0 4px 14px rgba(20,201,223,.22); transition:transform .2s; cursor:pointer;\n  }\n  .fv-calc-cta:hover { transform:translateY(-2px); }\n  .fv-calc-cta svg { width:16px; height:16px; flex-shrink:0; }\n  .fv-calc-expand {\n    width:100%; display:flex; align-items:center; justify-content:center; gap:6px;\n    padding:12px 16px; background:none; border:none; border-top:1px solid #E5E7EB;\n    font-size:0.82em; font-weight:700; color:#6B7280; cursor:pointer; transition:color .18s,background .18s;\n  }\n  .fv-calc-expand:hover { background:#F9FAFB; color:#17a9bb; }\n  .fv-calc-expand svg { width:14px; height:14px; flex-shrink:0; fill:none; stroke:currentColor; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; transition:transform .28s; }\n  .fv-calc-expand.open { color:#17a9bb; }\n  .fv-calc-expand.open svg { transform:rotate(180deg); }\n  .fv-calc-tbl-wrap { max-height:0; overflow:hidden; transition:max-height .4s ease; }\n  .fv-calc-tbl-wrap.open { max-height:2000px; }\n  .fv-calc-tbl-inner { border-top:1px solid #E5E7EB; padding:14px 16px 18px; }\n  .fv-calc-tbl-note-sm { font-size:0.82em; color:#6B7280; margin-top:10px; line-height:1.7; }\n\n  \/* ── RESPONSIVE TOGGLE ── *\/\n  @media(max-width:640px) {\n    .fv-calc { display:block; max-width:100%; border-radius:14px; }\n    .fv-table-card { display:none!important; }\n    .fv-table-section { padding:24px 0; }\n    .fv-calc-selects { gap:10px; }\n    .fv-calc-price { font-size:1.75em; }\n  }\n  @media(max-width:380px) { .fv-calc-selects { grid-template-columns:1fr; } }\u003c\/style\u003e\n\u003cdiv class=\"fv\"\u003e\n\u003cdiv class=\"fv-intro\"\u003e\n\u003cdiv class=\"fv-intro-inner\"\u003e\n\u003ch1\u003eCustom \u003cspan class=\"fv-glow\"\u003eFuture Board Signs\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: var(--c);\"\u003e\"Lightweight, Durable, Affordable\"\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eFuture Board \/ PP Board\u003c\/strong\u003e is a corrugated polypropylene (PP) plastic board with a flute structure similar to corrugated cardboard. It is lightweight, durable, water-resistant and moisture-resistant, making it popular for advertising signs, promotion signs, information signs and mid-range indoor\/outdoor event signage\u003c\/p\u003e\n\u003cp\u003eSuitable for \u003cstrong\u003eshopfront signs, sale signs, event\/festival signs, handheld prop signs and cheering signs\u003c\/strong\u003e as well as menu boards. Affordable price with fast production\u003c\/p\u003e\n\u003cdiv class=\"fv-usp-row\"\u003e\n\u003cspan class=\"fv-usp-badge\"\u003eLightweight\u003c\/span\u003e \u003cspan class=\"fv-usp-badge\"\u003eWater \u0026 Moisture Resistant\u003c\/span\u003e \u003cspan class=\"fv-usp-badge\"\u003eCustom Cuttable\u003c\/span\u003e \u003cspan class=\"fv-usp-badge\"\u003eVivid, Sharp Printing\u003c\/span\u003e \u003cspan class=\"fv-usp-badge\"\u003eAffordable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca rel=\"noopener\" class=\"fv-btn\" href=\"https:\/\/page.line.me\/pwy1559t\" style=\"margin-top: 28px;\" target=\"_blank\"\u003e \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cpath d=\"M9 1.5C4.86 1.5 1.5 4.48 1.5 8.13c0 2.25 1.2 4.25 3.08 5.52L4 15.5l2.2-1.1C6.97 14.63 7.97 14.75 9 14.75c4.14 0 7.5-2.98 7.5-6.62C16.5 4.48 13.14 1.5 9 1.5z\" fill=\"white\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Contact via LINE → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"fv-table-section desc_container page-width\"\u003e\u003c!-- MOBILE CALCULATOR --\u003e\n\u003cdiv class=\"fv-calc\"\u003e\n\u003cdiv class=\"fv-calc-hdr\"\u003eCheck Future Board Sign Price\u003c\/div\u003e\n\u003cdiv class=\"fv-calc-body\"\u003e\n\u003cdiv class=\"fv-calc-selects\"\u003e\n\u003cdiv class=\"fv-calc-field\"\u003e\n\u003clabel for=\"fv-sel-h\"\u003eHeight H (cm)\u003c\/label\u003e\u003cselect id=\"fv-sel-h\"\u003e\n\u003coption\u003e20\u003c\/option\u003e\n\u003coption\u003e30\u003c\/option\u003e\n\u003coption\u003e40\u003c\/option\u003e\n\u003coption\u003e50\u003c\/option\u003e\n\u003coption\u003e60\u003c\/option\u003e\n\u003coption\u003e70\u003c\/option\u003e\n\u003coption\u003e80\u003c\/option\u003e\n\u003coption\u003e90\u003c\/option\u003e\n\u003coption selected\u003e100\u003c\/option\u003e\n\u003coption\u003e110\u003c\/option\u003e\n\u003coption\u003e120\u003c\/option\u003e\n\u003coption\u003e130\u003c\/option\u003e\n\u003coption\u003e140\u003c\/option\u003e\n\u003coption\u003e150\u003c\/option\u003e\n\u003coption\u003e160\u003c\/option\u003e\n\u003coption\u003e170\u003c\/option\u003e\n\u003coption\u003e180\u003c\/option\u003e\n\u003coption\u003e190\u003c\/option\u003e\n\u003coption\u003e200\u003c\/option\u003e\n\u003coption\u003e210\u003c\/option\u003e\n\u003coption\u003e220\u003c\/option\u003e\n\u003coption\u003e240\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fv-calc-field\"\u003e\n\u003clabel for=\"fv-sel-w\"\u003eWidth W (cm)\u003c\/label\u003e\u003cselect id=\"fv-sel-w\"\u003e\n\u003coption\u003e20\u003c\/option\u003e\n\u003coption\u003e30\u003c\/option\u003e\n\u003coption\u003e40\u003c\/option\u003e\n\u003coption\u003e50\u003c\/option\u003e\n\u003coption\u003e60\u003c\/option\u003e\n\u003coption\u003e70\u003c\/option\u003e\n\u003coption selected\u003e80\u003c\/option\u003e\n\u003coption\u003e90\u003c\/option\u003e\n\u003coption\u003e100\u003c\/option\u003e\n\u003coption\u003e110\u003c\/option\u003e\n\u003coption\u003e120\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fv-calc-result\"\u003e\n\u003cdiv class=\"fv-calc-result-left\"\u003e\n\u003cspan class=\"fv-calc-result-label\"\u003eStarting Price\u003c\/span\u003e \u003cspan class=\"fv-calc-result-dim\" id=\"fv-dim\"\u003e100 × 80 cm\u003c\/span\u003e \u003cspan class=\"fv-calc-tier fv-tier-mid\" id=\"fv-tier\"\u003eMid Range\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fv-calc-price\" id=\"fv-price\"\u003eTHB 840\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"fv-calc-note\"\u003e\u003cb\u003eFuture Board · Full-colour print · 1 pc\u003c\/b\u003e\u003cbr\u003eExcluding die-cutting fee and delivery fee, before VAT\u003c\/p\u003e\n\u003ca href=\"https:\/\/page.line.me\/pwy1559t\" class=\"fv-\" rel=\"noopener\" target=\"_blank\"\u003e \u003csvg viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cpath fill=\"white\" d=\"M9 1.5C4.86 1.5 1.5 4.48 1.5 8.13c0 2.25 1.2 4.25 3.08 5.52L4 15.5l2.2-1.1C6.97 14.63 7.97 14.75 9 14.75c4.14 0 7.5-2.98 7.5-6.62C16.5 4.48 13.14 1.5 9 1.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Order \/ Enquire \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fv-calc-expand\" id=\"fv-expand-btn\" aria-expanded=\"false\"\u003e \u003cspan id=\"fv-expand-label\"\u003eView Full Price Table\u003c\/span\u003e \u003csvg 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=\"fv-calc-tbl-wrap\" id=\"fv-calc-tbl\"\u003e\n\u003cdiv class=\"fv-calc-tbl-inner\"\u003e\n\u003cdiv style=\"overflow-x: auto; scrollbar-width: thin;\"\u003e\n\u003ctable class=\"fv-table\" id=\"fvCalcTable\"\u003e\n\u003cthead\u003e\n\u003ctr id=\"fvCalcThead\"\u003e\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody id=\"fvCalcTbody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"fv-calc-tbl-note-sm\"\u003e* Prices are before VAT and exclude die-cutting and delivery fees\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fv-table-card\"\u003e\n\u003cdiv class=\"fv-instr\"\u003e\n\u003cspan class=\"fv-instr-dot\"\u003e\u003c\/span\u003e Future Board Sign Price Table\u003c\/div\u003e\n\u003cdiv class=\"fv-tbl-wrap\"\u003e\n\u003ctable class=\"fv-table\" id=\"fvPriceTable\"\u003e\n\u003cthead\u003e\n\u003ctr id=\"fvTheadRow\"\u003e\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody id=\"fvPriceBody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fv-table-note\"\u003e\n\u003cp\u003ePrices are for standard rectangular Future Board signs with high-quality inkjet printed sticker application\u003c\/p\u003e\n\u003cp\u003eFor die-cut shapes or custom sizes, please enquire via LINE \u003cstrong\u003e@octopusdesign\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"fv-features-section desc_container page-width\"\u003e\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003ch2\u003eKey Features of Future Board\u003c\/h2\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fv-features-grid\"\u003e\n\u003cdiv class=\"fv-feature-card\"\u003e\n\u003cdiv class=\"fv-feature-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eCorrugated Structure, Lightweight\u003c\/h3\u003e\n\u003cp\u003eThe inner flute structure is similar to corrugated cardboard. It is very lightweight, easy to move and easy to install\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fv-feature-card\"\u003e\n\u003cdiv class=\"fv-feature-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eWater-Resistant, Moisture-Resistant\u003c\/h3\u003e\n\u003cp\u003ePP material does not absorb water and has high moisture resistance. Suitable for short- to medium-term outdoor use\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fv-feature-card\"\u003e\n\u003cdiv class=\"fv-feature-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eVivid, Sharp Printing\u003c\/h3\u003e\n\u003cp\u003eCompatible with high-quality inkjet sticker printing. Colours are vivid and sharp, with Gloss or Matte finish options\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fv-feature-card\"\u003e\n\u003cdiv class=\"fv-feature-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.7 6.3a1 1 0 000 1.4l1.6 1.6a1 1 0 001.4 0l3.77-3.77a6 6 0 01-7.94 7.94l-6.91 6.91a2.12 2.12 0 01-3-3l6.91-6.91a6 6 0 017.94-7.94l-3.76 3.76z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eCut, Drill and Form Easily\u003c\/h3\u003e\n\u003cp\u003eCan be cut with a cutter knife and supports \u003cstrong\u003edie-cut\u003c\/strong\u003e custom shapes, hanging holes or folded forming\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"fv-uses-section desc_container page-width\"\u003e\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003ch2\u003ePopular Applications\u003c\/h2\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fv-uses-grid\"\u003e\n\u003ca href=\"https:\/\/www.octopus.co.th\/products\/backdrop-future-board\" class=\"fv-use-card\" rel=\"noopener\" target=\"_blank\"\u003e\n\u003cdiv class=\"fv-use-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/IMG-7747.jpg?v=1766631905\" alt=\"Future Board Backdrop\" loading=\"lazy\"\u003e\u003cspan class=\"fv-use-label\"\u003eFuture Board Backdrop\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003ca href=\"https:\/\/www.octopus.co.th\/products\/standee-with-base\" class=\"fv-use-card\" rel=\"noopener\" target=\"_blank\"\u003e\n\u003cdiv class=\"fv-use-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/D3616_300__201123_4_optimized-865044.jpg?v=1710132400\" alt=\"Future Board Standee\" loading=\"lazy\"\u003e\u003cspan class=\"fv-use-label\"\u003eFuture Board Standee\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003ca href=\"https:\/\/www.octopus.co.th\/products\/futureboard-stand\" class=\"fv-use-card\" rel=\"noopener\" target=\"_blank\"\u003e\n\u003cdiv class=\"fv-use-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_67e29fb7-3b4e-465d-aa2d-bf2031839c33-576608.jpg?v=1722621081\" alt=\"Freestanding Future Board Sign with Steel Frame\" loading=\"lazy\"\u003e\u003cspan class=\"fv-use-label\"\u003eFreestanding Sign with Steel Frame\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003ca href=\"https:\/\/www.octopus.co.th\/products\/products-ig-frame-instagram-facebook-sign\" class=\"fv-use-card\" rel=\"noopener\" target=\"_blank\"\u003e\n\u003cdiv class=\"fv-use-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_8173adf8-b04d-4c0d-8f30-8f31ce6205dd-119768.jpg?v=1709902607\" alt=\"IG \/ Facebook Photo Frame Sign\" loading=\"lazy\"\u003e\u003cspan class=\"fv-use-label\"\u003eIG \/ Facebook Photo Frame Sign\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003ca href=\"https:\/\/www.octopus.co.th\/products\/pp-board-prop\" class=\"fv-use-card\" rel=\"noopener\" target=\"_blank\"\u003e\n\u003cdiv class=\"fv-use-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/dji-827938.jpg?v=1747722974\" alt=\"Handheld Photo Sign \/ Props\" loading=\"lazy\"\u003e\u003cspan class=\"fv-use-label\"\u003eHandheld Photo Sign \/ Props\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003ca href=\"https:\/\/www.octopus.co.th\/products\/mock-up\" class=\"fv-use-card\" rel=\"noopener\" target=\"_blank\"\u003e\n\u003cdiv class=\"fv-use-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/14771108_website_23_b4f86358-dd2a-4a77-809b-5fc05524259f-278091.jpg?v=1730248746\" alt=\"Product Mock-up\" loading=\"lazy\"\u003e\u003cspan class=\"fv-use-label\"\u003eProduct Mock-up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003ca href=\"https:\/\/www.octopus.co.th\/products\/photo-backdrop-future-board\" class=\"fv-use-card\" rel=\"noopener\" target=\"_blank\"\u003e\n\u003cdiv class=\"fv-use-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/14771108_website_-_2025-02-20T103843.367.jpg?v=1740062201\" alt=\"Future Board Photo Backdrop\" loading=\"lazy\"\u003e\u003cspan class=\"fv-use-label\"\u003eFuture Board Photo Backdrop\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"fv-faq-section desc_container page-width\"\u003e\u003cspan class=\"fv-faq-label\"\u003eFrequently Asked Questions · FAQ\u003c\/span\u003e\n\u003cdiv class=\"oc-bar-wrap\" style=\"margin-bottom: 36px;\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003ch2\u003eQuestions About Future Board Signs\u003c\/h2\u003e\u003c\/div\u003e\n\u003c\/div\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\u003eWhat is the difference between Future Board and Foam Board?\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\n\u003cdiv class=\"oc-faq-ans\"\u003eFuture Board (PP Board) is a corrugated PP plastic sheet. It is lightweight, more water-resistant, stronger and lasts longer outdoors than foam board. Foam board has a lighter foam core, but it chips or breaks more easily, is not water-resistant, and is mainly suitable for indoor use only. Future Board is a better choice when you need durability and water resistance while keeping the cost affordable\u003c\/div\u003e\n\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\u003eCan Future Board be used outdoors?\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\n\u003cdiv class=\"oc-faq-ans\"\u003eYes. It is suitable for short- to medium-term outdoor use, around 3–6 months. PP material can withstand sunlight to a certain level, but long exposure to strong sun may make it brittle and cause colour fading. For long-term outdoor use, Foam PVC board or Dibond is recommended instead\u003c\/div\u003e\n\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\u003eWhat is the price table based on?\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\n\u003cdiv class=\"oc-faq-ans\"\u003ePrices are calculated by artwork size (width × height in cm) for standard rectangular signs printed with high-quality inkjet stickers. The starting price is 150 THB for 20×20 cm\u003c\/div\u003e\n\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\u003eCan I order custom die-cut shapes?\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\n\u003cdiv class=\"oc-faq-ans\"\u003eYes. Future Board can be cut into custom shapes such as letters, logos or free-form shapes. Pricing depends on shape complexity. Please send AI\/PDF files for quotation via LINE @octopusdesign\u003c\/div\u003e\n\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\u003eHow long does production and delivery take?\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\n\u003cdiv class=\"oc-faq-ans\"\u003eNormally 1–3 working days after artwork confirmation and payment. Express same-day delivery is available in Bangkok. Provincial delivery usually takes 2–3 working days\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[\n  {\"@type\":\"Question\",\"name\":\"What is the difference between Future Board and Foam Board?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Future Board (PP Board) is made from corrugated polypropylene plastic. It is water-resistant, durable and lasts longer outdoors. Foam board is lighter but breaks more easily, is not water-resistant and is suitable mainly for indoor use\"}},\n  {\"@type\":\"Question\",\"name\":\"Can Future Board be used outdoors?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. It is suitable for short- to medium-term use, around 3–6 months. For long-term outdoor use, Foam PVC board or Dibond is recommended\"}},\n  {\"@type\":\"Question\",\"name\":\"What is the Future Board sign price table based on?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Prices are calculated by artwork size, width × height in cm, for standard rectangular signs. Starting price is 150 THB\"}},\n  {\"@type\":\"Question\",\"name\":\"Can I order custom die-cut shapes?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Custom shapes such as letters, logos or free-form designs can be cut. Please send AI\/PDF files for quotation\"}},\n  {\"@type\":\"Question\",\"name\":\"How many days does Future Board sign production take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"1–3 working days after artwork confirmation and payment. Express same-day delivery is available in Bangkok\"}}\n]}\n\u003c\/script\u003e \u003cscript\u003e\n(function(){\n  var WS=[20,30,40,50,60,70,80,90,100,110,120];\n  var HS=[240,220,210,200,190,180,170,160,150,140,130,120,110,100,90,80,70,60,50,40,30,20];\n  var RAW=[\n    [650,805,890,995,1080,1160,1295,1365,1460,1560,1585],\n    [550,725,840,950,1030,1130,1230,1290,1380,1470,1530],\n    [530,695,815,930,1005,1100,1195,1255,1340,1425,1465],\n    [505,670,790,910,980,1075,1165,1220,1300,1385,1400],\n    [480,640,760,885,955,1045,1130,1180,1260,1340,1355],\n    [465,610,735,865,930,1015,1100,1145,1220,1295,1315],\n    [450,580,710,835,900,990,1075,1130,1180,1250,1270],\n    [420,540,670,780,890,970,1020,1090,1165,1195,1230],\n    [400,510,600,750,840,935,985,1050,1090,1160,1200],\n    [380,490,590,720,800,900,970,1000,1065,1125,1155],\n    [365,460,550,675,760,860,940,965,1025,1080,1100],\n    [350,430,530,630,720,825,910,940,985,1040,1075],\n    [335,400,495,585,665,770,875,895,975,995,1040],\n    [320,380,460,535,615,710,840,860,905,950,985],\n    [305,360,450,490,550,635,720,800,860,895,940],\n    [280,315,385,455,530,590,670,720,840,875,910],\n    [260,290,345,410,475,530,590,635,710,770,825],\n    [235,270,305,365,410,475,530,550,615,665,720],\n    [220,240,285,330,365,410,455,490,535,585,630],\n    [200,215,230,285,305,345,385,450,460,495,530],\n    [175,190,215,240,270,290,315,360,380,400,430],\n    [150,175,200,220,235,260,280,305,320,335,350]\n  ];\n  var selH=document.getElementById('fv-sel-h');\n  var selW=document.getElementById('fv-sel-w');\n  var priceEl=document.getElementById('fv-price');\n  var dimEl=document.getElementById('fv-dim');\n  var tierEl=document.getElementById('fv-tier');\n  if(!selH||!selW) return;\n  function update(){\n    var h=parseInt(selH.value),w=parseInt(selW.value);\n    var hi=HS.indexOf(h),wi=WS.indexOf(w);\n    var p=(hi\u003e=0\u0026\u0026wi\u003e=0)?RAW[hi][wi]:null;\n    dimEl.textContent=h+' × '+w+' cm';\n    if(p){\n      priceEl.textContent='THB '+p.toLocaleString();\n      priceEl.style.animation='none'; void priceEl.offsetWidth;\n      priceEl.style.animation='fv-calc-pop .2s ease';\n      if(tierEl){\n        if(p\u003c500){tierEl.className='fv-calc-tier fv-tier-base';tierEl.textContent='Entry Price';}\n        else if(p\u003c1000){tierEl.className='fv-calc-tier fv-tier-mid';tierEl.textContent='Mid Range';}\n        else{tierEl.className='fv-calc-tier fv-tier-hi';tierEl.textContent='Large Size';}\n      }\n    } else{priceEl.textContent='–';}\n  }\n  selH.addEventListener('change',update);\n  selW.addEventListener('change',update);\n  update();\n  var expBtn=document.getElementById('fv-expand-btn');\n  var expPanel=document.getElementById('fv-calc-tbl');\n  var expLabel=document.getElementById('fv-expand-label');\n  if(expBtn\u0026\u0026expPanel){\n    expBtn.addEventListener('click',function(){\n      var open=expPanel.classList.toggle('open');\n      expBtn.classList.toggle('open',open);\n      expBtn.setAttribute('aria-expanded',String(open));\n      expLabel.textContent=open?'Hide Price Table':'View Full Price Table';\n    });\n  }\n  var thead=document.getElementById('fvCalcThead');\n  var tbody2=document.getElementById('fvCalcTbody');\n  if(thead\u0026\u0026tbody2){\n    thead.innerHTML='\u003cth\u003eH\/W\u003c\/th\u003e'+WS.map(function(w){return '\u003cth\u003e'+w+'\u003c\/th\u003e';}).join('');\n    HS.forEach(function(h,hi){\n      var tr=document.createElement('tr');\n      var tdH=document.createElement('td'); tdH.textContent=h; tr.appendChild(tdH);\n      RAW[hi].forEach(function(p){\n        var td=document.createElement('td');\n        td.textContent=p.toLocaleString();\n        td.style.cssText='padding:6px 8px;text-align:center;font-size:0.88em;font-weight:700;color:'+(p\u003c500?'#6B7280':p\u003e=1000?'#7C3AED':p\u003e=700?'#17a9bb':'#374151');\n        tr.appendChild(td);\n      });\n      tbody2.appendChild(tr);\n    });\n  }\n})();\n\u003c\/script\u003e \u003cscript\u003e\n(function () {\n  var WS  = [20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120];\n  var HS  = [240, 220, 210, 200, 190, 180, 170, 160, 150, 140, 130, 120, 110, 100, 90, 80, 70, 60, 50, 40, 30, 20];\n  var RAW = [[650, 805, 890, 995, 1080, 1160, 1295, 1365, 1460, 1560, 1585],\n    [550, 725, 840, 950, 1030, 1130, 1230, 1290, 1380, 1470, 1530],\n    [530, 695, 815, 930, 1005, 1100, 1195, 1255, 1340, 1425, 1465],\n    [505, 670, 790, 910, 980, 1075, 1165, 1220, 1300, 1385, 1400],\n    [480, 640, 760, 885, 955, 1045, 1130, 1180, 1260, 1340, 1355],\n    [465, 610, 735, 865, 930, 1015, 1100, 1145, 1220, 1295, 1315],\n    [450, 580, 710, 835, 900, 990, 1075, 1130, 1180, 1250, 1270],\n    [420, 540, 670, 780, 890, 970, 1020, 1090, 1165, 1195, 1230],\n    [400, 510, 600, 750, 840, 935, 985, 1050, 1090, 1160, 1200],\n    [380, 490, 590, 720, 800, 900, 970, 1000, 1065, 1125, 1155],\n    [365, 460, 550, 675, 760, 860, 940, 965, 1025, 1080, 1100],\n    [350, 430, 530, 630, 720, 825, 910, 940, 985, 1040, 1075],\n    [335, 400, 495, 585, 665, 770, 875, 895, 975, 995, 1040],\n    [320, 380, 460, 535, 615, 710, 840, 860, 905, 950, 985],\n    [305, 360, 450, 490, 550, 635, 720, 800, 860, 895, 940],\n    [280, 315, 385, 455, 530, 590, 670, 720, 840, 875, 910],\n    [260, 290, 345, 410, 475, 530, 590, 635, 710, 770, 825],\n    [235, 270, 305, 365, 410, 475, 530, 550, 615, 665, 720],\n    [220, 240, 285, 330, 365, 410, 455, 490, 535, 585, 630],\n    [200, 215, 230, 285, 305, 345, 385, 450, 460, 495, 530],\n    [175, 190, 215, 240, 270, 290, 315, 360, 380, 400, 430],\n    [150, 175, 200, 220, 235, 260, 280, 305, 320, 335, 350]];\n  var mn=150, mx=1585;\n  function heat(p) {\n    var r=(p-mn)\/(mx-mn);\n    return r\u003c.2?'fv-h1':r\u003c.4?'fv-h2':r\u003c.6?'fv-h3':r\u003c.8?'fv-h4':'fv-h5';\n  }\n  var sel={r:null,c:null};\n  var thr=document.getElementById('fvTheadRow');\n  if(!thr) return;\n  thr.innerHTML='\u003cth\u003eH \\ W (cm)\u003c\/th\u003e'+WS.map(function(w,i){return '\u003cth id=\"fvthw'+i+'\"\u003e'+w+'\u003c\/th\u003e';}).join('');\n  var tbody=document.getElementById('fvPriceBody');\n  HS.forEach(function(h,hi){\n    var tr=document.createElement('tr');\n    var tdH=document.createElement('td'); tdH.id='fvtdh'+hi; tdH.textContent=h;\n    tr.appendChild(tdH);\n    RAW[hi].forEach(function(p,wi){\n      var td=document.createElement('td');\n      td.id='fvtd'+hi+'_'+wi;\n      td.className=heat(p);\n      td.textContent=p.toLocaleString();\n      td.addEventListener('click',function(){pick(hi,wi);});\n      tr.appendChild(td);\n    });\n    tbody.appendChild(tr);\n  });\n  WS.forEach(function(_,wi){\n    var th=document.getElementById('fvthw'+wi); if(!th) return;\n    th.addEventListener('mouseenter',function(){hiCol(wi);});\n    th.addEventListener('mouseleave',function(){clearCol(wi);});\n  });\n  function hiCol(wi){\n    document.getElementById('fvthw'+wi)?.classList.add('fv-col-hi');\n    HS.forEach(function(_,ri){\n      var td=document.getElementById('fvtd'+ri+'_'+wi);\n      if(td\u0026\u0026!(ri===sel.r\u0026\u0026wi===sel.c)) td.classList.add('fv-col-hi');\n    });\n  }\n  function clearCol(wi){\n    document.getElementById('fvthw'+wi)?.classList.remove('fv-col-hi');\n    HS.forEach(function(_,ri){document.getElementById('fvtd'+ri+'_'+wi)?.classList.remove('fv-col-hi');});\n  }\n  function pick(hi,wi){\n    if(sel.r!==null){\n      var oh=document.getElementById('fvtdh'+sel.r); if(oh) oh.style.cssText='';\n      if(sel.c!==null) document.getElementById('fvtd'+sel.r+'_'+sel.c)?.classList.remove('fv-sel');\n    }\n    if(sel.r===hi\u0026\u0026sel.c===wi){sel.r=null;sel.c=null;return;}\n    sel.r=hi;sel.c=wi;\n    var hLbl=document.getElementById('fvtdh'+hi);\n    if(hLbl){hLbl.style.color='#6d28d9';hLbl.style.background='#f5f3ff';}\n    var cell=document.getElementById('fvtd'+hi+'_'+wi);\n    if(cell){cell.classList.remove('fv-col-hi');cell.classList.add('fv-sel');}\n  }\n})();\n\u003c\/script\u003e \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\u003c\/p\u003e\u003c\/section\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":14316212584505,"sku":"","price":200.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/002_330a4002-77c0-4e5e-b68b-18a5c19ef987-443283.jpg?v=1709719103"},{"product_id":"foamboard","title":"Custom Foam Board Signs — Lightweight Display Signs","description":"\u003cbody\u003e\n\u003cstyle\u003e\nbody{background:#fff;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",\"Noto Sans Thai\",sans-serif;padding-bottom:60px;margin:0}\n.oc-badge{display:inline-block;padding:3px 10px;border-radius:99px;font-size:.78em;font-weight:700;margin-right:4px;margin-bottom:4px}\n.oc-badge-cyan{background:#ecfeff;color:#17a9bb}\n.oc-badge-green{background:#ecfdf5;color:#065f46}\n.oc-badge-purple{background:#f3f0ff;color:#6d28d9}\n.oc-badge-orange{background:#fff7ed;color:#92400e}\n.divline{border:0;border-top:1px solid #e5e7eb;margin:24px 0}\n.how-to-icon,.idea-icon,.pin-active-icon,.write-icon{height:0}\n\/* desc_container ไม่จำกัด max-width — ปล่อยให้ fb-wrap ในแต่ละ section จัดการ *\/\n.desc_container{width:100%;box-sizing:border-box}\n\u003c\/style\u003e\n\n\n\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\n\/* ── foamboard full-page custom CSS ── *\/\n:root{\n  --fb-c:#17a9bb;--fb-cv:#14c9df;--fb-cl:#e3f8fb;\n  --fb-i:#818CF8;--fb-il:#EEF2FF;\n  --fb-l:#A78BFA;--fb-ld:#7C3AED;--fb-ll:#F3F0FF;\n  --fb-ink:#1A202C;--fb-ink70:#374151;--fb-ink40:#6B7280;\n  --fb-ink15:#E5E7EB;--fb-ink05:#F9FAFB;\n  --fb-grad:linear-gradient(90deg,#14c9df,#17a9bb,#818CF8,#A78BFA);\n  --fb-gci:linear-gradient(135deg,#14c9df 0%,#17a9bb 55%,#818CF8 100%);\n  --fb-r:14px;--fb-rl:20px;\n  --fb-sh:0 1px 8px rgba(0,0,0,.07);\n  --fb-shm:0 4px 20px rgba(0,0,0,.10);\n  --fb-dur:.22s;--fb-ease:cubic-bezier(.4,0,.2,1);\n}\n@keyframes fb-rb{0%{background-position:0%}100%{background-position:300%}}\n@keyframes fb-text-rb{0%{background-position:0% 50%}100%{background-position:100% 50%}}\n\n\/* ── HERO ── *\/\n.fb-hero{background:radial-gradient(ellipse 70% 55% at 10% 0%,rgba(20,201,223,.22) 0%,transparent 60%),radial-gradient(ellipse 55% 45% at 90% 100%,rgba(167,139,250,.18) 0%,transparent 60%),linear-gradient(135deg,#edfffe 0%,#f5f0ff 50%,#eafcfc 100%);padding:52px 24px 56px;text-align:center;border-radius:0 0 var(--fb-rl) var(--fb-rl);margin-bottom:8px}\n.fb-hero-inner{max-width:989px;margin:0 auto}\n.fb-hero-title{font-size:clamp(1.65rem,4vw,2.6rem);font-weight:800;color:var(--fb-ink);margin:0 0 14px;line-height:1.2;letter-spacing:-.02em}\n.fb-hero-title em{font-style:normal;background:var(--fb-grad);background-size:280% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fb-text-rb 6s ease-in-out infinite alternate}\n.fb-hero-sub{font-size:.95em;color:var(--fb-ink70);line-height:1.85;max-width:560px;margin:0 auto 22px}\n.fb-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px}\n.fb-chip{display:inline-flex;align-items:center;gap:6px;background:rgba(20,201,223,.08);border:1px solid rgba(20,201,223,.2);border-radius:99px;padding:5px 13px;font-size:.8em;font-weight:700;color:var(--fb-c)}\n\n\/* ── CTA BUTTON ── *\/\n.fb-btn{display:inline-flex;align-items:center;gap:7px;padding:11px 24px;border-radius:99px;background:var(--fb-grad);background-size:200% 100%;color:#fff!important;font-size:.9em;font-weight:700;text-decoration:none;border:none;box-shadow:0 4px 14px rgba(20,201,223,.28);transition:background-position var(--fb-dur),transform var(--fb-dur),box-shadow var(--fb-dur)}\n.fb-btn:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 8px 20px rgba(20,201,223,.32)}\n.fb-btn svg{width:14px;height:14px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* ── FEAT GRID ── *\/\n.fb-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}\n.fb-feat-card{background:#fff;border:1.5px solid var(--fb-ink15);border-radius:var(--fb-r);padding:18px 16px;display:flex;gap:13px;align-items:flex-start;box-shadow:var(--fb-sh);transition:border-color var(--fb-dur),box-shadow var(--fb-dur),transform var(--fb-dur)}\n.fb-feat-card:hover{border-color:var(--fb-c);box-shadow:var(--fb-shm);transform:translateY(-2px)}\n.fb-feat-icon{width:38px;height:38px;border-radius:10px;background:var(--fb-cl);display:flex;align-items:center;justify-content:center;flex-shrink:0}\n.fb-feat-icon svg{width:20px;height:20px;stroke:var(--fb-c);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.fb-feat-card h3{font-size:0.96em;font-weight:700;color:var(--fb-ink);margin:0 0 4px}\n.fb-feat-card p{font-size:0.96em;color:var(--fb-ink40);line-height:1.65;margin:0}\n\n\/* ── PRICE TABLE ── *\/\n.fb-tbl-card{background:#fff;border-radius:14px;border:1px solid var(--fb-ink15);overflow:hidden;box-shadow:0 1px 6px rgba(60,70,90,.06);margin-bottom:0}\n.fb-tbl-instr{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border-bottom:1px solid rgba(200,200,240,.3);font-size:12px;color:var(--fb-ink);font-weight:700}\n.fb-tbl-dot{width:6px;height:6px;border-radius:50%;background:#818CF8;flex-shrink:0}\n.fb-tbl-wrap{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(129,140,248,.28) transparent}\n.fb-tbl-wrap::-webkit-scrollbar{height:4px}\n.fb-tbl-wrap::-webkit-scrollbar-thumb{background:rgba(129,140,248,.28);border-radius:99px}\n.fb-tbl{width:100%;border-collapse:collapse;background:#fff;font-size:.88em!important;font-weight:700!important}\n.fb-tbl thead{position:relative}\n.fb-tbl thead::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#14c9df,#17a9bb 28%,#818CF8 60%,#A78BFA 82%,#14c9df 100%);background-size:300%;animation:fb-rb 4s linear infinite;pointer-events:none}\n.fb-tbl thead tr{background:linear-gradient(90deg,#0ea5b5,#17a9bb 50%,#1fc8db)}\n.fb-tbl thead th{padding:8px 10px;background:transparent!important;font-weight:700;font-size:.88em!important;text-align:center;white-space:nowrap;color:#fff!important}\n.fb-tbl thead th:first-child{position:sticky;left:0;z-index:7;background:#0ea5b5!important;min-width:60px}\n.fb-tbl tbody tr{border-bottom:1px solid var(--fb-ink15)}\n.fb-tbl tbody tr:last-child{border-bottom:none}\n.fb-tbl tbody tr:nth-child(even) td{background:#f0fafc;font-size:.88em!important;font-weight:700!important}\n.fb-tbl tbody tr:nth-child(even) td:first-child{background:#f0fafc!important}\n.fb-tbl tbody tr:hover td{background:#EEF2FF!important}\n.fb-tbl tbody tr:hover td:first-child{background:#EEF2FF!important;color:#7C3AED}\n.fb-tbl td{padding:6px 8px;text-align:center;font-size:.88em!important;color:#374151;font-weight:700!important}\n.fb-tbl td:first-child{font-weight:700;color:#1A202C;background:#fff!important;border-right:1px solid var(--fb-ink15);white-space:nowrap;position:sticky;left:0;z-index:5}\n.fb-tbl tbody tr:nth-child(even) td:first-child{background:#f0fafc!important}\n.fb-tbl td.col-hi{background:rgba(238,242,255,.55)!important}\n.fb-tbl td.sel-cell{background:linear-gradient(90deg,#0ea5b5,#17a9bb 50%,#1fc8db)!important;background-size:200%!important;color:#fff!important;font-weight:700!important;border-radius:8px;animation:fb-rb 3s linear infinite;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35)}\n.fb-tbl td.h1{color:#6B7280!important}\n.fb-tbl td.h2{color:#374151!important}\n.fb-tbl td.h3{color:#17a9bb!important}\n.fb-tbl td.h4{color:#17a9bb!important}\n.fb-tbl td.h5{color:#7C3AED!important}\n.fb-tbl-note{padding:12px 16px;border-top:1px solid var(--fb-ink15);font-size:0.82em;color:var(--fb-ink40);line-height:1.8}\n.fb-tbl-note p{padding-left:1em;text-indent:-1em;margin-bottom:3px}\n.fb-tbl-note p::before{content:'* ';color:var(--fb-c);font-weight:700}\n\n\/* ── FAQ fb-faq ── *\/\n.fb-faq{display:flex;flex-direction:column;gap:7px;margin:12px 0}\n.fb-faq-item{background:#fff;border:1px solid var(--fb-ink15);border-radius:var(--fb-r);overflow:hidden}\n.fb-faq-item.open{border-color:rgba(129,140,248,.3)}\n.fb-faq-q{display:flex;align-items:center;padding:13px 16px;gap:9px;font-size:0.96em;font-weight:700;color:var(--fb-ld);cursor:pointer;user-select:none;transition:background .15s}\n.fb-faq-n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--fb-gci);color:#fff;font-size:0.92em;font-weight:800;flex-shrink:0}\n.fb-faq-item.open .fb-faq-n{background:var(--fb-ld)}\n.fb-faq-chev{width:16px;height:16px;stroke:var(--fb-ink40);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-left:auto;flex-shrink:0;transition:transform .2s var(--fb-ease)}\n.fb-faq-item.open .fb-faq-chev{transform:rotate(180deg);stroke:var(--fb-ld)}\n.fb-faq-body{display:none;padding:12px 16px 14px;font-size:0.96em;color:var(--fb-ink70);line-height:1.8;border-top:1px solid rgba(129,140,248,.15)}\n.fb-faq-item.open .fb-faq-body{display:block}\n.fb-faq-body strong{color:var(--fb-ink);font-weight:600}\n\n\/* ── oc-faq B (grid-template-rows standard) ── *\/\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:.88em;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{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}\n.oc-faq-i.open .oc-faq-body{grid-template-rows:1fr}\n.oc-faq-ans{overflow:hidden;padding:0 14px 0 48px;font-size:.88em;color:#6b7280;line-height:1.8}\n.oc-faq-i.open .oc-faq-ans{padding-bottom:14px}\n\n\/* ── MOBILE CALCULATOR ── *\/\n@keyframes fb-calc-pop{0%{transform:scale(.94);opacity:.6}100%{transform:scale(1);opacity:1}}\n.fb-calc{display:none;max-width:900px;margin:0 auto 10px;background:#fff;border-radius:var(--fb-rl);border:1px solid rgba(200,200,240,.4);box-shadow:0 2px 16px rgba(100,100,160,.08);overflow:hidden}\n.fb-calc-hdr{background:linear-gradient(90deg,#0ea5b5,#17a9bb 50%,#1fc8db);padding:12px 18px;color:#fff;font-size:.88em;font-weight:700}\n.fb-calc-body{padding:18px}\n.fb-calc-selects{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}\n.fb-calc-field{display:flex;flex-direction:column;gap:4px}\n.fb-calc-field label{font-size:.78em;font-weight:700;color:#6B7280;text-transform:uppercase;letter-spacing:.2px}\n.fb-calc-field select{padding:10px 32px 10px 12px;border-radius:10px;border:1.5px solid #E5E7EB;background:#fff;font-size:.95em;font-weight:700;color:#1A202C;appearance:none;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7280' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer;transition:border-color .18s}\n.fb-calc-field select:focus{outline:none;border-color:#17a9bb}\n.fb-calc-result{background:linear-gradient(135deg,#f0fafc,#f7f5ff);border-radius:12px;border:1px solid rgba(23,169,187,.15);padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}\n.fb-calc-result-left{display:flex;flex-direction:column;gap:3px}\n.fb-calc-result-label{font-size:.75em;font-weight:700;color:#6B7280;text-transform:uppercase;letter-spacing:.2px}\n.fb-calc-result-dim{font-size:.82em;color:#6B7280}\n.fb-calc-price{font-size:2em;font-weight:800;color:#17a9bb;letter-spacing:-.5px;white-space:nowrap;line-height:1}\n.fb-calc-tier{display:inline-flex;align-items:center;font-size:.72em;font-weight:700;padding:3px 9px;border-radius:999px;margin-top:4px;width:fit-content}\n.fb-tier-base{background:#e0f2fe;color:#0369a1}\n.fb-tier-mid{background:#e0fdf4;color:#065f46}\n.fb-tier-hi{background:#f3e8ff;color:#6d28d9}\n.fb-calc-note{font-size:.78em;color:#6B7280;line-height:1.7;margin-bottom:14px}\n.fb-calc-note b{color:#374151}\n.fb-calc-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(90deg,#0ea5b5,#17a9bb 50%,#1fc8db);color:#fff!important;font-size:.9em;font-weight:700;padding:13px 20px;border-radius:999px;text-decoration:none;border:none;box-shadow:0 4px 14px rgba(20,201,223,.22);transition:transform .2s;cursor:pointer}\n.fb-calc-cta:hover{transform:translateY(-2px)}\n.fb-calc-cta svg{width:16px;height:16px;flex-shrink:0}\n.fb-calc-expand{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;background:none;border:none;border-top:1px solid #E5E7EB;font-size:.8em;font-weight:700;color:#6B7280;cursor:pointer;transition:color .18s,background .18s}\n.fb-calc-expand:hover{background:#F9FAFB;color:#17a9bb}\n.fb-calc-expand svg{width:14px;height:14px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s}\n.fb-calc-expand.open{color:#17a9bb}\n.fb-calc-expand.open svg{transform:rotate(180deg)}\n.fb-calc-tbl-wrap{max-height:0;overflow:hidden;transition:max-height .4s ease}\n.fb-calc-tbl-wrap.open{max-height:2000px}\n.fb-calc-tbl-inner{border-top:1px solid #E5E7EB;padding:14px 16px 18px}\n.fb-calc-tbl-note-sm{font-size:.76em;color:#6B7280;margin-top:10px;line-height:1.7}\n\n.fb-price-section{padding:52px 0}\n.fb-wrap{max-width:1100px;margin:0 auto;padding:0 24px}\n\n\/* ── SPEC TABLE ── *\/\n.divtable-spec{margin:20px 0}\n.spec-table{width:100%;border-collapse:collapse;font-size:.88em;border-radius:10px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 1px 4px rgba(0,0,0,.05)}\n.spec-table thead th{background:#f0fdfe;font-weight:700;color:#1a202c;padding:10px 14px;text-align:left;border-bottom:2px solid rgba(20,201,223,.3)}\n.spec-table tbody tr{border-bottom:1px solid #e5e7eb}\n.spec-table tbody tr:last-child{border-bottom:0}\n.spec-table tbody th{font-weight:600;color:#374151;background:#fafafa;padding:10px 14px;text-align:left;width:35%;white-space:normal;vertical-align:top}\n.spec-table tbody td{color:#374151;padding:10px 14px;vertical-align:top;line-height:1.65}\n.spec-table tbody tr:hover td,.spec-table tbody tr:hover th{background:#f0fdfe}\n\n\/* ── OC-STEP FLOW ── *\/\n.oc-step-row{display:flex;align-items:flex-start;justify-content:center;gap:4px;flex-wrap:wrap;margin:18px 0 24px}\n.oc-step-item{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 0 auto;min-width:64px;max-width:80px;text-align:center}\n.oc-step-bubble{position:relative;width:56px;height:56px;border-radius:50%;background:#f0fdfe;border:2px solid rgba(20,201,223,.3);display:flex;align-items:center;justify-content:center}\n.oc-step-num{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#14c9df,#17a9bb);color:#fff;font-size:.72em;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1}\n.oc-step-icon{display:flex;align-items:center;justify-content:center}\n.oc-step-label{font-size:.78em;font-weight:600;color:#374151;line-height:1.4}\n.oc-step-arrow{font-size:1.4em;color:#cbd5e1;margin-top:14px;flex-shrink:0}\n.oc-hd-bar{margin:0 0 14px}\n.oc-kicker{font-size:.75em;font-weight:700;color:#17a9bb;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:6px}\n.oc-bar-wrap{display:flex;align-items:flex-start;gap:10px}\n.oc-bar{width:4px;min-height:24px;background:linear-gradient(135deg,#14c9df,#17a9bb);border-radius:2px;flex-shrink:0;margin-top:4px}\n.oc-bar-wrap h2{margin:0!important;font-size:1.05rem!important;color:#1a202c;font-weight:800;line-height:1.35}\n.grayBG{background:#f8fafc;border-left:3px solid #e2e8f0;border-radius:0 8px 8px 0;padding:12px 16px;margin:14px 0;font-size:.88em;color:#374151;line-height:1.75}\n.grayBG b{color:#1a202c}\n.grayBG a{color:#17a9bb;font-weight:600}\n@media(max-width:600px){\n  .oc-step-row{gap:2px}\n  .oc-step-item{min-width:52px;max-width:68px}\n  .oc-step-bubble{width:46px;height:46px}\n  .oc-step-label{font-size:.72em}\n  .oc-step-arrow{font-size:1.1em;margin-top:10px}\n  .spec-table tbody th{width:40%}\n}\n\n@media(max-width:989px){\n  .fb-hero{padding:36px 20px 40px;border-radius:0}\n  .fb-feat-grid{grid-template-columns:1fr;gap:9px}\n  .fb-tbl{min-width:680px}\n}\n@media(max-width:640px){\n  .fb-calc{display:block;max-width:100%;border-radius:14px}\n  .fb-tbl-card{display:none!important}\n  .fb-calc-selects{gap:10px}\n  .fb-calc-price{font-size:1.75em}\n  .fb-price-section{padding:24px 0}\n}\n@media(max-width:380px){.fb-calc-selects{grid-template-columns:1fr}}\n@media(prefers-reduced-motion:reduce){\n  .fb-hero-title em,.fb-tbl thead tr::after,.fb-tbl td.sel-cell{animation:none!important}\n  .fb-feat-card,.fb-btn{transition-duration:.01ms!important}\n}\n\u003c\/style\u003e\n\n\u003csection class=\"desc_container\"\u003e\n\n\u003c!-- ── HERO ── --\u003e\n\u003cdiv class=\"fb-hero\"\u003e\n  \u003cdiv class=\"fb-hero-inner\"\u003e\n    \u003ch1 class=\"fb-hero-title\"\u003eCustom \u003cem\u003eFoam Board Signs\u003c\/em\u003e\u003cbr\u003eFoamboard · Die-Cut to Shape · Full-Color Print\u003c\/h1\u003e\n    \u003cp class=\"fb-hero-sub\"\u003eLightweight, quick to install — perfect for events, booths, weddings, photo props, and promotions.\u003cbr\u003eCustom print + die-cut to any shape. No minimum order, starting from just 1 piece.\u003c\/p\u003e\n    \u003cdiv class=\"fb-chips\"\u003e\n      \u003cspan class=\"fb-chip\"\u003efoam board sign\u003c\/span\u003e\n      \u003cspan class=\"fb-chip\"\u003efoam board price\u003c\/span\u003e\n      \u003cspan class=\"fb-chip\"\u003efoam board printing\u003c\/span\u003e\n      \u003cspan class=\"fb-chip\"\u003edie-cut foam\u003c\/span\u003e\n      \u003cspan class=\"fb-chip\"\u003ebeautiful foam board signs\u003c\/span\u003e\n      \u003cspan class=\"fb-chip\"\u003ewedding foam board\u003c\/span\u003e\n      \u003cspan class=\"fb-chip\"\u003efoam board sign shop near me\u003c\/span\u003e\n      \u003cspan class=\"fb-chip\"\u003efoamboard\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003ca class=\"fb-btn\" href=\"https:\/\/page.line.me\/pwy1559t?openQrModal=true\" target=\"_blank\" rel=\"noopener\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Chat on LINE @octopusdesign\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ── PRICE TABLE ── --\u003e\n\u003csection class=\"fb-price-section\"\u003e\n\u003cdiv class=\"fb-wrap\"\u003e\n\u003cdiv class=\"fb-calc\"\u003e\n  \u003cdiv class=\"fb-calc-hdr\"\u003eCheck foam board sign price (full-color print included)\u003c\/div\u003e\n  \u003cdiv class=\"fb-calc-body\"\u003e\n    \u003cdiv class=\"fb-calc-selects\"\u003e\n      \u003cdiv class=\"fb-calc-field\"\u003e\n        \u003clabel for=\"fb-sel-h\"\u003eHeight H (cm)\u003c\/label\u003e\n        \u003cselect id=\"fb-sel-h\"\u003e\n          \u003coption\u003e20\u003c\/option\u003e\n\u003coption\u003e30\u003c\/option\u003e\n\u003coption\u003e40\u003c\/option\u003e\n\u003coption\u003e50\u003c\/option\u003e\n          \u003coption\u003e60\u003c\/option\u003e\n\u003coption\u003e70\u003c\/option\u003e\n\u003coption\u003e80\u003c\/option\u003e\n\u003coption\u003e90\u003c\/option\u003e\n          \u003coption selected\u003e100\u003c\/option\u003e\n\u003coption\u003e110\u003c\/option\u003e\n\u003coption\u003e120\u003c\/option\u003e\n          \u003coption\u003e130\u003c\/option\u003e\n\u003coption\u003e140\u003c\/option\u003e\n\u003coption\u003e150\u003c\/option\u003e\n\u003coption\u003e160\u003c\/option\u003e\n          \u003coption\u003e170\u003c\/option\u003e\n\u003coption\u003e180\u003c\/option\u003e\n\u003coption\u003e190\u003c\/option\u003e\n\u003coption\u003e200\u003c\/option\u003e\n          \u003coption\u003e210\u003c\/option\u003e\n\u003coption\u003e220\u003c\/option\u003e\n\u003coption\u003e240\u003c\/option\u003e\n        \u003c\/select\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fb-calc-field\"\u003e\n        \u003clabel for=\"fb-sel-w\"\u003eWidth W (cm)\u003c\/label\u003e\n        \u003cselect id=\"fb-sel-w\"\u003e\n          \u003coption\u003e20\u003c\/option\u003e\n\u003coption\u003e30\u003c\/option\u003e\n\u003coption\u003e40\u003c\/option\u003e\n\u003coption\u003e50\u003c\/option\u003e\n          \u003coption\u003e60\u003c\/option\u003e\n\u003coption\u003e70\u003c\/option\u003e\n\u003coption selected\u003e80\u003c\/option\u003e\n\u003coption\u003e90\u003c\/option\u003e\n          \u003coption\u003e100\u003c\/option\u003e\n\u003coption\u003e110\u003c\/option\u003e\n\u003coption\u003e120\u003c\/option\u003e\n        \u003c\/select\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fb-calc-result\"\u003e\n      \u003cdiv class=\"fb-calc-result-left\"\u003e\n        \u003cspan class=\"fb-calc-result-label\"\u003eStarting price\u003c\/span\u003e\n        \u003cspan class=\"fb-calc-result-dim\" id=\"fb-dim\"\u003e100 × 80 cm\u003c\/span\u003e\n        \u003cspan class=\"fb-calc-tier fb-tier-mid\" id=\"fb-tier\"\u003eMid-range\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fb-calc-price\" id=\"fb-price\"\u003e฿1,050\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"fb-calc-note\"\u003e\u003cb\u003eFoam board · full-color print included · 1 piece\u003c\/b\u003e\u003cbr\u003eDie-cut and shipping not included. Excludes VAT.\u003c\/p\u003e\n    \u003ca href=\"https:\/\/page.line.me\/pwy1559t?openQrModal=true\" class=\"fb-calc-cta\" rel=\"noopener\" target=\"_blank\"\u003e\n      \u003csvg viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cpath fill=\"white\" d=\"M9 1.5C4.86 1.5 1.5 4.48 1.5 8.13c0 2.25 1.2 4.25 3.08 5.52L4 15.5l2.2-1.1C6.97 14.63 7.97 14.75 9 14.75c4.14 0 7.5-2.98 7.5-6.62C16.5 4.48 13.14 1.5 9 1.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Order \/ Ask a question\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n  \u003cbutton class=\"fb-calc-expand\" id=\"fb-expand-btn\" aria-expanded=\"false\"\u003e\n    \u003cspan id=\"fb-expand-label\"\u003eView full price table\u003c\/span\u003e\n    \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n  \u003c\/button\u003e\n  \u003cdiv class=\"fb-calc-tbl-wrap\" id=\"fb-calc-tbl\"\u003e\n    \u003cdiv class=\"fb-calc-tbl-inner\"\u003e\n      \u003cdiv style=\"overflow-x:auto;scrollbar-width:thin\"\u003e\n        \u003ctable class=\"fb-tbl\" id=\"fbCalcTable\"\u003e\n          \u003cthead\u003e\u003ctr id=\"fbCalcThead\"\u003e\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody id=\"fbCalcTbody\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"fb-calc-tbl-note-sm\"\u003e* Minimum 450 THB · excludes die-cut (+50 THB\/piece) and shipping\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"fb-tbl-card\"\u003e\n  \u003cdiv class=\"fb-tbl-instr\"\u003e\n\u003cspan class=\"fb-tbl-dot\"\u003e\u003c\/span\u003e Foam board sign price table\u003c\/div\u003e\n  \u003cdiv class=\"fb-tbl-wrap\"\u003e\n    \u003ctable id=\"fbPriceTable\" class=\"fb-tbl\"\u003e\n      \u003cthead\u003e\u003ctr id=\"fbTheadRow\"\u003e\u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody id=\"fbPriceBody\"\u003e\u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fb-tbl-note\"\u003e\n    \u003cp\u003eMinimum 450 THB · excludes die-cut (+50 THB\/piece and up)\u003c\/p\u003e\n    \u003cp\u003ePrice for rectangular, full-color print jobs · for custom shapes, ask on LINE \u003cstrong\u003e@octopusdesign\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cbr\u003e\n\u003cdiv class=\"divtable-spec\"\u003e\n  \u003ctable class=\"spec-table\"\u003e\n    \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eProduct \u0026 Service Costs\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMinimum order\u003c\/th\u003e\n\u003ctd\u003eNo minimum, mix and match designs (\u003cstrong\u003efoam board sign price\u003c\/strong\u003e starts at 450 THB)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCustom die-cut\u003c\/th\u003e\n\u003ctd\u003eStarting from 50 THB\/piece\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBusiness \/ event organizer customers\u003c\/th\u003e\n\u003ctd\u003eSpecial pricing for 20+ pieces, contact us\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun-resistant outdoor print\u003c\/th\u003e\n\u003ctd\u003e1 year+ (special UV ink)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003c!-- ── SECTION 1 ── --\u003e\n\u003cdiv class=\"divline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"how-to-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2\u003eCustom \u003cu\u003eFoam Board Signs\u003c\/u\u003e, Printed \u0026 Die-Cut — Affordable Foam Signs, No Minimum\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003eFoam board signs · Foamboard\u003c\/b\u003e is a lightweight sheet material, perfect for events, trade show booths, and temporary displays. Available with custom printing + custom die-cutting, ideal for \u003cb\u003ewedding signs, bride and groom cutouts, quote signs, photo props, and advertising signs\u003c\/b\u003e, as well as promotional signage.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"oc-badge oc-badge-cyan\"\u003eLightweight\u003c\/span\u003e \u003cspan class=\"oc-badge oc-badge-green\"\u003eCustom die-cut\u003c\/span\u003e \u003cspan class=\"oc-badge oc-badge-purple\"\u003eEvents\u003c\/span\u003e \u003cspan class=\"oc-badge oc-badge-orange\"\u003eWeddings\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe \u003cb\u003efull standard foam board size\u003c\/b\u003e is \u003cb\u003e4 × 8 ft (120 × 240 cm) · 5mm foam board\u003c\/b\u003e. For sizes larger than this, our team uses seamless panel-joining techniques to keep the finish clean and professional.\u003c\/p\u003e\n\n\u003cdiv class=\"fb-feat-grid\"\u003e\n  \u003cdiv class=\"fb-feat-card\"\u003e\n    \u003cdiv class=\"fb-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003eLightweight, easy to install\u003c\/h3\u003e\n\u003cp\u003eA dense foam core makes it extremely lightweight — great for handheld signs, hanging signs, and temporary displays.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fb-feat-card\"\u003e\n    \u003cdiv class=\"fb-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14.7 6.3a1 1 0 000 1.4l1.6 1.6a1 1 0 001.4 0l3.77-3.77a6 6 0 01-7.94 7.94l-6.91 6.91a2.12 2.12 0 01-3-3l6.91-6.91a6 6 0 017.94-7.94l-3.76 3.76z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003eFree-form die-cutting, any shape\u003c\/h3\u003e\n\u003cp\u003eCut to any logo, character, or freeform shape, starting from just 50 THB\/piece.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fb-feat-card\"\u003e\n    \u003cdiv class=\"fb-feat-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 9h18M9 21V9\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003eVivid color printing, no minimum\u003c\/h3\u003e\n\u003cp\u003eSharp HP Latex printing, on-brand colors, sun-resistant, from just 1 piece — mix and match designs.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fb-feat-card\"\u003e\n    \u003cdiv class=\"fb-feat-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\u003e\n\u003ch3\u003eFast production, nationwide delivery\u003c\/h3\u003e\n\u003cp\u003eQuick turnaround — same-day delivery in Bangkok, 2–3 days upcountry.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"grayBG\"\u003e\n  \u003cp\u003e\u003cb\u003eWhat's the difference between foam board and Future Board?\u003c\/b\u003e Foam board has a dense foam core, making it extremely lightweight — great for handheld props and temporary decor. \u003cb\u003eFuture Board\u003c\/b\u003e, on the other hand, is made from PP plastic and holds up better against sun and water, making it suited for mid-term advertising signage.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ── SECTION 2 ── --\u003e\n\u003cdiv class=\"divline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"idea-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2\u003ePopular Uses for Foam Board\u003c\/h2\u003e\n\n\u003cdiv style=\"margin:0 0 18px\"\u003e\n  \u003cdiv style=\"display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;margin-bottom:7px;font-size:0.96em;color:#374151;line-height:1.65;box-shadow:0 2px 8px rgba(0,0,0,.07)\"\u003e\n\u003cspan style=\"display:block;flex-shrink:0;width:10px;height:10px;min-width:10px;border-radius:50%;background:linear-gradient(135deg,#14c9df,#17a9bb);margin-top:5px\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eFoam board menu signs\u003c\/b\u003e — food and drink menu signs, lightweight, easy to display standing or hanging\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv style=\"display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;margin-bottom:7px;font-size:0.96em;color:#374151;line-height:1.65;box-shadow:0 2px 8px rgba(0,0,0,.07)\"\u003e\n\u003cspan style=\"display:block;flex-shrink:0;width:10px;height:10px;min-width:10px;border-radius:50%;background:linear-gradient(135deg,#14c9df,#17a9bb);margin-top:5px\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eFoam board award signs\u003c\/b\u003e — sticker-applied or directly UV-printed onto the foam\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv style=\"display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;margin-bottom:7px;font-size:0.96em;color:#374151;line-height:1.65;box-shadow:0 2px 8px rgba(0,0,0,.07)\"\u003e\n\u003cspan style=\"display:block;flex-shrink:0;width:10px;height:10px;min-width:10px;border-radius:50%;background:linear-gradient(135deg,#14c9df,#17a9bb);margin-top:5px\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cb\u003ePhoto props and photo signs\u003c\/b\u003e — handheld photo signs, quote signs, wedding signs\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv style=\"display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;margin-bottom:7px;font-size:0.96em;color:#374151;line-height:1.65;box-shadow:0 2px 8px rgba(0,0,0,.07)\"\u003e\n\u003cspan style=\"display:block;flex-shrink:0;width:10px;height:10px;min-width:10px;border-radius:50%;background:linear-gradient(135deg,#14c9df,#17a9bb);margin-top:5px\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cb\u003ePromotional and advertising signs\u003c\/b\u003e — announcement signs, temporary campaign signage\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv style=\"display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;margin-bottom:7px;font-size:0.96em;color:#374151;line-height:1.65;box-shadow:0 2px 8px rgba(0,0,0,.07)\"\u003e\n\u003cspan style=\"display:block;flex-shrink:0;width:10px;height:10px;min-width:10px;border-radius:50%;background:linear-gradient(135deg,#14c9df,#17a9bb);margin-top:5px\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eLogo and company name signs\u003c\/b\u003e — low-cost, ideal for temporary indoor use\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv style=\"display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;margin-bottom:7px;font-size:0.96em;color:#374151;line-height:1.65;box-shadow:0 2px 8px rgba(0,0,0,.07)\"\u003e\n\u003cspan style=\"display:block;flex-shrink:0;width:10px;height:10px;min-width:10px;border-radius:50%;background:linear-gradient(135deg,#14c9df,#17a9bb);margin-top:5px\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eBooth decoration signs\u003c\/b\u003e — cartoon cutouts, die-cut signs, small backdrop pieces\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"grayBG\"\u003e\n  \u003cp\u003e\u003cb\u003eTip:\u003c\/b\u003e Our team can help recommend the right spec for your budget and use case. Reach out on LINE \u003ca href=\"https:\/\/page.line.me\/pwy1559t?openQrModal=true\"\u003e@octopusdesign\u003c\/a\u003e anytime.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ── SECTION 3 ── --\u003e\n\u003cdiv class=\"divline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pin-active-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"oc-hd-bar\"\u003e\n  \u003cspan class=\"oc-kicker\"\u003eWhy Choose Us\u003c\/span\u003e\n  \u003cdiv class=\"oc-bar-wrap\"\u003e\n    \u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n    \u003ch2\u003eWork With a Sign Shop You Can Trust — We Care About Every Step\u003c\/h2\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cb\u003eWe're a sign shop that gives professional advice\u003c\/b\u003e — assessing the right material grade for every job, so you get real value without under- or over-spec'ing.\u003c\/p\u003e\n\n\u003cdiv class=\"oc-step-row\" style=\"margin-top:18px\"\u003e\n  \u003cdiv class=\"oc-step-item\"\u003e\n\u003cdiv class=\"oc-step-bubble\"\u003e\n\u003cspan class=\"oc-step-num\"\u003e1\u003c\/span\u003e\u003cdiv class=\"oc-step-icon\"\u003e\u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" width=\"28\" height=\"28\" stroke=\"#17a9bb\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"oc-step-label\"\u003eChat on LINE\u003cbr\u003eto ask\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"oc-step-arrow\"\u003e›\u003c\/div\u003e\n  \u003cdiv class=\"oc-step-item\"\u003e\n\u003cdiv class=\"oc-step-bubble\"\u003e\n\u003cspan class=\"oc-step-num\"\u003e2\u003c\/span\u003e\u003cdiv class=\"oc-step-icon\"\u003e\u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" width=\"28\" height=\"28\" stroke=\"#17a9bb\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\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\u003c\/div\u003e\n\u003cspan class=\"oc-step-label\"\u003eSend your\u003cbr\u003efile or design\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"oc-step-arrow\"\u003e›\u003c\/div\u003e\n  \u003cdiv class=\"oc-step-item\"\u003e\n\u003cdiv class=\"oc-step-bubble\"\u003e\n\u003cspan class=\"oc-step-num\"\u003e3\u003c\/span\u003e\u003cdiv class=\"oc-step-icon\"\u003e\u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" width=\"28\" height=\"28\" stroke=\"#17a9bb\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"9 11 12 14 22 4\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"oc-step-label\"\u003eConfirm\u003cbr\u003ethe order\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"oc-step-arrow\"\u003e›\u003c\/div\u003e\n  \u003cdiv class=\"oc-step-item\"\u003e\n\u003cdiv class=\"oc-step-bubble\"\u003e\n\u003cspan class=\"oc-step-num\"\u003e4\u003c\/span\u003e\u003cdiv class=\"oc-step-icon\"\u003e\u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\" width=\"28\" height=\"28\" stroke=\"#17a9bb\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"1\" y=\"3\" width=\"15\" height=\"13\"\u003e\u003c\/rect\u003e\u003cpolygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"\u003e\u003c\/polygon\u003e\u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"oc-step-label\"\u003eProduction \u0026amp;\u003cbr\u003edelivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"margin:18px 0\"\u003e\n  \u003cdiv style=\"display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;margin-bottom:7px;font-size:.87em;color:#374151;line-height:1.65;box-shadow:0 2px 8px rgba(0,0,0,.07)\"\u003e\n\u003cspan style=\"display:block;flex-shrink:0;width:10px;height:10px;min-width:10px;border-radius:50%;background:linear-gradient(135deg,#14c9df,#17a9bb);margin-top:5px\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eFull range of materials\u003c\/b\u003e — foam board, vinyl, acrylic, Future Board, Plastwood — one-stop shop, fast production, quick delivery\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv style=\"display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;margin-bottom:7px;font-size:0.96em;color:#374151;line-height:1.65;box-shadow:0 2px 8px rgba(0,0,0,.07)\"\u003e\n\u003cspan style=\"display:block;flex-shrink:0;width:10px;height:10px;min-width:10px;border-radius:50%;background:linear-gradient(135deg,#14c9df,#17a9bb);margin-top:5px\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cb\u003ePrinted on professional-grade machines\u003c\/b\u003e — genuine HP Latex and Solvent printing, accurate to your CI colors, sun-resistant\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv style=\"display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;margin-bottom:7px;font-size:0.96em;color:#374151;line-height:1.65;box-shadow:0 2px 8px rgba(0,0,0,.07)\"\u003e\n\u003cspan style=\"display:block;flex-shrink:0;width:10px;height:10px;min-width:10px;border-radius:50%;background:linear-gradient(135deg,#14c9df,#17a9bb);margin-top:5px\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eOutdoor-ready, sun-resistant 1 year+\u003c\/b\u003e — UV ink option available for outdoor foam board use\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv style=\"display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;margin-bottom:7px;font-size:0.96em;color:#374151;line-height:1.65;box-shadow:0 2px 8px rgba(0,0,0,.07)\"\u003e\n\u003cspan style=\"display:block;flex-shrink:0;width:10px;height:10px;min-width:10px;border-radius:50%;background:linear-gradient(135deg,#14c9df,#17a9bb);margin-top:5px\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eNo minimum, mix and match designs\u003c\/b\u003e — orders from 1 piece, die-cut starting from 50 THB\/piece\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv style=\"display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;margin-bottom:7px;font-size:0.96em;color:#374151;line-height:1.65;box-shadow:0 2px 8px rgba(0,0,0,.07)\"\u003e\n\u003cspan style=\"display:block;flex-shrink:0;width:10px;height:10px;min-width:10px;border-radius:50%;background:linear-gradient(135deg,#14c9df,#17a9bb);margin-top:5px\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cb\u003eDelivery and installation nationwide\u003c\/b\u003e — installation available across Bangkok and surrounding provinces\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"grayBG\"\u003e\n  \u003cp\u003e\u003cb\u003eCan I order just 1 piece?\u003c\/b\u003e Absolutely — no minimum order. Both printing and die-cutting are available starting from a single piece.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ── SECTION 5: Contact + FAQ ── --\u003e\n\u003cdiv class=\"divline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"write-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2\u003eInterested in \u003ca href=\"\/en\/collections\/posm-pop-display\"\u003efoam board signs\u003c\/a\u003e? Contact our team\u003c\/h2\u003e\n\u003cp\u003eOrder foam board signs, wedding signs, advertising signs, photo props, or custom die-cut signage via LINE \u003ca href=\"https:\/\/page.line.me\/pwy1559t?openQrModal=true\"\u003e\u003cb\u003e@octopusdesign\u003c\/b\u003e\u003c\/a\u003e or call 081-776-8329\u003c\/p\u003e\n\n\u003cdiv class=\"divline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"how-to-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 style=\"color:#17a9bb!important;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cdiv class=\"oc-faq\" id=\"fbOcFaq\"\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 class=\"oc-faq-q\"\u003eCan foam board be used outdoors?\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\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eStandard foam board is best suited for indoor use. For outdoor use, we recommend UV-resistant ink with a water-protective coating. Feel free to ask our team before ordering.\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 class=\"oc-faq-q\"\u003eCan it be die-cut into any freeform shape?\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\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eYes — die-cutting can follow a logo, character, or any freeform shape, starting from 50 THB\/piece depending on complexity. Send us an AI or PDF (outline) file for a price quote.\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 class=\"oc-faq-q\"\u003eWhat's the maximum size available?\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\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eThe full standard sheet size is 120 × 240 cm. For larger sizes, we can join panels together, with our team designing seamless, clean-looking joints.\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 class=\"oc-faq-q\"\u003eDoes the price table include printing?\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\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eYes, it includes both the foam board sheet and full-color printing. Die-cutting and delivery are not included, and prices exclude 7% VAT.\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 class=\"oc-faq-q\"\u003eFoam board or Plastwood — which should I choose?\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\u003cdiv class=\"oc-faq-body\"\u003e\u003cdiv class=\"oc-faq-ans\"\u003eFoam board is the lightest and most affordable, best for temporary use and handheld props. Plastwood (PVC foam sheet) is sturdier, water- and sun-resistant, suited for permanent outdoor signs. Future Board sits in between, with moderate water resistance, good for shelf displays and booths.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"grayBG\"\u003e\n  \u003cp\u003e\u003cb\u003eAdditional specialty work:\u003c\/b\u003e laser-cut foam signs · hand-carved and painted signs · wedding foam signs · seminar foam signs · sports-day foam signs\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var WS=[20,30,40,50,60,70,80,90,100,110,120];\n  var HS=[240,220,210,200,190,180,170,160,150,140,130,120,110,100,90,80,70,60,50,40,30,20];\n  var RAW=[[810,1010,1110,1240,1350,1450,1620,1710,1830,1950,1980],[690,910,1050,1190,1290,1410,1540,1610,1730,1840,1910],[660,870,1020,1160,1260,1380,1490,1570,1680,1780,1830],[630,840,990,1140,1230,1340,1460,1530,1630,1730,1750],[600,800,950,1110,1190,1310,1410,1480,1580,1680,1690],[580,760,920,1080,1160,1270,1380,1430,1530,1620,1640],[560,730,890,1040,1130,1240,1340,1410,1480,1560,1590],[530,680,840,980,1110,1210,1280,1360,1460,1490,1540],[500,640,750,940,1050,1170,1230,1310,1360,1450,1500],[480,610,740,900,1000,1130,1210,1250,1330,1410,1440],[460,580,690,840,950,1080,1180,1210,1280,1350,1380],[440,540,660,790,900,1030,1140,1180,1230,1300,1340],[420,500,620,730,830,960,1090,1120,1220,1240,1300],[400,480,580,670,770,890,1050,1080,1130,1190,1230],[380,450,560,610,690,790,900,1000,1080,1120,1180],[350,390,480,570,660,740,840,900,1050,1090,1140],[330,360,430,510,590,660,740,790,890,960,1030],[290,340,380,460,510,590,660,690,770,830,900],[280,300,360,410,460,510,570,610,670,730,790],[250,270,290,360,380,430,480,560,580,620,660],[220,240,270,300,340,360,390,450,480,500,540],[190,220,250,280,290,330,350,380,400,420,440]];\n  var selH=document.getElementById('fb-sel-h'),selW=document.getElementById('fb-sel-w');\n  var priceEl=document.getElementById('fb-price'),dimEl=document.getElementById('fb-dim'),tierEl=document.getElementById('fb-tier');\n  if(!selH||!selW) return;\n  function update(){\n    var h=parseInt(selH.value),w=parseInt(selW.value);\n    var hi=HS.indexOf(h),wi=WS.indexOf(w),p=(hi\u003e=0\u0026\u0026wi\u003e=0)?RAW[hi][wi]:null;\n    dimEl.textContent=h+' × '+w+' cm';\n    if(p){\n      priceEl.textContent='฿'+p.toLocaleString();\n      if(tierEl){if(p\u003c700){tierEl.className='fb-calc-tier fb-tier-base';tierEl.textContent='Budget-friendly';}else if(p\u003c1300){tierEl.className='fb-calc-tier fb-tier-mid';tierEl.textContent='Mid-range';}else{tierEl.className='fb-calc-tier fb-tier-hi';tierEl.textContent='Large size';}}\n    }else{priceEl.textContent='–';}\n  }\n  selH.addEventListener('change',update);selW.addEventListener('change',update);update();\n  var expBtn=document.getElementById('fb-expand-btn'),expPanel=document.getElementById('fb-calc-tbl'),expLabel=document.getElementById('fb-expand-label');\n  if(expBtn\u0026\u0026expPanel){expBtn.addEventListener('click',function(){var open=expPanel.classList.toggle('open');expBtn.classList.toggle('open',open);expBtn.setAttribute('aria-expanded',String(open));expLabel.textContent=open?'Hide price table':'View full price table';});}\n  var thead=document.getElementById('fbCalcThead'),tbody2=document.getElementById('fbCalcTbody');\n  if(thead\u0026\u0026tbody2){thead.innerHTML='\u003cth\u003eH\/W\u003c\/th\u003e'+WS.map(function(w){return '\u003cth\u003e'+w+'\u003c\/th\u003e';}).join('');HS.forEach(function(h,hi){var tr=document.createElement('tr');var tdH=document.createElement('td');tdH.textContent=h;tr.appendChild(tdH);RAW[hi].forEach(function(p){var td=document.createElement('td');td.textContent=p.toLocaleString();td.style.cssText='padding:6px 8px;text-align:center;font-size:.88em;font-weight:700;color:'+(p\u003c700?'#6B7280':p\u003e=1400?'#7C3AED':p\u003e=1100?'#17a9bb':'#374151');tr.appendChild(td);});tbody2.appendChild(tr);});}\n})();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  var WS=[20,30,40,50,60,70,80,90,100,110,120];\n  var HS=[240,220,210,200,190,180,170,160,150,140,130,120,110,100,90,80,70,60,50,40,30,20];\n  var RAW=[[810,1010,1110,1240,1350,1450,1620,1710,1830,1950,1980],[690,910,1050,1190,1290,1410,1540,1610,1730,1840,1910],[660,870,1020,1160,1260,1380,1490,1570,1680,1780,1830],[630,840,990,1140,1230,1340,1460,1530,1630,1730,1750],[600,800,950,1110,1190,1310,1410,1480,1580,1680,1690],[580,760,920,1080,1160,1270,1380,1430,1530,1620,1640],[560,730,890,1040,1130,1240,1340,1410,1480,1560,1590],[530,680,840,980,1110,1210,1280,1360,1460,1490,1540],[500,640,750,940,1050,1170,1230,1310,1360,1450,1500],[480,610,740,900,1000,1130,1210,1250,1330,1410,1440],[460,580,690,840,950,1080,1180,1210,1280,1350,1380],[440,540,660,790,900,1030,1140,1180,1230,1300,1340],[420,500,620,730,830,960,1090,1120,1220,1240,1300],[400,480,580,670,770,890,1050,1080,1130,1190,1230],[380,450,560,610,690,790,900,1000,1080,1120,1180],[350,390,480,570,660,740,840,900,1050,1090,1140],[330,360,430,510,590,660,740,790,890,960,1030],[290,340,380,460,510,590,660,690,770,830,900],[280,300,360,410,460,510,570,610,670,730,790],[250,270,290,360,380,430,480,560,580,620,660],[220,240,270,300,340,360,390,450,480,500,540],[190,220,250,280,290,330,350,380,400,420,440]];\n  var allP=RAW.flat(),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 thr=document.getElementById('fbTheadRow'),tbody=document.getElementById('fbPriceBody');\n  if(!thr||!tbody) return;\n  thr.innerHTML='\u003cth\u003eH \\\\ W (cm)\u003c\/th\u003e'+WS.map(function(w,i){return '\u003cth id=\"fbThw'+i+'\"\u003e'+w+'\u003c\/th\u003e';}).join('');\n  HS.forEach(function(h,hi){var tr=document.createElement('tr');var tdh=document.createElement('td');tdh.id='fbTdh'+hi;tdh.textContent=h;tr.appendChild(tdh);RAW[hi].forEach(function(p,wi){var td=document.createElement('td');td.id='fbTd'+hi+'_'+wi;td.textContent=p.toLocaleString();td.className=heat(p);td.addEventListener('click',function(){pick(hi,wi);});tr.appendChild(td);});tbody.appendChild(tr);});\n  WS.forEach(function(_,wi){var th=document.getElementById('fbThw'+wi);if(!th) return;th.addEventListener('mouseenter',function(){hiCol(wi);});th.addEventListener('mouseleave',function(){clearCol(wi);});});\n  function hiCol(wi){var th=document.getElementById('fbThw'+wi);if(th) th.classList.add('col-hi');HS.forEach(function(_,ri){var t=document.getElementById('fbTd'+ri+'_'+wi);if(t\u0026\u0026!(ri===selRow\u0026\u0026wi===selCol)) t.classList.add('col-hi');});}\n  function clearCol(wi){var th=document.getElementById('fbThw'+wi);if(th) th.classList.remove('col-hi');HS.forEach(function(_,ri){var t=document.getElementById('fbTd'+ri+'_'+wi);if(t) t.classList.remove('col-hi');});}\n  function pick(hi,wi){if(selRow!==null){var oh=document.getElementById('fbTdh'+selRow);if(oh) oh.style.cssText='';if(selCol!==null){var oc=document.getElementById('fbTd'+selRow+'_'+selCol);if(oc) oc.classList.remove('sel-cell');}}if(selRow===hi\u0026\u0026selCol===wi){selRow=selCol=null;return;}selRow=hi;selCol=wi;var hLbl=document.getElementById('fbTdh'+hi);hLbl.style.color='var(--fb-ld)';hLbl.style.background='var(--fb-ll)';var cell=document.getElementById('fbTd'+hi+'_'+wi);cell.classList.remove('col-hi');cell.classList.add('sel-cell');}\n  document.querySelectorAll('.fb-faq-q').forEach(function(q){q.addEventListener('click',function(){var item=q.parentElement,isOpen=item.classList.contains('open');document.querySelectorAll('.fb-faq-item.open').forEach(function(o){o.classList.remove('open');});if(!isOpen) item.classList.add('open');});});\n}());\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#fbOcFaq .oc-faq-btn').forEach(function(btn){\n    btn.addEventListener('click',function(){\n      var item=btn.closest('.oc-faq-i'),isOpen=item.classList.contains('open');\n      document.querySelectorAll('#fbOcFaq .oc-faq-i.open').forEach(function(o){o.classList.remove('open');});\n      if(!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\u003c\/script\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"inLanguage\":\"en\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Can foam board be used outdoors?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Standard foam board is best suited for indoor use. For outdoor use, we recommend UV-resistant ink with a water-protective coating.\"}},{\"@type\":\"Question\",\"name\":\"Can foam board be die-cut into any freeform shape?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes — die-cutting can follow a logo, character, or any freeform shape, starting from 50 THB\/piece. Send an AI or PDF outline file for a price quote.\"}},{\"@type\":\"Question\",\"name\":\"What is the maximum foam board sign size available?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The full standard sheet size is 120 × 240 cm. For larger sizes, panels can be joined together.\"}},{\"@type\":\"Question\",\"name\":\"Does the foam board price table include printing?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, it includes both the foam board sheet and full-color printing. Die-cutting and delivery are not included, and prices exclude 7% VAT.\"}},{\"@type\":\"Question\",\"name\":\"Foam board or Plastwood — which should I choose?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Foam board is the lightest and most affordable, best for temporary use. Plastwood is sturdier and water\/sun-resistant, suited for permanent signs. Future Board sits in between, good for shelf displays and booths.\"}}]}\u003c\/script\u003e\n\n\u003c\/section\u003e\u003c\/section\u003e\n\u003c\/body\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":16922127695929,"sku":"","price":500.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_70bf879d-650e-4274-a086-f571f9d66f4e-585323.jpg?v=1723192898"},{"product_id":"sticker-plastwood","title":"Plaswood Signboard — UV Inkjet Print Signs","description":"\u003csection class=\"desc_container\"\u003e\u003cstyle\u003e*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\nbody { background: #f3f7fa; color: #374151; }\n:root {\n  --oc-ink: #1A202C; --oc-ink-40: #6B7280; --oc-ink-70: #374151;\n  --oc-ink-15: #E5E7EB; --oc-radius: 14px; --oc-radius-lg: 22px;\n  --oc-shadow-sm: 0 2px 16px rgba(100,100,160,.08);\n  --oc-shadow-md: 0 8px 32px rgba(100,100,160,.14);\n}\n\/* ✅ Badge base class *\/\n.oc-badge {\n  display: inline-flex; align-items: center; justify-content: center;\n  min-width: 22px; height: 22px; padding: 0 6px;\n  border-radius: 99px; font-size: 0.82em; font-weight: 700; flex-shrink: 0;\n}\n.oc-badge-cyan { background: #ECFEFF; color: #17a9bb; border: 1px solid rgba(23,169,187,.25); }\n\/* ── Plaswood · pw namespace ────────────────────────\n     ✅ แก้ทุก #14C9DF → #14c9df และ #14C9DF → #14c9df\n  ────────────────────────────────────────────────────── *\/\n  .pw {\n    --c:        #14c9df;          \/* ✅ แก้จาก #14C9DF *\/\n    --c-l:      #ECFEFF;\n    --i:        #818CF8;\n    --i-l:      #EEF2FF;\n    --l:        #A78BFA;\n    --l-d:      #7C3AED;\n    --l-l:      #F3F0FF;\n    --grad:     linear-gradient(90deg, #14c9df 0%, #14c9df 22%, #818CF8 58%, #A78BFA 78%, #14c9df 100%); \/* ✅ แก้ *\/\n    --row-even: #f0fafc;\n    --disabled: #cccccc;\n  }\n\n  .pw *, .pw *::before, .pw *::after { box-sizing: border-box; }\n  .pw img { max-width: 100%; height: auto; }\n\n  .product__info-container .pw,\n  .product__info-container .pw .page-width,\n  .product__info-container .pw .desc_container { width: 100%; max-width: 100%; }\n  .product__info-container .pw .page-width { margin-left: 0; margin-right: 0; padding-left: 0 !important; padding-right: 0 !important; }\n\n  @keyframes pw-rb {\n    0%   { background-position: 0% }\n    100% { background-position: 300% }\n  }\n\n  \/* GLOW TEXT — ✅ แก้ #14C9DF และ #14C9DF → #14c9df *\/\n  .pw-glow {\n    background: linear-gradient(90deg, #14c9df 0%, #14c9df 22%, #818CF8 58%, #A78BFA 78%, #14c9df 100%);\n    background-size: 280% auto;\n    -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;\n    animation: pw-rb 7s ease-in-out infinite alternate;\n    font-weight: 900; letter-spacing: -0.5px;\n  }\/* HEADING *\/\n\n\n  .pw-heading h2 {font-weight: 700; margin: 0; letter-spacing: -0.3px;}\n  .pw-heading h2 em { font-style: normal; color: var(--oc-ink); }\n\n  \/* INTRO *\/\n  .pw-intro {\n    position: relative; text-align: center;\n    padding: 56px 24px 60px; overflow: hidden;\n    \/* ✅ แก้: rgba(34,211,200,...) → rgba(20,201,223,...) *\/\n    background:\n      radial-gradient(ellipse 72% 56% at 15% 20%, rgba(20,201,223,.22) 0%, transparent 65%),\n      radial-gradient(ellipse 62% 52% at 85% 75%, rgba(167,139,250,.2) 0%, transparent 66%),\n      radial-gradient(ellipse 50% 42% at 68% 16%, rgba(129,140,248,.1) 0%, transparent 60%),\n      linear-gradient(145deg, #edfffe 0%, #f4f0ff 42%, #eafcf9 74%, #f2efff 100%);\n  }\n  .pw-intro-inner { max-width: 760px; margin: 0 auto; position: relative; }\n  .pw-intro p { font-size: 1.0em; line-height: 1.9; max-width: 660px; margin: 0 auto 8px; }\n  .pw-intro p strong { font-weight: 600; }\n\n  .pw-usp-row { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin-top: 28px; }\n  .pw-usp-badge {\n    display: inline-flex; align-items: center; gap: 6px;\n    background: var(--c-l); color: var(--oc-cyan);\n    \/* ✅ token --c แก้แล้ว border ก็ถูกต้องอัตโนมัติ *\/\n    border: 1px solid rgba(20,201,223,.25); border-radius: 99px;\n    padding: 6px 16px; font-size: 0.82em; font-weight: 700; letter-spacing: .01em;\n  }\n\n  \/* FEATURES *\/\n  .pw-features-section { padding: 52px 0; }\n  .pw-features-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; }\n  .pw-feature-card {\n    background: #fff; border: 1.5px solid var(--oc-ink-15, #E5E7EB);\n    border-radius: var(--oc-radius, 14px); padding: 24px 22px;\n    box-shadow: var(--oc-shadow-sm, 0 2px 16px rgba(100,100,160,.08));\n    transition: transform .25s, box-shadow .25s, border-color .25s;\n    display: flex; flex-direction: column; gap: 10px;\n  }\n  .pw-feature-card:hover { border-color: var(--oc-ink); transform: translateY(-3px); box-shadow: var(--oc-shadow-md, 0 8px 32px rgba(100,100,160,.14)); }\n  .pw-feature-icon {\n    width: 48px; height: 48px; border-radius: 12px;\n    background: var(--c-l); display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n  }\n  \/* ✅ svg color ใช้ var(--oc-cyan) ซึ่งแก้เป็น #14c9df แล้ว *\/\n  .pw-feature-icon svg { width: 24px; height: 24px; color: var(--oc-cyan); }\n  .pw-feature-card h3 { font-size: 1.0em; font-weight: 700; margin: 0; }\n  .pw-feature-card p { font-size:0.96em; line-height: 1.75; margin: 0; }\n\n  \/* USE CASES *\/\n  .pw-uses-section { padding: 52px 0; }\n  .pw-uses-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 14px; }\n  .pw-use-card {\n    background: #fff; border: 1.5px solid var(--oc-ink-15, #E5E7EB);\n    border-radius: var(--oc-radius, 14px); overflow: hidden;\n    box-shadow: var(--oc-shadow-sm, 0 2px 16px rgba(100,100,160,.08));\n    transition: transform .25s, box-shadow .25s, border-color .25s;\n  }\n  .pw-use-card:hover { border-color: var(--oc-ink); transform: translateY(-3px); box-shadow: var(--oc-shadow-md, 0 8px 32px rgba(100,100,160,.14)); }\n  .pw-use-img { aspect-ratio: 1; overflow: hidden; background: var(--c-l); position: relative; }\n  .pw-use-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .4s ease; }\n  .pw-use-card:hover .pw-use-img img { transform: scale(1.05); }\n  .pw-use-img::after {\n    content: ''; position: absolute; inset: 0;\n    background: linear-gradient(to top, rgba(15,15,30,.65) 0%, transparent 55%);\n    pointer-events: none;\n  }\n  .pw-use-label {\n    position: absolute; bottom: 10px; left: 0; right: 0;\n    z-index: 2; padding: 0 12px; text-align: center;\n    color: #fff; font-size: 0.82em; font-weight: 700; letter-spacing: .01em;\n    text-shadow: 0 1px 4px rgba(0,0,0,.4);\n  }\n\n  \/* SPEC CALLOUT *\/\n  .pw-spec-section { padding: 52px 0; }\n  .pw-spec-grid { display: grid; grid-template-columns: repeat(auto-fit,minmax(180px,1fr)); gap: 14px; margin-bottom: 20px; }\n  .pw-spec-card {\n    background: #fff; border: 1.5px solid var(--oc-ink-15, #E5E7EB);\n    border-radius: var(--oc-radius, 14px); padding: 20px 18px;\n    box-shadow: var(--oc-shadow-sm, 0 2px 16px rgba(100,100,160,.08));\n    text-align: center;\n  }\n  \/* ✅ var(--oc-grad) ใช้ #14c9df แล้ว *\/\n  .pw-spec-num {\n    font-size: 2em; font-weight: 900; line-height: 1;\n    background: var(--oc-grad); background-size: 280%;\n    -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;\n    animation: pw-rb 7s linear infinite; margin-bottom: 4px;\n  }\n  .pw-spec-label { font-size: 0.82em; font-weight: 600; }\n  .pw-spec-sub { font-size:0.88em; margin-top: 3px; }\n\n  \/* TABLE *\/\n  .pw-table-section { padding: 52px 0; }\n  .pw-table-card {\n    background: #fff; border-radius: var(--oc-radius-lg, 22px);\n    border: 1px solid rgba(200,200,240,.4);\n    box-shadow: var(--oc-shadow-sm, 0 2px 16px rgba(100,100,160,.08));\n    overflow: hidden;\n    max-width: 900px; margin: 0 auto;\n  }\n  .pw-instr {\n    display: flex; align-items: center; gap: 8px;\n    padding: 10px 16px; background: #fff;\n    border-bottom: 1px solid rgba(200,200,240,.3);\n    font-size: 12px; color: #1A202C; font-weight: 700;\n  }\n  .pw-instr-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--oc-ink); flex-shrink: 0; }\n  .pw-tbl-wrap {\n    overflow-x: auto;\n    scrollbar-width: thin; scrollbar-color: rgba(129,140,248,.28) transparent;\n  }\n  .pw-tbl-wrap::-webkit-scrollbar { width: 4px; height: 4px; }\n  .pw-tbl-wrap::-webkit-scrollbar-thumb { background: rgba(129,140,248,.28); border-radius: 99px; }\n\n  \/* ✅ desktop: auto width ไม่มีคอลัมน์ว่าง, กึ่งกลาง *\/\n  .pw-table { width: auto; min-width: 100%; border-collapse: collapse; font-size: 12.5px !important; table-layout: auto; text-align: center; }\n  .pw-table thead tr { position: static; top: 0; z-index: 20; ;background:linear-gradient(90deg,#14c9df,#17a9bb 50%,#14c9df)}\n  .pw-table thead tr{background:linear-gradient(90deg,#14c9df,#17a9bb 50%,#14c9df);background:linear-gradient(90deg,#14c9df,#17a9bb 50%,#14c9df)}\n.pw-table thead th{\n    background:transparent!important; padding: 11px 6px;\n    font-size:0.88em!important; font-weight:700; color:#fff!important;\n    text-align: center;\n    border-bottom: 1.5px solid var(--oc-ink-15, #E5E7EB);\n  }\n.pw-table thead th:first-child{background:transparent!important;z-index:5}\n\n  .pw-table thead th:first-child {\n    text-align: center; min-width: 70px;\n    position: static; left: 0; z-index: 30; background: #14c9df!important;\n  }\n  \/* ✅ แก้ thead gradient ใช้ var(--oc-grad) ซึ่งถูกแก้แล้ว *\/\n  .pw-table thead tr::after {\n    content: ''; display: block;\n    position: absolute; bottom: 0; left: 0; right: 0;\n    height: 2px; background: var(--oc-grad); background-size: 300%;\n    animation: pw-rb 7s linear infinite;\n  }\n  .pw-table tbody tr { border-bottom: 1px solid var(--oc-ink-15, #E5E7EB); cursor: pointer; transition: background .12s; }\n  .pw-table tbody tr:last-child { border-bottom: none; }\n  .pw-table tbody tr:nth-child(even) td { background: var(--row-even); font-size:0.96em!important;font-weight:700!important;}\n  .pw-table tbody tr:nth-child(even) td:first-child { background: var(--row-even); }\n  .pw-table tbody tr:hover td { background: var(--i-l) !important; font-size:0.96em!important;font-weight:700!important;}\n  .pw-table tbody tr:hover td:first-child { background: var(--i-l) !important; color: var(--l-d); }\n  .pw-table td {\n    padding: 8px 10px; text-align: center;\n    font-size:0.96em!important;\n    color: var(--oc-ink-70, #374151); transition: background .12s;\n  font-weight:700!important;}\n  .pw-table td:first-child {\n    position: static; left: 0; z-index: 5;\n    background: #fff!important; font-weight: 700; font-size: 0.96em !important;\n    color: var(--oc-ink, #1A202C); border-right: 1px solid #E5E7EB;\n  }\n  .pw-table tbody tr:nth-child(even) td:first-child { background: var(--row-even)!important; }\n  .pw-table thead th.col-hi { background: var(--i-l) !important; color: var(--l-d); }\n  .pw-table td.col-hi { background: rgba(238,242,255,.55) !important; }\n  \/* ✅ sel-cell gradient ใช้ var(--oc-grad) ซึ่งถูกแก้แล้ว *\/\n  .pw-table td.sel-cell {\n    background: var(--oc-grad) !important; background-size: 200% !important;\n    color: #fff !important; font-weight: 700 !important; border-radius: 8px;\n    animation: pw-rb 7s linear infinite;\n    box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.35), 0 2px 10px rgba(129,140,248,.35);\n  }\n  \/* heat map — match acrylic style *\/\n  .pw-table td.h1 { color: #6B7280 !important; }\n  .pw-table td.h2 { color: #374151 !important; }\n  .pw-table td.h3 { color: #17a9bb !important; }\n  .pw-table td.h4 { color: #17a9bb !important; }\n  .pw-table td.h5 { color: #7C3AED !important; }\n\n  .pw-table-note {\n    padding: 16px 20px; border-top: 1px solid var(--oc-ink-15, #E5E7EB);\n    font-size: 0.82em; line-height: 1.8;\n  }\n  .pw-table-note p { margin: 0 0 4px; padding-left: 1em; text-indent: -1em; }\n  .pw-table-note p::before { content: '* '; color: var(--oc-ink); font-weight: 700; }\n  .pw-table-note p:last-child { margin-bottom: 0; }\n\n  \/* BTN — ✅ var(--oc-grad) ถูกแก้แล้ว *\/\n  .pw-btn {\n    display: inline-flex; align-items: center; gap: 8px; padding: 11px 24px;\n    background: var(--oc-grad); background-size: 200%; color: white !important;\n    font-size: 0.96em; font-weight: 700; border-radius: 99px; text-decoration: none;\n    box-shadow: 0 10px 24px rgba(129,140,248,.24);\n    transition: transform .15s, box-shadow .25s; letter-spacing: .01em;\n  }\n\n  \/* FAQ *\/\n  .pw-faq-section { padding: 52px 0 56px; }\n  \/* ✅ var(--oc-grad) ถูกแก้แล้ว *\/\n  .pw-faq-label {\n    display: block; text-align: center;\n    font-size: 0.82em; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;\n    background: var(--oc-grad); background-size: 300%;\n    -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;\n    animation: pw-rb 7s linear infinite; margin-bottom: 10px;\n  }\n  .pw-faq-list {\n    border-radius: var(--oc-radius-lg, 22px); overflow: hidden;\n    box-shadow: var(--oc-shadow-sm, 0 2px 16px rgba(100,100,160,.08));\n    max-width: 860px; margin: 0 auto;\n    border: 1px solid var(--oc-ink-15, #E5E7EB);\n  }\n  .pw-faq-list details { border: none; margin: 0; padding: 0; background: #fff; }\n  .pw-faq-list details + details { border-top: 1px solid var(--oc-ink-15, #E5E7EB); }\n  .pw-faq-list summary {\n    padding: 16px 20px;\n    display: flex; align-items: center; gap: 12px;\n    font-weight: 600; font-size: 0.96em;\n    cursor: pointer; list-style: none; user-select: none;\n    transition: background .15s;\n  }\n  .pw-faq-list summary::-webkit-details-marker { display: none; }\n  .pw-faq-list summary::marker { display: none; }\n  .pw-faq-list summary:hover { background: var(--i-l, #EEF2FF); }\n  .pw-faq-list details[open] \u003e summary { background: var(--i-l, #EEF2FF); color: var(--l-d, #7C3AED); }\n  .pw-faq-list .pw-faq-icon { margin-left: auto; flex-shrink: 0; width: 20px; height: 20px; }\n  .pw-faq-list .pw-faq-icon svg { width: 20px; height: 20px; display: block; transition: transform .2s; }\n  .pw-faq-list details[open] \u003e summary .pw-faq-icon svg { transform: rotate(180deg); }\n  .pw-faq-list .details-content {\n    padding: 16px 20px; border-top: 1px solid rgba(129,140,248,.15);\n    font-size:0.96em; line-height: 1.85; background: #fff;\n  }\n  .pw-faq-list .details-content strong { font-weight: 600; }\n  .pw-faq-list .details-content ul { margin: 10px 0 0; padding-left: 18px; }\n  .pw-faq-list .details-content ul li { margin-bottom: 5px; }\n\n  \/* CTA — ✅ rgba(34,211,200,...) → rgba(20,201,223,...) *\/\n  .pw-cta-section {\n    padding: 56px 24px; text-align: center;\n    background: linear-gradient(135deg, rgba(20,201,223,.06) 0%, rgba(129,140,248,.06) 50%, rgba(167,139,250,.06) 100%);\n  }.pw-cta-section h2 {font-weight: 800; margin: 0 0 12px; letter-spacing: -0.4px;}\n  .pw-cta-section p { font-size: 0.96em; margin: 0 0 28px; }\n\n\n  \/* RESPONSIVE *\/\n  @media (max-width: 900px) {\n    .pw-features-grid { grid-template-columns: 1fr 1fr; }\n    .pw-uses-grid { grid-template-columns: 1fr 1fr; gap: 10px; }\n    .pw-spec-grid { grid-template-columns: repeat(auto-fit,minmax(180px,1fr)); }\n  }\n  @media (max-width:989px) {\n    .pw-intro { padding: 36px 20px 40px; }.pw-intro h2 {line-height: 1.45;}\n    .pw-intro p { font-size: 0.88em; }\n    .pw-usp-badge { font-size: 0.88em; padding: 5px 12px; }\n    .pw-features-section,\n    .pw-uses-section,\n    .pw-spec-section,\n    .pw-table-section,\n    .pw-faq-section { padding: 36px 0; }\n    .pw-features-grid { grid-template-columns: 1fr; gap: 10px; }\n    .pw-uses-grid { grid-template-columns: 1fr 1fr; gap: 8px; }\n    .pw-spec-grid { grid-template-columns: 1fr 1fr; gap: 10px; }\n    .pw-spec-num { font-size: 1.6em; }\n    .pw-faq-list summary { padding: 14px 14px; font-size:0.96em; }\n    .pw-faq-list .details-content { padding: 14px 14px; }\n    .pw-cta-section { padding: 40px 20px; }\n\n\n    .pw-table { font-size:0.88em; }\n    .pw-table thead tr{background:linear-gradient(90deg,#14c9df,#17a9bb 50%,#14c9df)}\n.pw-table thead th{ padding: 8px 10px; font-size:0.88em!important;background:transparent!important;color:#fff!important;}\n.pw-table thead th:first-child{background:#14c9df!important;z-index:5}\n\n  }\n  @media (hover: hover) and (pointer: fine) {\n    .pw-feature-card:hover { border-color: var(--oc-ink); transform: translateY(-3px); box-shadow: var(--oc-shadow-md, 0 8px 32px rgba(100,100,160,.14)); }\n    .pw-use-card:hover { border-color: var(--oc-ink); transform: translateY(-3px); }\n    .pw-use-card:hover .pw-use-img img { transform: scale(1.05); }\n    .pw-btn:hover { transform: translateY(-2px); box-shadow: 0 14px 28px rgba(129,140,248,.28); }\n  }\n  @media (prefers-reduced-motion: reduce) {\n    .pw-glow, .pw-faq-label, .pw-table thead tr::after { animation: none; }\n  }\n\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:0.88em;font-weight:600;color:#374151}\n.oc-faq-num{width:24px;height:24px;border-radius:50%;flex-shrink:0;font-size:0.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(90deg,#14c9df,#17a9bb 50%,#14c9df);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\n  \/* ── MOBILE CALCULATOR ── *\/\n  .pw-calc {\n    display: none;\n    max-width: 900px; margin: 0 auto;\n    background: #fff;\n    border-radius: var(--oc-radius-lg, 22px);\n    border: 1px solid rgba(200,200,240,.4);\n    box-shadow: var(--oc-shadow-sm, 0 2px 16px rgba(100,100,160,.08));\n    overflow: hidden;\n  }\n  .pw-calc-hdr {\n    background: linear-gradient(90deg,#14c9df,#17a9bb 50%,#14c9df);\n    padding: 12px 18px; color: #fff; font-size: 0.88em; font-weight: 700;\n  }\n  .pw-calc-body { padding: 18px; }\n  .pw-calc-selects {\n    display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 14px;\n  }\n  .pw-calc-field { display: flex; flex-direction: column; gap: 4px; }\n  .pw-calc-field label {\n    font-size: 0.82em; font-weight: 700; color: #6B7280;\n    text-transform: uppercase; letter-spacing: .2px;\n  }\n  .pw-calc-field select {\n    padding: 10px 32px 10px 12px; border-radius: 10px;\n    border: 1.5px solid #E5E7EB; background: #fff;\n    font-size: 0.96em; font-weight: 700; color: #1A202C;\n    appearance: none;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7280' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n    background-repeat: no-repeat; background-position: right 12px center;\n    cursor: pointer; transition: border-color .18s;\n  }\n  .pw-calc-field select:focus { outline: none; border-color: #17a9bb; }\n  .pw-calc-result {\n    background: linear-gradient(135deg,#f0fafc,#f7f5ff);\n    border-radius: 12px; border: 1px solid rgba(23,169,187,.15);\n    padding: 14px 18px; display: flex;\n    align-items: center; justify-content: space-between; gap: 12px;\n    margin-bottom: 12px;\n  }\n  .pw-calc-result-left { display: flex; flex-direction: column; gap: 3px; }\n  .pw-calc-result-label {\n    font-size: 0.82em; font-weight: 700; color: #6B7280;\n    text-transform: uppercase; letter-spacing: .2px;\n  }\n  .pw-calc-result-dim { font-size: 0.82em; color: #6B7280; }\n  .pw-calc-price {\n    font-size: 2em; font-weight: 800; color: #17a9bb; letter-spacing: -.5px;\n    white-space: nowrap;\n  }\n  .pw-calc-note { font-size: 0.82em; color: #6B7280; line-height: 1.7; margin-bottom: 14px; }\n  .pw-calc-note b { color: #374151; }\n  .pw-calc-cta {\n    width: 100%; display: flex; align-items: center; justify-content: center; gap: 8px;\n    background: linear-gradient(90deg,#14c9df,#17a9bb 50%,#14c9df);\n    color: #fff !important; font-size: 0.88em; font-weight: 700;\n    padding: 13px 20px; border-radius: 999px; text-decoration: none; border: none;\n    box-shadow: 0 4px 14px rgba(20,201,223,.22); transition: transform .2s;\n  }\n  .pw-calc-cta:hover { transform: translateY(-2px); }\n  .pw-calc-cta svg { width: 16px; height: 16px; flex-shrink: 0; }\n\n  @keyframes pw-calc-pop {\n    0% { transform: scale(.94); opacity: .6 }\n    100% { transform: scale(1); opacity: 1 }\n  }\n  .pw-calc-tier {\n    display: inline-flex; align-items: center;\n    font-size: 0.82em; font-weight: 700;\n    padding: 3px 9px; border-radius: 999px;\n    margin-top: 4px; width: fit-content;\n  }\n  .pw-tier-base { background: #e0f2fe; color: #4F46E5; }\n  .pw-tier-mid  { background: #e0fdf4; color: #065f46; }\n  .pw-tier-hi   { background: #f3e8ff; color: #6d28d9; }\n\n  \/* ── EXPAND TOGGLE ── *\/\n  .pw-calc-expand {\n    width: 100%; display: flex; align-items: center; justify-content: center; gap: 6px;\n    padding: 12px 16px; background: none; border: none;\n    border-top: 1px solid #E5E7EB;\n    font-size: 0.82em; font-weight: 700; color: #6B7280;\n    cursor: pointer; transition: color .18s, background .18s;\n  }\n  .pw-calc-expand:hover { background: #F9FAFB; color: #17a9bb; }\n  .pw-calc-expand svg {\n    width: 14px; height: 14px; flex-shrink: 0;\n    fill: none; stroke: currentColor; stroke-width: 2;\n    stroke-linecap: round; stroke-linejoin: round;\n    transition: transform .28s;\n  }\n  .pw-calc-expand.open { color: #17a9bb; }\n  .pw-calc-expand.open svg { transform: rotate(180deg); }\n\n  .pw-calc-tbl-wrap {\n    max-height: 0; overflow: hidden; transition: max-height .4s ease;\n  }\n  .pw-calc-tbl-wrap.open { max-height: 2400px; }\n  .pw-calc-tbl-inner {\n    border-top: 1px solid #E5E7EB;\n    padding: 14px 16px 18px;\n  }\n  .pw-calc-tbl-inner .pw-table-note {\n    border-top: none; padding: 10px 0 0; font-size: 0.82em;\n  }\n\n  \/* ── RESPONSIVE TOGGLE ── *\/\n  @media (max-width: 640px) {\n    .pw-calc { display: block; }\n    .pw-table-card { display: none; }\n    .pw-instr { display: none; }\n    .pw-table-section { padding: 24px 0; }\n  }\u003c\/style\u003e\n\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"pw\"\u003e\n\u003c!-- ── INTRO ─────────────────────────────── --\u003e\n\u003cdiv class=\"pw-intro\"\u003e\n\u003cdiv class=\"pw-intro-inner\"\u003e\n\u003ch1\u003eCustom-Printed\u003cspan class=\"pw-glow\"\u003ePlaswood Signs\u003c\/span\u003e\u003cbr\u003e\u003cem\u003e\"Durable Quality, Great Value\"\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp\u003ePrinting services for \u003cstrong\u003ePlaswood signs (PLASWOOD \/ PVC Foam Sheet)\u003c\/strong\u003e — a rigid PVC sheet with a smooth surface, sturdy, moisture-resistant, termite-proof, and weather-resistant. Ideal for \u003cstrong\u003ecost-effective advertising signs\u003c\/strong\u003e, menu boards, promotional signs, notice boards, and indoor–outdoor decor.\u003c\/p\u003e\n\u003cp\u003eAvailable with both \u003cstrong\u003ehigh-quality inkjet sticker application\u003c\/strong\u003e and \u003cstrong\u003edirect UV printing\u003c\/strong\u003e, with a smoother surface and greater strength than foam board. Thickness options range from \u003cstrong\u003e2–25mm\u003c\/strong\u003e, with CNC\/laser cutting available.\u003c\/p\u003e\n\u003cdiv class=\"pw-usp-row\"\u003e\n\u003cspan class=\"pw-usp-badge\"\u003eMoisture-resistant, won't swell\u003c\/span\u003e \u003cspan class=\"pw-usp-badge\"\u003eWithstands sun, rain, and heat\u003c\/span\u003e \u003cspan class=\"pw-usp-badge\"\u003eDie-cut, drilled, folded, shaped\u003c\/span\u003e \u003cspan class=\"pw-usp-badge\"\u003eVivid, crisp printing\u003c\/span\u003e \u003cspan class=\"pw-usp-badge\"\u003eCNC \/ laser compatible\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ── PRICING TABLE ──────────────────────── --\u003e\n\u003csection class=\"pw-table-section desc_container page-width\"\u003e\u003c!-- MOBILE CALCULATOR --\u003e\n\u003cdiv class=\"pw-calc\"\u003e\n\u003cdiv class=\"pw-calc-hdr\"\u003eCheck Plaswood Sign Pricing — CELUKA 3mm\u003c\/div\u003e\n\u003cdiv class=\"pw-calc-body\"\u003e\n\u003cdiv class=\"pw-calc-selects\"\u003e\n\u003cdiv class=\"pw-calc-field\"\u003e\n\u003clabel for=\"pw-sel-h\"\u003eHeight H (cm)\u003c\/label\u003e\u003cselect id=\"pw-sel-h\"\u003e\n\u003coption\u003e20\u003c\/option\u003e\n\u003coption\u003e30\u003c\/option\u003e\n\u003coption\u003e40\u003c\/option\u003e\n\u003coption\u003e50\u003c\/option\u003e\n\u003coption\u003e60\u003c\/option\u003e\n\u003coption\u003e70\u003c\/option\u003e\n\u003coption\u003e80\u003c\/option\u003e\n\u003coption\u003e90\u003c\/option\u003e\n\u003coption selected\u003e100\u003c\/option\u003e\n\u003coption\u003e110\u003c\/option\u003e\n\u003coption\u003e120\u003c\/option\u003e\n\u003coption\u003e130\u003c\/option\u003e\n\u003coption\u003e140\u003c\/option\u003e\n\u003coption\u003e150\u003c\/option\u003e\n\u003coption\u003e160\u003c\/option\u003e\n\u003coption\u003e170\u003c\/option\u003e\n\u003coption\u003e180\u003c\/option\u003e\n\u003coption\u003e190\u003c\/option\u003e\n\u003coption\u003e200\u003c\/option\u003e\n\u003coption\u003e210\u003c\/option\u003e\n\u003coption\u003e220\u003c\/option\u003e\n\u003coption\u003e230\u003c\/option\u003e\n\u003coption\u003e240\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-calc-field\"\u003e\n\u003clabel for=\"pw-sel-w\"\u003eWidth W (cm)\u003c\/label\u003e\u003cselect id=\"pw-sel-w\"\u003e\n\u003coption\u003e20\u003c\/option\u003e\n\u003coption\u003e30\u003c\/option\u003e\n\u003coption\u003e40\u003c\/option\u003e\n\u003coption\u003e50\u003c\/option\u003e\n\u003coption\u003e60\u003c\/option\u003e\n\u003coption\u003e70\u003c\/option\u003e\n\u003coption selected\u003e80\u003c\/option\u003e\n\u003coption\u003e90\u003c\/option\u003e\n\u003coption\u003e100\u003c\/option\u003e\n\u003coption\u003e110\u003c\/option\u003e\n\u003coption\u003e120\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-calc-result\"\u003e\n\u003cdiv class=\"pw-calc-result-left\"\u003e\n\u003cspan class=\"pw-calc-result-label\"\u003eStarting Price\u003c\/span\u003e \u003cspan class=\"pw-calc-result-dim\" id=\"pw-dim\"\u003e100 × 80 cm\u003c\/span\u003e \u003cspan class=\"pw-calc-tier pw-tier-mid\" id=\"pw-tier\"\u003eMid-Range\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"pw-calc-price\" id=\"pw-price\"\u003e฿1,370\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"pw-calc-note\"\u003e\u003cb\u003e3mm CELUKA Plaswood · 1 sheet\u003c\/b\u003e\u003cbr\u003eExcludes die-cutting, custom shapes, and shipping\u003c\/p\u003e\n\u003ca href=\"https:\/\/lin.ee\/uDrVbvY\" class=\"pw-\" rel=\"noopener\" target=\"_blank\"\u003e \u003csvg viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cpath fill=\"white\" d=\"M9 1.5C4.86 1.5 1.5 4.48 1.5 8.13c0 2.25 1.2 4.25 3.08 5.52L4 15.5l2.2-1.1C6.97 14.63 7.97 14.75 9 14.75c4.14 0 7.5-2.98 7.5-6.62C16.5 4.48 13.14 1.5 9 1.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Order \/ Ask a Question \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"pw-calc-expand\" id=\"pw-expand-btn\" aria-expanded=\"false\"\u003e \u003cspan id=\"pw-expand-label\"\u003eView Full Price Table\u003c\/span\u003e \u003csvg 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=\"pw-calc-tbl-wrap\" id=\"pw-calc-tbl\"\u003e\n\u003cdiv class=\"pw-calc-tbl-inner\"\u003e\n\u003cdiv class=\"pw-tbl-wrap\"\u003e\n\u003ctable class=\"pw-table\" id=\"pwPriceTable2\"\u003e\n\u003cthead\u003e\n\u003ctr id=\"pwTheadRow2\"\u003e\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody id=\"pwPriceBody2\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-table-note\"\u003e\n\u003cp\u003ePrices apply to standard color stickers, white or black sheets, standard 3mm thickness, TISI-grade CELUKA material\u003c\/p\u003e\n\u003cp\u003ePrices apply to standard rectangular shapes only. For other shapes, contact us via LINE \u003cstrong\u003e@octopusdesign\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  var WS=[20,30,40,50,60,70,80,90,100,110,120];\n  var HS=[240,230,220,210,200,190,180,170,160,150,140,130,120,110,100,90,80,70,60,50,40,30,20];\n  var RAW=[\n    [1440,1440,1720,2160,2300,2680,2760,2920,3160,3320,3460],\n    [1380,1380,1680,2080,2200,2580,2680,2880,3100,3240,3320],\n    [1000,1320,1620,2000,2100,2460,2580,2820,3080,3160,3200],\n    [970,1280,1580,1960,2050,2410,2480,2770,2970,3030,3090],\n    [930,1220,1520,1850,1980,2360,2400,2680,2810,2890,2940],\n    [890,1170,1480,1740,1910,2300,2350,2520,2560,2620,2780],\n    [850,1120,1430,1680,1870,2260,2200,2390,2450,2560,2620],\n    [820,1090,1370,1620,1800,2210,2160,2300,2350,2410,2480],\n    [770,1040,1320,1570,1770,2170,2080,2180,2220,2280,2360],\n    [740,1020,1280,1520,1620,2100,2000,2080,2140,2170,2240],\n    [685,960,1240,1450,1580,1850,1920,2000,2040,2060,2100],\n    [660,920,1200,1360,1480,1680,1810,1940,1980,2020,2060],\n    [620,860,1160,1320,1440,1620,1720,1850,1940,1980,2040],\n    [580,840,1060,1220,1320,1540,1620,1700,1850,1940,2020],\n    [550,780,960,1180,1250,1400,1560,1600,1700,1850,1980],\n    [520,760,940,1080,1160,1350,1440,1550,1600,1760,1940],\n    [490,760,920,1030,1100,1280,1370,1440,1560,1620,1720],\n    [450,740,900,980,1050,1200,1280,1350,1400,1540,1680],\n    [440,720,840,940,1000,1050,1100,1160,1250,1320,1440],\n    [410,600,700,880,940,980,1030,1080,1180,1220,1320],\n    [380,540,640,700,840,900,920,940,960,1060,1160],\n    [320,460,540,600,720,740,760,760,840,880,960],\n    [320,320,440,560,600,640,720,760,780,840,860]\n  ];\n  var selH=document.getElementById('pw-sel-h');\n  var selW=document.getElementById('pw-sel-w');\n  var priceEl=document.getElementById('pw-price');\n  var dimEl=document.getElementById('pw-dim');\n  var tierEl=document.getElementById('pw-tier');\n  if(!selH||!selW) return;\n  function update(){\n    var h=parseInt(selH.value), w=parseInt(selW.value);\n    var hi=HS.indexOf(h), wi=WS.indexOf(w);\n    var p=(hi\u003e=0\u0026\u0026wi\u003e=0)?RAW[hi][wi]:null;\n    dimEl.textContent=h+' × '+w+' cm';\n    if(p){\n      priceEl.textContent='฿'+p.toLocaleString();\n      priceEl.style.animation='none';\n      void priceEl.offsetWidth;\n      priceEl.style.animation='pw-calc-pop .2s ease';\n      if(tierEl){\n        if(p\u003c1000){tierEl.className='pw-calc-tier pw-tier-base';tierEl.textContent='Budget-Friendly';}\n        else if(p\u003c2500){tierEl.className='pw-calc-tier pw-tier-mid';tierEl.textContent='Mid-Range';}\n        else{tierEl.className='pw-calc-tier pw-tier-hi';tierEl.textContent='Large Size';}\n      }\n    } else { priceEl.textContent='–'; }\n  }\n  selH.addEventListener('change',update);\n  selW.addEventListener('change',update);\n  update();\n\n  \/\/ expand toggle\n  var expBtn=document.getElementById('pw-expand-btn');\n  var expPanel=document.getElementById('pw-calc-tbl');\n  var expLabel=document.getElementById('pw-expand-label');\n  if(expBtn\u0026\u0026expPanel){\n    expBtn.addEventListener('click',function(){\n      var open=expPanel.classList.toggle('open');\n      expBtn.classList.toggle('open',open);\n      expBtn.setAttribute('aria-expanded',String(open));\n      expLabel.textContent=open?'Hide Price Table':'View Full Price Table';\n    });\n  }\n\n  \/\/ render inner table\n  var thr2=document.getElementById('pwTheadRow2');\n  var tbody2=document.getElementById('pwPriceBody2');\n  if(thr2\u0026\u0026tbody2){\n    thr2.innerHTML='\u003cth\u003eH \\\\ W (cm.)\u003c\/th\u003e'+WS.map(function(w,i){return '\u003cth\u003e'+w+'\u003c\/th\u003e';}).join('');\n    HS.forEach(function(h,hi){\n      var tr=document.createElement('tr');\n      var tdH=document.createElement('td');\n      tdH.textContent=h; tr.appendChild(tdH);\n      RAW[hi].forEach(function(p,wi){\n        var td=document.createElement('td');\n        td.textContent=p.toLocaleString();\n        td.className=(p\u003c1000)?'h1':(p\u003e=2700)?'h4':'';\n        tr.appendChild(td);\n      });\n      tbody2.appendChild(tr);\n    });\n  }\n})();\n\u003c\/script\u003e\n\u003cdiv class=\"pw-table-card\"\u003e\n\u003cdiv class=\"pw-instr\" style=\"color: #1a202c;\"\u003e\n\u003cspan class=\"pw-instr-dot\"\u003e\u003c\/span\u003e Plaswood Sign Printing Price Table\u003c\/div\u003e\n\u003cdiv class=\"pw-tbl-wrap\"\u003e\n\u003ctable class=\"pw-table\" id=\"pwPriceTable\"\u003e\n\u003cthead\u003e\n\u003ctr id=\"pwTheadRow\"\u003e\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody id=\"pwPriceBody\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-table-note\"\u003e\n\u003cp\u003ePrices apply to standard color stickers, white or black sheets, standard 3mm thickness, TISI-grade CELUKA material. For special colors or other thicknesses, contact us by phone or LINE for a quote.\u003c\/p\u003e\n\u003cp\u003ePrices apply to standard rectangular shapes only. Custom-cut shapes are available — contact us via LINE \u003cstrong\u003e@octopusdesign\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ── FEATURES ────────────────────────── --\u003e\n\u003csection class=\"pw-features-section desc_container page-width\"\u003e\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003ch2\u003eKey Features of Plaswood\u003c\/h2\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-features-grid\"\u003e\n\u003cdiv class=\"pw-feature-card\"\u003e\n\u003c!-- ✅ แก้ viewbox → viewBox --\u003e\n\u003cdiv class=\"pw-feature-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eDoesn't Absorb Moisture or Swell\u003c\/h3\u003e\n\u003cp\u003eThe PVC foam structure seals every layer, blocking water and moisture from penetrating. Holds up better against sun, rain, and heat than standard foam board.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-feature-card\"\u003e\n\u003cdiv class=\"pw-feature-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 00-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 00-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 000-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eHeat and Sound Insulation\u003c\/h3\u003e\n\u003cp\u003eNon-flammable and resistant to many chemicals, ideal for applications requiring high safety standards, such as exhibitions and public spaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-feature-card\"\u003e\n\u003cdiv class=\"pw-feature-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M14.7 6.3a1 1 0 000 1.4l1.6 1.6a1 1 0 001.4 0l3.77-3.77a6 6 0 01-7.94 7.94l-6.91 6.91a2.12 2.12 0 01-3-3l6.91-6.91a6 6 0 017.94-7.94l-3.76 3.76z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eDie-Cut, Drilled, Folded, Shaped\u003c\/h3\u003e\n\u003cp\u003eCompatible with \u003cstrong\u003eCNC\/laser\u003c\/strong\u003e cutting into any shape based on your design — ideal for figures, models, lettering, and special designs that require high precision.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-feature-card\"\u003e\n\u003cdiv class=\"pw-feature-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eVivid, Crisp Printing — Gloss or Matte\u003c\/h3\u003e\n\u003cp\u003eAvailable with both \u003cstrong\u003einkjet sticker application\u003c\/strong\u003e and \u003cstrong\u003edirect UV printing\u003c\/strong\u003e, with a smoother surface and more vivid colors than foam board. Choose gloss or matte finish as needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ── USE CASES ─────────────────────── --\u003e\n\u003csection class=\"pw-uses-section desc_container page-width\"\u003e\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003ch2\u003ePopular Applications\u003c\/h2\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-uses-grid\"\u003e\n\u003ca class=\"pw-use-card\" href=\"https:\/\/www.octopus.co.th\/products\/signage-plastwood-die-cut\" rel=\"noopener\" style=\"text-decoration: none; display: block;\"\u003e\n\u003cdiv class=\"pw-use-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/154551_optimized_819f5ccb-1945-474e-adbb-e9f5643e78dc.jpg?v=1611803546\" alt=\"plaswood lettering sign\"\u003e\n\u003cdiv class=\"pw-use-label\"\u003ePlaswood Lettering Sign\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003ca class=\"pw-use-card\" href=\"https:\/\/www.octopus.co.th\/products\/3d-letter-die-cut-plaswood-sign\" rel=\"noopener\" style=\"text-decoration: none; display: block;\"\u003e\n\u003cdiv class=\"pw-use-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_d3485494-a21e-4d9e-bbee-8e3a42c538a7-848157.jpg?v=1709707991\" alt=\"plaswood logo\"\u003e\n\u003cdiv class=\"pw-use-label\"\u003ePlaswood Logo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003ca class=\"pw-use-card\" href=\"https:\/\/www.octopus.co.th\/products\/product-display-shelf-plaswood\" rel=\"noopener\" style=\"text-decoration: none; display: block;\"\u003e\n\u003cdiv class=\"pw-use-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_d00ddd5d-db65-4b9f-8b57-89c3d2cf5310-491980.jpg?v=1706232867\" alt=\"plaswood product display shelf\"\u003e\n\u003cdiv class=\"pw-use-label\"\u003ePlaswood Display Shelf\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003ca class=\"pw-use-card\" href=\"https:\/\/www.octopus.co.th\/products\/print-plastic-hip\" rel=\"noopener\" style=\"text-decoration: none; display: block;\"\u003e\n\u003cdiv class=\"pw-use-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_e3af8c75-a290-413e-82bb-5be8663acc17-260099.jpg?v=1675428640\" alt=\"plaswood menu board\"\u003e\n\u003cdiv class=\"pw-use-label\"\u003ePlaswood Menu Board\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\u003ca class=\"pw-use-card\" href=\"https:\/\/www.octopus.co.th\/products\/plaswood-standing-sign-steel-frame\" rel=\"noopener\" style=\"text-decoration: none; display: block;\"\u003e\n\u003cdiv class=\"pw-use-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/72c14781b474f602f5d9b7deb3b5ebe1-848697.jpg?v=1724606802\" alt=\"plaswood sign with steel frame\"\u003e\n\u003cdiv class=\"pw-use-label\"\u003ePlaswood Sign, Steel Frame\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ── FAQ ──────────────────────── --\u003e\n\u003csection class=\"pw-faq-section desc_container page-width\"\u003e\u003cspan class=\"pw-faq-label\"\u003eFrequently Asked Questions · FAQ\u003c\/span\u003e\n\u003cdiv class=\"oc-bar-wrap\" style=\"margin-bottom: 36px;\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003ch2\u003eQuestions About Plaswood Signs\u003c\/h2\u003e\u003c\/div\u003e\n\u003c\/div\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\u003eHow is Plaswood different from foam board?\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\n\u003cdiv class=\"oc-faq-ans\"\u003ePlaswood (PLASWOOD \/ PVC Foam Sheet) is clearly stronger and more durable than foam board in 4 key ways: Strength — doesn't crack or chip easily, and holds weight better. Durability — moisture-resistant, won't swell, and holds up better outdoors for longer against sun and rain. Surface finish — smoother, giving crisper printing and more vivid colors. Fabrication — supports CNC\/laser cutting into any shape, which standard foam board cannot do. Plaswood costs slightly more than foam board but lasts far longer.\u003c\/div\u003e\n\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\u003eWhich thickness suits which application?\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\n\u003cdiv class=\"oc-faq-ans\"\u003e2–3mm — menu boards, notice boards, indoor decor, general lightweight applications. 5mm — advertising signs, event backdrops, applications needing medium strength. 10mm — standees, figures, models, 3D lettering, floor-standing displays needing high strength. 15–25mm — special CNC fabrication, architectural models, brand display work.\u003c\/div\u003e\n\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\u003eHow is pricing calculated, and is there a minimum order?\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\n\u003cdiv class=\"oc-faq-ans\"\u003eTable prices are based on piece size (width × height in cm) for standard rectangular pieces, 3mm CELUKA grade, printed with inkjet stickers. Starting price is 320 THB for a 20×20 cm size. Factors that change the price include thickness greater than 3mm, special sheet colors, custom shape cutting (CNC\/laser), and order quantity.\u003c\/div\u003e\n\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\u003eCan you make custom shapes, like lettering or cartoon figures?\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\n\u003cdiv class=\"oc-faq-ans\"\u003eYes — Plaswood can be cut with a CNC machine or laser into any shape, including lettering, logos, cartoon characters, standee figures, and freeform shapes. Custom-shaped work is priced differently from the standard table. We recommend sending a vector file (AI\/PDF) or a reference image for an accurate quote — contact us via LINE @octopusdesign.\u003c\/div\u003e\n\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\u003eHow should I prepare my artwork file?\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\n\u003cdiv class=\"oc-faq-ans\"\u003eWe accept AI, PDF, PSD, TIFF, and high-resolution JPG\/PNG files. Vector files (AI\/PDF) are best since they don't lose quality when scaled. Raster files should be at least 150 dpi at actual size. Set color mode to CMYK with at least 3mm bleed around the piece. Our team reviews your file before production at no charge.\u003c\/div\u003e\n\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\"\u003e6\u003c\/span\u003e\u003cspan\u003eHow long does production and delivery take?\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\n\u003cdiv class=\"oc-faq-ans\"\u003eGenerally 2–3 business days from file confirmation and payment. Bangkok — delivered via Deliveree\/Grab within 1–2 hours. Other provinces — J\u0026amp;T Express or NIM Express, arriving in 2–3 days. International — DHL, arriving in 3–7 days. For rush orders, contact us via LINE @octopusdesign to check production availability.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: linear-gradient(135deg,#f8fdfe,#e6f7f9); border: 1px solid #c8e8ed; border-radius: 10px; padding: 20px 18px; display: flex; align-items: center; justify-content: space-between; gap: 14px; margin: 22px 0 8px; flex-wrap: wrap;\"\u003e\n\u003cdiv\u003e\n\u003cstrong style=\"display: block; font-size: 1.0em; font-weight: 800; color: #1a202c; margin-bottom: 4px;\"\u003eGet a Quote \u0026 Place an Order\u003c\/strong\u003e\n\u003cp style=\"font-size: 0.88em; color: #6b7280; margin: 0;\"\u003eSend photos of the site, dimensions, and artwork for an instant estimate. Need a survey team on-site? We're happy to schedule a visit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; flex-wrap: wrap;\"\u003e\n\u003ca href=\"https:\/\/lin.ee\/uDrVbvY\" style=\"display: inline-block; padding: 10px 20px; border-radius: 8px; background: linear-gradient(90deg,#14c9df,#17a9bb,#818CF8,#A78BFA); background-size: 200% 100%; color: #fff!important; font-weight: bold; font-size: 0.88em; text-decoration: none; white-space: nowrap;\"\u003eAsk on LINE\u003c\/a\u003e \u003ca href=\"#\" style=\"display: inline-block; padding: 10px 20px; border-radius: 8px; border: 2px solid #17a9bb; color: #17a9bb!important; font-weight: bold; font-size: 0.88em; text-decoration: none; white-space: nowrap;\"\u003eView Our Portfolio\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ── CTA ───────────────────────── --\u003e\n\u003c\/div\u003e\n\u003c!-- \/pw --\u003e\n\u003cp\u003e\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"inLanguage\":\"en\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How is Plaswood different from foam board?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Plaswood is stronger and more durable than foam board in strength, durability, surface finish, and CNC\/laser compatibility.\"}},{\"@type\":\"Question\",\"name\":\"Which thickness suits which application?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"2-3mm general menu boards, 5mm advertising backdrops, 10mm standee figures, 15-25mm special CNC work.\"}},{\"@type\":\"Question\",\"name\":\"How is pricing calculated?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Based on piece size width x height in cm, 3mm CELUKA grade, starting at 320 THB for 20x20 cm.\"}},{\"@type\":\"Question\",\"name\":\"Can you make custom shapes?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, CNC\/laser cutting into any shape. Send AI\/PDF files for a quote, contact via LINE @octopusdesign.\"}},{\"@type\":\"Question\",\"name\":\"How should I prepare my artwork file?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"AI, PDF, PSD, TIFF, high-res JPG\/PNG accepted. CMYK color mode with 3mm bleed. Free file review before production.\"}},{\"@type\":\"Question\",\"name\":\"How long does production and delivery take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"2-3 business days. Bangkok delivery in 1-2 hours, other provinces 2-3 days, international 3-7 days.\"}}]}\n\u003c\/script\u003e \u003cscript\u003e\n(function () {\n  const WS  = [20,30,40,50,60,70,80,90,100,110,120];\n  const HS  = [240,230,220,210,200,190,180,170,160,150,140,130,120,110,100,90,80,70,60,50,40,30,20];\n  const RAW = [\n    [1440,1440,1720,2160,2300,2680,2760,2920,3160,3320,3460],\n    [1380,1380,1680,2080,2200,2580,2680,2880,3100,3240,3320],\n    [1000,1320,1620,2000,2100,2460,2580,2820,3080,3160,3200],\n    [970,1280,1580,1960,2050,2410,2480,2770,2970,3030,3090],\n    [930,1220,1520,1850,1980,2360,2400,2680,2810,2890,2940],\n    [890,1170,1480,1740,1910,2300,2350,2520,2560,2620,2780],\n    [850,1120,1430,1680,1870,2260,2200,2390,2450,2560,2620],\n    [820,1090,1370,1620,1800,2210,2160,2300,2350,2410,2480],\n    [770,1040,1320,1570,1770,2170,2080,2180,2220,2280,2360],\n    [740,1020,1280,1520,1620,2100,2000,2080,2140,2170,2240],\n    [685,960,1240,1450,1580,1850,1920,2000,2040,2060,2100],\n    [660,920,1200,1360,1480,1680,1810,1940,1980,2020,2060],\n    [620,860,1160,1320,1440,1620,1720,1850,1940,1980,2040],\n    [580,840,1060,1220,1320,1540,1620,1700,1850,1940,2020],\n    [550,780,960,1180,1250,1400,1560,1600,1700,1850,1980],\n    [520,760,940,1080,1160,1350,1440,1550,1600,1760,1940],\n    [490,760,920,1030,1100,1280,1370,1440,1560,1620,1720],\n    [450,740,900,980,1050,1200,1280,1350,1400,1540,1680],\n    [440,720,840,940,1000,1050,1100,1160,1250,1320,1440],\n    [410,600,700,880,940,980,1030,1080,1180,1220,1320],\n    [380,540,640,700,840,900,920,940,960,1060,1160],\n    [320,460,540,600,720,740,760,760,840,880,960],\n    [320,320,440,560,600,640,720,760,780,840,860],\n  ];\n\n  const allP = RAW.flat();\n  const minP = Math.min(...allP), maxP = Math.max(...allP);\n  function heat(p) {\n    const r = (p - minP) \/ (maxP - minP);\n    if (r \u003e= 0.197 \u0026\u0026 r \u003c= 0.446) return 'h1'; \/* cyan  ~940–1720 *\/\n    if (r \u003e= 0.852) return 'h5';               \/* purple ≥3000   *\/\n    if (r \u003e= 0.758) return 'h4';               \/* indigo ≥2700   *\/\n    return 'h2';                                \/* black  ทั้งนั้น *\/\n  }\n\n  let selRow = null, selCol = null;\n\n  const thr = document.getElementById('pwTheadRow');\n  if (!thr) return;\n\n  thr.innerHTML = `\u003cth\u003eH \\\\ W (cm.)\u003c\/th\u003e` +\n    WS.map((w, i) =\u003e `\u003cth id=\"pwthw${i}\"\u003e${w}\u003c\/th\u003e`).join('');\n\n  const tbody = document.getElementById('pwPriceBody');\n  HS.forEach((h, hi) =\u003e {\n    const tr = document.createElement('tr');\n    const tdH = document.createElement('td');\n    tdH.id = `pwtdh${hi}`;\n    tdH.textContent = h;\n    tr.appendChild(tdH);\n    RAW[hi].forEach((p, wi) =\u003e {\n      const td = document.createElement('td');\n      td.id = `pwtd${hi}_${wi}`;\n      td.textContent = p.toLocaleString();\n      td.className = heat(p);\n      td.addEventListener('click', () =\u003e pick(hi, wi));\n      tr.appendChild(td);\n    });\n    tbody.appendChild(tr);\n  });\n\n  WS.forEach((_, wi) =\u003e {\n    const th = document.getElementById(`pwthw${wi}`);\n    if (!th) return;\n    th.addEventListener('mouseenter', () =\u003e hiCol(wi));\n    th.addEventListener('mouseleave', () =\u003e clearCol(wi));\n  });\n\n  function hiCol(wi) {\n    document.getElementById(`pwthw${wi}`)?.classList.add('col-hi');\n    HS.forEach((_, ri) =\u003e {\n      const td = document.getElementById(`pwtd${ri}_${wi}`);\n      if (td \u0026\u0026 !(ri === selRow \u0026\u0026 wi === selCol)) td.classList.add('col-hi');\n    });\n  }\n  function clearCol(wi) {\n    document.getElementById(`pwthw${wi}`)?.classList.remove('col-hi');\n    HS.forEach((_, ri) =\u003e document.getElementById(`pwtd${ri}_${wi}`)?.classList.remove('col-hi'));\n  }\n  function pick(hi, wi) {\n    if (selRow !== null) {\n      const oldH = document.getElementById(`pwtdh${selRow}`);\n      if (oldH) oldH.style.cssText = '';\n      if (selCol !== null) document.getElementById(`pwtd${selRow}_${selCol}`)?.classList.remove('sel-cell');\n    }\n    if (selRow === hi \u0026\u0026 selCol === wi) { selRow = selCol = null; return; }\n    selRow = hi; selCol = wi;\n    const hLbl = document.getElementById(`pwtdh${hi}`);\n    if (hLbl) { hLbl.style.color = 'var(--l-d)'; hLbl.style.background = 'var(--l-l)'; }\n    const cell = document.getElementById(`pwtd${hi}_${wi}`);\n    if (cell) { cell.classList.remove('col-hi'); cell.classList.add('sel-cell'); }\n  }\n})();\n\u003c\/script\u003e \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\u003c\/p\u003e\u003c\/section\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":17503411568697,"sku":"","price":2000.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_2802c4e2-17c6-4e6c-8306-e6e41ed722b7-632566.jpg?v=1686750541"},{"product_id":"flyer","title":"flyers print on-demand","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: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  --dg:#ff925d;--dg-l:#fff1ea;\n  --of:#5c24f0;--of-l:#ede8fd;\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:.2s;--ease:cubic-bezier(.4,0,.2,1);\n}\n@keyframes fl-rb{0%{background-position:0%}100%{background-position:300%}}\n.fl{font-family:'Google Sans','Noto Sans Thai',-apple-system,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6}\n.fl-heading{display:flex;align-items:center;gap:9px;margin:24px 0 12px}\n.fl-heading-bar{width:3px;height:20px;border-radius:99px;background:var(--grad-ci);flex-shrink:0}\n.fl-heading h2{font-size:1.05em;font-weight:700;margin:0;letter-spacing:-.2px;color:var(--ink)}\n.fl-body{font-size:.9em;color:var(--ink-70);line-height:1.85;margin-bottom:14px}\n.fl-body strong{color:var(--ink);font-weight:600}\n.fl-system-row{display:flex;gap:10px;margin-bottom:20px}\n.fl-system-card{flex:1;border-radius:var(--r);padding:14px 16px;border:1.5px solid}\n.fl-system-card.dg{background:var(--dg-l);border-color:rgba(92,36,240,.2)}\n.fl-system-card.of{background:var(--of-l);border-color:rgba(255,146,93,.25)}\n.fl-system-card-badge{display:inline-block;padding:3px 10px;border-radius:99px;font-size:.72em;font-weight:800;letter-spacing:.05em;margin-bottom:7px}\n.fl-system-card.dg .fl-system-card-badge{background:var(--dg);color:#fff}\n.fl-system-card.of .fl-system-card-badge{background:var(--of);color:#fff}\n.fl-system-card h4{font-size:.87em;font-weight:700;margin:0 0 4px;color:var(--ink)}\n.fl-system-card p{font-size:.8em;color:var(--ink-70);line-height:1.6;margin:0}\n.fl-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}\n.fl-tab{padding:7px 14px;border-radius:99px;font-size:.82em;font-weight:700;border:1.5px solid var(--ink-15);background:#fff;color:var(--ink-40);cursor:pointer;transition:all var(--dur) var(--ease)}\n.fl-tab:hover{border-color:var(--c);color:var(--c)}\n.fl-tab.active{background:var(--grad-ci);border-color:transparent;color:#fff;box-shadow:0 2px 10px rgba(20,201,223,.3)}\n.fl-gsm-row{display:flex;gap:7px;margin-bottom:10px}\n.fl-gsm-btn{padding:5px 14px;border-radius:99px;font-size:.78em;font-weight:700;border:1.5px solid var(--ink-15);background:#fff;color:var(--ink-40);cursor:pointer;transition:all var(--dur)}\n.fl-gsm-btn.active{background:var(--i-l);border-color:rgba(129,140,248,.35);color:var(--l-d)}\n.fl-price-panel{display:none}\n.fl-price-panel.active{display:block}\n.fl-gsm-panel{display:none}\n.fl-gsm-panel.active{display:block}\n.fl-price-img{width:100%;border-radius:var(--r-lg);box-shadow:var(--sh-md);display:block;margin-bottom:4px}\n.fl-note{font-size:.8em;color:var(--ink-40);padding:9px 13px;background:var(--ink-05);border-radius:8px;border-left:3px solid var(--c);margin-bottom:20px;line-height:1.7}\n.fl-spec-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}\n.fl-spec-item{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;background:#fff;border:1px solid var(--ink-15);border-radius:var(--r);box-shadow:var(--sh-sm)}\n.fl-spec-item-icon{width:30px;height:30px;border-radius:7px;background:var(--c-l);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}\n.fl-spec-item-icon svg{width:14px;height:14px;stroke:var(--c);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}\n.fl-spec-item-body{font-size:.82em;line-height:1.6}\n.fl-spec-item-label{font-size:.7em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c);margin-bottom:2px;display:block}\n.fl-spec-item-val{color:var(--ink);font-weight:600;font-size:.85em}\n.fl-spec-item-val span{color:var(--ink-40);font-weight:400}\n.fl-spec-note{margin-top:10px;padding:11px 14px;background:var(--c-l);border-radius:var(--r);border:1px solid rgba(20,201,223,.25);font-size:.85em;color:var(--ink-70);line-height:1.7;display:flex;align-items:flex-start;gap:8px}\n.fl-faq{display:flex;flex-direction:column;gap:7px;margin-top:8px}\n.fl-faq details{background:#fff;border:1px solid var(--ink-15);border-radius:var(--r);overflow:hidden}\n.fl-faq details[open]{border-color:rgba(129,140,248,.3)}\n.fl-faq summary{display:flex;align-items:center;padding:12px 15px;gap:9px;font-size:.87em;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;user-select:none;transition:background .15s}\n.fl-faq summary::-webkit-details-marker{display:none}\n.fl-faq summary:hover{background:var(--ink-05)}\n.fl-faq details[open]\u003esummary{background:var(--l-l);color:var(--l-d)}\n.fl-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:10px;font-weight:800;flex-shrink:0}\n.fl-faq details[open]\u003esummary .fl-faq-num{background:var(--l-d)}\n.fl-faq-chevron{width:16px;height:16px;stroke:var(--ink-40);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-left:auto;flex-shrink:0;transition:transform .2s var(--ease)}\n.fl-faq details[open]\u003esummary .fl-faq-chevron{transform:rotate(180deg);stroke:var(--l-d)}\n.fl-faq-body{padding:11px 15px 13px;font-size:.85em;color:var(--ink-70);line-height:1.8;border-top:1px solid rgba(129,140,248,.15)}\n.fl-faq-body strong{color:var(--ink);font-weight:600}\n@media(max-width:480px){\n  .fl-system-row{flex-direction:column}\n  .fl-spec-strip{grid-template-columns:1fr}\n}\n@media(prefers-reduced-motion:reduce){.fl *{transition-duration:.01ms!important;animation-duration:.01ms!important}}\n\u003c\/style\u003e\n\u003cdiv class=\"fl\"\u003e\n\u003cp class=\"fl-body\"\u003e\u003cstrong\u003eFlyers\u003c\/strong\u003e are a cost-effective and highly efficient promotional print medium when compared against cost, and are excellent for boosting point-of-sale sales. Available in sizes \u003cstrong\u003eA3 · A4 · A5 · small size 9×21 cm.\u003c\/strong\u003e Printed on \u003cstrong\u003egloss art paper 105–160 gsm\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"fl-system-row\"\u003e\n  \u003cdiv class=\"fl-system-card dg\"\u003e\n    \u003cspan class=\"fl-system-card-badge\"\u003eDigital (DG)\u003c\/span\u003e\n    \u003ch4\u003eSmall quantities — highly flexible\u003c\/h4\u003e\n    \u003cp\u003eStarting from 100 pieces, fast turnaround, ideal for low quantities or urgent jobs\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fl-system-card of\"\u003e\n    \u003cspan class=\"fl-system-card-badge\"\u003eOffset (OF)\u003c\/span\u003e\n    \u003ch4\u003eLarge quantities — lower cost\u003c\/h4\u003e\n    \u003cp\u003eStarting from 2,000–3,000 pieces, with significantly lower cost per piece\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fl-heading\"\u003e\n  \u003cdiv class=\"fl-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003eFlyer Price Table\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fl-tabs\"\u003e\n  \u003cbutton class=\"fl-tab active\" onclick=\"flSetSize('sm',this)\"\u003eSmall size 9×21\u003c\/button\u003e\n  \u003cbutton class=\"fl-tab\" onclick=\"flSetSize('a5',this)\"\u003eA5\u003c\/button\u003e\n  \u003cbutton class=\"fl-tab\" onclick=\"flSetSize('a4',this)\"\u003eA4\u003c\/button\u003e\n  \u003cbutton class=\"fl-tab\" onclick=\"flSetSize('a3',this)\"\u003eA3\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fl-price-panel active\" id=\"fl-panel-sm\"\u003e\n  \u003cdiv class=\"fl-gsm-row\"\u003e\n    \u003cbutton class=\"fl-gsm-btn active\" onclick=\"flSetGsm('sm','105',this)\"\u003e105 gsm\u003c\/button\u003e\n    \u003cbutton class=\"fl-gsm-btn\" onclick=\"flSetGsm('sm','160',this)\"\u003e160 gsm\u003c\/button\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fl-gsm-panel active\" id=\"fl-sm-105\"\u003e\n    \u003cimg class=\"fl-price-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/105.jpg?v=1596617339\" alt=\"Small flyer price 9×21 cm 105 gsm\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fl-gsm-panel\" id=\"fl-sm-160\"\u003e\n    \u003cimg class=\"fl-price-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/160.jpg?v=1596617386\" alt=\"Small flyer price 9×21 cm 160 gsm\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fl-price-panel\" id=\"fl-panel-a5\"\u003e\n  \u003cdiv class=\"fl-gsm-row\"\u003e\n    \u003cbutton class=\"fl-gsm-btn active\" onclick=\"flSetGsm('a5','105',this)\"\u003e105 gsm\u003c\/button\u003e\n    \u003cbutton class=\"fl-gsm-btn\" onclick=\"flSetGsm('a5','157',this)\"\u003e157 gsm\u003c\/button\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fl-gsm-panel active\" id=\"fl-a5-105\"\u003e\n    \u003cimg class=\"fl-price-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Price-Table-Leaflet-__105gram.jpg?v=1607074559\" alt=\"A5 flyer price 105 gsm\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fl-gsm-panel\" id=\"fl-a5-157\"\u003e\n    \u003cimg class=\"fl-price-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Price-Table-Leaflet-__157gram.jpg?v=1607074609\" alt=\"A5 flyer price 157 gsm\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fl-price-panel\" id=\"fl-panel-a4\"\u003e\n  \u003cdiv class=\"fl-gsm-row\"\u003e\n    \u003cbutton class=\"fl-gsm-btn active\" onclick=\"flSetGsm('a4','105',this)\"\u003e105 gsm\u003c\/button\u003e\n    \u003cbutton class=\"fl-gsm-btn\" onclick=\"flSetGsm('a4','160',this)\"\u003e160 gsm\u003c\/button\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fl-gsm-panel active\" id=\"fl-a4-105\"\u003e\n    \u003cimg class=\"fl-price-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Price-Table-Leaflet-A4-105-gsm_34346537-cc37-4b0d-b87a-09945c748839.jpg?v=1610418387\" alt=\"A4 flyer price 105 gsm\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fl-gsm-panel\" id=\"fl-a4-160\"\u003e\n    \u003cimg class=\"fl-price-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Price-Table-Leaflet-A4-160-gsm_0b45aef0-8379-472d-84bc-109f4e79824b.jpg?v=1610418445\" alt=\"A4 flyer price 160 gsm\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fl-price-panel\" id=\"fl-panel-a3\"\u003e\n  \u003cdiv class=\"fl-gsm-row\"\u003e\n    \u003cbutton class=\"fl-gsm-btn active\" onclick=\"flSetGsm('a3','105',this)\"\u003e105 gsm\u003c\/button\u003e\n    \u003cbutton class=\"fl-gsm-btn\" onclick=\"flSetGsm('a3','160',this)\"\u003e160 gsm\u003c\/button\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fl-gsm-panel active\" id=\"fl-a3-105\"\u003e\n    \u003cimg class=\"fl-price-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/A3-105.jpg?v=1596617539\" alt=\"A3 flyer price 105 gsm\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fl-gsm-panel\" id=\"fl-a3-160\"\u003e\n    \u003cimg class=\"fl-price-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/A3-160.jpg?v=1596617559\" alt=\"A3 flyer price 160 gsm\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fl-note\"\u003ePrices exclude VAT 7% · \u003cspan style=\"color:var(--dg);font-weight:700\"\u003eDG\u003c\/span\u003e = Digital · \u003cspan style=\"color:var(--of);font-weight:700\"\u003eOF\u003c\/span\u003e = Offset · For special specifications LINE \u003cstrong\u003e@octopusdesign\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fl-spec-strip\"\u003e\n  \u003cdiv class=\"fl-spec-item\"\u003e\n    \u003cdiv class=\"fl-spec-item-icon\"\u003e\n      \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 9h18M9 3v18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fl-spec-item-body\"\u003e\n      \u003cspan class=\"fl-spec-item-label\"\u003ePopular sizes\u003c\/span\u003e\n      \u003cdiv class=\"fl-spec-item-val\"\u003e9×21 · A5 · A4 · A3 \u003cspan\u003e(cm.)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fl-spec-item\"\u003e\n    \u003cdiv class=\"fl-spec-item-icon\"\u003e\n      \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\n    \u003c\/div\u003e\n    \u003cdiv class=\"fl-spec-item-body\"\u003e\n      \u003cspan class=\"fl-spec-item-label\"\u003ePaper\u003c\/span\u003e\n      \u003cdiv class=\"fl-spec-item-val\"\u003e105 gsm \u003cspan\u003e(economy)\u003c\/span\u003e · 157\/160 \u003cspan\u003e(premium)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fl-spec-item\"\u003e\n    \u003cdiv class=\"fl-spec-item-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 15v4a2 2 0 0 1-2.18 2H5a2 2 0 0 1-2-2v-4\"\u003e\u003c\/path\u003e\u003cpolyline points=\"17 8 12 3 7 8\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"3\" x2=\"12\" y2=\"15\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fl-spec-item-body\"\u003e\n      \u003cspan class=\"fl-spec-item-label\"\u003eRecommended file\u003c\/span\u003e\n      \u003cdiv class=\"fl-spec-item-val\"\u003ePDF \/ AI · CMYK · 300 dpi · 3 mm bleed\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fl-spec-item\"\u003e\n    \u003cdiv class=\"fl-spec-item-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12a19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 3.6 1.1h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.91 8.72a16 16 0 0 0 6.29 6.29l.93-.93a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fl-spec-item-body\"\u003e\n      \u003cspan class=\"fl-spec-item-label\"\u003eEnquiry\u003c\/span\u003e\n      \u003cdiv class=\"fl-spec-item-val\"\u003eLINE \u003cstrong\u003e@octopusdesign\u003c\/strong\u003e · 081-776-8329\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fl-spec-note\"\u003e\n  \u003csvg style=\"width:14px;height:14px;stroke:var(--c);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:2px\" viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n  Consult our team before ordering so you can choose the most cost-effective print system and paper weight for your job\n\u003c\/div\u003e\n\u003cdiv class=\"fl-heading\" style=\"margin-top:24px\"\u003e\n  \u003cdiv class=\"fl-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fl-faq\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"fl-faq-num\"\u003e1\u003c\/span\u003eWhat is the difference between Digital and Offset flyers?\u003csvg class=\"fl-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"fl-faq-body\"\u003e\n\u003cstrong style=\"color:var(--dg)\"\u003eDigital\u003c\/strong\u003e is suitable for small quantities starting from 100 pieces, with fast turnaround and high flexibility · \u003cstrong style=\"color:var(--of)\"\u003eOffset\u003c\/strong\u003e is suitable for large quantities starting from 2,000–3,000 pieces, with a much lower cost per piece\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"fl-faq-num\"\u003e2\u003c\/span\u003eWhich should I choose: 105 gsm or 160 gsm paper?\u003csvg class=\"fl-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"fl-faq-body\"\u003e\n\u003cstrong\u003e105 gsm\u003c\/strong\u003e is more economical and suitable for general handout jobs · \u003cstrong\u003e160 gsm\u003c\/strong\u003e is thicker and more premium, with better image presentation, suitable for jobs that need a stronger impression\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"fl-faq-num\"\u003e3\u003c\/span\u003eWhat is the minimum quantity for flyer printing?\u003csvg class=\"fl-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"fl-faq-body\"\u003eDigital printing starts from \u003cstrong\u003e100 pieces\u003c\/strong\u003e (depending on size) · Offset printing starts from \u003cstrong\u003e2,000–3,000 pieces\u003c\/strong\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"fl-faq-num\"\u003e4\u003c\/span\u003eWhat kind of artwork file should I send?\u003csvg class=\"fl-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"fl-faq-body\"\u003ePlease send \u003cstrong\u003ePDF or AI\u003c\/strong\u003e files in CMYK colour mode, 300 dpi resolution, with 3 mm bleed. Our team can help check the artwork before printing.\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"fl-faq-num\"\u003e5\u003c\/span\u003eCan I order special custom sizes outside the table?\u003csvg class=\"fl-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"fl-faq-body\"\u003eYes. Please enquire about custom sizes and special specifications via LINE \u003cstrong\u003e@octopusdesign\u003c\/strong\u003e or call \u003cstrong\u003e081-776-8329\u003c\/strong\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  window.flSetSize=function(sz,btn){\n    document.querySelectorAll('.fl-price-panel').forEach(function(p){p.classList.remove('active')});\n    var panel=document.getElementById('fl-panel-'+sz);\n    if(panel) panel.classList.add('active');\n    document.querySelectorAll('.fl-tab').forEach(function(t){t.classList.remove('active')});\n    btn.classList.add('active');\n  };\n  window.flSetGsm=function(sz,gsm,btn){\n    var panel=document.getElementById('fl-panel-'+sz);\n    if(!panel) return;\n    panel.querySelectorAll('.fl-gsm-panel').forEach(function(p){p.classList.remove('active')});\n    var gPanel=document.getElementById('fl-'+sz+'-'+gsm);\n    if(gPanel) gPanel.classList.add('active');\n    panel.querySelectorAll('.fl-gsm-btn').forEach(function(b){b.classList.remove('active')});\n    btn.classList.add('active');\n  };\n})();\n\u003c\/script\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"inLanguage\":\"en\",\"mainEntity\":[\n  {\"@type\":\"Question\",\"name\":\"What is the difference between Digital and Offset flyers?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Digital is suitable for small quantities starting from 100 pieces with fast turnaround. Offset is suitable for larger quantities starting from 2,000-3,000 pieces and offers a much lower cost per piece.\"}},\n  {\"@type\":\"Question\",\"name\":\"Which should I choose: 105 gsm or 160 gsm paper?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"105 gsm is more economical and suitable for general handouts. 160 gsm is thicker and more premium, suitable for jobs requiring a stronger impression.\"}},\n  {\"@type\":\"Question\",\"name\":\"What is the minimum quantity for flyer printing?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Digital printing starts from 100 pieces. Offset printing starts from 2,000-3,000 pieces depending on size and paper weight.\"}},\n  {\"@type\":\"Question\",\"name\":\"How should I send the flyer artwork file?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Please send PDF or AI files in CMYK colour mode, 300 dpi resolution, with 3 mm bleed. Contact LINE @octopusdesign or call 081-776-8329.\"}},\n  {\"@type\":\"Question\",\"name\":\"Can I order special custom sizes outside the table?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Please enquire about custom sizes and special specifications via LINE @octopusdesign or call 081-776-8329.\"}}\n]}\n\u003c\/script\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":31247469019193,"sku":"","price":1.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/103365-993954.jpg?v=1611811728"},{"product_id":"frame-wall-art","title":"Wall Art Prints — Canvas Wall Art \u0026 Floating Frame Prints","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: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{\n  font-family:'Google Sans','Noto Sans Thai',-apple-system,sans-serif;\n  color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6;\n}\n.cp-heading{display:flex;align-items:center;gap:9px;margin:24px 0 12px}\n.cp-heading-bar{width:3px;height:20px;border-radius:99px;background:var(--grad-ci);flex-shrink:0}\n.cp-heading h2{font-size:1.05em;font-weight:700;margin:0;letter-spacing:-.2px;color:var(--ink)}\n.cp-body{font-size:.9em;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;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:#fff;padding:10px 14px;font-size:11px;font-weight:700;color:var(--ink-40);text-align:center;white-space:nowrap;border-bottom:1.5px solid var(--ink-15)}\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:#FAFBFF}\n.cp-tbl tbody tr:hover td{background:var(--i-l)!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:13px!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:.87em;font-weight:700;color:var(--ink);margin:0 0 3px}\n.cp-mat-body p{font-size:.8em;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:.72em;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:.87em;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;user-select:none;transition:background .15s}\n.cp-faq summary::-webkit-details-marker{display:none}\n.cp-faq summary:hover{background:var(--ink-05)}\n.cp-faq details[open]\u003esummary{background:var(--l-l);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:10px;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:.85em;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\u003c\/style\u003e\n\u003cdiv class=\"cp\"\u003e\n\u003cp class=\"cp-body\"\u003eHigh-quality printing with \u003cstrong\u003eHP · Epson large-format 8-colour ink systems\u003c\/strong\u003e, delivering vivid colours, wide gradients, and smooth realistic tones for food photography and skin tones. Free file quality check is included with every order. Sizes available from A3 to A0, with a maximum width of \u003cstrong\u003e1.5 metres and unlimited length\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"cp-heading\"\u003e\n  \u003cdiv class=\"cp-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003ePopular\u003cspan style=\"color:var(--c)\"\u003e Sizes\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=\"Poster size comparison A0 A1 A2 A3\" loading=\"lazy\"\u003e\n\u003cdiv class=\"cp-heading\"\u003e\n  \u003cdiv class=\"cp-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003ePrinting\u003cspan style=\"color:var(--c)\"\u003e Price Table\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 over a column to highlight · Click a cell to select a price\n  \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\"\u003eSize\u003c\/th\u003e\n          \u003cth id=\"cpTh0\"\u003ePoster Paper\u003cbr\u003e\u003cspan style=\"font-weight:400;font-size:10px;color:var(--ink-40)\"\u003ePoster paper\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)\"\u003eFilm sheet\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)\"\u003eCanvas\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\u003eNote:\u003c\/strong\u003e Prices are for printed graphics only and do not include frames · Special pricing applies to orders with a total value of 1,500 THB or more\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=\"Small order poster printing price table\" loading=\"lazy\"\u003e\n\u003cdiv class=\"cp-heading\"\u003e\n  \u003cdiv class=\"cp-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003eSupported Printing\u003cspan style=\"color:var(--c)\"\u003e Materials\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cp-mat-grid\"\u003e\n\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\u003ePoster Paper\u003c\/h4\u003e\n      \u003cp\u003eGlossy surface with vivid, sharp colour output. Suitable for advertising, academic displays, and all types of framed poster work.\u003c\/p\u003e\n      \u003cspan class=\"cp-mat-badge\"\u003eIndoor · Budget-friendly\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\u003eCanvas\u003c\/h4\u003e\n      \u003cp\u003eTextured artistic surface, ideal for frame wrap displays, home décor, and office decoration.\u003c\/p\u003e\n      \u003cspan class=\"cp-mat-badge\"\u003eFrame Wrap · 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\u003eChroma Film\u003c\/h4\u003e\n      \u003cp\u003ePlastic film material that is more durable than paper and water-resistant, suitable for applications requiring a longer service life.\u003c\/p\u003e\n      \u003cspan class=\"cp-mat-badge\"\u003eDurable · Waterproof\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cp-heading\"\u003e\n  \u003cdiv class=\"cp-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cp-faq\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"cp-faq-num\"\u003e1\u003c\/span\u003eWhat is the difference between poster paper, canvas, and chroma film?\u003csvg class=\"cp-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"cp-faq-body\"\u003e\u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePoster paper\u003c\/strong\u003e — glossy surface, cost-effective, suitable for advertising and framed posters\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCanvas\u003c\/strong\u003e — artistic textured finish, ideal for frame wrap displays, home décor, and office decoration\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eChroma film\u003c\/strong\u003e — durable waterproof plastic film, suitable for longer-term use\u003c\/li\u003e\n    \u003c\/ul\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"cp-faq-num\"\u003e2\u003c\/span\u003eWhat file format should I send? What is the minimum resolution?\u003csvg class=\"cp-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"cp-faq-body\"\u003ePlease send files in \u003cstrong\u003ePDF or AI\u003c\/strong\u003e format, using \u003cstrong\u003eCMYK\u003c\/strong\u003e colour mode, with a minimum resolution of \u003cstrong\u003e100 dpi at actual size\u003c\/strong\u003e or 300 dpi at 1:10 scale. Our team checks artwork free of charge before printing.\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"cp-faq-num\"\u003e3\u003c\/span\u003eWhat is the maximum print size available?\u003csvg class=\"cp-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"cp-faq-body\"\u003eMaximum supported width is \u003cstrong\u003e1.5 metres with unlimited length\u003c\/strong\u003e, from A3, A2, A1, A0, and larger sizes.\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"cp-faq-num\"\u003e4\u003c\/span\u003eDo you also provide frames or frame wrap services?\u003csvg class=\"cp-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"cp-faq-body\"\u003eThe prices shown in the table are for \u003cstrong\u003eprinted graphics only and do not include frames\u003c\/strong\u003e. The prints can be placed into acrylic frames, aluminium frames, or wooden frames separately.\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"cp-faq-num\"\u003e5\u003c\/span\u003eWhat is the minimum order value?\u003csvg class=\"cp-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"cp-faq-body\"\u003eAny quantity can be ordered, but the special prices shown in the table apply to orders with a total value of \u003cstrong\u003e1,500 THB or more\u003c\/strong\u003e. Smaller orders have a separate price table.\u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  var ROWS=[\n    {lbl:'A5 (14.5×21 cm)', prices:[100,180,300]},\n    {lbl:'A4 (21×29 cm)',   prices:[140,240,400]},\n    {lbl:'A3 (29×42 cm)',   prices:[200,350,600]},\n    {lbl:'A2 (42×59 cm)',   prices:[280,500,850]},\n    {lbl:'A1 (59×84 cm)',   prices:[350,850,1250]},\n    {lbl:'A0 (84×119 cm)',  prices:[550,1200,1800]},\n    {lbl:'1 sq.m.++',       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\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"inLanguage\":\"en\",\"mainEntity\":[\n  {\"@type\":\"Question\",\"name\":\"What is the difference between poster paper, canvas, and chroma film?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Poster paper has a glossy surface and is cost-effective for advertising. Canvas has an artistic textured finish suitable for frame wrap displays. Chroma film is a durable waterproof plastic film suitable for longer-term use.\"}},\n  {\"@type\":\"Question\",\"name\":\"What file format should I send for poster printing?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Please send files in PDF or AI format, using CMYK colour mode, with a minimum resolution of 100 dpi at actual size. Our team checks artwork free of charge before printing.\"}},\n  {\"@type\":\"Question\",\"name\":\"What is the maximum poster print size available?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The maximum supported width is 1.5 metres with unlimited length, covering sizes from A3, A2, A1, A0, and larger.\"}},\n  {\"@type\":\"Question\",\"name\":\"What is the minimum order value for poster printing?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Any quantity can be ordered. The special prices shown in the table apply to orders with a total value of 1,500 THB or more. Smaller orders have a separate price table.\"}}\n]}\n\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"},{"product_id":"sticker-set","title":"Die-Cut Character Sticker Set A5\/A4","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: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  --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  --shadow-sm:0 1px 8px rgba(0,0,0,.07);\n  --shadow-md:0 4px 24px rgba(0,0,0,.10);\n  --dur:.22s;--ease:cubic-bezier(.4,0,.2,1);\n}\n\n@keyframes sd-rb{0%{background-position:0%}100%{background-position:300%}}\n\n.sd{\n  font-family:'Google Sans','Noto Sans Thai',-apple-system,sans-serif;\n  color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6;\n}\n.sd-heading{display:flex;align-items:center;gap:9px;margin:24px 0 12px}\n.sd-heading-bar{width:3px;height:20px;border-radius:99px;background:var(--grad-ci);flex-shrink:0}\n.sd-heading h2{font-size:1.05em;font-weight:700;margin:0;letter-spacing:-.2px;color:var(--ink)}\n.sd-body{font-size:.9em;color:var(--ink-70);line-height:1.85;margin-bottom:16px}\n.sd-body strong{color:var(--ink);font-weight:600}\n.sd-size-row{display:flex;gap:12px;margin-bottom:20px}\n.sd-size-card{\n  flex:1;background:#fff;border:1.5px solid var(--ink-15);\n  border-radius:var(--r);padding:14px 16px;\n  display:flex;align-items:center;gap:12px;\n  box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease),box-shadow var(--dur);\n}\n.sd-size-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}\n.sd-size-badge{\n  display:flex;flex-direction:column;align-items:center;justify-content:center;\n  border-radius:8px;background:var(--c-l);border:1.5px solid rgba(20,201,223,.25);\n  flex-shrink:0;padding:8px 10px;gap:1px;\n}\n.sd-size-badge .sd-sz{font-size:1.1em;font-weight:800;color:var(--c);line-height:1}\n.sd-size-badge .sd-su{font-size:.65em;color:var(--ink-40)}\n.sd-size-info h4{font-size:.86em;font-weight:700;color:var(--ink);margin:0 0 2px}\n.sd-size-info p{font-size:.78em;color:var(--ink-40);line-height:1.55;margin:0}\n.sd-mat-row{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}\n.sd-mat-card{\n  flex:1;min-width:140px;background:var(--ink-05);\n  border:1px solid var(--ink-15);border-radius:var(--r);\n  padding:14px 16px;\n}\n.sd-mat-card h4{font-size:.86em;font-weight:700;color:var(--ink);margin:0 0 5px}\n.sd-mat-card p{font-size:.8em;color:var(--ink-40);line-height:1.6;margin:0}\n.sd-mat-badge{display:inline-block;padding:2px 8px;border-radius:99px;font-size:.72em;font-weight:700;margin-bottom:6px}\n.sd-mat-badge.paper{background:var(--c-l);color:var(--c)}\n.sd-mat-badge.pp{background:var(--i-l);color:var(--l-d)}\n.sd-img{width:100%;border-radius:var(--r);box-shadow:var(--shadow-sm);display:block;margin-bottom:20px}\n.sd-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}\n.sd-feat-item{\n  background:#fff;border-radius:var(--r);\n  padding:14px 14px 12px;border:1px solid var(--ink-15);\n  transition:transform var(--dur) var(--ease),box-shadow var(--dur);\n}\n.sd-feat-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}\n.sd-feat-icon{width:30px;height:30px;border-radius:7px;background:var(--c-l);display:flex;align-items:center;justify-content:center;margin-bottom:7px}\n.sd-feat-icon svg{width:15px;height:15px;stroke:var(--c);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}\n.sd-feat-item h4{font-size:.82em;font-weight:700;color:var(--ink);margin:0 0 3px}\n.sd-feat-item p{font-size:.77em;color:var(--ink-40);line-height:1.55;margin:0}\n.sd-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:20px}\n.sd-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.sd-tbl-dot{width:6px;height:6px;border-radius:50%;background:var(--i);flex-shrink:0}\n.sd-tbl-wrap{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(129,140,248,.3) transparent}\n.sd-tbl-wrap::-webkit-scrollbar{height:3px}\n.sd-tbl-wrap::-webkit-scrollbar-thumb{background:rgba(129,140,248,.25);border-radius:99px}\n.sd-tbl{width:100%;border-collapse:collapse;font-size:13px}\n.sd-tbl thead tr{position:sticky;top:0;z-index:10}\n.sd-tbl thead th{background:#fff;padding:10px 16px;font-size:11px;font-weight:700;color:var(--ink-40);text-align:center;white-space:nowrap;border-bottom:1.5px solid var(--ink-15)}\n.sd-tbl thead th:first-child{text-align:left}\n.sd-tbl thead tr::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--grad);background-size:300%;animation:sd-rb 5s linear infinite}\n.sd-tbl tbody tr{border-bottom:1px solid var(--ink-15);cursor:pointer;transition:background .1s}\n.sd-tbl tbody tr:last-child{border-bottom:none}\n.sd-tbl tbody tr:nth-child(even) td{background:#FAFBFF}\n.sd-tbl tbody tr:hover td{background:var(--i-l)!important}\n.sd-tbl tbody tr:hover td:first-child{color:var(--l-d)}\n.sd-tbl td{padding:11px 16px;text-align:center;color:var(--ink-70);font-size:14px!important;font-weight:500!important;transition:background .1s;white-space:nowrap;line-height:1.4}\n.sd-tbl td:first-child{text-align:left;font-weight:700!important;color:var(--ink);font-size:13px!important}\n.sd-tbl td.sel-cell{background:var(--grad)!important;background-size:200%!important;color:#fff!important;font-weight:700!important;border-radius:6px;animation:sd-rb 3s linear infinite;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35);font-size:14px!important}\n.sd-tbl td.h1{background-color:rgba(20,201,223,.04);font-size:14px!important;font-weight:500!important}\n.sd-tbl td.h2{background-color:rgba(20,201,223,.09);font-size:14px!important;font-weight:500!important}\n.sd-tbl td.h3{background-color:rgba(129,140,248,.07);font-size:14px!important;font-weight:500!important}\n.sd-tbl td.h4{background-color:rgba(129,140,248,.13);font-size:14px!important;font-weight:500!important}\n.sd-spec{background:var(--ink-05);border-radius:var(--r);border:1px solid var(--ink-15);padding:16px 18px}\n.sd-spec ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}\n.sd-spec li{font-size:.85em;color:var(--ink-70);padding-left:14px;position:relative;line-height:1.65}\n.sd-spec li::before{content:'›';position:absolute;left:0;color:var(--c);font-weight:700}\n.sd-spec strong{color:var(--ink);font-weight:600}\n.sd-faq{display:flex;flex-direction:column;gap:7px;margin-bottom:8px}\n.sd-faq details{background:#fff;border:1px solid var(--ink-15);border-radius:var(--r);overflow:hidden}\n.sd-faq details[open]{border-color:rgba(129,140,248,.3)}\n.sd-faq summary{display:flex;align-items:center;padding:12px 15px;gap:9px;font-size:.87em;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;user-select:none;transition:background .15s}\n.sd-faq summary::-webkit-details-marker{display:none}\n.sd-faq summary:hover{background:var(--ink-05)}\n.sd-faq details[open]\u003esummary{background:var(--l-l);color:var(--l-d)}\n.sd-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:10px;font-weight:800;flex-shrink:0}\n.sd-faq details[open]\u003esummary .sd-faq-num{background:var(--l-d)}\n.sd-faq-chevron{width:16px;height:16px;stroke:var(--ink-40);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-left:auto;flex-shrink:0;transition:transform .2s var(--ease)}\n.sd-faq details[open]\u003esummary .sd-faq-chevron{transform:rotate(180deg);stroke:var(--l-d)}\n.sd-faq-body{padding:11px 15px 13px;font-size:.85em;color:var(--ink-70);line-height:1.8;border-top:1px solid rgba(129,140,248,.15)}\n.sd-faq-body strong{color:var(--ink);font-weight:600}\n@media(prefers-reduced-motion:reduce){\n  .sd *{transition-duration:.01ms!important}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"sd\"\u003e\n\u003cp class=\"sd-body\"\u003e\u003cstrong\u003eแผ่นสติ๊กเกอร์ไดคัทคละลาย\u003c\/strong\u003e พิมพ์ด้วย \u003cstrong\u003eKonica Digital-Offset RGB\u003c\/strong\u003e สีสดฉ่ำ เฉดกว้าง ตัดไดคัทด้วยระบบ Digital Die-Cut จากยุโรป คมกริบทุกเส้น เหมาะสำหรับสติ๊กเกอร์การ์ตูน ของชำร่วย พรีเมี่ยม แปะโน้ตบุ้ค ตู้เย็น และสิ่งของต่างๆ\u003c\/p\u003e\n\u003cdiv class=\"sd-size-row\"\u003e\n  \u003cdiv class=\"sd-size-card\"\u003e\n    \u003cdiv class=\"sd-size-badge\"\u003e\n      \u003cspan class=\"sd-sz\"\u003eA5\u003c\/span\u003e\n      \u003cspan class=\"sd-su\"\u003e14.5×21 ซม.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sd-size-info\"\u003e\n      \u003ch4\u003eขนาด A5\u003c\/h4\u003e\n      \u003cp\u003eพกพาสะดวก เหมาะของชำร่วย และสติ๊กเกอร์แจก\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sd-size-card\"\u003e\n    \u003cdiv class=\"sd-size-badge\"\u003e\n      \u003cspan class=\"sd-sz\"\u003eA4\u003c\/span\u003e\n      \u003cspan class=\"sd-su\"\u003e21×29.7 ซม.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sd-size-info\"\u003e\n      \u003ch4\u003eขนาด A4\u003c\/h4\u003e\n      \u003cp\u003eใส่ลายได้มาก เหมาะชุดใหญ่และหลายดวงต่อแผ่น\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-heading\"\u003e\n  \u003cdiv class=\"sd-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003eตารางราคา \u003cspan style=\"font-size:.85em;font-weight:500;color:var(--ink-40)\"\u003e(ราคา\/แผ่น บาท · ไม่รวม VAT)\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-tbl-card\"\u003e\n  \u003cdiv class=\"sd-tbl-instr\"\u003e\n    \u003cspan class=\"sd-tbl-dot\"\u003e\u003c\/span\u003e\n    Hover เพื่อ highlight · คลิก cell ราคาเพื่อเลือก\n  \u003c\/div\u003e\n  \u003cdiv class=\"sd-tbl-wrap\"\u003e\n    \u003ctable class=\"sd-tbl\" id=\"sdPriceTable\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003eจำนวน (แผ่น)\u003c\/th\u003e\n          \u003cth\u003eขนาด A4\u003c\/th\u003e\n          \u003cth\u003eขนาด A5\u003c\/th\u003e\n          \u003cth\u003eขนาด A6\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody id=\"sdPriceBody\"\u003e\u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-heading\"\u003e\n  \u003cdiv class=\"sd-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003eวัสดุที่รองรับ\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-mat-row\"\u003e\n  \u003cdiv class=\"sd-mat-card\"\u003e\n    \u003cspan class=\"sd-mat-badge paper\"\u003eกระดาษ\u003c\/span\u003e\n    \u003ch4\u003eกระดาษ (ฉีกขาดได้)\u003c\/h4\u003e\n    \u003cp\u003eประหยัด กันน้ำ สีสวย เหมาะงานระยะสั้นและของชำร่วย\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sd-mat-card\"\u003e\n    \u003cspan class=\"sd-mat-badge pp\"\u003ePP \/ PVC\u003c\/span\u003e\n    \u003ch4\u003ePP หรือ PVC (ฉีกไม่ขาด)\u003c\/h4\u003e\n    \u003cp\u003eทนทานกว่า กันน้ำดีกว่า เหมาะใช้งานหนักและระยะยาว\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"sd-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/17.png?v=1724925401\" alt=\"แผ่นสติ๊กเกอร์ไดคัทลายการ์ตูนสีสันสดใส ขนาด A5\/A4 พิมพ์ PVC เงา\" loading=\"lazy\"\u003e\n\u003cdiv class=\"sd-heading\"\u003e\n  \u003cdiv class=\"sd-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003eจุดเด่น\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-feat-grid\"\u003e\n  \u003cdiv class=\"sd-feat-item\"\u003e\n    \u003cdiv class=\"sd-feat-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z\" stroke-dasharray=\"2 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8v4l3 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003ch4\u003eKonica Digital-Offset RGB\u003c\/h4\u003e\n    \u003cp\u003eสีสดฉ่ำ เฉดกว้างกว่าระบบ CMYK ทั่วไป\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sd-feat-item\"\u003e\n    \u003cdiv class=\"sd-feat-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5z\"\u003e\u003c\/path\u003e\u003cpath d=\"M2 17l10 5 10-5\"\u003e\u003c\/path\u003e\u003cpath d=\"M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003ch4\u003eDigital Die-Cut แม่นยำ\u003c\/h4\u003e\n    \u003cp\u003eตัดคมตามเส้น ทุกดวงเท่ากันสมบูรณ์\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sd-feat-item\"\u003e\n    \u003cdiv class=\"sd-feat-icon\"\u003e\n      \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 9h18M9 21V9\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003ch4\u003eคละลายได้หลายแบบ\u003c\/h4\u003e\n    \u003cp\u003eจัดวางหลายดวงบนแผ่นเดียว ประหยัดต้นทุน\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sd-feat-item\"\u003e\n    \u003cdiv class=\"sd-feat-icon\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003ch4\u003ePP\/PVC ฉีกไม่ขาด\u003c\/h4\u003e\n    \u003cp\u003eทนทาน กันน้ำ เหมาะใช้งานระยะยาว\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-spec\"\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eขนาด:\u003c\/strong\u003e A5 (14.5×21 ซม.) และ A4 (21×29.7 ซม.) · รับขนาดพิเศษตามสั่ง\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eวัสดุ:\u003c\/strong\u003e กระดาษ (ฉีกขาดได้) · PP กันน้ำ · PVC ฉีกไม่ขาด\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eแนะนำไฟล์งาน:\u003c\/strong\u003e AI \/ PDF (300 DPI), CMYK, bleed 2 mm, ระบุเส้น Die-Cut\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eตัวเลือกเสริม:\u003c\/strong\u003e เคลือบ Matte \/ Gloss · ลามิเนตเพิ่มความทนทาน\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  var ROWS=[\n    {lbl:'50 – 100',  prices:[32,22,16]},\n    {lbl:'101 – 250', prices:[30,20,14]},\n    {lbl:'251 – 500', prices:[28,18,12]},\n    {lbl:'501 – 1,000',prices:[26,16,10]}\n  ];\n  var heat=['h1','h1','h2','h2','h3','h3','h4','h4'];\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 hClass(p){var r=(p-minP)\/(maxP-minP);return r\u003c.25?'h1':r\u003c.5?'h2':r\u003c.75?'h3':'h4';}\n  var sel={r:null,c:null};\n  var tbody=document.getElementById('sdPriceBody');\n  if(!tbody) return;\n  ROWS.forEach(function(row,ri){\n    var tr=document.createElement('tr');\n    tr.id='sdTr'+ri;\n    var tdh=document.createElement('td');\n    tdh.id='sdTdh'+ri; tdh.textContent=row.lbl;\n    tr.appendChild(tdh);\n    row.prices.forEach(function(p,ci){\n      var td=document.createElement('td');\n      td.id='sdTd'+ri+'_'+ci;\n      td.className=hClass(p);\n      td.textContent=p+' ฿';\n      td.addEventListener('click',function(){\n        if(sel.r!==null){\n          var oc=document.getElementById('sdTd'+sel.r+'_'+sel.c);\n          if(oc) oc.classList.remove('sel-cell');\n        }\n        if(sel.r===ri\u0026\u0026sel.c===ci){sel.r=null;sel.c=null;return;}\n        sel.r=ri; sel.c=ci;\n        td.classList.add('sel-cell');\n      });\n      tr.appendChild(td);\n    });\n    tbody.appendChild(tr);\n  });\n})();\n\u003c\/script\u003e\n\u003cdiv class=\"sd-heading\"\u003e\n  \u003cdiv class=\"sd-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003eคำถามที่พบบ่อย\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-faq\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"sd-faq-num\"\u003e1\u003c\/span\u003eแผ่นสติ๊กเกอร์ไดคัทคละลายมีขนาดอะไรบ้าง?\u003csvg class=\"sd-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"sd-faq-body\"\u003eรองรับขนาด \u003cstrong\u003eA6 (10.5×14.8 ซม.)\u003c\/strong\u003e · \u003cstrong\u003eA5 (14.5×21 ซม.)\u003c\/strong\u003e · \u003cstrong\u003eA4 (21×29.7 ซม.)\u003c\/strong\u003e สามารถสั่งขนาดพิเศษได้ตามต้องการ\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"sd-faq-num\"\u003e2\u003c\/span\u003eกระดาษกับ PP\/PVC ต่างกันอย่างไร?\u003csvg class=\"sd-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"sd-faq-body\"\u003e\n\u003cstrong\u003eกระดาษ\u003c\/strong\u003e ราคาประหยัด กันน้ำ เหมาะงานระยะสั้นและของชำร่วย · \u003cstrong\u003ePP หรือ PVC\u003c\/strong\u003e ฉีกไม่ขาด ทนทานกว่า เหมาะใช้งานหนักหรือระยะยาว\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"sd-faq-num\"\u003e3\u003c\/span\u003eราคาคิดอย่างไร มีขั้นต่ำไหม?\u003csvg class=\"sd-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"sd-faq-body\"\u003eคิดราคาต่อแผ่นตามขนาดและจำนวนสั่ง เริ่มต้น \u003cstrong\u003e50 แผ่น\u003c\/strong\u003e ยิ่งสั่งมากราคายิ่งลด เช่น A4 เริ่ม 32 บาท\/แผ่น ถึง 26 บาท\/แผ่น (501–1,000 แผ่น)\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"sd-faq-num\"\u003e4\u003c\/span\u003eระบบ Digital Die-Cut คืออะไร?\u003csvg class=\"sd-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"sd-faq-body\"\u003eการตัดด้วยเครื่องคุณภาพสูงจากยุโรป ควบคุมด้วยระบบดิจิตอล \u003cstrong\u003eตัดคมแม่นยำตามเส้นที่กำหนด\u003c\/strong\u003e ทุกดวงเท่ากันสมบูรณ์ ไม่มีขอบเกิน\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"sd-faq-num\"\u003e5\u003c\/span\u003eส่งไฟล์งานแบบไหน ต้องทำ Die-Cut path เองไหม?\u003csvg class=\"sd-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"sd-faq-body\"\u003eแนะนำไฟล์ \u003cstrong\u003eAI หรือ PDF\u003c\/strong\u003e 300 DPI โหมดสี CMYK เผื่อ bleed 2 mm และระบุเส้น Die-Cut ใน Layer แยก ทีมงานช่วยตรวจ Artwork ก่อนผลิต\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"sd-faq-num\"\u003e6\u003c\/span\u003eKonica Digital-Offset RGB ต่างจากพิมพ์ทั่วไปอย่างไร?\u003csvg class=\"sd-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"sd-faq-body\"\u003eระบบ RGB ให้เฉดสีกว้างกว่า CMYK ปกติ \u003cstrong\u003eสีสดฉ่ำกว่า\u003c\/strong\u003e เหมาะกับงานกราฟิกสีสันสดใสอย่างสติ๊กเกอร์การ์ตูนและงาน Illustration\u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"inLanguage\":\"th-TH\",\"mainEntity\":[\n  {\"@type\":\"Question\",\"name\":\"แผ่นสติ๊กเกอร์ไดคัทคละลายมีขนาดอะไรบ้าง?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"รองรับขนาด A6 (10.5×14.8 ซม.) A5 (14.5×21 ซม.) และ A4 (21×29.7 ซม.) สามารถสั่งขนาดพิเศษได้ตามต้องการ\"}},\n  {\"@type\":\"Question\",\"name\":\"กระดาษกับ PP\/PVC ต่างกันอย่างไร เลือกแบบไหนดี?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"กระดาษราคาประหยัดกว่า กันน้ำ เหมาะงานระยะสั้นและของชำร่วย PP หรือ PVC ฉีกไม่ขาด ทนทานกว่า เหมาะใช้งานหนักหรือระยะยาว\"}},\n  {\"@type\":\"Question\",\"name\":\"ราคาแผ่นสติ๊กเกอร์คิดอย่างไร มีขั้นต่ำไหม?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"คิดราคาต่อแผ่นตามขนาดและจำนวนสั่ง เริ่มต้น 50 แผ่น ยิ่งสั่งมากราคายิ่งลด เช่น A4 เริ่ม 32 บาท\/แผ่น ถึง 26 บาท\/แผ่น สำหรับ 501-1000 แผ่น\"}},\n  {\"@type\":\"Question\",\"name\":\"ระบบ Digital Die-Cut คืออะไร ดีกว่าแบบเดิมอย่างไร?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Digital Die-Cut คือการตัดด้วยเครื่องคุณภาพสูงจากยุโรป ควบคุมด้วยระบบดิจิตอล ตัดคมแม่นยำตามเส้นที่กำหนด ทุกดวงเท่ากันสมบูรณ์\"}},\n  {\"@type\":\"Question\",\"name\":\"ส่งไฟล์งานแบบไหน ต้องทำ Die-Cut path เองไหม?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"แนะนำไฟล์ AI หรือ PDF 300 DPI โหมดสี CMYK เผื่อ bleed 2 mm และระบุเส้น Die-Cut ใน Layer แยก ทีมงานช่วยตรวจ Artwork ก่อนผลิต\"}},\n  {\"@type\":\"Question\",\"name\":\"Konica Digital-Offset RGB ต่างจากพิมพ์ทั่วไปอย่างไร?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ระบบ RGB ให้เฉดสีกว้างกว่า CMYK สีสดฉ่ำกว่า เหมาะกับงานกราฟิกสีสันสดใสอย่างสติ๊กเกอร์การ์ตูนและงาน Illustration\"}}\n]}\n\u003c\/script\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":44181789343966,"sku":"","price":15.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_595911a9-620b-42ee-9697-7892f37706ed-136493.jpg?v=1754194789"},{"product_id":"rgb-print-poster","title":"Print posters, movie posters, print RGB color","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: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 ps-rb{0%{background-position:0%}100%{background-position:300%}}\n.ps{font-family:'Google Sans','Noto Sans Thai',-apple-system,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6}\n.ps-heading{display:flex;align-items:center;gap:9px;margin:24px 0 12px}\n.ps-heading-bar{width:3px;height:20px;border-radius:99px;background:var(--grad-ci);flex-shrink:0}\n.ps-heading h2{font-size:1.05em;font-weight:700;margin:0;letter-spacing:-.2px;color:var(--ink)}\n.ps-body{font-size:.9em;color:var(--ink-70);line-height:1.85;margin-bottom:14px}\n.ps-body strong{color:var(--ink);font-weight:600}\n.ps-tech-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ink-15);border-radius:var(--r-lg);overflow:hidden;margin-bottom:20px;box-shadow:var(--sh-sm);background:#fff;position:relative}\n.ps-tech-strip::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad);background-size:300%;animation:ps-rb 5s linear infinite;z-index:1}\n.ps-tech-item{padding:16px 14px;border-right:1px solid var(--ink-15);text-align:center}\n.ps-tech-item:last-child{border-right:none}\n.ps-tech-label{font-size:.68em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c);margin-bottom:5px;display:block}\n.ps-tech-val{font-size:.95em;font-weight:800;color:var(--ink);line-height:1.2;margin-bottom:3px}\n.ps-tech-sub{font-size:.72em;color:var(--ink-40);line-height:1.4}\n.ps-mat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}\n.ps-mat-card{background:var(--ink-05);border:1px solid var(--ink-15);border-radius:var(--r);padding:13px 14px;display:flex;align-items:flex-start;gap:10px;transition:transform var(--dur) var(--ease),box-shadow var(--dur)}\n.ps-mat-card:hover{transform:translateY(-2px);box-shadow:var(--sh-sm)}\n.ps-mat-icon{width:30px;height:30px;border-radius:7px;background:var(--c-l);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}\n.ps-mat-icon svg{width:14px;height:14px;stroke:var(--c);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}\n.ps-mat-body h4{font-size:.84em;font-weight:700;color:var(--ink);margin:0 0 3px}\n.ps-mat-body p{font-size:.78em;color:var(--ink-40);line-height:1.55;margin:0}\n.ps-mat-badge{display:inline-block;padding:1px 7px;border-radius:99px;font-size:.68em;font-weight:700;margin-top:4px}\n.ps-mat-badge.art{background:var(--c-l);color:var(--c)}\n.ps-mat-badge.prem{background:var(--l-l);color:var(--l-d)}\n.ps-mat-badge.plas{background:var(--i-l);color:var(--i)}\n.ps-use-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}\n.ps-use-tag{display:inline-flex;align-items:center;gap:5px;background:var(--ink-05);color:var(--ink-70);border-radius:99px;padding:4px 11px;font-size:.78em;font-weight:600;border:1px solid var(--ink-15)}\n.ps-use-tag svg{width:11px;height:11px;stroke:var(--c);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}\n.ps-usp-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}\n.ps-usp-card{background:#fff;border:1px solid var(--ink-15);border-radius:var(--r);padding:14px 14px 12px;box-shadow:var(--sh-sm)}\n.ps-usp-icon{width:32px;height:32px;border-radius:8px;background:var(--c-l);display:flex;align-items:center;justify-content:center;margin-bottom:8px}\n.ps-usp-icon svg{width:16px;height:16px;stroke:var(--c);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}\n.ps-usp-card h4{font-size:.84em;font-weight:700;color:var(--ink);margin:0 0 3px}\n.ps-usp-card p{font-size:.78em;color:var(--ink-40);line-height:1.55;margin:0}\n.ps-spec{background:var(--ink-05);border-radius:var(--r);border:1px solid var(--ink-15);padding:15px 17px;margin-bottom:20px}\n.ps-spec ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:7px}\n.ps-spec li{font-size:.86em;color:var(--ink-70);padding-left:14px;position:relative;line-height:1.65}\n.ps-spec li::before{content:'›';position:absolute;left:0;color:var(--c);font-weight:700}\n.ps-spec li strong{color:var(--ink);font-weight:600}\n.ps-spec-note{margin-top:11px;padding:10px 13px;background:linear-gradient(135deg,rgba(227,248,251,.6),rgba(238,242,255,.6));border-radius:9px;border:1px solid rgba(20,201,223,.2);font-size:.82em;color:var(--ink-70);line-height:1.75}\n.ps-faq{display:flex;flex-direction:column;gap:7px;margin-top:8px}\n.ps-faq details{background:#fff;border:1px solid var(--ink-15);border-radius:var(--r);overflow:hidden}\n.ps-faq details[open]{border-color:rgba(129,140,248,.3)}\n.ps-faq summary{display:flex;align-items:center;padding:12px 15px;gap:9px;font-size:.87em;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;user-select:none;transition:background .15s}\n.ps-faq summary::-webkit-details-marker{display:none}\n.ps-faq summary:hover{background:var(--ink-05)}\n.ps-faq details[open]\u003esummary{background:var(--l-l);color:var(--l-d)}\n.ps-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:10px;font-weight:800;flex-shrink:0}\n.ps-faq details[open]\u003esummary .ps-faq-num{background:var(--l-d)}\n.ps-faq-chevron{width:16px;height:16px;stroke:var(--ink-40);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-left:auto;flex-shrink:0;transition:transform .2s var(--ease)}\n.ps-faq details[open]\u003esummary .ps-faq-chevron{transform:rotate(180deg);stroke:var(--l-d)}\n.ps-faq-body{padding:11px 15px 13px;font-size:.85em;color:var(--ink-70);line-height:1.8;border-top:1px solid rgba(129,140,248,.15)}\n.ps-faq-body strong{color:var(--ink);font-weight:600}\n\n@media(max-width:480px){\n  .ps-tech-strip{grid-template-columns:1fr 1fr}\n  .ps-tech-item:nth-child(2){border-right:none}\n  .ps-tech-item:nth-child(3){border-right:1px solid var(--ink-15)}\n  .ps-mat-grid,.ps-usp-grid{grid-template-columns:1fr}\n}\n@media(prefers-reduced-motion:reduce){.ps *{transition-duration:.01ms!important;animation-duration:.01ms!important}}\n\u003c\/style\u003e\n\u003cdiv class=\"ps\"\u003e\n\u003cp class=\"ps-body\"\u003ePoster printing service using \u003cstrong\u003eKonica Minolta Digital-Offset\u003c\/strong\u003e exclusive technology — produces colour output comparable to RGB with rich, vibrant tones, wider gamut, and resolution up to \u003cstrong\u003e1,200 dpi\u003c\/strong\u003e. Exceptionally sharp and highly consistent, suitable for home decoration, offices, advertising media, and premium products.\u003c\/p\u003e\n\u003cdiv class=\"ps-tech-strip\"\u003e\n  \u003cdiv class=\"ps-tech-item\"\u003e\n    \u003cspan class=\"ps-tech-label\"\u003eTechnology\u003c\/span\u003e\n    \u003cdiv class=\"ps-tech-val\"\u003eDigital-Offset\u003c\/div\u003e\n    \u003cdiv class=\"ps-tech-sub\"\u003eKonica Minolta\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ps-tech-item\"\u003e\n    \u003cspan class=\"ps-tech-label\"\u003eResolution\u003c\/span\u003e\n    \u003cdiv class=\"ps-tech-val\"\u003e1,200 dpi\u003c\/div\u003e\n    \u003cdiv class=\"ps-tech-sub\"\u003eMaximum sharpness\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ps-tech-item\"\u003e\n    \u003cspan class=\"ps-tech-label\"\u003eColour Mode\u003c\/span\u003e\n    \u003cdiv class=\"ps-tech-val\"\u003eRGB\u003c\/div\u003e\n    \u003cdiv class=\"ps-tech-sub\"\u003eWider gamut than CMYK\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ps-tech-item\"\u003e\n    \u003cspan class=\"ps-tech-label\"\u003eSizes\u003c\/span\u003e\n    \u003cdiv class=\"ps-tech-val\"\u003eA5 · A4 · A3\u003c\/div\u003e\n    \u003cdiv class=\"ps-tech-sub\"\u003eand custom sizes\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-use-row\"\u003e\n  \u003cspan class=\"ps-use-tag\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eHome decoration\u003c\/span\u003e\n  \u003cspan class=\"ps-use-tag\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\u003e\u003c\/line\u003e\u003cline x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\u003e\u003c\/line\u003e\u003c\/svg\u003eOffice \/ Exhibition\u003c\/span\u003e\n  \u003cspan class=\"ps-use-tag\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z\"\u003e\u003c\/path\u003e\u003cline x1=\"7\" y1=\"7\" x2=\"7.01\" y2=\"7\"\u003e\u003c\/line\u003e\u003c\/svg\u003eMovie \/ Anime Posters\u003c\/span\u003e\n  \u003cspan class=\"ps-use-tag\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5z\"\u003e\u003c\/path\u003e\u003cpath d=\"M2 17l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePremium products\u003c\/span\u003e\n  \u003cspan class=\"ps-use-tag\"\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=\"M8.5 12h7M12 8.5v7\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePromotional media\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-heading\"\u003e\n  \u003cdiv class=\"ps-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003eSupported \u003cspan style=\"color:var(--c)\"\u003ePrinting Materials\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-mat-grid\"\u003e\n  \u003cdiv class=\"ps-mat-card\"\u003e\n    \u003cdiv class=\"ps-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=\"ps-mat-body\"\u003e\n      \u003ch4\u003eBond Paper 80 gsm\u003c\/h4\u003e\n      \u003cp\u003eLightweight and economical, suitable for advertising prints and distribution materials.\u003c\/p\u003e\n      \u003cspan class=\"ps-mat-badge art\"\u003eEconomy\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ps-mat-card\"\u003e\n    \u003cdiv class=\"ps-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=\"ps-mat-body\"\u003e\n      \u003ch4\u003eGloss Art \/ Matt Art 105–300 gsm\u003c\/h4\u003e\n      \u003cp\u003eSharp, vibrant colours with smooth and even surface, ideal for high-quality posters.\u003c\/p\u003e\n      \u003cspan class=\"ps-mat-badge art\"\u003eRecommended\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ps-mat-card\"\u003e\n    \u003cdiv class=\"ps-mat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 12h8M12 8v8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ps-mat-body\"\u003e\n      \u003ch4\u003eSynthetic PP Paper (White \/ Silver \/ Gold)\u003c\/h4\u003e\n      \u003cp\u003eWater-resistant and tear-resistant, suitable for premium and long-lasting applications.\u003c\/p\u003e\n      \u003cspan class=\"ps-mat-badge prem\"\u003ePremium\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ps-mat-card\"\u003e\n    \u003cdiv class=\"ps-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 9h18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ps-mat-body\"\u003e\n      \u003ch4\u003ePET Plastic Sheet (Silver \/ Clear \/ Frost White)\u003c\/h4\u003e\n      \u003cp\u003eSpecial surface options with metallic or translucent effects for a distinctive look.\u003c\/p\u003e\n      \u003cspan class=\"ps-mat-badge plas\"\u003eSpecial\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ps-mat-card\"\u003e\n    \u003cdiv class=\"ps-mat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2a5 5 0 0 1 5 5c0 5.25-5 11-5 11S7 12.25 7 7a5 5 0 0 1 5-5z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"7\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ps-mat-body\"\u003e\n      \u003ch4\u003eSelf-adhesive Sticker Media\u003c\/h4\u003e\n      \u003cp\u003eReady to apply immediately without extra glue, suitable for wall mounting and decoration.\u003c\/p\u003e\n      \u003cspan class=\"ps-mat-badge prem\"\u003eSticker\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ps-mat-card\"\u003e\n    \u003cdiv class=\"ps-mat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv class=\"ps-mat-body\"\u003e\n      \u003ch4\u003eOther Special Papers\u003c\/h4\u003e\n      \u003cp\u003eCreative special paper options are available upon request from our team.\u003c\/p\u003e\n      \u003cspan class=\"ps-mat-badge art\"\u003eCustom\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-heading\"\u003e\n  \u003cdiv class=\"ps-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003eWhy Print with \u003cspan style=\"color:var(--c)\"\u003eOctopus\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-usp-grid\"\u003e\n  \u003cdiv class=\"ps-usp-card\"\u003e\n    \u003cdiv class=\"ps-usp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 14s1.5 2 4 2 4-2 4-2\"\u003e\u003c\/path\u003e\u003cline x1=\"9\" y1=\"9\" x2=\"9.01\" y2=\"9\"\u003e\u003c\/line\u003e\u003cline x1=\"15\" y1=\"9\" x2=\"15.01\" y2=\"9\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003ch4\u003eRich colours comparable to RGB\u003c\/h4\u003e\n    \u003cp\u003eWider colour gamut than standard CMYK, producing vivid output similar to on-screen display.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ps-usp-card\"\u003e\n    \u003cdiv class=\"ps-usp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003ch4\u003e1,200 dpi resolution\u003c\/h4\u003e\n    \u003cp\u003eMaximum sharpness with clear detail, even for large-size poster printing.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ps-usp-card\"\u003e\n    \u003cdiv class=\"ps-usp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003ch4\u003eConsistent colour on every sheet\u003c\/h4\u003e\n    \u003cp\u003eDigital-Offset provides precise colour control, ensuring uniform output across all pieces.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ps-usp-card\"\u003e\n    \u003cdiv class=\"ps-usp-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003ch4\u003eFree artwork checking before print\u003c\/h4\u003e\n    \u003cp\u003eOur team checks every artwork before printing starts, so you do not have to worry.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-spec\"\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eSizes:\u003c\/strong\u003e A5 (14.5×21 cm) · A4 (21×29.7 cm) · A3 (29.7×42 cm) · Custom sizes available\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eRecommended artwork files:\u003c\/strong\u003e PDF or AI, CMYK mode, 300 dpi at actual size\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMinimum order:\u003c\/strong\u003e Available from 1 piece · Special pricing for orders valued at 1,500 THB or more\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eAdditional options:\u003c\/strong\u003e Matte \/ Gloss lamination · Custom die-cut shapes · Framing service\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cdiv class=\"ps-spec-note\"\u003eConsult our team before ordering to select the most suitable material and specification for your job — no worries about under-spec or over-spec.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-heading\"\u003e\n  \u003cdiv class=\"ps-heading-bar\"\u003e\u003c\/div\u003e\n  \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ps-faq\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"ps-faq-num\"\u003e1\u003c\/span\u003eWhat is the difference between RGB and CMYK poster printing?\u003csvg class=\"ps-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"ps-faq-body\"\u003e\n\u003cstrong\u003eRGB\u003c\/strong\u003e offers a wider colour gamut than CMYK, with richer and more vivid output, suitable for movie posters, art prints, and work requiring colours as close as possible to screen display · \u003cstrong\u003eCMYK\u003c\/strong\u003e is more suitable for general printing jobs that require accurate colour matching to Pantone or brand colours\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"ps-faq-num\"\u003e2\u003c\/span\u003eWhat file format should be submitted, and what resolution is required?\u003csvg class=\"ps-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"ps-faq-body\"\u003ePlease submit \u003cstrong\u003ePDF or AI\u003c\/strong\u003e files in CMYK mode at \u003cstrong\u003e300 dpi\u003c\/strong\u003e in actual size. Our team provides \u003cstrong\u003efree\u003c\/strong\u003e artwork checking before every print order. If there is any issue with the file, we will notify you before production begins.\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"ps-faq-num\"\u003e3\u003c\/span\u003eWhat poster sizes are available?\u003csvg class=\"ps-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"ps-faq-body\"\u003eStandard sizes are \u003cstrong\u003eA5 · A4 · A3\u003c\/strong\u003e, and \u003cstrong\u003ecustom sizes\u003c\/strong\u003e are also available upon request.\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"ps-faq-num\"\u003e4\u003c\/span\u003eWhich is better: synthetic PP paper or gloss art paper?\u003csvg class=\"ps-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"ps-faq-body\"\u003e\n\u003cstrong\u003eGloss art paper\u003c\/strong\u003e is suitable for general posters, more economical, and still gives sharp vibrant colours · \u003cstrong\u003eSynthetic PP\u003c\/strong\u003e is water-resistant and tear-resistant, ideal for applications requiring durability and a premium look, such as outdoor posters or long-term event use\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"ps-faq-num\"\u003e5\u003c\/span\u003eWhat is the minimum quantity for poster printing?\u003csvg class=\"ps-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"ps-faq-body\"\u003eOrders can start from \u003cstrong\u003e1 piece\u003c\/strong\u003e, with special pricing available for orders valued at \u003cstrong\u003e1,500 THB or more\u003c\/strong\u003e. You can request a quotation via LINE \u003cstrong\u003e@octopusdesign\u003c\/strong\u003e or call \u003cstrong\u003e081-776-8329\u003c\/strong\u003e\n\u003c\/div\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cspan class=\"ps-faq-num\"\u003e6\u003c\/span\u003eWhat is the difference between Matte and Gloss lamination?\u003csvg class=\"ps-faq-chevron\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n    \u003cdiv class=\"ps-faq-body\"\u003e\n\u003cstrong\u003eGloss\u003c\/strong\u003e has a shiny reflective surface and makes colours appear more vivid, suitable for movie posters and product visuals · \u003cstrong\u003eMatte\u003c\/strong\u003e has a refined non-reflective finish, ideal for art prints, home decoration, and premium minimal-style work\u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"inLanguage\":\"en\",\"mainEntity\":[\n  {\"@type\":\"Question\",\"name\":\"What is the difference between RGB and CMYK poster printing?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"RGB offers a wider colour gamut than CMYK, with richer and more vivid output, suitable for movie posters, art prints, and work requiring colours as close as possible to screen display.\"}},\n  {\"@type\":\"Question\",\"name\":\"What file format should be submitted, and what resolution is required?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Please submit PDF or AI files in CMYK mode at 300 dpi in actual size. Our team provides free artwork checking before every order.\"}},\n  {\"@type\":\"Question\",\"name\":\"What poster sizes are available?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Standard sizes are A5, A4, and A3, with custom sizes also available upon request.\"}},\n  {\"@type\":\"Question\",\"name\":\"Which is better: synthetic PP paper or gloss art paper?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Gloss art paper is suitable for general posters and is more economical. Synthetic PP is water-resistant, tear-resistant, and better for durable premium applications.\"}},\n  {\"@type\":\"Question\",\"name\":\"What is the minimum quantity for poster printing?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Orders can start from 1 piece, with special pricing for orders valued at 1,500 THB or more.\"}},\n  {\"@type\":\"Question\",\"name\":\"What is the difference between Matte and Gloss lamination?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Gloss has a shiny reflective surface that enhances colour vibrancy, while Matte has a refined non-reflective finish suitable for art prints and premium minimal-style work.\"}}\n]}\n\u003c\/script\u003e\n","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":44267382210782,"sku":"","price":150.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/image_e5b7e736-4c4a-422f-8f6c-670625cf9a58-444624.jpg?v=1691830039"},{"product_id":"lanyard-badge-employee-name-tag-concert-pass","title":"Lanyard Badges \u0026 Employee Name Tags","description":"\u003cstyle\u003e\n.nb{\n  --c1:#17a9bb;--c2:#14c9df;--indigo:#818CF8;--purple:#7C3AED;\n  --ink:#1A202C;--ink70:#374151;--ink40:#6B7280;--ink15:#E5E7EB;--ink05:#F9FAFB;\n  --gci:linear-gradient(135deg,#14c9df,#17a9bb);\n  --r:14px;--r-lg:20px;\n  --sh:0 1px 8px rgba(0,0,0,.07);--sh-md:0 4px 24px rgba(0,0,0,.10);\n}\n.nb img[src*=\"oc-icon\"]{width:20px!important;height:20px!important;max-width:20px!important;display:inline-block!important;vertical-align:middle;flex-shrink:0}\n\n\/* ── hero stat strip ── *\/\n.nb-stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 24px}\n.nb-stat{background:#fff;border:1px solid var(--ink15);border-radius:var(--r);padding:14px 16px;text-align:center;box-shadow:var(--sh)}\n.nb-stat-v{display:block;font-size:1.55em;font-weight:900;line-height:1;background:var(--gci);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:4px}\n.nb-stat-l{display:block;font-size:.78em;color:var(--ink40);line-height:1.4}\n\n\/* ── price table (Group B — grey header + indigo underline) ── *\/\n.nb-tbl-wrap{display:flex;flex-direction:column;gap:16px;margin:0 0 8px}\n.nb-tbl-card{background:#fff;border:1px solid var(--ink15);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh)}\n.nb-tbl-head{padding:10px 16px;background:var(--gci);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}\n.nb-tbl-name{font-size:.88em!important;font-weight:800!important;color:#fff!important;margin:0!important;line-height:1.3!important}\n.nb-tbl-spec{font-size:.78em!important;font-weight:600!important;color:#fff!important;background:rgba(255,255,255,.2);padding:3px 10px;border-radius:99px}\n.nb-tbl table{width:100%;border-collapse:collapse;margin:0}\n.nb-tbl table thead th{background:#f3f4f6!important;color:var(--ink70)!important;font-size:.8em!important;font-weight:700!important;padding:9px 12px;text-align:center;border-bottom:2px solid var(--indigo)!important}\n.nb-tbl table thead th:first-child{text-align:left}\n.nb-tbl table tbody td{font-size:.85em!important;font-weight:400!important;color:var(--ink70)!important;padding:10px 12px;text-align:center;border-bottom:1px solid var(--ink15)}\n.nb-tbl table tbody td:first-child{text-align:left;font-weight:600!important;color:var(--ink)!important}\n.nb-tbl table tbody tr:last-child td{border-bottom:none}\n.nb-tbl table tbody tr:nth-child(even) td{background:var(--ink05)}\n\n\/* ── material banner ── *\/\n.nb-mat-grid{display:flex;flex-direction:column;gap:14px;margin:0 0 24px}\n.nb-mat{border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);border:1px solid var(--ink15)}\n.nb-mat-inner{display:flex;align-items:stretch;min-height:150px}\n.nb-mat.art .nb-mat-inner{background:linear-gradient(135deg,#e3f8fb,#EEF2FF)}\n.nb-mat.pet .nb-mat-inner{background:linear-gradient(135deg,#EEF2FF,#F3F0FF)}\n.nb-mat.hip .nb-mat-inner{background:linear-gradient(135deg,#F3F0FF,#EEF2FF)}\n.nb-mat-img{width:36%;flex-shrink:0;object-fit:cover;display:block}\n.nb-mat-body{flex:1;padding:16px 18px;display:flex;flex-direction:column;gap:6px;justify-content:center}\n.nb-mat-title{font-size:1em;font-weight:800;letter-spacing:-.2px}\n.nb-mat.art .nb-mat-title{color:#17a9bb}\n.nb-mat.pet .nb-mat-title{color:#4f46e5}\n.nb-mat.hip .nb-mat-title{color:#7C3AED}\n.nb-mat-tag{font-size:.78em;font-weight:700;padding:2px 9px;border-radius:99px;margin-left:6px}\n.nb-mat.art .nb-mat-tag{background:rgba(20,201,223,.15);color:#0d8794}\n.nb-mat.pet .nb-mat-tag{background:rgba(129,140,248,.18);color:#4f46e5}\n.nb-mat.hip .nb-mat-tag{background:rgba(124,58,237,.15);color:#6d28d9}\n.nb-mat-use{margin-top:8px;padding:8px 12px;border-radius:8px;font-size:.8em;color:var(--ink70);line-height:1.6}\n.nb-mat.art .nb-mat-use{background:rgba(20,201,223,.08)}\n.nb-mat.pet .nb-mat-use{background:rgba(129,140,248,.08)}\n.nb-mat.hip .nb-mat-use{background:rgba(124,58,237,.08)}\n.nb-mat-use strong{font-weight:700;display:block;margin-bottom:2px}\n.nb-mat.art .nb-mat-use strong{color:#17a9bb}\n.nb-mat.pet .nb-mat-use strong{color:#4f46e5}\n.nb-mat.hip .nb-mat-use strong{color:#7C3AED}\n\n\/* ── div list (ห้าม ul\/li) ── *\/\n.nb-list{margin:0}\n.nb-item{display:flex;align-items:flex-start;gap:10px;padding:9px 13px;border-radius:10px;background:#fff;border:1px solid var(--ink15);margin-bottom:7px;font-size:.88em;color:var(--ink70);line-height:1.6;box-shadow:var(--sh)}\n.nb-dot{display:block;flex-shrink:0;width:8px;height:8px;min-width:8px;border-radius:50%;background:var(--gci);margin-top:5px}\n.nb-mat-body .nb-item{padding:5px 9px;font-size:.8em;margin-bottom:4px;background:rgba(255,255,255,.6)}\n\n\/* ── size row ── *\/\n.nb-size-row{display:flex;align-items:center;gap:16px;background:#f3f7fa;border-radius:var(--r);padding:16px 18px;margin-bottom:18px;border:1px solid var(--ink15)}\n.nb-size-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;min-height:80px;padding:10px 8px;border-radius:10px;background:var(--gci);flex-shrink:0;gap:3px;box-shadow:0 4px 12px rgba(20,201,223,.35);overflow:visible}\n.nb-size-badge .nb-sz{font-size:1.15em;font-weight:800;color:#fff;line-height:1.1}\n.nb-size-badge .nb-sx{font-size:.75em;color:rgba(255,255,255,.75);line-height:1}\n.nb-size-badge .nb-su{font-size:.72em;color:rgba(255,255,255,.75);margin-top:1px;line-height:1}\n.nb-size-body h2{font-weight:700!important;color:var(--ink)!important;margin:0 0 6px!important;line-height:1.3!important}\n.nb-size-body p{font-size:.88em;color:var(--ink70);line-height:1.65;margin:0}\n.nb-size-alt{display:inline-flex;align-items:center;gap:5px;background:#EEF2FF;color:#7C3AED;border-radius:99px;padding:2px 9px;font-size:.82em;font-weight:600;margin-left:6px}\n.nb-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}\n.nb-chip{display:inline-flex;align-items:center;gap:6px;background:#EEF2FF;color:#7C3AED;border-radius:99px;padding:5px 13px;font-size:.8em;font-weight:600}\n.nb-chip svg{width:13px;height:13px;stroke:#17a9bb;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}\n\n\/* ── spec box ── *\/\n.nb-spec-box{background:#f3f7fa;border:1px solid var(--ink15);border-radius:var(--r);padding:18px 20px;margin-bottom:8px}\n.nb-spec-note{margin-top:14px;padding:12px 16px;background:linear-gradient(135deg,rgba(227,248,251,.6),rgba(238,242,255,.6));border-radius:10px;border:1px solid rgba(20,201,223,.2);font-size:.82em;color:var(--ink70);line-height:1.75}\n\n\/* ── warning note ── *\/\n.nb-note-warn{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef6e2;border:1px solid #c2892b;border-radius:var(--r);font-size:.82em;color:#8b5a00;line-height:1.65;margin-bottom:24px}\n.nb-note-warn svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;stroke:#c2892b;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}\n.nb-note-warn strong{color:#6e4500;font-weight:700}\n\n\/* ── FAQ (Pattern B) ── *\/\n.oc-faq{display:flex;flex-direction:column;gap:8px}\n.oc-faq-i{background:#fff;border:1px solid var(--ink15);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:.88em;font-weight:600;color:var(--ink70)}\n.oc-faq-num{width:24px;height:24px;border-radius:50%;flex-shrink:0;font-size:.8em;font-weight:800;display:flex;align-items:center;justify-content:center;background:var(--ink15);color:var(--ink40);transition:background .25s,color .25s}\n.oc-faq-i.open .oc-faq-num{background:var(--gci);color:#fff}\n.oc-faq-chev{width:16px;height:16px;flex-shrink:0;margin-left:auto;fill:none;stroke:var(--ink40);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:var(--c1)}\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:.88em;color:var(--ink40);line-height:1.8}\n\n\/* ── section intro paragraph ── *\/\n.nb-sec-p{font-size:.88em;color:var(--ink70);line-height:1.65;margin:0 0 14px}\n.nb-sec-p-lg{font-size:.88em;color:var(--ink70);line-height:1.65;margin:0 0 16px}\n\n\/* ── step horizontal ── *\/\n.nb-steps{display:flex;flex-direction:column;gap:8px;margin:0 0 24px}\n.nb-step{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#f3f7fa;border-radius:var(--r);border:1px solid var(--ink15)}\n.nb-step-n{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--gci);color:#fff;font-size:.78em;font-weight:800;flex-shrink:0;margin-top:1px}\n.nb-step-body h2{font-weight:700!important;color:var(--ink)!important;margin:0 0 3px!important;line-height:1.35!important}\n.nb-step-body p{font-size:.85em;color:var(--ink70);line-height:1.65;margin:0}\n\n\/* ── responsive ── *\/\n@media(max-width:580px){\n  .nb-stat-row{grid-template-columns:1fr 1fr}\n  .nb-mat-img{width:100px}\n  .nb-mat-body{padding:12px 14px}\n}\n@media(max-width:420px){\n  .nb-mat-inner{flex-direction:column}\n  .nb-mat-img{width:100%;height:160px}\n}\n\u003c\/style\u003e\n\u003csection class=\"desc_container\"\u003e\u003cscript\u003e\nfunction ocNbFaq(btn){\n  var item=btn.closest('.oc-faq-i'),faq=btn.closest('.oc-faq'),isOpen=item.classList.contains('open');\n  faq.querySelectorAll('.oc-faq-i').forEach(function(i){i.classList.remove('open');i.querySelector('.oc-faq-body').classList.remove('open');});\n  if(!isOpen){item.classList.add('open');item.querySelector('.oc-faq-body').classList.add('open');}\n}\n\u003c\/script\u003e\n\u003cdiv class=\"nb\"\u003e\n\u003c!-- ══ HEADING (ac-head-modern) ══ --\u003e\n\u003cdiv class=\"ac-head-modern\"\u003e\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003eLanyard Badges \u0026 Employee Name Tags\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin: 0 0 20px;\" class=\"nb-intro\"\u003eCrisp digital printing, choose from \u003cstrong\u003e3 materials\u003c\/strong\u003e to fit your budget and use case — art paper \/ waterproof PET \/ premium HIPS · standard size \u003cstrong\u003e9 × 13 cm\u003c\/strong\u003e for events, seminars, permanent staff badges, and every type of VIP card.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ══ SIZE ROW ══ --\u003e\n\u003cdiv class=\"nb-size-row\"\u003e\n\u003cdiv class=\"nb-size-badge\"\u003e\n\u003cspan class=\"nb-sz\"\u003e9\u003c\/span\u003e \u003cspan class=\"nb-sx\"\u003e×\u003c\/span\u003e \u003cspan class=\"nb-sz\"\u003e13\u003c\/span\u003e \u003cspan class=\"nb-su\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-size-body\"\u003e\n\u003ch2\u003eStandard Size \u003cspan class=\"nb-size-alt\"\u003eAlternative: 4 × 6 in\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eAvailable in both portrait and landscape · Popular alternative size \u003cstrong\u003e4 × 6 inches\u003c\/strong\u003e (approx. 10 × 15 cm) for VIP \/ Press \/ Concert Pass · Custom sizes available on request\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ══ STAT STRIP ══ --\u003e\n\u003cdiv class=\"nb-stat-row\"\u003e\n\u003cdiv class=\"nb-stat\"\u003e\n\u003cspan class=\"nb-stat-v\"\u003e50 pcs\u003c\/span\u003e \u003cspan class=\"nb-stat-l\"\u003eMinimum Order\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-stat\"\u003e\n\u003cspan class=\"nb-stat-v\"\u003e3 Materials\u003c\/span\u003e \u003cspan class=\"nb-stat-l\"\u003ePaper \/ PET \/ HIPS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-stat\"\u003e\n\u003cspan class=\"nb-stat-v\"\u003e2–5 Days\u003c\/span\u003e \u003cspan class=\"nb-stat-l\"\u003eProduction Time\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-stat\"\u003e\n\u003cspan class=\"nb-stat-v\"\u003e9×13\u003c\/span\u003e \u003cspan class=\"nb-stat-l\"\u003eStandard Size (cm)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ══ PRICE TABLE ══ --\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003ePricing for 3 Materials — 9 × 13 cm Size\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"nb-sec-p\"\u003ePrice per piece based on order quantity and number of printed sides — figures shown are \u003cstrong\u003eprice per piece (THB)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"nb-tbl-wrap\"\u003e\n\u003cdiv class=\"nb-tbl-card\"\u003e\n\u003cdiv class=\"nb-tbl-head\"\u003e\n\u003cspan class=\"nb-tbl-name\"\u003eArt Paper 250gsm\u003c\/span\u003e \u003cspan class=\"nb-tbl-spec\"\u003e9 × 13 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-tbl\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eQuantity (pcs)\u003c\/th\u003e\n\u003cth\u003e1-Side Print\u003c\/th\u003e\n\u003cth\u003e2-Side Print\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e50 – 100\u003c\/td\u003e\n\u003ctd\u003e฿9\u003c\/td\u003e\n\u003ctd\u003e฿11\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e101 – 250\u003c\/td\u003e\n\u003ctd\u003e฿8.50\u003c\/td\u003e\n\u003ctd\u003e฿10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e251 – 500\u003c\/td\u003e\n\u003ctd\u003e฿7.50\u003c\/td\u003e\n\u003ctd\u003e฿9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-tbl-card\"\u003e\n\u003cdiv class=\"nb-tbl-head\"\u003e\n\u003cspan class=\"nb-tbl-name\"\u003eWhite PET Sheet 250gsm\u003c\/span\u003e \u003cspan class=\"nb-tbl-spec\"\u003e9 × 13 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-tbl\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eQuantity (pcs)\u003c\/th\u003e\n\u003cth\u003e1-Side Print\u003c\/th\u003e\n\u003cth\u003e2-Side Print\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e50 – 100\u003c\/td\u003e\n\u003ctd\u003e฿16\u003c\/td\u003e\n\u003ctd\u003e฿19.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e101 – 250\u003c\/td\u003e\n\u003ctd\u003e฿14\u003c\/td\u003e\n\u003ctd\u003e฿17.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e251 – 500\u003c\/td\u003e\n\u003ctd\u003e฿12.50\u003c\/td\u003e\n\u003ctd\u003e฿15.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-tbl-card\"\u003e\n\u003cdiv class=\"nb-tbl-head\"\u003e\n\u003cspan class=\"nb-tbl-name\"\u003eHIPS Sheet, 1mm Thick\u003c\/span\u003e \u003cspan class=\"nb-tbl-spec\"\u003e9 × 13 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-tbl\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eQuantity (pcs)\u003c\/th\u003e\n\u003cth\u003e1-Side Print\u003c\/th\u003e\n\u003cth\u003e2-Side Print\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e50 – 100\u003c\/td\u003e\n\u003ctd\u003e฿25\u003c\/td\u003e\n\u003ctd\u003e฿30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e101 – 250\u003c\/td\u003e\n\u003ctd\u003e฿23\u003c\/td\u003e\n\u003ctd\u003e฿28\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e251 – 500\u003c\/td\u003e\n\u003ctd\u003e฿22\u003c\/td\u003e\n\u003ctd\u003e฿26\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-note-warn\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle r=\"10\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cline y2=\"12\" x2=\"12\" y1=\"8\" x1=\"12\"\u003e\u003c\/line\u003e\u003cline y2=\"16\" x2=\"12.01\" y1=\"16\" x1=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e The prices above do not include the lanyard, which starts at \u003cstrong\u003e฿15 per piece\u003c\/strong\u003e · For orders of 500+ pieces or custom specs (4 × 6 in \/ silver-gold foil \/ Spot UV), please ask via LINE @octopusdesign\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- ══ MATERIAL SECTION ══ --\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003e3 Material Options\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"nb-sec-p-lg\"\u003eChoose based on how it'll actually be used — one-time use, go with \u003cstrong\u003eart paper\u003c\/strong\u003e · reusable or exposed to water, go with \u003cstrong\u003ePET sheet\u003c\/strong\u003e · permanent staff or VIP events, go with \u003cstrong\u003eHIPS sheet\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"nb-mat-grid\"\u003e\n\u003cdiv class=\"nb-mat art\"\u003e\n\u003cdiv class=\"nb-mat-inner\"\u003e\n\u003cimg loading=\"lazy\" alt=\"art paper lanyard badge for events\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/staff-name-badge-lanyard19.jpg?v=1769150082\" class=\"nb-mat-img\"\u003e\n\u003cdiv class=\"nb-mat-body\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"nb-mat-title\"\u003eArt Paper 250gsm\u003c\/span\u003e \u003cspan class=\"nb-mat-tag\"\u003eEconomical · Single Use\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-item\"\u003e\n\u003cspan class=\"nb-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eGlossy smooth \/ matte coated finish, crisp printing, vivid colors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-item\"\u003e\n\u003cspan class=\"nb-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eMultiple thickness options, 150–350gsm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-mat-use\"\u003e\n\u003cstrong\u003eBest for\u003c\/strong\u003eseminars · conferences · single-use events · invitation cards · gloss\/matte lamination available\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-mat pet\"\u003e\n\u003cdiv class=\"nb-mat-inner\"\u003e\n\u003cimg loading=\"lazy\" alt=\"waterproof PET lanyard badge\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/staff-name-badge-lanyard12.jpg?v=1769150082\" class=\"nb-mat-img\"\u003e\n\u003cdiv class=\"nb-mat-body\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"nb-mat-title\"\u003eWhite PET Sheet\u003c\/span\u003e \u003cspan class=\"nb-mat-tag\"\u003eWaterproof · Reusable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-item\"\u003e\n\u003cspan class=\"nb-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eWaterproof, tear-resistant, reusable across multiple events\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-item\"\u003e\n\u003cspan class=\"nb-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e200–350 micron, smooth surface, ink adheres well\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-mat-use\"\u003e\n\u003cstrong\u003eBest for\u003c\/strong\u003erecurring events · outdoor use with water exposure risk · durable without being bulky\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-mat hip\"\u003e\n\u003cdiv class=\"nb-mat-inner\"\u003e\n\u003cimg loading=\"lazy\" alt=\"premium HIPS staff lanyard badge\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/staff-name-badge-lanyard11.jpg?v=1769150082\" class=\"nb-mat-img\"\u003e\n\u003cdiv class=\"nb-mat-body\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"nb-mat-title\"\u003eHIPS Sheet, 1mm Thick\u003c\/span\u003e \u003cspan class=\"nb-mat-tag\"\u003ePremium · Permanent Staff\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-item\"\u003e\n\u003cspan class=\"nb-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eSturdy, lightweight, durable UV inkjet printing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-item\"\u003e\n\u003cspan class=\"nb-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eBetter feel than standard paper or plastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-mat-use\"\u003e\n\u003cstrong\u003eBest for\u003c\/strong\u003edaily-use staff badges · VIP \/ backstage passes · jobs that call for a premium feel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ══ USE CASES ══ --\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003eUse Cases\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-chips\"\u003e\n\u003cspan class=\"nb-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"18\" width=\"18\" y=\"4\" x=\"3\"\u003e\u003c\/rect\u003e\u003cline y2=\"6\" x2=\"16\" y1=\"2\" x1=\"16\"\u003e\u003c\/line\u003e\u003cline y2=\"6\" x2=\"8\" y1=\"2\" x1=\"8\"\u003e\u003c\/line\u003e\u003cline y2=\"10\" x2=\"21\" y1=\"10\" x1=\"3\"\u003e\u003c\/line\u003e\u003c\/svg\u003e Events \u0026 Conferences \u003c\/span\u003e \u003cspan class=\"nb-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 10v6M2 10l10-5 10 5-10 5z\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 12v5c3 3 9 3 12 0v-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Educational Institutions \u003c\/span\u003e \u003cspan class=\"nb-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"14\" width=\"20\" y=\"7\" x=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Workplaces \u003c\/span\u003e \u003cspan class=\"nb-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\u003e\u003c\/path\u003e\u003ccircle r=\"4\" cy=\"7\" cx=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 3.13a4 4 0 0 1 0 7.75\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Staff \u0026 Volunteers \u003c\/span\u003e \u003cspan class=\"nb-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e VIP \/ Press \/ Concert Pass \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- ══ PRODUCTION STEPS ══ --\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003eProduction Technique\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-steps\"\u003e\n\u003cdiv class=\"nb-step\"\u003e\n\u003cspan class=\"nb-step-n\"\u003e1\u003c\/span\u003e\n\u003cdiv class=\"nb-step-body\"\u003e\n\u003ch2\u003ePrecision Edge Cutting\u003c\/h2\u003e\n\u003cp\u003eA Kongsberg digital die-cutter cuts clean edges exactly along the cut-path, so every piece comes out perfectly consistent\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-step\"\u003e\n\u003cspan class=\"nb-step-n\"\u003e2\u003c\/span\u003e\n\u003cdiv class=\"nb-step-body\"\u003e\n\u003ch2\u003eCrisp CI-Accurate Printing\u003c\/h2\u003e\n\u003cp\u003eKonica Minolta High Chroma for paper and PET · UV inkjet for HIPS — sharp detail, colors that match your original artwork\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-step\"\u003e\n\u003cspan class=\"nb-step-n\"\u003e3\u003c\/span\u003e\n\u003cdiv class=\"nb-step-body\"\u003e\n\u003ch2\u003eCoating + Hole Punching\u003c\/h2\u003e\n\u003cp\u003eMatte \/ gloss \/ anti-scratch film for added durability · reinforced hole punching with metal grommets for the lanyard\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ══ SPEC BOX ══ --\u003e\n\u003cdiv class=\"nb-spec-box\"\u003e\n\u003cdiv class=\"nb-list\"\u003e\n\u003cdiv class=\"nb-item\"\u003e\n\u003cspan class=\"nb-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eFile specs:\u003c\/strong\u003e AI \/ PDF \/ PNG at 300 DPI · CMYK mode · 2–5mm bleed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-item\"\u003e\n\u003cspan class=\"nb-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eAdd-on options:\u003c\/strong\u003e reinforced metal grommet hole · branded printed lanyard · plastic card sleeve · scratch-resistant laminate · Spot UV \/ silver-gold foil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-item\"\u003e\n\u003cspan class=\"nb-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eAlternative size:\u003c\/strong\u003e 4 × 6 in (10 × 15 cm), ideal for VIP \/ Press · custom sizes available on request\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-item\"\u003e\n\u003cspan class=\"nb-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eTurnaround:\u003c\/strong\u003e 2–5 business days after artwork confirmation · contact us via LINE for rush orders\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nb-spec-note\"\u003eThe Octopus team is ready to advise and produce badges that fit your exact use case and budget — reach out via LINE \u003cstrong\u003e@octopusdesign\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ══ FAQ ══ --\u003e\n\u003cdiv class=\"divline\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"oc-bar-wrap\"\u003e\n\u003cdiv class=\"oc-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oc-faq\"\u003e\n\u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton type=\"button\" class=\"oc-faq-btn\"\u003e\u003cspan class=\"oc-faq-num\"\u003e1\u003c\/span\u003e\u003cspan\u003eWhat's the standard lanyard badge size, and what alternative sizes are available?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eThe most popular standard size is \u003cstrong\u003e9 × 13 cm\u003c\/strong\u003e, which fits a name, position, and company logo comfortably · A popular alternative size is \u003cstrong\u003e4 × 6 inches\u003c\/strong\u003e (approx. 10 × 15 cm), suited for VIP \/ Press \/ Concert Pass · Custom sizes are available on request.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton type=\"button\" class=\"oc-faq-btn\"\u003e\u003cspan class=\"oc-faq-num\"\u003e2\u003c\/span\u003e\u003cspan\u003eWhat's the difference between art paper, PET, and HIPS — which should I choose?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003e\n\u003cstrong\u003eArt paper\u003c\/strong\u003e is the most economical, suited for one-time use such as seminars, conferences, and events · \u003cstrong\u003ePET sheet\u003c\/strong\u003e is waterproof and tear-resistant, suited for repeated use or exposure to water · \u003cstrong\u003e1mm HIPS sheet\u003c\/strong\u003e is the most premium option, best for staff who wear it daily or VIP \/ backstage passes.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton type=\"button\" class=\"oc-faq-btn\"\u003e\u003cspan class=\"oc-faq-num\"\u003e3\u003c\/span\u003e\u003cspan\u003eHow is pricing calculated, and does it include the lanyard?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eTable prices are per piece, based on order quantity and number of printed sides. \u003cstrong\u003eThe lanyard is not included\u003c\/strong\u003e — it starts at ฿15 per piece (available in several styles: round cord \/ flat strap \/ custom branded print) · For orders of 500+ pieces or custom sizes, ask us about discounts.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton type=\"button\" class=\"oc-faq-btn\"\u003e\u003cspan class=\"oc-faq-num\"\u003e4\u003c\/span\u003e\u003cspan\u003eWhat's the minimum order quantity, and how long does production take?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eThe price table starts at \u003cstrong\u003e50 pieces\u003c\/strong\u003e · smaller quantities can be ordered but at a higher per-piece price, just ask · typical production time is \u003cstrong\u003e2–5 business days\u003c\/strong\u003e after artwork confirmation — contact us via LINE @octopusdesign for rush orders.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton type=\"button\" class=\"oc-faq-btn\"\u003e\u003cspan class=\"oc-faq-num\"\u003e5\u003c\/span\u003e\u003cspan\u003eWhat add-on options are available, like hole punching, coating, or Spot UV?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eA full range of add-ons is available — reinforced metal grommet holes · branded custom-printed lanyards · plastic card sleeves · scratch-resistant laminate · matte \/ gloss \/ anti-scratch coating · Spot UV \/ silver-gold foil on art paper — let us know what you need during the design stage.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oc-faq-i\"\u003e\n\u003cbutton type=\"button\" class=\"oc-faq-btn\"\u003e\u003cspan class=\"oc-faq-num\"\u003e6\u003c\/span\u003e\u003cspan\u003eWhat artwork file format do I need to send, and what should I prepare?\u003c\/span\u003e\u003csvg viewbox=\"0 0 24 24\" class=\"oc-faq-chev\"\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\n\u003cdiv class=\"oc-faq-ans\"\u003eWe recommend AI \/ PDF \/ PNG at \u003cstrong\u003e300 DPI\u003c\/strong\u003e resolution, CMYK color mode, with 2–5mm bleed · Our team reviews the artwork before printing on every order · If you don't have a file yet or need a new design, design services are also available.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"inLanguage\":\"en\",\"mainEntity\":[\n  {\"@type\":\"Question\",\"name\":\"What's the standard lanyard badge size?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Standard size is 9x13 cm, alternative size is 4x6 inches, suited for VIP Press Concert Pass. Custom sizes available on request.\"}},\n  {\"@type\":\"Question\",\"name\":\"What's the difference between art paper, PET, and HIPS?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Art paper is economical for single use. PET is waterproof and reusable. 1mm HIPS is premium, suited for permanent staff or VIP cards.\"}},\n  {\"@type\":\"Question\",\"name\":\"Does the lanyard badge price include the lanyard?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Table prices do not include the lanyard, which starts at 15 THB per piece. Ask about discounts for orders of 500+ pieces.\"}},\n  {\"@type\":\"Question\",\"name\":\"What's the minimum order for lanyard badges?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The price table starts at 50 pieces. Smaller quantities can be ordered at a higher per-piece price. Production time is 2-5 business days.\"}}\n]}\n\u003c\/script\u003e\u003c\/section\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":45599189631198,"sku":"","price":7.5,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/IMG-4022.jpg?v=1764830867"},{"product_id":"loyalty-stamp-card","title":"Loyalty Stamp Card","description":"\u003csection class=\"desc_container\"\u003e\u003cstyle\u003e.product-description *{white-space:normal!important}\n.lc{\n  --lc-c1:#17a9bb;--lc-c2:#14c9df;--lc-i:#818CF8;\n  --lc-ink:#1A202C;--lc-70:#374151;--lc-50:#6b7280;--lc-15:#E5E7EB;--lc-05:#F9FAFB;\n  --lc-r:12px;--lc-sh:0 2px 8px rgba(0,0,0,.07);\n  --lc-gci:linear-gradient(135deg,#14c9df 0%,#17a9bb 100%);\n  color:var(--oc-ink);line-height:1.65;\n}\n.lc img[src*=\"oc-icon\"]{width:18px!important;height:18px!important;max-width:18px!important;display:inline-block!important;vertical-align:middle;flex-shrink:0}\n.lc-body{font-size:0.88em;color:var(--oc-ink-70);line-height:1.85;margin:0 0 14px}\n.lc-body strong{color:var(--oc-ink);font-weight:600}\n\n.lc-head{display:flex;align-items:center;gap:8px;margin:24px 0 12px}.lc-head h2 {margin:0!important;font-weight:700;color:var(--oc-ink);line-height:1.25;}\n\n.lc-feat-row{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 22px}\n.lc-feat-card{background:#fff;border:1px solid var(--oc-ink-15);border-radius:var(--oc-radius);padding:14px 16px;box-shadow:var(--oc-shadow-sm)}\n.lc-feat-card .lc-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--oc-grad-ci);color:#fff;font-size:0.82em;font-weight:800;margin-bottom:8px}.lc-feat-card h2 {font-weight:700!important;color:var(--oc-cyan);margin:0 0 4px!important;line-height:1.35!important;}\n.lc-feat-card p{font-size:0.82em!important;color:var(--oc-ink-40);margin:0!important;line-height:1.6!important;font-weight:400!important}\n\n.lc-table-card{background:#fff;border-radius:var(--oc-radius);border:1px solid var(--oc-ink-15);box-shadow:var(--oc-shadow-sm);overflow:hidden;margin:0 0 22px}\n.lc-table-top{display:flex;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(90deg,#14c9df,#17a9bb,#14c9df)}\n.lc-table-top span{font-size:0.82em;color:#fff;font-weight:700}\n.lc-table-top em{margin-left:auto;font-style:normal;font-size:0.82em;font-weight:700;background:rgba(255,255,255,.22);color:#fff;padding:3px 9px;border-radius:99px}\n.lc-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}\n.lc-table{width:100%;border-collapse:collapse}\n.lc-table thead tr{background:linear-gradient(90deg,#14c9df,#17a9bb,#14c9df)!important}\n.lc-table thead th{background:transparent!important;color:#fff!important;font-size:0.82em!important;font-weight:700!important;padding:9px 10px;text-align:center;white-space:nowrap;line-height:1.3!important}\n.lc-table thead th:first-child{text-align:left}\n.lc-table tbody tr:nth-child(even) td{background:#f0fafc}\n.lc-table td,.lc-table tbody th{padding:9px 10px;text-align:center;color:var(--oc-ink-70);font-size:0.88em!important;font-weight:500!important;white-space:nowrap;line-height:1.4!important;border-bottom:1px solid var(--oc-ink-15)}\n.lc-table td:first-child,.lc-table tbody th{text-align:left;font-weight:700!important;color:var(--oc-ink)!important}\n.lc-table tbody th{background:#f9fafb!important}\n.lc-note{font-size:0.82em;color:var(--oc-ink-40);margin:0 0 22px;line-height:1.7}\n.lc-note strong{color:var(--oc-cyan)}\n\n.lc-item{display:flex;align-items:flex-start;gap:11px;padding:11px 14px;border-radius:var(--oc-radius);background:#fff;border:1px solid var(--oc-ink-15);margin-bottom:7px;font-size:0.88em;color:var(--oc-ink-70);line-height:1.65;box-shadow:var(--oc-shadow-sm)}\n.lc-item:last-child{margin-bottom:0}\n.lc-dot{display:block;flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--oc-grad-ci);margin-top:5px}\n.lc-item strong{color:var(--oc-ink);font-weight:700}\n\n.lc-faq{display:flex;flex-direction:column;gap:7px;margin:0 0 22px}\n\n.lc-faq-item.open{border-color:rgba(23,169,187,.4)}\n\n.lc-faq-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--oc-grad-ci);color:#fff;font-size:0.82em;font-weight:800;flex-shrink:0}\n.lc-faq-item.open .lc-faq-num{background:var(--oc-ink)}\n\n.lc-faq-item.open \n.lc-faq-body{display:none;padding:0 15px 14px;font-size:0.88em;color:var(--oc-ink-70);line-height:1.75;border-top:1px solid rgba(23,169,187,.12)}\n.lc-faq-item.open .lc-faq-body{display:block;padding-top:11px}\n\n.lc-btn-ghost{display:inline-block;padding:10px 22px;border-radius:24px;background:#fff;color:var(--oc-cyan);border:1.5px solid var(--oc-cyan);font-weight:700;font-size:0.88em;text-decoration:none;margin:4px}\n\n@media(max-width:540px){\n  \n  .lc-feat-row{grid-template-columns:1fr}\n}\u003c\/style\u003e\n\n\u003cdiv class=\"lc\"\u003e\n\u003c!--nl केरल \n  \u003cp class=\"lc-body\"\u003e\u003cstrong\u003eLoyalty \/ Stamp Card\u003c\/strong\u003e Digital printing, business card size 8.5x5.5 cm or 9x5.5 cm, art paper 250–350 gsm, \u003cstrong\u003e4-color Full Color\u003c\/strong\u003e double-sided. Includes stamp spaces for stamping or stickers — supports \u003cstrong\u003eRun Number\u003c\/strong\u003e for unique cards and \u003cstrong\u003eQR Code\u003c\/strong\u003e linking to LINE OA for stores needing a digital membership verification system. Starting from just \u003cstrong\u003e50 cards, no minimum order.\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003cdiv class=\"lc-stat oc-stat-row oc-stat-row\"\u003e\n\n    \u003cdiv class=\"lc-stat oc-stat\"\u003e\n\n\u003cstrong\u003e50\u003c\/strong\u003e\u003cspan\u003eCards minimum\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lc-stat oc-stat\"\u003e\n\n\u003cstrong\u003e2.5฿\u003c\/strong\u003e\u003cspan\u003eStarting\/card\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lc-stat oc-stat\"\u003e\n\n\u003cstrong\u003e3D\u003c\/strong\u003e\u003cspan\u003eProduction \u0026amp; Delivery\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lc-stat oc-stat\"\u003e\n\n\u003cstrong\u003eQR\u003c\/strong\u003e\u003cspan\u003eLINE OA Optional\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"lc-row\"\u003e\n\n    \u003cspan class=\"\"\u003e\u003c!--$1--\u003eLoyalty Card\n    \u003cspan class=\"\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eStamp Card\u003c\/span\u003e\n    \u003cspan class=\"\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"4\" y=\"6\" width=\"16\" height=\"12\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003eMembership Card\u003c\/span\u003e\n    \u003cspan class=\"\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5v14\"\u003e\u003c\/path\u003e\u003c\/svg\u003eStore Member Card\u003c\/span\u003e\n    \u003cspan class=\"\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M7 7h10v10H7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eEmployee Card\u003c\/span\u003e\n    \u003cspan class=\"\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"8\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M6 19c1.5-3 10.5-3 12 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003eQR Link LINE OA\u003c\/span\u003e\n  \u003c\/div\u003e\n\n\n  \u003cp class=\"lc-body\"\u003eLoyalty cards are an effective tool for \u003cstrong\u003ebringing customers back for repeat purchases\u003c\/strong\u003e in shops, restaurants, massage parlors, cafes, and clinics. The most common format is to collect points from purchases; once a certain number is reached, customers can redeem free rewards or special discounts. Design the stamp slots according to the desired number of points (10 \/ 12 \/ 15 \/ 20 slots) and choose a method for recording points, from traditional rubber stamping to QR Code linking with LINE OA.\u003c\/p\u003e\n\n\n  \u003cblockquote class=\"lc-bq oc-bq\"\u003e\n\n\u003cstrong\u003eNote —\u003c\/strong\u003e The digital system supports \u003cstrong\u003eVariable Data\u003c\/strong\u003e that \u003cstrong\u003eruns unique numbers and QR Codes on every card\u003c\/strong\u003e in a single file. Ideal for stores that need to verify membership cards, prevent point duplication, or collect customer data via LINE OA without investing in a POS system.\u003c\/blockquote\u003e\n\n\n  \u003cdiv class=\"lc-head\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-package.svg\" alt=\"\"\u003e\n    \u003ch2\u003ePrice Table by Quantity (Baht\/card)\u003c\/h2\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"lc-table-card\"\u003e\n\n    \u003cdiv class=\"lc-table-top\"\u003e\n\n      \u003cspan\u003eArt Paper 250–350 gsm · 4-color 2-sided printing\u003c\/span\u003e\n      \u003cem\u003eVAT not included\u003c\/em\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lc-scroll\"\u003e\n\n      \u003ctable class=\"lc-table\"\u003e\n\n        \u003cthead\u003e\n\n          \u003ctr\u003e\n\n            \u003cth\u003eQuantity\u003c\/th\u003e\n\n            \u003cth\u003e250 gsm\u003cbr\u003e2-sided\u003c\/th\u003e\n\n            \u003cth\u003e300 gsm\u003cbr\u003e2-sided\u003c\/th\u003e\n\n            \u003cth\u003e350 gsm\u003cbr\u003e2-sided\u003c\/th\u003e\n\n            \u003cth\u003e+ Run Number\u003c\/th\u003e\n\n            \u003cth\u003e+ QR LINE OA\u003c\/th\u003e\n\n          \u003c\/tr\u003e\n\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n\n          \u003ctr\u003e\n\n\u003ctd\u003e50–100\u003c\/td\u003e\n\n\u003ctd\u003e4.0\u003c\/td\u003e\n\n\u003ctd\u003e4.5\u003c\/td\u003e\n\n\u003ctd\u003e5.0\u003c\/td\u003e\n\n\u003ctd\u003e+0.5\u003c\/td\u003e\n\n\u003ctd\u003e+1.0\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003ctd\u003e101–250\u003c\/td\u003e\n\n\u003ctd\u003e3.5\u003c\/td\u003e\n\n\u003ctd\u003e3.8\u003c\/td\u003e\n\n\u003ctd\u003e4.0\u003c\/td\u003e\n\n\u003ctd\u003e+0.5\u003c\/td\u003e\n\n\u003ctd\u003e+1.0\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003ctd\u003e251–500\u003c\/td\u003e\n\n\u003ctd\u003e3.0\u003c\/td\u003e\n\n\u003ctd\u003e3.3\u003c\/td\u003e\n\n\u003ctd\u003e3.5\u003c\/td\u003e\n\n\u003ctd\u003e+0.5\u003c\/td\u003e\n\n\u003ctd\u003e+1.0\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003ctd\u003e501–1,500\u003c\/td\u003e\n\n\u003ctd\u003e2.5\u003c\/td\u003e\n\n\u003ctd\u003e3.0\u003c\/td\u003e\n\n\u003ctd\u003e3.2\u003c\/td\u003e\n\n\u003ctd\u003e+0.5\u003c\/td\u003e\n\n\u003ctd\u003e+1.0\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n        \u003c\/tbody\u003e\n\n      \u003c\/table\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cp class=\"lc-note\"\u003e* Price per card, VAT not included · Matte \/ Gloss lamination \u003cstrong\u003e+0.5 Baht\/card\u003c\/strong\u003e · Rounded corners \u003cstrong\u003e+0.3 Baht\/card\u003c\/strong\u003e · QR LINE OA uses Variable Data system to run unique QRs on each card\u003c\/p\u003e\n\n\n  \u003cdiv class=\"lc-head\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-zap.svg\" alt=\"\"\u003e\n    \u003ch2\u003eChoose us for your loyalty card printing\u003c\/h2\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"lc-feat-row\"\u003e\n\n    \u003cdiv class=\"lc-feat-card\"\u003e\n\n      \u003cdiv class=\"lc-num\"\u003e01\u003c\/div\u003e\n\n      \u003ch2\u003eNo high minimum order\u003c\/h2\u003e\n\n      \u003cp\u003eOrder starts from \u003cstrong\u003e50 cards\u003c\/strong\u003e. Ideal for small businesses wanting to test a membership system before heavy investment.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lc-feat-card\"\u003e\n\n      \u003cdiv class=\"lc-num\"\u003e02\u003c\/div\u003e\n\n      \u003ch2\u003eQR Variable Data\u003c\/h2\u003e\n\n      \u003cp\u003e\u003cstrong\u003eUnique QR Code on each card\u003c\/strong\u003e linked to the store's LINE OA — verifies members and prevents point duplication.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lc-feat-card\"\u003e\n\n      \u003cdiv class=\"lc-num\"\u003e03\u003c\/div\u003e\n\n      \u003ch2\u003eRun Number\u003c\/h2\u003e\n\n      \u003cp\u003eSequential \u003cstrong\u003e4–8 digit numbers\u003c\/strong\u003e that are unique, used as membership card serial numbers or to track distribution order.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lc-feat-card\"\u003e\n\n      \u003cdiv class=\"lc-num\"\u003e04\u003c\/div\u003e\n\n      \u003ch2\u003eDesign Team Available\u003c\/h2\u003e\n\n      \u003cp\u003eSubmit your \u003cstrong\u003elogo + loyalty rules\u003c\/strong\u003e and our design team will provide artwork before production.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"lc-head\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-ruler.svg\" alt=\"\"\u003e\n    \u003ch2\u003eSupported Sizes and Options\u003c\/h2\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"lc-list\"\u003e\n\n    \u003cdiv class=\"lc-item\"\u003e\n\n      \u003cspan class=\"lc-dot\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eStandard sizes:\u003c\/strong\u003e 8.5×5.5 cm (business card size) · 9×5.5 cm (medium) · 10×7 cm (large with many stamp slots) — \u003cstrong\u003eCustom sizes\u003c\/strong\u003e also available\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lc-item\"\u003e\n\n      \u003cspan class=\"lc-dot\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003ePaper:\u003c\/strong\u003e Art card 250–350 gsm · Kraft paper · White cardstock — Choose according to your store's image\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lc-item\"\u003e\n\n      \u003cspan class=\"lc-dot\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003ePrinting:\u003c\/strong\u003e 4-color Full Color 2-sided — Front for logo and store info, back for stamp slots\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lc-item\"\u003e\n\n      \u003cspan class=\"lc-dot\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eVariable Data:\u003c\/strong\u003e Run Number 4–8 digits · Unique QR Code on each card · Barcode (additional option)\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lc-item\"\u003e\n\n      \u003cspan class=\"lc-dot\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eDie-cutting:\u003c\/strong\u003e Straight cut · Rounded corners R3–R6 mm · Hole punching for string or keyring\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lc-item\"\u003e\n\n      \u003cspan class=\"lc-dot\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eLamination:\u003c\/strong\u003e No lamination · Matte lamination · Gloss lamination\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"lc-head\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-file.svg\" alt=\"\"\u003e\n    \u003ch2\u003eProduction Specifications\u003c\/h2\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"lc-table-card\"\u003e\n\n    \u003cdiv class=\"lc-table-top\"\u003e\n\n      \u003cspan\u003eLoyalty Stamp Card — Full Spec Reference\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lc-scroll\"\u003e\n\n      \u003ctable class=\"lc-table\"\u003e\n\n        \u003cthead\u003e\u003ctr\u003e\n\n\u003cth\u003eItem\u003c\/th\u003e\n\n\u003cth\u003eValue \/ Spec\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\u003c\/thead\u003e\n\n        \u003ctbody\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003ePrinter\u003c\/th\u003e\n\n\u003ctd\u003eKonica Minolta Digital Press\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003eColor System\u003c\/th\u003e\n\n\u003ctd\u003e4-color Full Color (RGB Workflow)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003eVariable Data\u003c\/th\u003e\n\n\u003ctd\u003eRun Number \/ QR \/ Barcode unique per card\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003eStandard Size\u003c\/th\u003e\n\n\u003ctd\u003e8.5×5.5 \/ 9×5.5 \/ 10×7 cm + Custom\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003ePaper\u003c\/th\u003e\n\n\u003ctd\u003e250–350 gsm\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003eDie-cutting\u003c\/th\u003e\n\n\u003ctd\u003eKongsberg Digital ±0.1 mm\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003eMOQ Minimum\u003c\/th\u003e\n\n\u003ctd\u003e50 cards\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003eProduction Time\u003c\/th\u003e\n\n\u003ctd\u003e3 business days after Proof Approval\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n        \u003c\/tbody\u003e\n\n      \u003c\/table\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"lc-head\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-info.svg\" alt=\"\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"lc-faq\" id=\"lcFaq\"\u003e\n\n    \u003cdiv class=\"lc-faq-item oc-faq-item\"\u003e\n\n      \u003cbutton class=\"lc-faq-btn oc-faq-btn\" type=\"button\"\u003e\u003cspan class=\"lc-faq-num\"\u003e1\u003c\/span\u003e\u003cspan\u003eHow does QR linking to LINE OA work?\u003c\/span\u003e\u003csvg class=\"lc-faq-chev 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=\"lc-faq-body\"\u003eEach card will have a \u003cstrong\u003eunique QR Code\u003c\/strong\u003e. When a customer scans the QR for the first time, the system will open the store's LINE OA to add as a friend. After adding, every time they make a purchase, staff scan that card's QR to collect points, and the system automatically records it on LINE OA without needing to invest in a separate POS system.\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lc-faq-item oc-faq-item\"\u003e\n\n      \u003cbutton class=\"lc-faq-btn oc-faq-btn\" type=\"button\"\u003e\u003cspan class=\"lc-faq-num\"\u003e2\u003c\/span\u003e\u003cspan\u003eCan it be done if the store doesn't have LINE OA?\u003c\/span\u003e\u003csvg class=\"lc-faq-chev 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=\"lc-faq-body\"\u003eYes, it can. Choose the \u003cstrong\u003etraditional Stamp Card\u003c\/strong\u003e where customers collect points by rubber stamping or using stickers, which is \u003cstrong\u003emore economical\u003c\/strong\u003e, starting from 2.5 Baht\/card. Alternatively, our team can help set up LINE OA; consult us via LINE.\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lc-faq-item oc-faq-item\"\u003e\n\n      \u003cbutton class=\"lc-faq-btn oc-faq-btn\" type=\"button\"\u003e\u003cspan class=\"lc-faq-num\"\u003e3\u003c\/span\u003e\u003cspan\u003eWhat is Run Number used for?\u003c\/span\u003e\n      \u003c\/button\u003e\u003cdiv class=\"lc-faq-body\"\u003eRun Number is a \u003cstrong\u003eunique sequential number on each card\u003c\/strong\u003e — suitable for tracking distribution order, verifying event tickets, or using as a membership card serial number. The digital system automatically runs numbers in a single file, no need to print separately.\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lc-faq-item oc-faq-item\"\u003e\n\n      \u003cbutton class=\"lc-faq-btn oc-faq-btn\" type=\"button\"\u003e\u003cspan class=\"lc-faq-num\"\u003e4\u003c\/span\u003e\u003cspan\u003eIs it really possible to order a small quantity of 50 cards?\u003c\/span\u003e\u003csvg class=\"lc-faq-chev 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=\"lc-faq-body\"\u003eYes, it is. Our \u003cstrong\u003edigital printing\u003c\/strong\u003e system doesn't require combining orders from multiple customers, so production can start immediately. Order 50 cards as a trial; if the concept works well, you can order more later. The \u003cstrong\u003eprice per card will decrease with increased quantity\u003c\/strong\u003e.\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lc-faq-item oc-faq-item\"\u003e\n\n      \u003cbutton class=\"lc-faq-btn oc-faq-btn\" type=\"button\"\u003e\u003cspan class=\"lc-faq-num\"\u003e5\u003c\/span\u003e\u003cspan\u003eWhat kind of files should I send?\u003c\/span\u003e\u003csvg class=\"lc-faq-chev 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=\"lc-faq-body\"\u003eSend \u003cstrong\u003eAI \/ PDF\u003c\/strong\u003e files in CMYK mode, 300 dpi, with 3mm bleed, and outline fonts before sending. For \u003cstrong\u003eQR Variable Data\u003c\/strong\u003e, send an Excel \/ CSV file with data columns (URL or Serial). Our team will automatically generate QRs and place them in the layout, then send a print preview before actual production.\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"lc-cta oc-cta\"\u003e\n\n    \u003ch2\u003eSend your logo + loyalty rules + quantity for an instant quote\u003c\/h2\u003e\n\n    \u003cp\u003eIf you don't have LINE OA, consult our team for assistance with setup before production.\u003c\/p\u003e\n\n    \u003ca href=\"https:\/\/page.line.me\/pwy1559t\" class=\"lc-btn-line oc-btn-line\"\u003eLINE @octopusdesign\u003c\/a\u003e\n    \u003ca href=\"#top\" onclick=\"window.scrollTo({top:0,behavior:'smooth'});return false;\" class=\"lc-btn-ghost\"\u003eScroll to top\u003c\/a\u003e\n  \u003c\/div\u003e\n\n\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\":\"https:\/\/schema.org\",\n    \"@type\":\"FAQPage\",\n    \"inLanguage\":\"th-TH\",\n    \"mainEntity\":[\n      {\"@type\":\"Question\",\"name\":\"QR เชื่อม LINE OA ทำงานอย่างไร?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"บัตรแต่ละใบมี QR Code ไม่ซ้ำกัน ลูกค้าสแกนเพิ่มเพื่อน LINE OA ครั้งแรก หลังจากนั้นพนักงานสแกนเพื่อเก็บแต้ม บันทึกอัตโนมัติบน LINE OA\"}},\n      {\"@type\":\"Question\",\"name\":\"ไม่มี LINE OA ทำได้ไหม?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ทำได้ เลือก Stamp Card ดั้งเดิมที่สะสมแต้มผ่านการปั๊มตรายาง ราคาประหยัดกว่าเริ่มต้น 2.5 บาท\/ใบ หรือทีมช่วยตั้ง LINE OA ให้ก็ได้\"}},\n      {\"@type\":\"Question\",\"name\":\"Run Number ใช้ทำอะไร?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"เลขลำดับไม่ซ้ำในแต่ละใบ ใช้แทน Serial Number บัตรสมาชิก หรือนับลำดับการแจก รันอัตโนมัติในไฟล์เดียว\"}},\n      {\"@type\":\"Question\",\"name\":\"สั่ง 50 ใบได้จริงไหม?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ได้จริง ระบบพิมพ์ดิจิตอลไม่ต้องรอรวมงาน เริ่มได้ทันที ราคาต่อใบถูกลงตามจำนวนสั่งเพิ่ม\"}},\n      {\"@type\":\"Question\",\"name\":\"ส่งไฟล์แบบไหน?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"AI \/ PDF CMYK 300 dpi เผื่อ Bleed 3 มม. Outline ฟอนต์ สำหรับ QR Variable ส่ง Excel ทีม Generate QR วางอัตโนมัติ\"}}\n    ]\n  }\n  \u003c\/script\u003e\n\n\n\n\n  \u003cscript\u003e\n(function(){\n  var wrap=document.querySelector('.lc');\n  if(!wrap) return;\n  var faqItems=wrap.querySelectorAll('#lcFaq .lc-faq-item');\n  faqItems.forEach(function(item){\n    var btn=item.querySelector('.lc-faq-btn');\n    btn.addEventListener('click',function(){\n      var isOpen=item.classList.contains('open');\n      faqItems.forEach(function(el){el.classList.remove('open');});\n      if(!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003c\/section\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":48157682270430,"sku":null,"price":0.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Coupon100-228508_d55ba1a2-75aa-4d4d-a98a-5ed794bc4906.jpg?v=1777155187"},{"product_id":"gift-voucher-coupon","title":"Gift Voucher \u0026 Coupon Card","description":"\u003csection class=\"desc_container\"\u003e\u003cstyle\u003e.product-description *{white-space:normal!important}\n.gv{\n  --gv-c1:#17a9bb;--gv-c2:#14c9df;--gv-i:#818CF8;\n  --gv-ink:#1A202C;--gv-70:#374151;--gv-50:#6b7280;--gv-15:#E5E7EB;--gv-05:#F9FAFB;\n  --gv-r:12px;--gv-sh:0 2px 8px rgba(0,0,0,.07);\n  --gv-gci:linear-gradient(135deg,#14c9df 0%,#17a9bb 100%);\n  color:var(--oc-ink);line-height:1.65;\n}\n.gv img[src*=\"oc-icon\"]{width:18px!important;height:18px!important;max-width:18px!important;display:inline-block!important;vertical-align:middle;flex-shrink:0}\n.gv-body{font-size:0.88em;color:var(--oc-ink-70);line-height:1.85;margin:0 0 14px}\n.gv-body strong{color:var(--oc-ink);font-weight:600}\n\n.gv-head{display:flex;align-items:center;gap:8px;margin:24px 0 12px}.gv-head h2 {margin:0!important;font-weight:700;color:var(--oc-ink);line-height:1.25;}\n\n.gv-feat-row{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 22px}\n.gv-feat-card{background:#fff;border:1px solid var(--oc-ink-15);border-radius:var(--oc-radius);padding:14px 16px;box-shadow:var(--oc-shadow-sm)}\n.gv-feat-card .gv-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--oc-grad-ci);color:#fff;font-size:0.82em;font-weight:800;margin-bottom:8px}.gv-feat-card h2 {font-weight:700!important;color:var(--oc-cyan);margin:0 0 4px!important;line-height:1.35!important;}\n.gv-feat-card p{font-size:0.82em!important;color:var(--oc-ink-40);margin:0!important;line-height:1.6!important;font-weight:400!important}\n\n.gv-table-card{background:#fff;border-radius:var(--oc-radius);border:1px solid var(--oc-ink-15);box-shadow:var(--oc-shadow-sm);overflow:hidden;margin:0 0 22px}\n.gv-table-top{display:flex;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(90deg,#14c9df,#17a9bb,#14c9df)}\n.gv-table-top span{font-size:0.82em;color:#fff;font-weight:700}\n.gv-table-top em{margin-left:auto;font-style:normal;font-size:0.82em;font-weight:700;background:rgba(255,255,255,.22);color:#fff;padding:3px 9px;border-radius:99px}\n.gv-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}\n.gv-table{width:100%;border-collapse:collapse}\n.gv-table thead tr{background:linear-gradient(90deg,#14c9df,#17a9bb,#14c9df)!important}\n.gv-table thead th{background:transparent!important;color:#fff!important;font-size:0.82em!important;font-weight:700!important;padding:9px 10px;text-align:center;white-space:nowrap;line-height:1.3!important}\n.gv-table thead th:first-child{text-align:left}\n.gv-table tbody tr:nth-child(even) td{background:#f0fafc}\n.gv-table td,.gv-table tbody th{padding:9px 10px;text-align:center;color:var(--oc-ink-70);font-size:0.88em!important;font-weight:500!important;white-space:nowrap;line-height:1.4!important;border-bottom:1px solid var(--oc-ink-15)}\n.gv-table td:first-child,.gv-table tbody th{text-align:left;font-weight:700!important;color:var(--oc-ink)!important}\n.gv-table tbody th{background:#f9fafb!important}\n.gv-note{font-size:0.82em;color:var(--oc-ink-40);margin:0 0 22px;line-height:1.7}\n.gv-note strong{color:var(--oc-cyan)}\n\n.gv-item{display:flex;align-items:flex-start;gap:11px;padding:11px 14px;border-radius:var(--oc-radius);background:#fff;border:1px solid var(--oc-ink-15);margin-bottom:7px;font-size:0.88em;color:var(--oc-ink-70);line-height:1.65;box-shadow:var(--oc-shadow-sm)}\n.gv-item:last-child{margin-bottom:0}\n.gv-dot{display:block;flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--oc-grad-ci);margin-top:5px}\n.gv-item strong{color:var(--oc-ink);font-weight:700}\n\n.gv-faq{display:flex;flex-direction:column;gap:7px;margin:0 0 22px}\n\n.gv-faq-item.open{border-color:rgba(23,169,187,.4)}\n\n.gv-faq-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--oc-grad-ci);color:#fff;font-size:0.82em;font-weight:800;flex-shrink:0}\n.gv-faq-item.open .gv-faq-num{background:var(--oc-ink)}\n\n.gv-faq-item.open \n.gv-faq-body{display:none;padding:0 15px 14px;font-size:0.88em;color:var(--oc-ink-70);line-height:1.75;border-top:1px solid rgba(23,169,187,.12)}\n.gv-faq-item.open .gv-faq-body{display:block;padding-top:11px}\n\n.gv-btn-ghost{display:inline-block;padding:10px 22px;border-radius:24px;background:#fff;color:var(--oc-cyan);border:1.5px solid var(--oc-cyan);font-weight:700;font-size:0.88em;text-decoration:none;margin:4px}\n\n@media(max-width:540px){\n  \n  .gv-feat-row{grid-template-columns:1fr}\n}\u003c\/style\u003e\n\n\u003cdiv class=\"gv\"\u003e\n\n  \u003cp class=\"gv-body\"\u003e\u003cstrong\u003eGift Vouchers · Discount Coupons · Gift Cards\u003c\/strong\u003e Digital printing for use as cash, gifts, or special privileges. Standard sizes 9×5.5 cm or 14×6 cm (larger than a business card). 250–350 gsm art paper, printed in \u003cstrong\u003e4-color Full Color\u003c\/strong\u003e, supports \u003cstrong\u003eVariable Data\u003c\/strong\u003e with unique Serial Numbers \/ QR Codes per piece, and \u003cstrong\u003ePerforation tear-off lines\u003c\/strong\u003e to separate the Stub from the Counterfoil — Starting from \u003cstrong\u003e50 pieces, no minimum order\u003c\/strong\u003e.\u003c\/p\u003e\n\n\n  \u003cdiv class=\"gv-stat oc-stat-row oc-stat-row\"\u003e\n\n    \u003cdiv class=\"gv-stat oc-stat\"\u003e\n\n\u003cstrong\u003e50\u003c\/strong\u003e\u003cspan\u003eMin. Pieces\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"gv-stat oc-stat\"\u003e\n\n\u003cstrong\u003e3.5฿\u003c\/strong\u003e\u003cspan\u003eStart\/Piece\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"gv-stat oc-stat\"\u003e\n\n\u003cstrong\u003e3D\u003c\/strong\u003e\u003cspan\u003eProduction \u0026amp; Delivery\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"gv-stat oc-stat\"\u003e\n\n\u003cstrong\u003e∞\u003c\/strong\u003e\u003cspan\u003eUnique Serial\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"gv-row\"\u003e\n\n    \u003cspan class=\"\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"4\" y=\"6\" width=\"16\" height=\"12\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003eGift Voucher\u003c\/span\u003e\n    \u003cspan class=\"\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M5 12h14M12 5v14\"\u003e\u003c\/path\u003e\u003c\/svg\u003eDiscount Coupon\u003c\/span\u003e\n    \u003cspan class=\"\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M7 7h10v10H7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eGift Card\u003c\/span\u003e\n    \u003cspan class=\"\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eQR Variable\u003c\/span\u003e\n    \u003cspan class=\"\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 7h16M4 12h16M4 17h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePerforated Tear-off\u003c\/span\u003e\n    \u003cspan class=\"\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 7l8 5 8-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eRun Serial Number\u003c\/span\u003e\n  \u003c\/div\u003e\n\n\n  \u003cp class=\"gv-body\"\u003eVouchers and coupons are \u003cstrong\u003emarketing tools\u003c\/strong\u003e used to boost sales, attract new customers, or serve as gifts for existing customers. Popular formats for restaurants, spas, clinics, and e-commerce — choose to print business card size (9×5.5 cm) for portability, or a larger 14×6 cm for vouchers that need to be bound\/tear off and keep a stub.\u003c\/p\u003e\n\n\n  \u003cblockquote class=\"gv-bq oc-bq\"\u003e\n\n\u003cstrong\u003eNote —\u003c\/strong\u003e The digital system supports \u003cstrong\u003eVariable Data Printing\u003c\/strong\u003e, running 4–8 digit Serial Numbers or unique QR Codes that are \u003cstrong\u003edifferent on every piece\u003c\/strong\u003e — suitable for vouchers that require redemption verification, prevention of multiple uses, or customer data collection.\u003c\/blockquote\u003e\n\n\n  \u003cdiv class=\"gv-head\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-package.svg\" alt=\"\"\u003e\n    \u003ch2\u003ePrice Chart by Quantity (Baht\/Piece)\u003c\/h2\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"gv-table-card\"\u003e\n\n    \u003cdiv class=\"gv-table-top\"\u003e\n\n      \u003cspan\u003eArt Paper 250–350 gsm · 4-color printing 1–2 sides\u003c\/span\u003e\n      \u003cem\u003eVAT not included\u003c\/em\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-scroll\"\u003e\n\n      \u003ctable class=\"gv-table\"\u003e\n\n        \u003cthead\u003e\n\n          \u003ctr\u003e\n\n            \u003cth\u003eQuantity\u003c\/th\u003e\n\n            \u003cth\u003e9×5.5\u003cbr\u003e250g 2 sides\u003c\/th\u003e\n\n            \u003cth\u003e9×5.5\u003cbr\u003e350g 2 sides\u003c\/th\u003e\n\n            \u003cth\u003e14×6\u003cbr\u003e250g 2 sides\u003c\/th\u003e\n\n            \u003cth\u003e14×6\u003cbr\u003e350g 2 sides\u003c\/th\u003e\n\n            \u003cth\u003e+ Run Serial\u003c\/th\u003e\n\n            \u003cth\u003e+ Perforation\u003c\/th\u003e\n\n          \u003c\/tr\u003e\n\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n\n          \u003ctr\u003e\n\n\u003ctd\u003e50–100\u003c\/td\u003e\n\n\u003ctd\u003e4.5\u003c\/td\u003e\n\n\u003ctd\u003e5.5\u003c\/td\u003e\n\n\u003ctd\u003e5.5\u003c\/td\u003e\n\n\u003ctd\u003e7.0\u003c\/td\u003e\n\n\u003ctd\u003e+0.5\u003c\/td\u003e\n\n\u003ctd\u003e+1.0\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003ctd\u003e101–250\u003c\/td\u003e\n\n\u003ctd\u003e4.0\u003c\/td\u003e\n\n\u003ctd\u003e4.5\u003c\/td\u003e\n\n\u003ctd\u003e5.0\u003c\/td\u003e\n\n\u003ctd\u003e5.8\u003c\/td\u003e\n\n\u003ctd\u003e+0.5\u003c\/td\u003e\n\n\u003ctd\u003e+1.0\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003ctd\u003e251–500\u003c\/td\u003e\n\n\u003ctd\u003e3.5\u003c\/td\u003e\n\n\u003ctd\u003e4.0\u003c\/td\u003e\n\n\u003ctd\u003e4.5\u003c\/td\u003e\n\n\u003ctd\u003e5.0\u003c\/td\u003e\n\n\u003ctd\u003e+0.5\u003c\/td\u003e\n\n\u003ctd\u003e+1.0\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003ctd\u003e501–1,500\u003c\/td\u003e\n\n\u003ctd\u003e3.0\u003c\/td\u003e\n\n\u003ctd\u003e3.5\u003c\/td\u003e\n\n\u003ctd\u003e4.0\u003c\/td\u003e\n\n\u003ctd\u003e4.5\u003c\/td\u003e\n\n\u003ctd\u003e+0.5\u003c\/td\u003e\n\n\u003ctd\u003e+1.0\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n        \u003c\/tbody\u003e\n\n      \u003c\/table\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cp class=\"gv-note\"\u003e* Price per piece, VAT not included · Matte \/ Gloss lamination \u003cstrong\u003e+0.5 Baht\/piece\u003c\/strong\u003e · QR Code Variable Data \u003cstrong\u003e+1.0 Baht\/piece\u003c\/strong\u003e · Custom sizes, please inquire\u003c\/p\u003e\n\n\n  \u003cdiv class=\"gv-head\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-zap.svg\" alt=\"\"\u003e\n    \u003ch2\u003eChoose to print Vouchers \/ Coupons with us\u003c\/h2\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"gv-feat-row\"\u003e\n\n    \u003cdiv class=\"gv-feat-card\"\u003e\n\n      \u003cdiv class=\"gv-num\"\u003e01\u003c\/div\u003e\n\n      \u003ch2\u003eNo high minimum order\u003c\/h2\u003e\n\n      \u003cp\u003eOrder starting from \u003cstrong\u003e50 pieces\u003c\/strong\u003e, suitable for short-term promotions, new branch openings, or testing new campaigns.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-feat-card\"\u003e\n\n      \u003cdiv class=\"gv-num\"\u003e02\u003c\/div\u003e\n\n      \u003ch2\u003eRun Serial Number\u003c\/h2\u003e\n\n      \u003cp\u003eRun unique \u003cstrong\u003e4–8 digit serial numbers\u003c\/strong\u003e on every piece to verify redemption and prevent multiple uses.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-feat-card\"\u003e\n\n      \u003cdiv class=\"gv-num\"\u003e03\u003c\/div\u003e\n\n      \u003ch2\u003ePerforation for tearing\u003c\/h2\u003e\n\n      \u003cp\u003eKongsberg cuts precise \u003cstrong\u003eperforations\u003c\/strong\u003e — used to separate the Stub from the Counterfoil for stores to keep as proof.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-feat-card\"\u003e\n\n      \u003cdiv class=\"gv-num\"\u003e04\u003c\/div\u003e\n\n      \u003ch2\u003eQR Variable Data\u003c\/h2\u003e\n\n      \u003cp\u003eUnique QR Codes on \u003cstrong\u003eeach piece\u003c\/strong\u003e linking to a URL or LINE OA — the system can digitally record usage.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"gv-head\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-ruler.svg\" alt=\"\"\u003e\n    \u003ch2\u003eSupported Sizes and Options\u003c\/h2\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"gv-list\"\u003e\n\n    \u003cdiv class=\"gv-item\"\u003e\n\n      \u003cspan class=\"gv-dot\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eStandard Sizes:\u003c\/strong\u003e 9×5.5 cm (business card size, easy to carry) · 14×6 cm (horizontal voucher, can be bound) · 10×21 cm (DL Envelope) · \u003cstrong\u003eCustom sizes\u003c\/strong\u003e also available\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-item\"\u003e\n\n      \u003cspan class=\"gv-dot\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003ePaper:\u003c\/strong\u003e Art card 250–350 gsm · Kraft paper · White cardstock — for water-resistant applications, choose lamination\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-item\"\u003e\n\n      \u003cspan class=\"gv-dot\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eVariable Data:\u003c\/strong\u003e 4–8 digit Serial Numbers · Unique URL QR Codes · 1D \/ 2D Barcodes · Varying face values — all in one file\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-item\"\u003e\n\n      \u003cspan class=\"gv-dot\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003ePerforation:\u003c\/strong\u003e Kongsberg cuts perforation lines from 0.5–5 mm — easier to tear or more durable as required, used to separate the Stub from the Counterfoil\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-item\"\u003e\n\n      \u003cspan class=\"gv-dot\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eDie-cutting:\u003c\/strong\u003e Straight cut · Rounded corners R3–R6 mm · Hole punching for string or clips\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-item\"\u003e\n\n      \u003cspan class=\"gv-dot\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eLamination:\u003c\/strong\u003e No lamination · Matte lamination · Gloss lamination · Lamination for water-resistant applications\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"gv-head\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-file.svg\" alt=\"\"\u003e\n    \u003ch2\u003eProduction Specifications\u003c\/h2\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"gv-table-card\"\u003e\n\n    \u003cdiv class=\"gv-table-top\"\u003e\n\n      \u003cspan\u003eVoucher \/ Coupon — Full Spec Reference\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-scroll\"\u003e\n\n      \u003ctable class=\"gv-table\"\u003e\n\n        \u003cthead\u003e\u003ctr\u003e\n\n\u003cth\u003eTopic\u003c\/th\u003e\n\n\u003cth\u003eValue \/ Spec\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\u003c\/thead\u003e\n\n        \u003ctbody\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003ePrinter\u003c\/th\u003e\n\n\u003ctd\u003eKonica Minolta Digital Press\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003eColor System\u003c\/th\u003e\n\n\u003ctd\u003e4-color Full Color (RGB Workflow)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003eVariable Data\u003c\/th\u003e\n\n\u003ctd\u003eSerial \/ QR \/ Barcode \/ Unique values per piece\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003ePaper\u003c\/th\u003e\n\n\u003ctd\u003e250–350 gsm\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003ePerforation\u003c\/th\u003e\n\n\u003ctd\u003eKongsberg 0.5–5 mm\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003eSize\u003c\/th\u003e\n\n\u003ctd\u003e9×5.5 \/ 14×6 \/ 10×21 cm + Custom\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003eMOQ Minimum\u003c\/th\u003e\n\n\u003ctd\u003e50 pieces\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003cth\u003eProduction Time\u003c\/th\u003e\n\n\u003ctd\u003e3 working days after Proof Approval\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n        \u003c\/tbody\u003e\n\n      \u003c\/table\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"gv-head\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-info.svg\" alt=\"\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"gv-faq\" id=\"gvFaq\"\u003e\n\n    \u003cdiv class=\"gv-faq-item oc-faq-item\"\u003e\n\n      \u003cbutton class=\"gv-faq-btn oc-faq-btn\" type=\"button\"\u003e\u003cspan class=\"gv-faq-num\"\u003e1\u003c\/span\u003e\u003cspan\u003eWhat is Variable Data Printing?\u003c\/span\u003e\u003csvg class=\"gv-faq-chev 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=\"gv-faq-body\"\u003eIt's a system where \u003cstrong\u003edigital printers automatically run unique data on each piece\u003c\/strong\u003e — such as Serial Numbers 1000001, 1000002, 1000003, or QR Codes linking to different URLs — customers provide an Excel file with data columns, and our team automatically generates and places them on every layout.\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-faq-item oc-faq-item\"\u003e\n\n      \u003cbutton class=\"gv-faq-btn oc-faq-btn\" type=\"button\"\u003e\u003cspan class=\"gv-faq-num\"\u003e2\u003c\/span\u003e\u003cspan\u003eWhat is tear-off perforation used for?\u003c\/span\u003e\u003csvg class=\"gv-faq-chev 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=\"gv-faq-body\"\u003ePerforation is a \u003cstrong\u003eperforated line that is easy to tear off\u003c\/strong\u003e — common uses: (1) \u003cstrong\u003e2-part vouchers\u003c\/strong\u003e with a Stub for the customer to keep + a Counterfoil for the store to keep as redemption proof (2) \u003cstrong\u003eEvent tickets\u003c\/strong\u003e with a Stub for entry control (3) \u003cstrong\u003eCoupon books\u003c\/strong\u003e with multiple tear-off coupons — Kongsberg can set the perforation distance from 0.5 mm (very easy to tear) to 5 mm (more durable).\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-faq-item oc-faq-item\"\u003e\n\n      \u003cbutton class=\"gv-faq-btn oc-faq-btn\" type=\"button\"\u003e\u003cspan class=\"gv-faq-num\"\u003e3\u003c\/span\u003e\u003cspan\u003eHow are QR Codes used with Vouchers?\u003c\/span\u003e\u003csvg class=\"gv-faq-chev 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=\"gv-faq-body\"\u003eEach QR Code \u003cstrong\u003elinks to a different URL\u003c\/strong\u003e — for example, opening a redemption page that specifies the Serial Number or opening the store's LINE OA page — customers scan the QR to confirm voucher usage, and the system automatically records redemption, preventing multiple uses of the same voucher.\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-faq-item oc-faq-item\"\u003e\n\n      \u003cbutton class=\"gv-faq-btn oc-faq-btn\" type=\"button\"\u003e\u003cspan class=\"gv-faq-num\"\u003e4\u003c\/span\u003e\u003cspan\u003eIs it really possible to order a small quantity of 50 pieces?\u003c\/span\u003e\u003csvg class=\"gv-faq-chev 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=\"gv-faq-body\"\u003eYes, it is possible. The \u003cstrong\u003edigital printing\u003c\/strong\u003e system doesn't require waiting to combine orders from multiple customers — you can order 50 pieces to try first. If the campaign performs well, you can order more. The \u003cstrong\u003eprice per piece will decrease with larger batches\u003c\/strong\u003e (501–1,500 pieces start at 3.0 Baht\/piece).\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gv-faq-item oc-faq-item\"\u003e\n\n      \u003cbutton class=\"gv-faq-btn oc-faq-btn\" type=\"button\"\u003e\u003cspan class=\"gv-faq-num\"\u003e5\u003c\/span\u003e\u003cspan\u003eWhat kind of Variable Data files should I submit?\u003c\/span\u003e\u003csvg class=\"gv-faq-chev 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=\"gv-faq-body\"\u003eSubmit design files in \u003cstrong\u003eAI \/ PDF\u003c\/strong\u003e + \u003cstrong\u003eExcel \/ CSV\u003c\/strong\u003e files containing variable data such as \"Serial\", \"QR_URL\", \"Value\" columns — our team will \u003cstrong\u003eautomatically position them\u003c\/strong\u003e on every layout and send a Print Preview before actual production — if you don't have design files, our team can help with artwork before production.\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"gv-cta oc-cta\"\u003e\n\n    \u003ch2\u003eSend your logo + quantity + size for an instant quote\u003c\/h2\u003e\n\n    \u003cp\u003eIf you don't have files, our design team can propose artwork before production.\u003c\/p\u003e\n\n    \u003ca href=\"https:\/\/page.line.me\/pwy1559t\" class=\"gv-btn-line oc-btn-line\"\u003eLINE @octopusdesign\u003c\/a\u003e\n    \u003ca href=\"#top\" onclick=\"window.scrollTo({top:0,behavior:'smooth'});return false;\" class=\"gv-btn-ghost\"\u003eScroll to Top\u003c\/a\u003e\n  \u003c\/div\u003e\n\n\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\":\"https:\/\/schema.org\",\n    \"@type\":\"FAQPage\",\n    \"inLanguage\":\"th-TH\",\n    \"mainEntity\":[\n      {\"@type\":\"Question\",\"name\":\"Variable Data Printing คืออะไร?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"เครื่องพิมพ์ดิจิตอลรันข้อมูลไม่ซ้ำกันในแต่ละใบโดยอัตโนมัติ ส่งไฟล์ Excel ทีม Generate และวางในเลย์เอาต์ทุกใบ\"}},\n      {\"@type\":\"Question\",\"name\":\"Perforation ฉีกได้ใช้ทำอะไร?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"รอยปรุฉีกแยกได้ง่าย Voucher 2 ส่วน Stub กับ Counterfoil ตั๋ว Event สมุดคูปอง Kongsberg ระยะ 0.5-5 มม.\"}},\n      {\"@type\":\"Question\",\"name\":\"QR Code ใช้กับ Voucher อย่างไร?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"QR แต่ละใบ link URL ต่างกัน เปิดหน้า Redeem ระบุ Serial หรือ LINE OA ระบบบันทึกการใช้อัตโนมัติ ป้องกันใช้ซ้ำ\"}},\n      {\"@type\":\"Question\",\"name\":\"สั่ง 50 ใบได้จริงไหม?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"ได้จริง ระบบพิมพ์ดิจิตอลไม่ต้องรอรวมงาน เริ่มได้ทันที ราคาต่อใบถูกลงตาม batch ที่สั่งเยอะขึ้น\"}},\n      {\"@type\":\"Question\",\"name\":\"ส่งไฟล์ Variable Data แบบไหน?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"AI \/ PDF + Excel \/ CSV ข้อมูล Variable ทีมวางตำแหน่งอัตโนมัติ ส่ง Print Preview ก่อนรันจริง\"}}\n    ]\n  }\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function(){\n  var wrap=document.querySelector('.gv');\n  if(!wrap) return;\n  var faqItems=wrap.querySelectorAll('#gvFaq .gv-faq-item');\n  faqItems.forEach(function(item){\n    var btn=item.querySelector('.gv-faq-btn');\n    btn.addEventListener('click',function(){\n      var isOpen=item.classList.contains('open');\n      faqItems.forEach(function(el){el.classList.remove('open');});\n      if(!isOpen) item.classList.add('open');\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003c\/section\u003e","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":48157682335966,"sku":null,"price":0.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Coupon100-228508_2d678a6a-debb-4c2c-af14-05178490b349.jpg?v=1777155186"},{"product_id":"postcard","title":"Postcard Printing A6 \/ 4×6 \/ 5×7 — Konica High Chroma","description":"\u003csection class=\"desc_container\"\u003e\n\u003cstyle\u003e\n.psc{--psc-c:#17a9bb;--psc-cv:#14c9df;--psc-gci:linear-gradient(135deg,#14c9df,#17a9bb);--psc-ink:#1A202C;--psc-70:#374151;--psc-50:#6b7280;--psc-15:#e5e7eb;--psc-r:10px;--psc-sh:0 2px 8px rgba(0,0,0,.07)}\n.psc img[src*=\"oc-icon\"]{width:18px!important;height:18px!important;max-width:18px!important;display:inline-block!important;vertical-align:middle;flex-shrink:0}\n.psc *{white-space:normal!important}\n\n\/* ── CHIP ROW ── *\/\n.psc-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}\n\n\/* ── SECTION HEADING (oc-bar-wrap pattern) ── *\/\n.psc-sh{display:flex;align-items:center;gap:10px;margin:28px 0 14px;padding-bottom:10px;border-bottom:1px solid var(--psc-15)}\n.psc-sh:first-of-type{margin-top:0}\n.psc-sh-bar{width:4px;min-height:32px;border-radius:2px;background:var(--psc-gci);flex-shrink:0}\n.psc-sh span{display:block;font-size:.75em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--psc-c);margin-bottom:2px}.psc-sh h2 {margin:0!important;font-weight:800;color:var(--psc-ink);line-height:1.3;}\n\n\/* ── INTRO PROSE ── *\/\n.psc-prose{font-size:.88em;color:var(--psc-70);line-height:1.9;margin:0 0 18px}\n.psc-prose strong{color:var(--psc-ink);font-weight:600}\n.psc-prose em{color:var(--psc-c);font-style:normal;font-weight:500}\n\n\/* ── STAT ROW ── *\/\n.psc-stat-row{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}\n.psc-stat{flex:1 1 110px;background:var(--psc-gci);border-radius:var(--psc-r);padding:16px 12px;text-align:center;color:#fff;box-shadow:var(--psc-sh)}\n.psc-stat strong{display:block;font-size:1.25em;font-weight:800;line-height:1.1}\n.psc-stat span{display:block;font-size:.75em;opacity:.9;margin-top:3px}\n\n\/* ── KONICA HIGHLIGHT CARD ── *\/\n.psc-konica{background:linear-gradient(135deg,#4F46E5,#7C3AED);border-radius:var(--psc-r);overflow:hidden;margin:0 0 22px;display:grid;grid-template-columns:190px 1fr;box-shadow:0 4px 20px rgba(79,70,229,.25)}\n.psc-konica-img{aspect-ratio:1;overflow:hidden}\n.psc-konica-img img{width:100%;height:100%;object-fit:cover;display:block}\n.psc-konica-body{padding:20px 22px;display:flex;flex-direction:column;justify-content:center;gap:8px}\n.psc-konica-tag{align-self:flex-start;font-size:.75em;font-weight:800;background:rgba(255,255,255,.2);color:#fff;padding:3px 10px;border-radius:99px;letter-spacing:.06em}.psc-konica h2 {margin:0 0 4px!important;font-weight:800;color:#fff;line-height:1.35;}\n.psc-konica p{margin:0!important;font-size:.85em!important;color:rgba(255,255,255,.85);line-height:1.7}\n.psc-konica p strong{color:#fff;font-weight:700}\n.psc-konica-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}\n.psc-konica-chips span{font-size:.78em;font-weight:600;background:rgba(255,255,255,.15);color:#fff;padding:3px 9px;border-radius:99px}\n\n\/* ── PRICE TABLE ── *\/\n.psc-tbl-wrap{border-radius:var(--psc-r);overflow:hidden;border:1px solid var(--psc-15);margin:0 0 6px;box-shadow:var(--psc-sh)}\n.psc-tbl-head{padding:10px 14px;background:var(--psc-gci)}\n.psc-tbl-head span{font-size:.82em;font-weight:700;color:#fff}\n.psc-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}\n.psc-tbl{width:100%;border-collapse:collapse;min-width:480px}\n.psc-tbl thead tr{background:#eaf7fa}\n.psc-tbl thead th{color:var(--psc-c)!important;font-size:.78em!important;font-weight:700!important;padding:9px 11px;text-align:left;border-bottom:2px solid var(--psc-15);line-height:1.3!important}\n.psc-tbl thead th:not(:first-child){text-align:center}\n.psc-tbl tbody td,.psc-tbl tbody th{padding:9px 11px;font-size:.8em!important;font-weight:400!important;color:var(--psc-70);border-bottom:1px solid var(--psc-15);line-height:1.5!important;text-align:center}\n.psc-tbl tbody th{background:#f9fafb!important;color:var(--psc-ink)!important;font-weight:600!important;text-align:left}\n.psc-tbl tbody tr:nth-child(even) td{background:#f0fafc}\n.psc-tbl tr.pop td{font-weight:600!important}\n.psc-tbl .pbadge{display:inline-block;font-size:9px;font-weight:800;color:#fff;background:var(--psc-gci);padding:2px 7px;border-radius:99px;margin-left:5px;vertical-align:middle}\n.psc-tbl-note{padding:10px 14px;background:#F3F0FF;border-top:1px solid #EDE9FE;font-size:.8em;color:#7C3AED;line-height:1.6;margin-bottom:22px}\n\n\/* ── MATERIAL CARDS ── *\/\n.psc-mat-row{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}\n.psc-mat{flex:1 1 200px;background:#fff;border:1px solid var(--psc-15);border-radius:var(--psc-r);padding:16px 18px;box-shadow:var(--psc-sh);position:relative;overflow:hidden}\n.psc-mat::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--psc-gci)}\n.psc-mat-tag{display:inline-block;font-size:.78em;font-weight:700;color:var(--psc-c);background:#eaf7fa;padding:3px 10px;border-radius:99px;margin-bottom:8px}.psc-mat h2 {font-weight:800;color:var(--psc-ink);margin:0 0 6px!important;}\n.psc-mat p{font-size:.8em!important;color:var(--psc-70);margin:0 0 8px!important;line-height:1.65}\n.psc-mat-list{display:flex;flex-direction:column;gap:4px}\n.psc-mat-item{display:flex;align-items:flex-start;gap:7px;font-size:.8em;color:var(--psc-70);line-height:1.5}\n.psc-mat-dot{width:6px;height:6px;min-width:6px;border-radius:50%;background:var(--psc-gci);margin-top:5px;flex-shrink:0}\n\n\/* ── USE CASE GRID ── *\/\n.psc-uc-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0 0 22px}\n.psc-uc{background:#fff;border:1px solid var(--psc-15);border-radius:var(--psc-r);overflow:hidden;box-shadow:var(--psc-sh);text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;flex-direction:column}\n.psc-uc:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(23,169,187,.18);border-color:rgba(23,169,187,.4)}\n.psc-uc-img{aspect-ratio:4\/3;overflow:hidden;background:#f1f5f9}\n.psc-uc-img img{width:100%;height:100%;object-fit:cover;display:block}\n.psc-uc-body{padding:11px 13px;flex:1}.psc-uc-body h2 {font-weight:700;color:var(--psc-ink);margin:0 0 4px!important;line-height:1.35;}\n.psc-uc-body p{font-size:.78em!important;color:var(--psc-50);margin:0!important;line-height:1.55}\n\n\/* ── NUMBERED STEP CARDS ── *\/\n.psc-step{background:#fff;border:1px solid var(--psc-15);border-radius:var(--psc-r);padding:14px 16px;box-shadow:var(--psc-sh);display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:flex-start}\n.psc-step-num{width:32px;height:32px;border-radius:50%;background:var(--psc-gci);color:#fff;font-weight:800;font-size:.85em;display:flex;align-items:center;justify-content:center;flex-shrink:0}.psc-step h2 {font-weight:700;color:var(--psc-ink);margin:0 0 4px!important;line-height:1.4;}\n.psc-step p{font-size:.8em!important;color:var(--psc-70);margin:0!important;line-height:1.7}\n.psc-step p strong{color:var(--psc-ink);font-weight:600}\n.psc-step p em{color:var(--psc-c);font-style:normal}\n\n\/* ── GALLERY ── *\/\n.psc-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0 0 22px}\n.psc-gallery a{aspect-ratio:1;border-radius:8px;overflow:hidden;background:#f1f5f9;display:block;text-decoration:none;position:relative}\n.psc-gallery a img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}\n.psc-gallery a:hover img{transform:scale(1.07)}\n.psc-gallery a::after{content:attr(data-label);position:absolute;left:6px;right:6px;bottom:6px;padding:4px 8px;background:rgba(15,23,42,.82);color:#fff;font-size:.78em;font-weight:600;border-radius:5px;text-align:center;line-height:1.3;opacity:0;transition:opacity .2s}\n.psc-gallery a:hover::after{opacity:1}\n\n\/* ── FAQ ── *\/\n.psc-faq{display:flex;flex-direction:column;gap:6px;margin:0 0 22px}\n.psc-faq-item{background:#fff;border:1px solid var(--psc-15);border-radius:var(--psc-r);overflow:hidden;box-shadow:var(--psc-sh)}\n.psc-faq-item.open{border-color:rgba(23,169,187,.4)}\n.psc-faq-q{width:100%;text-align:left;background:none;border:none;padding:13px 16px;font:inherit;cursor:pointer;color:var(--psc-ink);font-weight:700;font-size:.88em;display:flex;align-items:center;gap:10px;line-height:1.4}\n.psc-faq-num{width:22px;height:22px;min-width:22px;border-radius:50%;background:var(--psc-gci);color:#fff;font-size:.75em;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}\n.psc-faq-chev{margin-left:auto;color:var(--psc-c);font-size:1.1em;transition:transform .25s;flex-shrink:0}\n.psc-faq-item.open .psc-faq-chev{transform:rotate(45deg)}\n.psc-faq-body{display:none;padding:0 16px 14px 48px;font-size:.85em;color:var(--psc-70);line-height:1.85}\n.psc-faq-item.open .psc-faq-body{display:block}\n\n\/* ── CTA ── *\/\n.psc-cta-btns{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}\n.psc-btn-line{display:inline-flex;align-items:center;gap:7px;padding:10px 22px;border-radius:99px;background:linear-gradient(135deg,#14c9df,#17a9bb);color:#fff;font-weight:700;font-size:.85em;text-decoration:none}\n.psc-btn-ghost{display:inline-flex;align-items:center;padding:10px 22px;border-radius:99px;border:1.5px solid #17a9bb;color:#17a9bb;font-weight:700;font-size:.85em;text-decoration:none;background:#fff}\n\n@media(max-width:540px){\n  .psc-konica{grid-template-columns:1fr}\n  .psc-konica-img{aspect-ratio:16\/9}\n  .psc-step{grid-template-columns:1fr;gap:8px}\n  .psc-step-num{margin:0 auto}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"psc\"\u003e\n\n\n\u003c!-- ── CHIP ROW ── --\u003e\n\u003cdiv class=\"psc-row\"\u003e\n\n  \u003cspan class=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-zap.svg\" width=\"18\" height=\"18\" alt=\"\"\u003e Konica High Chroma RGB\u003c\/span\u003e\n  \u003cspan class=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-ruler.svg\" width=\"18\" height=\"18\" alt=\"\"\u003e A6 · 4×6\" · 5×7\"\u003c\/span\u003e\n  \u003cspan class=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-clock.svg\" width=\"18\" height=\"18\" alt=\"\"\u003e 1–2 day printing\u003c\/span\u003e\n  \u003cspan class=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/oc-icon-package.svg\" width=\"18\" height=\"18\" alt=\"\"\u003e Nationwide delivery by Kerry \/ Flash\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c!-- ── HERO INTRO ── --\u003e\n\u003cdiv class=\"psc-sh\"\u003e\n\n\u003cdiv class=\"psc-sh-bar\"\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cspan\u003ePrint Service\u003c\/span\u003e\u003ch2\u003eHigh-quality postcard printing — true to original colors, more vibrant than CMYK\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp class=\"psc-prose\"\u003ePrint postcards with the \u003cstrong\u003eKonica AccurioPress C83hc\u003c\/strong\u003e, featuring a High Chroma Toner system for an expanded color gamut wider than standard CMYK — print vivid pinks, deep purples, and bright greens that other machines cannot. Uses an \u003cem\u003eRGB Workflow\u003c\/em\u003e, sending RGB files directly to the printer without CMYK conversion, resulting in colors that are as true to the original as possible.\u003c\/p\u003e\n\n\n\u003c!-- ── STAT ROW ── --\u003e\n\u003cdiv class=\"psc-stat-row\"\u003e\n\n  \u003cdiv class=\"psc-stat\"\u003e\n\n\u003cstrong\u003eA6 \/ 4×6\" \/ 5×7\"\u003c\/strong\u003e\u003cspan\u003eStandard postcard sizes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"psc-stat\"\u003e\n\n\u003cstrong\u003e฿2 \/ card\u003c\/strong\u003e\u003cspan\u003eStarting from 50 cards\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"psc-stat\"\u003e\n\n\u003cstrong\u003e1–2 days\u003c\/strong\u003e\u003cspan\u003eFast Production\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"psc-stat\"\u003e\n\n\u003cstrong\u003eRGB\u003c\/strong\u003e\u003cspan\u003eWorkflow, no CMYK conversion needed\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- ── KONICA CARD ── --\u003e\n\u003cdiv class=\"psc-konica\"\u003e\n\n  \u003cdiv class=\"psc-konica-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Konica-CMYK-and-RGB-_RGB-MODE_-WEB_01_18d29264-1a9b-49ec-b2a6-38987ba72536.png?v=1662629758\" alt=\"Konica AccurioPress C83hc High Chroma RGB\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"psc-konica-body\"\u003e\n\n    \u003cspan class=\"psc-konica-tag\"\u003e⚡ FLAGSHIP MACHINE\u003c\/span\u003e\n    \u003ch2\u003eKonica AccurioPress C83hc — High Chroma\u003c\/h2\u003e\n\n    \u003cp\u003eResolution \u003cstrong\u003e1,200×1,200 dpi\u003c\/strong\u003e · 8-bit SEAD-II · Prints on paper up to \u003cstrong\u003e350gsm\u003c\/strong\u003e · 81 ppm · Prints colors in ranges that normal CMYK cannot — vivid pinks, deep purples, bright greens, brilliant oranges\u003c\/p\u003e\n\n    \u003cdiv class=\"psc-\"\u003e\n\n      \u003cspan\u003eRGB Workflow\u003c\/span\u003e\u003cspan\u003e1,200×1,200 dpi\u003c\/span\u003e\u003cspan\u003eHigh Chroma Toner\u003c\/span\u003e\u003cspan\u003e81 ppm\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- ── PRICE TABLE ── --\u003e\n\u003cdiv class=\"psc-sh\"\u003e\n\n\u003cdiv class=\"psc-sh-bar\"\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cspan\u003ePrice List\u003c\/span\u003e\u003ch2\u003ePostcard Printing Prices A6 \/ 4×6\" \/ 5×7\" per card (including paper)\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"psc-tbl-wrap\"\u003e\n\n  \u003cdiv class=\"psc-tbl-head\"\u003e\u003cspan\u003eDigital Konica High Chroma Printing — Price per card, excluding VAT\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"psc-scroll\"\u003e\n\n  \u003ctable class=\"psc-tbl\"\u003e\n\n  \u003cthead\u003e\u003ctr\u003e\n\n    \u003cth\u003eSize \/ Paper\u003c\/th\u003e\n\n    \u003cth\u003e50 cards\u003cbr\u003e1 \/ 2 sides\u003c\/th\u003e\n\n    \u003cth\u003e100 cards\u003cbr\u003e1 \/ 2 sides\u003c\/th\u003e\n\n    \u003cth\u003e500 cards\u003cbr\u003e1 \/ 2 sides\u003c\/th\u003e\n\n    \u003cth\u003e1,000 cards\u003cbr\u003e1 \/ 2 sides\u003c\/th\u003e\n\n  \u003c\/tr\u003e\u003c\/thead\u003e\n\n  \u003ctbody\u003e\n\n    \u003ctr class=\"pop\"\u003e\n\n\u003cth\u003eA6 (10.5×14.8 cm) Art 250g\u003cspan class=\"pbadge\"\u003ePOPULAR\u003c\/span\u003e\n\n\u003c\/th\u003e\n\n\u003ctd\u003e3 \/ 4 ฿\u003c\/td\u003e\n\n\u003ctd\u003e2.5 \/ 3 ฿\u003c\/td\u003e\n\n\u003ctd\u003e1.8 \/ 2.2 ฿\u003c\/td\u003e\n\n\u003ctd\u003e1.5 \/ 1.8 ฿\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n    \u003ctr\u003e\n\n\u003cth\u003eA6 Art 300g (Extra Thick)\u003c\/th\u003e\n\n\u003ctd\u003e4 \/ 5 ฿\u003c\/td\u003e\n\n\u003ctd\u003e3 \/ 4 ฿\u003c\/td\u003e\n\n\u003ctd\u003e2.2 \/ 2.7 ฿\u003c\/td\u003e\n\n\u003ctd\u003e1.8 \/ 2.2 ฿\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n    \u003ctr\u003e\n\n\u003cth\u003e4×6\" (10×15 cm) Photo Paper\u003c\/th\u003e\n\n\u003ctd\u003e4 \/ 5 ฿\u003c\/td\u003e\n\n\u003ctd\u003e3.5 \/ 4.5 ฿\u003c\/td\u003e\n\n\u003ctd\u003e2.5 \/ 3 ฿\u003c\/td\u003e\n\n\u003ctd\u003e2 \/ 2.5 ฿\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n    \u003ctr\u003e\n\n\u003cth\u003e5×7\" (13×18 cm) Art 250g\u003c\/th\u003e\n\n\u003ctd\u003e5 \/ 7 ฿\u003c\/td\u003e\n\n\u003ctd\u003e4 \/ 5.5 ฿\u003c\/td\u003e\n\n\u003ctd\u003e3 \/ 4 ฿\u003c\/td\u003e\n\n\u003ctd\u003e2.5 \/ 3.5 ฿\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n    \u003ctr\u003e\n\n\u003cth\u003e5×7\" Photo Paper\u003c\/th\u003e\n\n\u003ctd\u003e6 \/ 8 ฿\u003c\/td\u003e\n\n\u003ctd\u003e5 \/ 6.5 ฿\u003c\/td\u003e\n\n\u003ctd\u003e3.5 \/ 4.5 ฿\u003c\/td\u003e\n\n\u003ctd\u003e3 \/ 4 ฿\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n  \u003c\/tbody\u003e\n\n  \u003c\/table\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp class=\"psc-tbl-note\"\u003eArt Card 250–300g or Photo Paper Glossy · 1 or 2-sided printing (front–back) · Prices do not include 7% VAT · \u003cstrong\u003eOrder 5,000+ cards for 15–25% discount\u003c\/strong\u003e, contact admin on LINE @octopusdesign for pricing\u003c\/p\u003e\n\n\n\u003c!-- ── MATERIAL CARDS ── --\u003e\n\u003cdiv class=\"psc-sh\"\u003e\n\n\u003cdiv class=\"psc-sh-bar\"\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cspan\u003eMaterials\u003c\/span\u003e\u003ch2\u003e2 Types of Paper — Choose according to your desired texture\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"psc-mat-row\"\u003e\n\n  \u003cdiv class=\"psc-mat\"\u003e\n\n    \u003cspan class=\"psc-mat-tag\"\u003eART CARD · POPULAR\u003c\/span\u003e\n    \u003ch2\u003eArt Card 250–300g\u003c\/h2\u003e\n\n    \u003cp\u003eStandard postcard paper. Thick, dimensional, stands upright, can be mailed. Glossy or matte finish.\u003c\/p\u003e\n\n    \u003cdiv class=\"psc-\"\u003e\n\n      \u003cdiv class=\"psc-mat-item\"\u003e\n\n\u003cspan class=\"psc-mat-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eThick 250–300 gsm, stands upright, not easily bent\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n      \u003cdiv class=\"psc-mat-item\"\u003e\n\n\u003cspan class=\"psc-mat-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eSuitable for: General postcards, invitations, greeting cards, thank you cards\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n      \u003cdiv class=\"psc-mat-item\"\u003e\n\n\u003cspan class=\"psc-mat-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e30–40% more economical than Photo Paper\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"psc-mat\"\u003e\n\n    \u003cspan class=\"psc-mat-tag\"\u003ePHOTO PAPER\u003c\/span\u003e\n    \u003ch2\u003ePhoto Paper Glossy\u003c\/h2\u003e\n\n    \u003cp\u003ePhotographic paper with a glossy finish, vivid colors, and exceptional sharpness. Ideal for projects requiring the richest, deepest colors.\u003c\/p\u003e\n\n    \u003cdiv class=\"psc-\"\u003e\n\n      \u003cdiv class=\"psc-mat-item\"\u003e\n\n\u003cspan class=\"psc-mat-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eGlossy, reflective surface, vibrant colors like a photograph\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n      \u003cdiv class=\"psc-mat-item\"\u003e\n\n\u003cspan class=\"psc-mat-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eSuitable for: Artist photocards, pre-wedding photos, idol cards, K-pop\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n      \u003cdiv class=\"psc-mat-item\"\u003e\n\n\u003cspan class=\"psc-mat-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eMaximizes the effectiveness of High Chroma Toner\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- ── USE CASE ── --\u003e\n\u003cdiv class=\"psc-sh\"\u003e\n\n\u003cdiv class=\"psc-sh-bar\"\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cspan\u003eUse Case\u003c\/span\u003e\u003ch2\u003eMost frequently ordered postcards — 5 main types\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"psc-uc-row\"\u003e\n\n  \u003ca class=\"psc-uc\" href=\"#\"\u003e\n    \u003cdiv class=\"psc-uc-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/pre-wedding-4798399021113-154600.jpg?v=1583231072\" alt=\"Wedding Postcard Pre-wedding\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"psc-uc-body\"\u003e\n\n\u003ch2\u003eWedding \/ Pre-wedding\u003c\/h2\u003e\n\n\u003cp\u003eInvitations · Pre-wedding photos · Wedding gifts\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/a\u003e\n  \u003ca class=\"psc-uc\" href=\"#\"\u003e\n    \u003cdiv class=\"psc-uc-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/PickPic_Studio_Set3-870863.jpg?v=1583231802\" alt=\"Photo Card Photobooth\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"psc-uc-body\"\u003e\n\n\u003ch2\u003ePhoto Card \/ Photobooth\u003c\/h2\u003e\n\n\u003cp\u003eEvent photos · Preserve memories · Instant printing\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/a\u003e\n  \u003ca class=\"psc-uc\" href=\"#\"\u003e\n    \u003cdiv class=\"psc-uc-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/Name_card0012-983106.jpg?v=1777083740\" alt=\"การ์ดอวยพร Thank You Card\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"psc-uc-body\"\u003e\n\n\u003ch2\u003eThank You Card \/ Greeting Card\u003c\/h2\u003e\n\n\u003cp\u003eOnline stores · Birthdays · Valentine's · Thank yous\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/a\u003e\n  \u003ca class=\"psc-uc\" href=\"#\"\u003e\n    \u003cdiv class=\"psc-uc-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/pre-wedding-4798550671417-585275.jpg?v=1583231072\" alt=\"Idol Card Photocard K-pop\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"psc-uc-body\"\u003e\n\n\u003ch2\u003eIdol Card \/ Photocard\u003c\/h2\u003e\n\n\u003cp\u003eK-pop artist photos · Photocards · Fan Goods\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\n\u003c!-- ── STEPS ── --\u003e\n\u003cdiv class=\"psc-sh\"\u003e\n\n\u003cdiv class=\"psc-sh-bar\"\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cspan\u003eSteps\u003c\/span\u003e\u003ch2\u003e4 steps to order printing — completed in 1–2 business days\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"psc-steps\"\u003e\n\n  \u003cdiv class=\"psc-step\"\u003e\n\n    \u003cdiv class=\"psc-step-num\"\u003e1\u003c\/div\u003e\n\n    \u003cdiv\u003e\n\n      \u003ch2\u003ePrepare your design files\u003c\/h2\u003e\n\n      \u003cp\u003eSubmit \u003cstrong\u003ePDF \/ AI \/ PSD \/ JPG\u003c\/strong\u003e files with a resolution of 300 dpi or higher · Color mode \u003cem\u003eRGB (recommended)\u003c\/em\u003e for full color gamut utilization · Add 3mm bleed on all sides · No file? Get free design service when you order a minimum quantity.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"psc-step\"\u003e\n\n    \u003cdiv class=\"psc-step-num\"\u003e2\u003c\/div\u003e\n\n    \u003cdiv\u003e\n\n      \u003ch2\u003eChoose size · paper · quantity\u003c\/h2\u003e\n\n      \u003cp\u003eChoose \u003cstrong\u003eA6 \/ 4×6\" \/ 5×7\"\u003c\/strong\u003e · Art Card 250g \/ 300g or Photo Paper · Specify 1-sided or 2-sided printing · Our team will check your files and provide a quote within \u003cem\u003e1–3 hours\u003c\/em\u003e.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"psc-step\"\u003e\n\n    \u003cdiv class=\"psc-step-num\"\u003e3\u003c\/div\u003e\n\n    \u003cdiv\u003e\n\n      \u003ch2\u003eConfirm + Production\u003c\/h2\u003e\n\n      \u003cp\u003eConfirm by transferring payment · The \u003cstrong\u003eKonica AccurioPress C83hc\u003c\/strong\u003e starts printing immediately · 50–1,000 cards completed in \u003cem\u003e1–2 days\u003c\/em\u003e · 5,000+ cards completed in 2–4 days · Express service available for urgent jobs.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"psc-step\"\u003e\n\n    \u003cdiv class=\"psc-step-num\"\u003e4\u003c\/div\u003e\n\n    \u003cdiv\u003e\n\n      \u003ch2\u003eNationwide Delivery\u003c\/h2\u003e\n\n      \u003cp\u003eDelivery via \u003cstrong\u003eKerry · Flash · J\u0026amp;T\u003c\/strong\u003e · Packaged in rigid cardboard to prevent bending · Shipping cost based on actual rates, starting from 50–100 Baht · \u003cem\u003eBangkok–Metropolitan area\u003c\/em\u003e can pick up at the factory.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- ── GALLERY ── --\u003e\n\u003cdiv class=\"psc-sh\"\u003e\n\n\u003cdiv class=\"psc-sh-bar\"\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cspan\u003ePortfolio\u003c\/span\u003e\u003ch2\u003ePostcard Printing Samples — Konica High Chroma RGB\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"psc-gallery\"\u003e\n\n  \u003ca href=\"#\" data-label=\"Pre-wedding Card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/pre-wedding-4798399021113-154600.jpg?v=1583231072\" alt=\"Pre-wedding Postcard\"\u003e\u003c\/a\u003e\n  \u003ca href=\"#\" data-label=\"Photo Card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/pre-wedding-4798398726201-888153.jpg?v=1583231072\" alt=\"Photo Card\"\u003e\u003c\/a\u003e\n  \u003ca href=\"#\" data-label=\"Photobooth Print\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/PICKPIC_Photobooth_Capture_Moments_Print_Memories.jpg?v=1764145924\" alt=\"Photobooth Print\"\u003e\u003c\/a\u003e\n  \u003ca href=\"#\" data-label=\"Studio Set\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/products\/PickPic_Studio_Set2-244334.jpg?v=1583231802\" alt=\"Studio Set Postcard\"\u003e\u003c\/a\u003e\n  \u003ca href=\"#\" data-label=\"Wedding Event\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/PICKPIC_Photobooth_for_Weddings_Seminars_Corporate_Events.jpg?v=1764145924\" alt=\"Wedding Event Print\"\u003e\u003c\/a\u003e\n  \u003ca href=\"#\" data-label=\"Instant Print\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/PICKPIC_Photobooth_Instant_Prints_for_Your_Guests.jpg?v=1764145924\" alt=\"Instant Print Photobooth\"\u003e\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\n\u003c!-- ── CTA ── --\u003e\n\u003cdiv class=\"psc-cta oc-cta\"\u003e\n\n  \u003ch2\u003eSubmit files + specify size + quantity to get an instant quote\u003c\/h2\u003e\n\n  \u003cp\u003eFile check · Quote · Order confirmation — within 1–3 hours · Printing completed in 1–2 days\u003c\/p\u003e\n\n  \u003cdiv class=\"psc-cta-btns oc-cta-btns\"\u003e\n\n    \u003ca href=\"https:\/\/page.line.me\/pwy1559t\" class=\"psc-btn-line\"\u003eLINE Order\u003c\/a\u003e\n    \u003ca href=\"#top\" onclick=\"window.scrollTo({top:0,behavior:'smooth'});return false;\" class=\"psc-btn-ghost\"\u003eView prices above\u003c\/a\u003e\n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- ── FAQ ── --\u003e\n\u003cdiv class=\"psc-sh\"\u003e\n\n\u003cdiv class=\"psc-sh-bar\"\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003ch2\u003eFAQ — Frequently Asked Questions\u003c\/h2\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"psc-faq\"\u003e\n\n  \u003cdiv class=\"psc-faq-item\"\u003e\n\n    \u003cbutton class=\"psc-faq-q\"\u003e\u003cspan class=\"psc-faq-num\"\u003e1\u003c\/span\u003eWhat is Konica High Chroma and how is it different from regular printers?\u003cspan class=\"psc-faq-chev\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n    \u003cdiv class=\"psc-faq-body\"\u003e\u003cp\u003eThe Konica AccurioPress C83hc is a Production Press printer that uses High Chroma Toner to expand the color gamut beyond normal CMYK. It can print vivid pinks, deep purples, bright greens, and brilliant oranges that regular CMYK machines cannot. It uses an RGB Workflow — sending RGB files directly to the machine without CMYK conversion — ideal for photographs, artist photocards, and pre-wedding photos.\u003c\/p\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"psc-faq-item\"\u003e\n\n    \u003cbutton class=\"psc-faq-q\"\u003e\u003cspan class=\"psc-faq-num\"\u003e2\u003c\/span\u003eCan I order less than 50 cards?\u003cspan class=\"psc-faq-chev\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n    \u003cdiv class=\"psc-faq-body\"\u003e\u003cp\u003eThe minimum order is 50 cards, as this includes machine setup costs, file checking fees, and shipping costs. If you order less than 50 cards, you will still be charged for the minimum of 50. We recommend increasing your quantity to meet the minimum for better value. If you need to print larger sizes, you can order 1 card, but we recommend checking inkjet posters instead.\u003c\/p\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"psc-faq-item\"\u003e\n\n    \u003cbutton class=\"psc-faq-q\"\u003e\u003cspan class=\"psc-faq-num\"\u003e3\u003c\/span\u003eArt Card vs Photo Paper, which one should I choose?\u003cspan class=\"psc-faq-chev\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n    \u003cdiv class=\"psc-faq-body\"\u003e\u003cp\u003eArt Card 250–300g = Standard postcard paper. Thick, stands upright, can be mailed. More economical, suitable for general postcards, invitations, greeting cards. · Photo Paper = Glossy photographic paper with vivid, sharp colors. Ideal for photographs, artist photocards, and pre-wedding photos that require intense colors. About 30–40% higher in price than Art Card.\u003c\/p\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"psc-faq-item\"\u003e\n\n    \u003cbutton class=\"psc-faq-q\"\u003e\u003cspan class=\"psc-faq-num\"\u003e4\u003c\/span\u003eIs it better to submit RGB or CMYK files?\u003cspan class=\"psc-faq-chev\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n    \u003cdiv class=\"psc-faq-body\"\u003e\u003cp\u003eThe Konica AccurioPress C83hc primarily uses an RGB Workflow. We recommend submitting RGB files directly to the machine to utilize the full color gamut of the High Chroma Toner. If you convert to CMYK before submitting, some vibrant colors in the gamut may be lost.\u003c\/p\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"psc-faq-item\"\u003e\n\n    \u003cbutton class=\"psc-faq-q\"\u003e\u003cspan class=\"psc-faq-num\"\u003e5\u003c\/span\u003eDo you offer design services if I don't have a file?\u003cspan class=\"psc-faq-chev\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n    \u003cdiv class=\"psc-faq-body\"\u003e\u003cp\u003eYes, we offer free design services when you order a minimum quantity. Contact us on LINE @octopusdesign and provide the size, text, and images you want. Our design team will send a mockup for your approval before printing.\u003c\/p\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('.psc-faq-q').forEach(function(btn){\n    btn.addEventListener('click',function(){\n      this.closest('.psc-faq-item').classList.toggle('open');\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003c\/section\u003e\n","brand":"Octopus Media Solutions","offers":[{"title":"Default Title","offer_id":48163496722654,"sku":null,"price":4.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0098\/2653\/3433\/files\/pre-wedding-4798550671417-585275.jpg?v=1777270451"}],"url":"https:\/\/www.octopus.co.th\/en\/collections\/popular-signage-printing.oembed","provider":"Octopus Media Solutions","version":"1.0","type":"link"}