{"title":"Receipt \u0026 Label Rolls","description":"\u003cp\u003eHere you can find a complete range of essential paper consumables used in point-of-sale systems, retail printing, and business operations. Designed for reliability and everyday performance, this range covers everything from customer receipts to kitchen order dockets and product labelling.\u003c\/p\u003e","products":[{"product_id":"80x80mm-thermal-paper-receipt-rolls-box","title":"80x80mm Thermal Paper Receipt Rolls box","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@300;400;500\u0026amp;family=DM+Mono:wght@400;500\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --blue-50: #E6F1FB;\n    --blue-100: #B5D4F4;\n    --blue-600: #185FA5;\n    --blue-800: #0C447C;\n    --gray-50: #F7F7F5;\n    --border: rgba(0,0,0,0.09);\n    --border-strong: rgba(0,0,0,0.15);\n    --text-primary: #1a1a18;\n    --text-secondary: #5F5E5A;\n    --text-muted: #888780;\n  }\n\n  body {\n    font-family: 'DM Sans', sans-serif;\n    background: #f4f3ef;\n    color: var(--text-primary);\n    min-height: 100vh;\n    padding: 48px 16px;\n  }\n\n  .page { max-width: 860px; margin: 0 auto; }\n\n  .hero {\n    background: #fff;\n    border-radius: 16px;\n    border: 1px solid var(--border);\n    padding: 48px 48px 40px;\n    margin-bottom: 16px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .hero::before {\n    content: '';\n    position: absolute;\n    top: 0; right: 0;\n    width: 340px; height: 340px;\n    background: radial-gradient(circle at top right, var(--blue-50) 0%, transparent 70%);\n    pointer-events: none;\n  }\n\n  .hero-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-family: 'DM Mono', monospace;\n    font-size: 11px;\n    font-weight: 500;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    color: var(--blue-600);\n    background: var(--blue-50);\n    border: 1px solid var(--blue-100);\n    padding: 4px 12px;\n    border-radius: 20px;\n    margin-bottom: 20px;\n  }\n\n  .hero-eyebrow::before {\n    content: '';\n    width: 6px; height: 6px;\n    border-radius: 50%;\n    background: var(--blue-600);\n  }\n\n  .hero-title {\n    font-size: 36px;\n    font-weight: 300;\n    line-height: 1.15;\n    letter-spacing: -0.02em;\n    margin-bottom: 8px;\n  }\n\n  .hero-title strong { font-weight: 500; }\n\n  .hero-subtitle {\n    font-size: 16px;\n    color: var(--text-secondary);\n    margin-bottom: 28px;\n    font-weight: 300;\n  }\n\n  .hero-desc {\n    font-size: 15px;\n    line-height: 1.8;\n    color: var(--text-secondary);\n    max-width: 620px;\n    border-left: 2px solid var(--blue-100);\n    padding-left: 20px;\n  }\n\n  .features-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n\n  @media (max-width: 600px) {\n    .features-grid { grid-template-columns: repeat(2, 1fr); }\n    .hero { padding: 28px 24px; }\n    .hero-title { font-size: 26px; }\n    .stat-panel { grid-template-columns: repeat(2, 1fr); }\n  }\n\n  .feat-card {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 20px;\n    transition: border-color 0.2s, transform 0.2s;\n  }\n\n  .feat-card:hover {\n    border-color: var(--blue-100);\n    transform: translateY(-2px);\n  }\n\n  .feat-icon {\n    width: 36px; height: 36px;\n    border-radius: 8px;\n    background: var(--blue-50);\n    display: flex; align-items: center; justify-content: center;\n    margin-bottom: 12px;\n  }\n\n  .feat-icon svg { width: 18px; height: 18px; stroke: var(--blue-600); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n\n  .feat-title { font-size: 13px; font-weight: 500; margin-bottom: 4px; }\n  .feat-desc { font-size: 12px; color: var(--text-muted); line-height: 1.5; }\n\n  .stat-panel {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 12px;\n  }\n\n  .stat-card {\n    background: var(--gray-50);\n    border: 1px solid var(--border);\n    border-radius: 10px;\n    padding: 18px 16px;\n    text-align: center;\n  }\n\n  .stat-value {\n    font-size: 20px;\n    font-weight: 500;\n    color: var(--blue-600);\n    line-height: 1.2;\n    margin-bottom: 4px;\n  }\n\n  .stat-label {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--text-muted);\n    line-height: 1.4;\n  }\n\n  .tags-panel {\n    background: var(--gray-50);\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n  }\n\n  .tags-list { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 12px; }\n\n  .tag {\n    font-family: 'DM Mono', monospace;\n    font-size: 11px;\n    font-weight: 500;\n    padding: 4px 10px;\n    background: #fff;\n    border: 1px solid var(--border-strong);\n    border-radius: 6px;\n    color: var(--text-secondary);\n  }\n\n  .use-cases-panel {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n  }\n\n  .uc-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; }\n\n  .uc-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 13px;\n    padding: 7px 14px;\n    border-radius: 20px;\n    border: 1px solid var(--border-strong);\n    color: var(--text-secondary);\n    background: var(--gray-50);\n  }\n\n  .uc-pill svg { width: 14px; height: 14px; stroke: var(--text-muted); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n\n  .callout {\n    background: var(--blue-50);\n    border: 1px solid var(--blue-100);\n    border-radius: 12px;\n    padding: 18px 22px;\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n\n  .callout-icon svg { width: 18px; height: 18px; stroke: var(--blue-600); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; margin-top: 2px; }\n  .callout p { font-size: 14px; line-height: 1.65; color: var(--blue-800); }\n\n  .footer-note { text-align: center; font-size: 12px; color: var(--text-muted); padding-top: 8px; }\n\u003c\/style\u003e\n\u003cdiv class=\"page\"\u003e\n\u003c!-- Hero --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"hero-eyebrow\"\u003eThermal Paper Rolls — Box of 50\u003c\/div\u003e\n\u003ch1 class=\"hero-title\"\u003e\n\u003cstrong\u003e80 × 80mm\u003c\/strong\u003e\u003cbr\u003eThermal Paper Rolls\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eDirect Thermal — No Ink, No Ribbon, No Hassle - 50 Rolls Per Box\u003c\/p\u003e\n\u003cp class=\"hero-desc\"\u003ePremium-grade 80 × 80mm direct thermal paper rolls engineered for fast-paced retail, hospitality, and point-of-sale environments. No ink or ribbons required — just sharp, clear receipts every time. Smooth surface feed ensures jam-free operation across most 80mm thermal receipt printers, supplied in a bulk box of 50 rolls to keep your checkout running without interruption.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Feature Cards --\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 6 2 18 2 18 9\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M6 18H4a2 2 0 01-2-2v-5a2 2 0 012-2h16a2 2 0 012 2v5a2 2 0 01-2 2h-2\"\u003e\u003c\/path\u003e\u003crect height=\"8\" width=\"12\" y=\"14\" x=\"6\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eDirect thermal printing\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eNo ink cartridges or ribbons needed — reduces running costs and eliminates consumable replacements\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\u003cline y2=\"13\" x2=\"8\" y1=\"13\" x1=\"16\"\u003e\u003c\/line\u003e\u003cline y2=\"17\" x2=\"8\" y1=\"17\" x1=\"16\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eCrisp print quality\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003ePremium thermal coating delivers sharp, legible text, barcodes, and logos on every receipt\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2v20M2 12h20\"\u003e\u003c\/path\u003e\u003ccircle r=\"4\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eJam-free feed\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eSmooth surface construction ensures consistent, reliable paper handling with no jams or mis-feeds\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\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\u003cp class=\"feat-title\"\u003e50 rolls per box\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eBulk supply reduces reorder frequency and minimises downtime during busy trading periods\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\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 00-2-2h-4a2 2 0 00-2 2v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eWide compatibility\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eFits most 80mm direct thermal receipt printers used in retail, hospitality, and POS environments\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cline y2=\"23\" x2=\"12\" y1=\"1\" x1=\"12\"\u003e\u003c\/line\u003e\u003cpath d=\"M17 5H9.5a3.5 3.5 0 000 7h5a3.5 3.5 0 010 7H6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eCost-effective\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eLow maintenance, no consumables to replace — an efficient, economical printing solution for everyday use\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stat highlights --\u003e\n\u003cdiv class=\"stat-panel\"\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e80mm\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003ePaper width\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e80mm\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eRoll diameter\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e50 rolls\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003ePer box\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003eInkless\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eDirect thermal\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Tags --\u003e\n\u003cdiv class=\"tags-panel\"\u003e\n\u003cp style=\"font-family: 'DM Mono',monospace; font-size: 10px; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: var(--text-muted); margin-bottom: 14px; padding-bottom: 10px; border-bottom: 1px solid var(--border);\" class=\"spec-heading\"\u003eCompatibility \u0026amp; key specs\u003c\/p\u003e\n\u003cdiv class=\"tags-list\"\u003e\n\u003cspan class=\"tag\"\u003e80 × 80mm\u003c\/span\u003e \u003cspan class=\"tag\"\u003eDirect Thermal\u003c\/span\u003e \u003cspan class=\"tag\"\u003eNo Ink \/ No Ribbon\u003c\/span\u003e \u003cspan class=\"tag\"\u003eBox of 50\u003c\/span\u003e \u003cspan class=\"tag\"\u003e80mm Printer Compatible\u003c\/span\u003e \u003cspan class=\"tag\"\u003eReceipts\u003c\/span\u003e \u003cspan class=\"tag\"\u003eBarcodes\u003c\/span\u003e \u003cspan class=\"tag\"\u003eLogos\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Use cases --\u003e\n\u003cdiv class=\"use-cases-panel\"\u003e\n\u003cp style=\"font-family: 'DM Mono',monospace; font-size: 10px; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: var(--text-muted); margin-bottom: 14px; padding-bottom: 10px; border-bottom: 1px solid var(--border);\"\u003eIdeal for\u003c\/p\u003e\n\u003cdiv class=\"uc-pills\"\u003e\n\u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9 22 9 12 15 12 15 22\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Retail \u0026amp; supermarkets \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M18 8h1a4 4 0 010 8h-1M2 8h16v9a4 4 0 01-4 4H6a4 4 0 01-4-4V8zM6 1v3M10 1v3M14 1v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Cafés \u0026amp; coffee shops \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 11l19-9-9 19-2-8-8-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Restaurants \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z\"\u003e\u003c\/path\u003e\u003cline y2=\"6\" x2=\"21\" y1=\"6\" x1=\"3\"\u003e\u003c\/line\u003e\u003cpath d=\"M16 10a4 4 0 01-8 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Takeaway \u0026amp; quick service \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"14\" width=\"20\" y=\"3\" x=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 21h8M12 17v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Hospitality \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 12h-4l-3 9L9 3l-3 9H2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Healthcare \u0026amp; pharmacy \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Callout --\u003e\n\u003cdiv class=\"callout\"\u003e\n\u003cdiv class=\"callout-icon\"\u003e\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\u003c\/div\u003e\n\u003cp\u003eDirect thermal printing means \u003cstrong\u003eno ink cartridges, no ribbons, and no scheduled consumable replacements\u003c\/strong\u003e — just load a roll and print, keeping your checkout moving with minimal maintenance overhead.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Gold Coast Pos","offers":[{"title":"Default Title","offer_id":50216069628261,"sku":"P8080TH50","price":120.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0873\/7872\/3173\/files\/80x80mmThermalRolls01.jpg?v=1780028526"},{"product_id":"76x76mm-2ply-bond-paper-receipt-50-rolls","title":"76x76mm Bond Paper Receipt - 50 Rolls per Box","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@300;400;500\u0026amp;family=DM+Mono:wght@400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --blue-50: #E6F1FB;\n    --blue-100: #B5D4F4;\n    --blue-600: #185FA5;\n    --blue-800: #0C447C;\n    --gray-50: #F7F7F5;\n    --border: rgba(0,0,0,0.09);\n    --border-strong: rgba(0,0,0,0.15);\n    --text-primary: #1a1a18;\n    --text-secondary: #5F5E5A;\n    --text-muted: #888780;\n  }\n\n  body {\n    font-family: 'DM Sans', sans-serif;\n    background: #f4f3ef;\n    color: var(--text-primary);\n    min-height: 100vh;\n    padding: 48px 16px;\n  }\n\n  .page { max-width: 860px; margin: 0 auto; }\n\n  .hero {\n    background: #fff;\n    border-radius: 16px;\n    border: 1px solid var(--border);\n    padding: 48px 48px 40px;\n    margin-bottom: 16px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .hero::before {\n    content: '';\n    position: absolute;\n    top: 0; right: 0;\n    width: 340px; height: 340px;\n    background: radial-gradient(circle at top right, var(--blue-50) 0%, transparent 70%);\n    pointer-events: none;\n  }\n\n  .hero-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-family: 'DM Mono', monospace;\n    font-size: 11px;\n    font-weight: 500;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    color: var(--blue-600);\n    background: var(--blue-50);\n    border: 1px solid var(--blue-100);\n    padding: 4px 12px;\n    border-radius: 20px;\n    margin-bottom: 20px;\n  }\n\n  .hero-eyebrow::before {\n    content: '';\n    width: 6px; height: 6px;\n    border-radius: 50%;\n    background: var(--blue-600);\n  }\n\n  .hero-title {\n    font-size: 36px;\n    font-weight: 300;\n    line-height: 1.15;\n    letter-spacing: -0.02em;\n    margin-bottom: 8px;\n  }\n\n  .hero-title strong { font-weight: 500; }\n\n  .hero-subtitle {\n    font-size: 16px;\n    color: var(--text-secondary);\n    margin-bottom: 28px;\n    font-weight: 300;\n  }\n\n  .hero-desc {\n    font-size: 15px;\n    line-height: 1.8;\n    color: var(--text-secondary);\n    max-width: 620px;\n    border-left: 2px solid var(--blue-100);\n    padding-left: 20px;\n  }\n\n  .features-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n\n  @media (max-width: 600px) {\n    .features-grid { grid-template-columns: repeat(2, 1fr); }\n    .hero { padding: 28px 24px; }\n    .hero-title { font-size: 26px; }\n    .stat-panel { grid-template-columns: repeat(2, 1fr); }\n  }\n\n  .feat-card {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 20px;\n    transition: border-color 0.2s, transform 0.2s;\n  }\n\n  .feat-card:hover {\n    border-color: var(--blue-100);\n    transform: translateY(-2px);\n  }\n\n  .feat-icon {\n    width: 36px; height: 36px;\n    border-radius: 8px;\n    background: var(--blue-50);\n    display: flex; align-items: center; justify-content: center;\n    margin-bottom: 12px;\n  }\n\n  .feat-icon svg { width: 18px; height: 18px; stroke: var(--blue-600); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n\n  .feat-title { font-size: 13px; font-weight: 500; margin-bottom: 4px; }\n  .feat-desc { font-size: 12px; color: var(--text-muted); line-height: 1.5; }\n\n  .stat-panel {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 12px;\n  }\n\n  .stat-card {\n    background: var(--gray-50);\n    border: 1px solid var(--border);\n    border-radius: 10px;\n    padding: 18px 16px;\n    text-align: center;\n  }\n\n  .stat-value {\n    font-size: 20px;\n    font-weight: 500;\n    color: var(--blue-600);\n    line-height: 1.2;\n    margin-bottom: 4px;\n  }\n\n  .stat-label {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--text-muted);\n    line-height: 1.4;\n  }\n\n  .tags-panel {\n    background: var(--gray-50);\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n  }\n\n  .spec-heading {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: var(--text-muted);\n    margin-bottom: 14px;\n    padding-bottom: 10px;\n    border-bottom: 1px solid var(--border);\n  }\n\n  .tags-list { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 12px; }\n\n  .tag {\n    font-family: 'DM Mono', monospace;\n    font-size: 11px;\n    font-weight: 500;\n    padding: 4px 10px;\n    background: #fff;\n    border: 1px solid var(--border-strong);\n    border-radius: 6px;\n    color: var(--text-secondary);\n  }\n\n  .use-cases-panel {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n  }\n\n  .uc-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; }\n\n  .uc-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 13px;\n    padding: 7px 14px;\n    border-radius: 20px;\n    border: 1px solid var(--border-strong);\n    color: var(--text-secondary);\n    background: var(--gray-50);\n  }\n\n  .uc-pill svg { width: 14px; height: 14px; stroke: var(--text-muted); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n\n  .callout {\n    background: var(--blue-50);\n    border: 1px solid var(--blue-100);\n    border-radius: 12px;\n    padding: 18px 22px;\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n\n  .callout-icon svg { width: 18px; height: 18px; stroke: var(--blue-600); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; margin-top: 2px; }\n  .callout p { font-size: 14px; line-height: 1.65; color: var(--blue-800); }\n\n  .footer-note { text-align: center; font-size: 12px; color: var(--text-muted); padding-top: 8px; }\n\u003c\/style\u003e\n\u003cdiv class=\"page\"\u003e\n\u003c!-- Hero --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"hero-eyebrow\"\u003eBond Paper Receipt Rolls — Box of 50\u003c\/div\u003e\n\u003ch1 class=\"hero-title\"\u003e\n\u003cstrong\u003e76 × 76mm\u003c\/strong\u003e\u003cbr\u003eBond Paper Rolls\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003e1, 2 \u0026amp; 3-Ply Options — Impact \/ Dot Matrix, Multi-Copy\u003c\/p\u003e\n\u003cp class=\"hero-desc\"\u003e76 × 76mm bond paper rolls for impact and dot matrix printers, available in 1-ply, 2-ply, and 3-ply variants to suit any operation. Single-ply for straightforward receipts; two-ply for a white original and yellow duplicate; three-ply for environments where multiple copies are essential — keeping front-of-house, kitchen, and management all in sync. Supplied in a bulk box of 50 rolls.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Feature Cards --\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\u003cline y2=\"13\" x2=\"8\" y1=\"13\" x1=\"16\"\u003e\u003c\/line\u003e\u003cline y2=\"17\" x2=\"8\" y1=\"17\" x1=\"16\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003e1, 2 \u0026amp; 3-ply options\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eSingle copy for standard receipts; 2-ply for white original + yellow duplicate; 3-ply for three simultaneous copies\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 6 2 18 2 18 9\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M6 18H4a2 2 0 01-2-2v-5a2 2 0 012-2h16a2 2 0 012 2v5a2 2 0 01-2 2h-2\"\u003e\u003c\/path\u003e\u003crect height=\"8\" width=\"12\" y=\"14\" x=\"6\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eImpact \/ dot matrix ready\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eEngineered for impact and dot matrix printers — the two-ply bond construction is essential for copy printing\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 11l19-9-9 19-2-8-8-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eKitchen order tracking\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eOne copy goes to the kitchen, one stays front-of-house — reducing errors and improving communication\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M2 3h6a4 4 0 014 4v14a3 3 0 00-3-3H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M22 3h-6a4 4 0 00-4 4v14a3 3 0 013-3h7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eClear, legible print\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eHigh-quality bonded paper delivers consistent print clarity and strong copy separation for easy reading\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\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\u003cp class=\"feat-title\"\u003e50 rolls per box\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eBulk supply keeps high-volume operations stocked and minimises reorder frequency during busy service\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cline y2=\"23\" x2=\"12\" y1=\"1\" x1=\"12\"\u003e\u003c\/line\u003e\u003cpath d=\"M17 5H9.5a3.5 3.5 0 000 7h5a3.5 3.5 0 010 7H6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eCost-effective\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eAn affordable, dependable consumable solution for businesses that rely on duplicate receipts every day\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Stat highlights --\u003e\n\u003cdiv class=\"stat-panel\"\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e76mm\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003ePaper width\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e76mm\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eRoll diameter\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e50 rolls\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003ePer box\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e1 \/ 2 \/ 3\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003ePly options\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Tags --\u003e\n\u003cdiv class=\"tags-panel\"\u003e\n\u003cp class=\"spec-heading\"\u003eCompatibility \u0026amp; key specs\u003c\/p\u003e\n\u003cdiv class=\"tags-list\"\u003e\n\u003cspan class=\"tag\"\u003e76 × 76mm\u003c\/span\u003e \u003cspan class=\"tag\"\u003e1-Ply\u003c\/span\u003e \u003cspan class=\"tag\"\u003e2-Ply (White \/ Yellow)\u003c\/span\u003e \u003cspan class=\"tag\"\u003e3-Ply (White \/ Yellow \/ Pink)\u003c\/span\u003e \u003cspan class=\"tag\"\u003eImpact Printer\u003c\/span\u003e \u003cspan class=\"tag\"\u003eDot Matrix Printer\u003c\/span\u003e \u003cspan class=\"tag\"\u003eMulti-Copy Receipts\u003c\/span\u003e \u003cspan class=\"tag\"\u003eBox of 50\u003c\/span\u003e \u003cspan class=\"tag\"\u003eKitchen Orders\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Use cases --\u003e\n\u003cdiv class=\"use-cases-panel\"\u003e\n\u003cp class=\"spec-heading\"\u003eIdeal for\u003c\/p\u003e\n\u003cdiv class=\"uc-pills\"\u003e\n\u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 11l19-9-9 19-2-8-8-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Kitchen order printing \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M18 8h1a4 4 0 010 8h-1M2 8h16v9a4 4 0 01-4 4H6a4 4 0 01-4-4V8zM6 1v3M10 1v3M14 1v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Cafés \u0026amp; coffee shops \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z\"\u003e\u003c\/path\u003e\u003cline y2=\"6\" x2=\"21\" y1=\"6\" x1=\"3\"\u003e\u003c\/line\u003e\u003cpath d=\"M16 10a4 4 0 01-8 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Takeaway \u0026amp; quick service \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"14\" width=\"20\" y=\"3\" x=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 21h8M12 17v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Hospitality venues \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9 22 9 12 15 12 15 22\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Retail \u0026amp; POS \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Record keeping \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Callout --\u003e\n\u003cdiv class=\"callout\"\u003e\n\u003cdiv class=\"callout-icon\"\u003e\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\u003c\/div\u003e\n\u003cp\u003eAvailable in \u003cstrong\u003e1-ply, 2-ply, and 3-ply\u003c\/strong\u003e — choose single-copy for standard receipts, two-ply for an original and duplicate, or three-ply where every order needs copies for front-of-house, kitchen, and records simultaneously.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Gold Coast Pos","offers":[{"title":"1 Ply","offer_id":50250275619173,"sku":"P7676TP-1","price":100.0,"currency_code":"AUD","in_stock":true},{"title":"2 Ply","offer_id":50250275651941,"sku":"P7676TP-2","price":120.0,"currency_code":"AUD","in_stock":true},{"title":"3 Ply","offer_id":50250275684709,"sku":"P7676TP-3","price":150.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0873\/7872\/3173\/files\/76x76mmBondpaper.jpg?v=1780029399"},{"product_id":"58x40mm-plain-direct-thermal-label-700-labels-roll","title":"58x40mm Plain White Direct Thermal Labels Box","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@300;400;500\u0026amp;family=DM+Mono:wght@400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --blue-50: #E6F1FB;\n    --blue-100: #B5D4F4;\n    --blue-600: #185FA5;\n    --blue-800: #0C447C;\n    --gray-50: #F7F7F5;\n    --border: rgba(0,0,0,0.09);\n    --border-strong: rgba(0,0,0,0.15);\n    --text-primary: #1a1a18;\n    --text-secondary: #5F5E5A;\n    --text-muted: #888780;\n  }\n\n  body {\n    font-family: 'DM Sans', sans-serif;\n    background: #f4f3ef;\n    color: var(--text-primary);\n    min-height: 100vh;\n    padding: 48px 16px;\n  }\n\n  .page { max-width: 860px; margin: 0 auto; }\n\n  .hero {\n    background: #fff;\n    border-radius: 16px;\n    border: 1px solid var(--border);\n    padding: 48px 48px 40px;\n    margin-bottom: 16px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .hero::before {\n    content: '';\n    position: absolute;\n    top: 0; right: 0;\n    width: 340px; height: 340px;\n    background: radial-gradient(circle at top right, var(--blue-50) 0%, transparent 70%);\n    pointer-events: none;\n  }\n\n  .hero-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-family: 'DM Mono', monospace;\n    font-size: 11px;\n    font-weight: 500;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    color: var(--blue-600);\n    background: var(--blue-50);\n    border: 1px solid var(--blue-100);\n    padding: 4px 12px;\n    border-radius: 20px;\n    margin-bottom: 20px;\n  }\n\n  .hero-eyebrow::before {\n    content: '';\n    width: 6px; height: 6px;\n    border-radius: 50%;\n    background: var(--blue-600);\n  }\n\n  .hero-title {\n    font-size: 36px;\n    font-weight: 300;\n    line-height: 1.15;\n    letter-spacing: -0.02em;\n    margin-bottom: 8px;\n  }\n\n  .hero-title strong { font-weight: 500; }\n\n  .hero-subtitle {\n    font-size: 16px;\n    color: var(--text-secondary);\n    margin-bottom: 28px;\n    font-weight: 300;\n  }\n\n  .hero-desc {\n    font-size: 15px;\n    line-height: 1.8;\n    color: var(--text-secondary);\n    max-width: 620px;\n    border-left: 2px solid var(--blue-100);\n    padding-left: 20px;\n  }\n\n  .features-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n\n  @media (max-width: 600px) {\n    .features-grid { grid-template-columns: repeat(2, 1fr); }\n    .hero { padding: 28px 24px; }\n    .hero-title { font-size: 26px; }\n    .specs-row { grid-template-columns: 1fr; }\n  }\n\n  .feat-card {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 20px;\n    transition: border-color 0.2s, transform 0.2s;\n  }\n\n  .feat-card:hover {\n    border-color: var(--blue-100);\n    transform: translateY(-2px);\n  }\n\n  .feat-icon {\n    width: 36px; height: 36px;\n    border-radius: 8px;\n    background: var(--blue-50);\n    display: flex; align-items: center; justify-content: center;\n    margin-bottom: 12px;\n  }\n\n  .feat-icon svg { width: 18px; height: 18px; stroke: var(--blue-600); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n\n  .feat-title { font-size: 13px; font-weight: 500; margin-bottom: 4px; }\n  .feat-desc { font-size: 12px; color: var(--text-muted); line-height: 1.5; }\n\n  \/* Spec panel *\/\n  .spec-panel-full {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n  }\n\n  .spec-heading {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: var(--text-muted);\n    margin-bottom: 14px;\n    padding-bottom: 10px;\n    border-bottom: 1px solid var(--border);\n  }\n\n  \/* Stat cards *\/\n  .stats-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n    margin-bottom: 16px;\n  }\n\n  @media (max-width: 600px) { .stats-grid { grid-template-columns: repeat(2, 1fr); } }\n\n  .stat-card {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 20px 16px;\n    text-align: center;\n  }\n\n  .stat-value {\n    font-size: 24px;\n    font-weight: 500;\n    color: var(--blue-600);\n    letter-spacing: -0.02em;\n    line-height: 1.1;\n    margin-bottom: 6px;\n  }\n\n  .stat-label {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--text-muted);\n  }\n\n  .spec-table { width: 100%; border-collapse: collapse; }\n  .spec-table tr { border-bottom: 1px solid var(--border); }\n  .spec-table tr:last-child { border-bottom: none; }\n  .spec-table td { padding: 8px 0; font-size: 13px; vertical-align: top; }\n  .spec-table td:first-child { color: var(--text-secondary); width: 46%; padding-right: 8px; font-weight: 300; }\n  .spec-table td:last-child { font-weight: 500; color: var(--text-primary); }\n\n  \/* Use cases *\/\n  .use-cases-panel {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n  }\n\n  .uc-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; }\n\n  .uc-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 13px;\n    padding: 7px 14px;\n    border-radius: 20px;\n    border: 1px solid var(--border-strong);\n    color: var(--text-secondary);\n    background: var(--gray-50);\n  }\n\n  .uc-pill svg { width: 14px; height: 14px; stroke: var(--text-muted); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n\n  .callout {\n    background: var(--blue-50);\n    border: 1px solid var(--blue-100);\n    border-radius: 12px;\n    padding: 18px 22px;\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n\n  .callout-icon svg { width: 18px; height: 18px; stroke: var(--blue-600); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; margin-top: 2px; }\n  .callout p { font-size: 14px; line-height: 1.65; color: var(--blue-800); }\n\n  .footer-note { text-align: center; font-size: 12px; color: var(--text-muted); padding-top: 8px; }\n\u003c\/style\u003e\n\u003cdiv class=\"page\"\u003e\n\u003c!-- Hero --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"hero-eyebrow\"\u003eDirect Thermal — No Ink Required\u003c\/div\u003e\n\u003ch1 class=\"hero-title\"\u003e\n\u003cstrong\u003e58 × 40mm\u003c\/strong\u003e\u003cbr\u003ePlain White Direct Thermal Labels\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003e700 Labels Per Roll, 25 Rolls Per Box — Strong Adhesive, Jam-Free Feed\u003c\/p\u003e\n\u003cp class=\"hero-desc\"\u003ePremium direct thermal labels engineered for crisp, reliable printing without ink or ribbons. With 700 labels per roll, a strong adhesive that bonds to boxes, packaging, and shelving, and smooth feed stock that resists jams, these labels keep high-volume operations running efficiently and cost-effectively.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- At-a-glance stats --\u003e\n\u003cdiv class=\"stats-grid\"\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e58×40\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eLabel size (mm)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e700\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eLabels per roll\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e25\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eRolls per box\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e∞\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eCompatible printers\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature Cards --\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 6 2 18 2 18 9\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M6 18H4a2 2 0 01-2-2v-5a2 2 0 012-2h16a2 2 0 012 2v5a2 2 0 01-2 2h-2\"\u003e\u003c\/path\u003e\u003crect height=\"8\" width=\"12\" y=\"14\" x=\"6\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eDirect thermal printing\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eNo ink cartridges or ribbons — just load and print, keeping running costs low\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"18\" width=\"18\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 7h.01M7 12h.01M7 17h.01M12 7h5M12 12h5M12 17h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eBarcode-ready print quality\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eHigh-contrast output for crisp, scannable barcodes and sharp text\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\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\u003cp class=\"feat-title\"\u003eStrong adhesive backing\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eBonds securely to boxes, packaging, plastic, and shelving surfaces\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003e700 labels per roll\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eHigh-capacity rolls reduce changeover frequency in busy operations\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6-6 6 6\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 15l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eSmooth, jam-free feed\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eConsistent stock thickness ensures reliable feeding through the print head\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 11-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\u003cp class=\"feat-title\"\u003eUniversal compatibility\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eWorks with most direct thermal label printers including SNBC, Newland, and more\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Spec panel --\u003e\n\u003cdiv class=\"spec-panel-full\"\u003e\n\u003cp class=\"spec-heading\"\u003eLabel specifications\u003c\/p\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLabel size\u003c\/td\u003e\n\u003ctd\u003e58 × 40mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLabels per roll\u003c\/td\u003e\n\u003ctd\u003e700\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRolls per box\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLabel material\u003c\/td\u003e\n\u003ctd\u003ePlain white direct thermal paper\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdhesive type\u003c\/td\u003e\n\u003ctd\u003ePermanent adhesive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrint method\u003c\/td\u003e\n\u003ctd\u003eDirect thermal (no ink or ribbon required)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrint quality\u003c\/td\u003e\n\u003ctd\u003eHigh contrast — suitable for barcodes, pricing, and product labelling\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCompatible printers\u003c\/td\u003e\n\u003ctd\u003eMost direct thermal label printers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- Use cases --\u003e\n\u003cdiv class=\"use-cases-panel\"\u003e\n\u003cp class=\"spec-heading\"\u003eIdeal for\u003c\/p\u003e\n\u003cdiv class=\"uc-pills\"\u003e\n\u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9 22 9 12 15 12 15 22\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Retail pricing labels \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect height=\"13\" width=\"15\" y=\"3\" x=\"1\"\u003e\u003c\/rect\u003e\u003cpolygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"\u003e\u003c\/polygon\u003e\u003ccircle r=\"2.5\" cy=\"18.5\" cx=\"5.5\"\u003e\u003c\/circle\u003e\u003ccircle r=\"2.5\" cy=\"18.5\" cx=\"18.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e Shipping \u0026amp; logistics \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\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 Warehousing \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z\"\u003e\u003c\/path\u003e\u003cline y2=\"6\" x2=\"21\" y1=\"6\" x1=\"3\"\u003e\u003c\/line\u003e\u003cpath d=\"M16 10a4 4 0 01-8 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003e eCommerce fulfilment \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Inventory management \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Callout --\u003e\n\u003cdiv class=\"callout\"\u003e\n\u003cdiv class=\"callout-icon\"\u003e\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\u003c\/div\u003e\n\u003cp\u003eNo ink or ribbon required — direct thermal printing means \u003cstrong\u003ezero consumable costs beyond the label roll itself\u003c\/strong\u003e, making these an economical choice for high-volume labelling operations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Gold Coast Pos","offers":[{"title":"Default Title","offer_id":50216069824869,"sku":"TL5840","price":440.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0873\/7872\/3173\/files\/58x40mmWhiteDirectThermalLabels01.jpg?v=1780030348"},{"product_id":"57x30mm-thermal-paper-eftpos-roll-50-rolls","title":"57x30mm Thermal Paper (EFTPOS) Rolls Box","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@300;400;500\u0026amp;family=DM+Mono:wght@400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --blue-50: #E6F1FB;\n    --blue-100: #B5D4F4;\n    --blue-600: #185FA5;\n    --blue-800: #0C447C;\n    --gray-50: #F7F7F5;\n    --border: rgba(0,0,0,0.09);\n    --border-strong: rgba(0,0,0,0.15);\n    --text-primary: #1a1a18;\n    --text-secondary: #5F5E5A;\n    --text-muted: #888780;\n  }\n\n  body {\n    font-family: 'DM Sans', sans-serif;\n    background: #f4f3ef;\n    color: var(--text-primary);\n    min-height: 100vh;\n    padding: 48px 16px;\n  }\n\n  .page { max-width: 860px; margin: 0 auto; }\n\n  .hero {\n    background: #fff;\n    border-radius: 16px;\n    border: 1px solid var(--border);\n    padding: 48px 48px 40px;\n    margin-bottom: 16px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .hero::before {\n    content: '';\n    position: absolute;\n    top: 0; right: 0;\n    width: 340px; height: 340px;\n    background: radial-gradient(circle at top right, var(--blue-50) 0%, transparent 70%);\n    pointer-events: none;\n  }\n\n  .hero-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-family: 'DM Mono', monospace;\n    font-size: 11px;\n    font-weight: 500;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    color: var(--blue-600);\n    background: var(--blue-50);\n    border: 1px solid var(--blue-100);\n    padding: 4px 12px;\n    border-radius: 20px;\n    margin-bottom: 20px;\n  }\n\n  .hero-eyebrow::before {\n    content: '';\n    width: 6px; height: 6px;\n    border-radius: 50%;\n    background: var(--blue-600);\n  }\n\n  .hero-title {\n    font-size: 36px;\n    font-weight: 300;\n    line-height: 1.15;\n    letter-spacing: -0.02em;\n    margin-bottom: 8px;\n  }\n\n  .hero-title strong { font-weight: 500; }\n\n  .hero-subtitle {\n    font-size: 16px;\n    color: var(--text-secondary);\n    margin-bottom: 28px;\n    font-weight: 300;\n  }\n\n  .hero-desc {\n    font-size: 15px;\n    line-height: 1.8;\n    color: var(--text-secondary);\n    max-width: 620px;\n    border-left: 2px solid var(--blue-100);\n    padding-left: 20px;\n  }\n\n  \/* Stats *\/\n  .stats-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n    margin-bottom: 16px;\n  }\n\n  @media (max-width: 600px) {\n    .stats-grid { grid-template-columns: repeat(2, 1fr); }\n    .features-grid { grid-template-columns: repeat(2, 1fr); }\n    .hero { padding: 28px 24px; }\n    .hero-title { font-size: 26px; }\n  }\n\n  .stat-card {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 20px 16px;\n    text-align: center;\n  }\n\n  .stat-value {\n    font-size: 24px;\n    font-weight: 500;\n    color: var(--blue-600);\n    letter-spacing: -0.02em;\n    line-height: 1.1;\n    margin-bottom: 6px;\n  }\n\n  .stat-label {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--text-muted);\n  }\n\n  \/* Features *\/\n  .features-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n\n  .feat-card {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 20px;\n    transition: border-color 0.2s, transform 0.2s;\n  }\n\n  .feat-card:hover {\n    border-color: var(--blue-100);\n    transform: translateY(-2px);\n  }\n\n  .feat-icon {\n    width: 36px; height: 36px;\n    border-radius: 8px;\n    background: var(--blue-50);\n    display: flex; align-items: center; justify-content: center;\n    margin-bottom: 12px;\n  }\n\n  .feat-icon svg { width: 18px; height: 18px; stroke: var(--blue-600); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n\n  .feat-title { font-size: 13px; font-weight: 500; margin-bottom: 4px; }\n  .feat-desc { font-size: 12px; color: var(--text-muted); line-height: 1.5; }\n\n  \/* Spec panel *\/\n  .spec-panel-full {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n  }\n\n  .spec-heading {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: var(--text-muted);\n    margin-bottom: 14px;\n    padding-bottom: 10px;\n    border-bottom: 1px solid var(--border);\n  }\n\n  .spec-table { width: 100%; border-collapse: collapse; }\n  .spec-table tr { border-bottom: 1px solid var(--border); }\n  .spec-table tr:last-child { border-bottom: none; }\n  .spec-table td { padding: 8px 0; font-size: 13px; vertical-align: top; }\n  .spec-table td:first-child { color: var(--text-secondary); width: 46%; padding-right: 8px; font-weight: 300; }\n  .spec-table td:last-child { font-weight: 500; color: var(--text-primary); }\n\n  \/* Use cases *\/\n  .use-cases-panel {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n  }\n\n  .uc-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; }\n\n  .uc-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 13px;\n    padding: 7px 14px;\n    border-radius: 20px;\n    border: 1px solid var(--border-strong);\n    color: var(--text-secondary);\n    background: var(--gray-50);\n  }\n\n  .uc-pill svg { width: 14px; height: 14px; stroke: var(--text-muted); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n\n  \/* Callout *\/\n  .callout {\n    background: var(--blue-50);\n    border: 1px solid var(--blue-100);\n    border-radius: 12px;\n    padding: 18px 22px;\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n\n  .callout-icon svg { width: 18px; height: 18px; stroke: var(--blue-600); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; margin-top: 2px; }\n  .callout p { font-size: 14px; line-height: 1.65; color: var(--blue-800); }\n\n  .footer-note { text-align: center; font-size: 12px; color: var(--text-muted); padding-top: 8px; }\n\u003c\/style\u003e\n\u003cdiv class=\"page\"\u003e\n\u003c!-- Hero --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"hero-eyebrow\"\u003eThermal Paper — No Ink Required\u003c\/div\u003e\n\u003ch1 class=\"hero-title\"\u003e\n\u003cstrong\u003e57mm × 30mm\u003c\/strong\u003e\u003cbr\u003eThermal Paper Rolls\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eEFTPOS \u0026amp; Portable Printer Rolls — Carton of 50\u003c\/p\u003e\n\u003cp class=\"hero-desc\"\u003eHigh-sensitivity thermal paper rolls precision-wound for smooth, jam-free feeding in EFTPOS terminals, credit card machines, and portable receipt printers. The premium thermal coating delivers sharp, smudge-resistant prints every time — no ink, no ribbons, no fuss. Supplied in a bulk carton of 50 rolls for cost-effective stocking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Stats --\u003e\n\u003cdiv class=\"stats-grid\"\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e57mm\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eRoll width\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e30mm\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eRoll diameter\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e50\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eRolls per carton\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e0\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eInk or ribbon needed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature Cards --\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 6 2 18 2 18 9\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M6 18H4a2 2 0 01-2-2v-5a2 2 0 012-2h16a2 2 0 012 2v5a2 2 0 01-2 2h-2\"\u003e\u003c\/path\u003e\u003crect height=\"8\" width=\"12\" y=\"14\" x=\"6\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eHigh-sensitivity thermal coating\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eSharp, dark, smudge-resistant prints without ink or ribbon consumables\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6-6 6 6\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 12l6-6 6 6\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 15l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003ePrecision wound\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eSmooth, consistent feed stock that minimises paper jams during busy periods\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"14\" width=\"20\" y=\"5\" x=\"2\"\u003e\u003c\/rect\u003e\u003cline y2=\"10\" x2=\"22\" y1=\"10\" x1=\"2\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eEFTPOS compatible\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eFits most EFTPOS terminals, credit card machines, and portable thermal printers\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\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\"\u003e\u003c\/path\u003e\u003ccircle r=\"4\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eCompact 30mm diameter\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eSized for smaller countertop and handheld mobile payment devices\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\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\u003cp class=\"feat-title\"\u003eBulk carton of 50\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eReduces reorder frequency and keeps per-roll costs low for busy operations\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 11-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\u003cp class=\"feat-title\"\u003eBroad compatibility\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eWorks with most 57mm thermal printers across retail and hospitality setups\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Spec panel --\u003e\n\u003cdiv class=\"spec-panel-full\"\u003e\n\u003cp class=\"spec-heading\"\u003eProduct specifications\u003c\/p\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoll width\u003c\/td\u003e\n\u003ctd\u003e57mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoll diameter\u003c\/td\u003e\n\u003ctd\u003e30mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePaper type\u003c\/td\u003e\n\u003ctd\u003ePremium thermal paper\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrint method\u003c\/td\u003e\n\u003ctd\u003eDirect thermal (no ink or ribbon required)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrint quality\u003c\/td\u003e\n\u003ctd\u003eSharp, dark, smudge-resistant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarton quantity\u003c\/td\u003e\n\u003ctd\u003e50 rolls per carton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCompatible devices\u003c\/td\u003e\n\u003ctd\u003eEFTPOS terminals, credit card machines, portable thermal printers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- Use cases --\u003e\n\u003cdiv class=\"use-cases-panel\"\u003e\n\u003cp class=\"spec-heading\"\u003eIdeal for\u003c\/p\u003e\n\u003cdiv class=\"uc-pills\"\u003e\n\u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9 22 9 12 15 12 15 22\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Retail \u0026amp; POS \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M18 8h1a4 4 0 010 8h-1M2 8h16v9a4 4 0 01-4 4H6a4 4 0 01-4-4V8zM6 1v3M10 1v3M14 1v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Cafés \u0026amp; coffee shops \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 11l19-9-9 19-2-8-8-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Restaurants \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z\"\u003e\u003c\/path\u003e\u003cline y2=\"6\" x2=\"21\" y1=\"6\" x1=\"3\"\u003e\u003c\/line\u003e\u003cpath d=\"M16 10a4 4 0 01-8 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Takeaway \u0026amp; food service \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"14\" width=\"20\" y=\"5\" x=\"2\"\u003e\u003c\/rect\u003e\u003cline y2=\"10\" x2=\"22\" y1=\"10\" x1=\"2\"\u003e\u003c\/line\u003e\u003c\/svg\u003e EFTPOS \u0026amp; mobile payments \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Callout --\u003e\n\u003cdiv class=\"callout\"\u003e\n\u003cdiv class=\"callout-icon\"\u003e\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\u003c\/div\u003e\n\u003cp\u003eSupplied in a \u003cstrong\u003ebulk carton of 50 rolls\u003c\/strong\u003e — buying in bulk lowers your per-roll cost and keeps your terminals stocked through even the busiest trading periods.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Gold Coast Pos","offers":[{"title":"Default Title","offer_id":50216069955941,"sku":null,"price":70.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0873\/7872\/3173\/files\/57x30mmThermalpaper01.jpg?v=1780030592"},{"product_id":"57x37mm-thermal-paper-rolls-50-box","title":"57x37mm Thermal Paper (EFTPOS) Rolls Box","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@300;400;500\u0026amp;family=DM+Mono:wght@400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --blue-50: #E6F1FB;\n    --blue-100: #B5D4F4;\n    --blue-600: #185FA5;\n    --blue-800: #0C447C;\n    --gray-50: #F7F7F5;\n    --border: rgba(0,0,0,0.09);\n    --border-strong: rgba(0,0,0,0.15);\n    --text-primary: #1a1a18;\n    --text-secondary: #5F5E5A;\n    --text-muted: #888780;\n  }\n\n  body {\n    font-family: 'DM Sans', sans-serif;\n    background: #f4f3ef;\n    color: var(--text-primary);\n    min-height: 100vh;\n    padding: 48px 16px;\n  }\n\n  .page { max-width: 860px; margin: 0 auto; }\n\n  .hero {\n    background: #fff;\n    border-radius: 16px;\n    border: 1px solid var(--border);\n    padding: 48px 48px 40px;\n    margin-bottom: 16px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .hero::before {\n    content: '';\n    position: absolute;\n    top: 0; right: 0;\n    width: 340px; height: 340px;\n    background: radial-gradient(circle at top right, var(--blue-50) 0%, transparent 70%);\n    pointer-events: none;\n  }\n\n  .hero-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-family: 'DM Mono', monospace;\n    font-size: 11px;\n    font-weight: 500;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    color: var(--blue-600);\n    background: var(--blue-50);\n    border: 1px solid var(--blue-100);\n    padding: 4px 12px;\n    border-radius: 20px;\n    margin-bottom: 20px;\n  }\n\n  .hero-eyebrow::before {\n    content: '';\n    width: 6px; height: 6px;\n    border-radius: 50%;\n    background: var(--blue-600);\n  }\n\n  .hero-title {\n    font-size: 36px;\n    font-weight: 300;\n    line-height: 1.15;\n    letter-spacing: -0.02em;\n    margin-bottom: 8px;\n  }\n\n  .hero-title strong { font-weight: 500; }\n\n  .hero-subtitle {\n    font-size: 16px;\n    color: var(--text-secondary);\n    margin-bottom: 28px;\n    font-weight: 300;\n  }\n\n  .hero-desc {\n    font-size: 15px;\n    line-height: 1.8;\n    color: var(--text-secondary);\n    max-width: 620px;\n    border-left: 2px solid var(--blue-100);\n    padding-left: 20px;\n  }\n\n  .stats-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n    margin-bottom: 16px;\n  }\n\n  @media (max-width: 600px) {\n    .stats-grid { grid-template-columns: repeat(2, 1fr); }\n    .features-grid { grid-template-columns: repeat(2, 1fr); }\n    .hero { padding: 28px 24px; }\n    .hero-title { font-size: 26px; }\n  }\n\n  .stat-card {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 20px 16px;\n    text-align: center;\n  }\n\n  .stat-value {\n    font-size: 24px;\n    font-weight: 500;\n    color: var(--blue-600);\n    letter-spacing: -0.02em;\n    line-height: 1.1;\n    margin-bottom: 6px;\n  }\n\n  .stat-label {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--text-muted);\n  }\n\n  .features-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n\n  .feat-card {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 20px;\n    transition: border-color 0.2s, transform 0.2s;\n  }\n\n  .feat-card:hover {\n    border-color: var(--blue-100);\n    transform: translateY(-2px);\n  }\n\n  .feat-icon {\n    width: 36px; height: 36px;\n    border-radius: 8px;\n    background: var(--blue-50);\n    display: flex; align-items: center; justify-content: center;\n    margin-bottom: 12px;\n  }\n\n  .feat-icon svg { width: 18px; height: 18px; stroke: var(--blue-600); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n\n  .feat-title { font-size: 13px; font-weight: 500; margin-bottom: 4px; }\n  .feat-desc { font-size: 12px; color: var(--text-muted); line-height: 1.5; }\n\n  .spec-panel-full {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n  }\n\n  .spec-heading {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: var(--text-muted);\n    margin-bottom: 14px;\n    padding-bottom: 10px;\n    border-bottom: 1px solid var(--border);\n  }\n\n  .spec-table { width: 100%; border-collapse: collapse; }\n  .spec-table tr { border-bottom: 1px solid var(--border); }\n  .spec-table tr:last-child { border-bottom: none; }\n  .spec-table td { padding: 8px 0; font-size: 13px; vertical-align: top; }\n  .spec-table td:first-child { color: var(--text-secondary); width: 46%; padding-right: 8px; font-weight: 300; }\n  .spec-table td:last-child { font-weight: 500; color: var(--text-primary); }\n\n  .use-cases-panel {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n  }\n\n  .uc-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; }\n\n  .uc-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 13px;\n    padding: 7px 14px;\n    border-radius: 20px;\n    border: 1px solid var(--border-strong);\n    color: var(--text-secondary);\n    background: var(--gray-50);\n  }\n\n  .uc-pill svg { width: 14px; height: 14px; stroke: var(--text-muted); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n\n  .callout {\n    background: var(--blue-50);\n    border: 1px solid var(--blue-100);\n    border-radius: 12px;\n    padding: 18px 22px;\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n\n  .callout-icon svg { width: 18px; height: 18px; stroke: var(--blue-600); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; margin-top: 2px; }\n  .callout p { font-size: 14px; line-height: 1.65; color: var(--blue-800); }\n\n  .footer-note { text-align: center; font-size: 12px; color: var(--text-muted); padding-top: 8px; }\n\u003c\/style\u003e\n\u003cdiv class=\"page\"\u003e\n\u003c!-- Hero --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"hero-eyebrow\"\u003eThermal Paper — No Ink Required\u003c\/div\u003e\n\u003ch1 class=\"hero-title\"\u003e\n\u003cstrong\u003e57mm × 37mm\u003c\/strong\u003e\u003cbr\u003eThermal Paper Rolls\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eEFTPOS \u0026amp; Portable Printer Rolls — Carton of 50\u003c\/p\u003e\n\u003cp class=\"hero-desc\"\u003ePremium thermal paper rolls precision-wound for smooth, jam-free feeding in EFTPOS terminals, credit card machines, and portable receipt printers. The high-sensitivity thermal coating delivers sharp, smudge-resistant prints every time — no ink, no ribbons, no fuss. Supplied in a bulk carton of 50 rolls for cost-effective stocking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Stats --\u003e\n\u003cdiv class=\"stats-grid\"\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e57mm\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eRoll width\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e37mm\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eRoll diameter\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e50\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eRolls per carton\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e0\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eInk or ribbon needed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Features --\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 6 2 18 2 18 9\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M6 18H4a2 2 0 01-2-2v-5a2 2 0 012-2h16a2 2 0 012 2v5a2 2 0 01-2 2h-2\"\u003e\u003c\/path\u003e\u003crect x=\"6\" y=\"14\" width=\"12\" height=\"8\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eHigh-sensitivity thermal coating\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eSharp, dark, smudge-resistant prints without ink or ribbon consumables\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6-6 6 6\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 12l6-6 6 6\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 15l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003ePrecision wound\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eConsistent feed stock that minimises paper jams during peak trading periods\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\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\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eEFTPOS compatible\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eFits most EFTPOS terminals, credit card machines, and portable thermal printers\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eCompact 37mm diameter\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eSized for smaller countertop terminals and handheld mobile payment devices\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\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\u003cp class=\"feat-title\"\u003eBulk carton of 50\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eFewer reorders, lower per-roll cost, and always stocked for busy periods\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 11-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\u003cp class=\"feat-title\"\u003eBroad compatibility\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eWorks across most 57mm thermal printers — simplify your inventory management\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Spec panel --\u003e\n\u003cdiv class=\"spec-panel-full\"\u003e\n\u003cp class=\"spec-heading\"\u003eProduct specifications\u003c\/p\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoll width\u003c\/td\u003e\n\u003ctd\u003e57mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoll diameter\u003c\/td\u003e\n\u003ctd\u003e37mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePaper type\u003c\/td\u003e\n\u003ctd\u003ePremium thermal paper\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrint method\u003c\/td\u003e\n\u003ctd\u003eDirect thermal (no ink or ribbon required)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrint quality\u003c\/td\u003e\n\u003ctd\u003eSharp, dark, smudge-resistant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCarton quantity\u003c\/td\u003e\n\u003ctd\u003e50 rolls per carton\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCompatible devices\u003c\/td\u003e\n\u003ctd\u003eEFTPOS terminals, credit card machines, portable thermal printers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- Use cases --\u003e\n\u003cdiv class=\"use-cases-panel\"\u003e\n\u003cp class=\"spec-heading\"\u003eIdeal for\u003c\/p\u003e\n\u003cdiv class=\"uc-pills\"\u003e\n\u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9 22 9 12 15 12 15 22\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Retail \u0026amp; POS \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M18 8h1a4 4 0 010 8h-1M2 8h16v9a4 4 0 01-4 4H6a4 4 0 01-4-4V8zM6 1v3M10 1v3M14 1v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Cafés \u0026amp; coffee shops \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 11l19-9-9 19-2-8-8-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Restaurants \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z\"\u003e\u003c\/path\u003e\u003cline x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"\u003e\u003c\/line\u003e\u003cpath d=\"M16 10a4 4 0 01-8 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Takeaway \u0026amp; food service \u003c\/span\u003e \u003cspan class=\"uc-pill\"\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\u003e EFTPOS \u0026amp; mobile payments \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Callout --\u003e\n\u003cdiv class=\"callout\"\u003e\n\u003cdiv class=\"callout-icon\"\u003e\u003csvg 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\u003c\/div\u003e\n\u003cp\u003eSupplied in a \u003cstrong\u003ebulk carton of 50 rolls\u003c\/strong\u003e — buying in bulk lowers your per-roll cost and keeps your terminals stocked through even the busiest trading periods.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Gold Coast Pos","offers":[{"title":"Default Title","offer_id":50231921901925,"sku":"5737T","price":70.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0873\/7872\/3173\/files\/57x37mmThermalPaper.jpg?v=1780028996"},{"product_id":"40x28-thermal-label-rolls-box","title":"40x28 Thermal Label Rolls Box","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@300;400;500\u0026amp;family=DM+Mono:wght@400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --blue-50: #E6F1FB;\n    --blue-100: #B5D4F4;\n    --blue-600: #185FA5;\n    --blue-800: #0C447C;\n    --gray-50: #F7F7F5;\n    --border: rgba(0,0,0,0.09);\n    --border-strong: rgba(0,0,0,0.15);\n    --text-primary: #1a1a18;\n    --text-secondary: #5F5E5A;\n    --text-muted: #888780;\n  }\n\n  body {\n    font-family: 'DM Sans', sans-serif;\n    background: #f4f3ef;\n    color: var(--text-primary);\n    min-height: 100vh;\n    padding: 48px 16px;\n  }\n\n  .page { max-width: 860px; margin: 0 auto; }\n\n  .hero {\n    background: #fff;\n    border-radius: 16px;\n    border: 1px solid var(--border);\n    padding: 48px 48px 40px;\n    margin-bottom: 16px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .hero::before {\n    content: '';\n    position: absolute;\n    top: 0; right: 0;\n    width: 340px; height: 340px;\n    background: radial-gradient(circle at top right, var(--blue-50) 0%, transparent 70%);\n    pointer-events: none;\n  }\n\n  .hero-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-family: 'DM Mono', monospace;\n    font-size: 11px;\n    font-weight: 500;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    color: var(--blue-600);\n    background: var(--blue-50);\n    border: 1px solid var(--blue-100);\n    padding: 4px 12px;\n    border-radius: 20px;\n    margin-bottom: 20px;\n  }\n\n  .hero-eyebrow::before {\n    content: '';\n    width: 6px; height: 6px;\n    border-radius: 50%;\n    background: var(--blue-600);\n  }\n\n  .hero-title {\n    font-size: 36px;\n    font-weight: 300;\n    line-height: 1.15;\n    letter-spacing: -0.02em;\n    margin-bottom: 8px;\n  }\n\n  .hero-title strong { font-weight: 500; }\n\n  .hero-subtitle {\n    font-size: 16px;\n    color: var(--text-secondary);\n    margin-bottom: 28px;\n    font-weight: 300;\n  }\n\n  .hero-desc {\n    font-size: 15px;\n    line-height: 1.8;\n    color: var(--text-secondary);\n    max-width: 620px;\n    border-left: 2px solid var(--blue-100);\n    padding-left: 20px;\n  }\n\n  .stats-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n    margin-bottom: 16px;\n  }\n\n  @media (max-width: 600px) {\n    .stats-grid { grid-template-columns: repeat(2, 1fr); }\n    .features-grid { grid-template-columns: repeat(2, 1fr); }\n    .hero { padding: 28px 24px; }\n    .hero-title { font-size: 26px; }\n  }\n\n  .stat-card {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 20px 16px;\n    text-align: center;\n  }\n\n  .stat-value {\n    font-size: 24px;\n    font-weight: 500;\n    color: var(--blue-600);\n    letter-spacing: -0.02em;\n    line-height: 1.1;\n    margin-bottom: 6px;\n  }\n\n  .stat-label {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--text-muted);\n  }\n\n  .features-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n\n  .feat-card {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 20px;\n    transition: border-color 0.2s, transform 0.2s;\n  }\n\n  .feat-card:hover {\n    border-color: var(--blue-100);\n    transform: translateY(-2px);\n  }\n\n  .feat-icon {\n    width: 36px; height: 36px;\n    border-radius: 8px;\n    background: var(--blue-50);\n    display: flex; align-items: center; justify-content: center;\n    margin-bottom: 12px;\n  }\n\n  .feat-icon svg { width: 18px; height: 18px; stroke: var(--blue-600); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n\n  .feat-title { font-size: 13px; font-weight: 500; margin-bottom: 4px; }\n  .feat-desc { font-size: 12px; color: var(--text-muted); line-height: 1.5; }\n\n  .spec-panel-full {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n  }\n\n  .spec-heading {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: var(--text-muted);\n    margin-bottom: 14px;\n    padding-bottom: 10px;\n    border-bottom: 1px solid var(--border);\n  }\n\n  .spec-table { width: 100%; border-collapse: collapse; }\n  .spec-table tr { border-bottom: 1px solid var(--border); }\n  .spec-table tr:last-child { border-bottom: none; }\n  .spec-table td { padding: 8px 0; font-size: 13px; vertical-align: top; }\n  .spec-table td:first-child { color: var(--text-secondary); width: 46%; padding-right: 8px; font-weight: 300; }\n  .spec-table td:last-child { font-weight: 500; color: var(--text-primary); }\n\n  .use-cases-panel {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n  }\n\n  .uc-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; }\n\n  .uc-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 13px;\n    padding: 7px 14px;\n    border-radius: 20px;\n    border: 1px solid var(--border-strong);\n    color: var(--text-secondary);\n    background: var(--gray-50);\n  }\n\n  .uc-pill svg { width: 14px; height: 14px; stroke: var(--text-muted); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n\n  .callout {\n    background: var(--blue-50);\n    border: 1px solid var(--blue-100);\n    border-radius: 12px;\n    padding: 18px 22px;\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n\n  .callout-icon svg { width: 18px; height: 18px; stroke: var(--blue-600); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; margin-top: 2px; }\n  .callout p { font-size: 14px; line-height: 1.65; color: var(--blue-800); }\n\n  .footer-note { text-align: center; font-size: 12px; color: var(--text-muted); padding-top: 8px; }\n\u003c\/style\u003e\n\u003cdiv class=\"page\"\u003e\n\u003c!-- Hero --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"hero-eyebrow\"\u003eDirect Thermal — No Ink Required\u003c\/div\u003e\n\u003ch1 class=\"hero-title\"\u003e\n\u003cstrong\u003e40mm × 28mm\u003c\/strong\u003e\u003cbr\u003ePlain White Direct Thermal Labels\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003e2000 Labels Per Roll — 20 Rolls Per Box — Strong Adhesive\u003c\/p\u003e\n\u003cp class=\"hero-desc\"\u003ePremium direct thermal labels built for high-volume retail, warehouse, and logistics operations. With 2000 labels per roll and a strong permanent adhesive, they reduce roll changeover frequency and bond reliably to boxes, packaging, shelving, and products — delivering crisp barcodes and sharp text without ink or ribbons.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Stats --\u003e\n\u003cdiv class=\"stats-grid\"\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e40×28\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eLabel size (mm)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e2000\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eLabels per roll\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e20\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eRolls per box\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e0\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eInk or ribbon needed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Features --\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 6 2 18 2 18 9\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M6 18H4a2 2 0 01-2-2v-5a2 2 0 012-2h16a2 2 0 012 2v5a2 2 0 01-2 2h-2\"\u003e\u003c\/path\u003e\u003crect height=\"8\" width=\"12\" y=\"14\" x=\"6\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eDirect thermal printing\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eNo ink cartridges or ribbons — load and print, keeping running costs minimal\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"18\" width=\"18\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 7h.01M7 12h.01M7 17h.01M12 7h5M12 12h5M12 17h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eBarcode-ready print quality\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eHigh-contrast output for crisp, scannable barcodes and sharp text\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\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\u003cp class=\"feat-title\"\u003eStrong adhesive backing\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eBonds securely to boxes, packaging, plastic, and shelving surfaces\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003e2000 labels per roll\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eHigh-capacity rolls cut downtime from frequent changeovers in busy operations\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6-6 6 6\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 12l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eSmooth, jam-free feed\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eConsistent stock thickness ensures reliable feeding through any print head\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 11-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\u003cp class=\"feat-title\"\u003eUniversal compatibility\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eWorks with most direct thermal label printers across retail and logistics setups\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Spec panel --\u003e\n\u003cdiv class=\"spec-panel-full\"\u003e\n\u003cp class=\"spec-heading\"\u003eLabel specifications\u003c\/p\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLabel size\u003c\/td\u003e\n\u003ctd\u003e40 × 28mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLabels per roll\u003c\/td\u003e\n\u003ctd\u003e2,000\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRolls per box\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLabel material\u003c\/td\u003e\n\u003ctd\u003ePlain white direct thermal paper\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdhesive type\u003c\/td\u003e\n\u003ctd\u003ePermanent adhesive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrint method\u003c\/td\u003e\n\u003ctd\u003eDirect thermal (no ink or ribbon required)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrint quality\u003c\/td\u003e\n\u003ctd\u003eHigh contrast — suitable for barcodes, pricing, and product labelling\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCompatible printers\u003c\/td\u003e\n\u003ctd\u003eMost direct thermal label printers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- Use cases --\u003e\n\u003cdiv class=\"use-cases-panel\"\u003e\n\u003cp class=\"spec-heading\"\u003eIdeal for\u003c\/p\u003e\n\u003cdiv class=\"uc-pills\"\u003e\n\u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9 22 9 12 15 12 15 22\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Retail pricing labels \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"18\" width=\"18\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 7h.01M7 12h.01M7 17h.01M12 7h5M12 12h5M12 17h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Barcode labels \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect height=\"13\" width=\"15\" y=\"3\" x=\"1\"\u003e\u003c\/rect\u003e\u003cpolygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"\u003e\u003c\/polygon\u003e\u003ccircle r=\"2.5\" cy=\"18.5\" cx=\"5.5\"\u003e\u003c\/circle\u003e\u003ccircle r=\"2.5\" cy=\"18.5\" cx=\"18.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e Freight \u0026amp; logistics \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\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 Warehousing \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z\"\u003e\u003c\/path\u003e\u003cline y2=\"6\" x2=\"21\" y1=\"6\" x1=\"3\"\u003e\u003c\/line\u003e\u003cpath d=\"M16 10a4 4 0 01-8 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003e eCommerce fulfilment \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 12h-4l-3 9L9 3l-3 9H2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Healthcare \u0026amp; pharmacy \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Callout --\u003e\n\u003cdiv class=\"callout\"\u003e\n\u003cdiv class=\"callout-icon\"\u003e\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\u003c\/div\u003e\n\u003cp\u003eAt \u003cstrong\u003e2000 labels per roll and 20 rolls per box\u003c\/strong\u003e, that's 40,000 labels per box — keeping your operation stocked and your roll changeovers to a minimum.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Gold Coast Pos","offers":[{"title":"Default Title","offer_id":50237153018213,"sku":null,"price":380.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0873\/7872\/3173\/files\/TL4028-2000SingleShopify.jpg?v=1778120099"},{"product_id":"57x60-thermal-label-rolls-500-labels-per-roll","title":"57x60 Thermal Label Rolls Box","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@300;400;500\u0026amp;family=DM+Mono:wght@400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --blue-50: #E6F1FB;\n    --blue-100: #B5D4F4;\n    --blue-600: #185FA5;\n    --blue-800: #0C447C;\n    --gray-50: #F7F7F5;\n    --border: rgba(0,0,0,0.09);\n    --border-strong: rgba(0,0,0,0.15);\n    --text-primary: #1a1a18;\n    --text-secondary: #5F5E5A;\n    --text-muted: #888780;\n  }\n\n  body {\n    font-family: 'DM Sans', sans-serif;\n    background: #f4f3ef;\n    color: var(--text-primary);\n    min-height: 100vh;\n    padding: 48px 16px;\n  }\n\n  .page { max-width: 860px; margin: 0 auto; }\n\n  .hero {\n    background: #fff;\n    border-radius: 16px;\n    border: 1px solid var(--border);\n    padding: 48px 48px 40px;\n    margin-bottom: 16px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .hero::before {\n    content: '';\n    position: absolute;\n    top: 0; right: 0;\n    width: 340px; height: 340px;\n    background: radial-gradient(circle at top right, var(--blue-50) 0%, transparent 70%);\n    pointer-events: none;\n  }\n\n  .hero-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-family: 'DM Mono', monospace;\n    font-size: 11px;\n    font-weight: 500;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    color: var(--blue-600);\n    background: var(--blue-50);\n    border: 1px solid var(--blue-100);\n    padding: 4px 12px;\n    border-radius: 20px;\n    margin-bottom: 20px;\n  }\n\n  .hero-eyebrow::before {\n    content: '';\n    width: 6px; height: 6px;\n    border-radius: 50%;\n    background: var(--blue-600);\n  }\n\n  .hero-title {\n    font-size: 36px;\n    font-weight: 300;\n    line-height: 1.15;\n    letter-spacing: -0.02em;\n    margin-bottom: 8px;\n  }\n\n  .hero-title strong { font-weight: 500; }\n\n  .hero-subtitle {\n    font-size: 16px;\n    color: var(--text-secondary);\n    margin-bottom: 28px;\n    font-weight: 300;\n  }\n\n  .hero-desc {\n    font-size: 15px;\n    line-height: 1.8;\n    color: var(--text-secondary);\n    max-width: 620px;\n    border-left: 2px solid var(--blue-100);\n    padding-left: 20px;\n  }\n\n  .stats-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n    margin-bottom: 16px;\n  }\n\n  @media (max-width: 600px) {\n    .stats-grid { grid-template-columns: repeat(2, 1fr); }\n    .features-grid { grid-template-columns: repeat(2, 1fr); }\n    .hero { padding: 28px 24px; }\n    .hero-title { font-size: 26px; }\n  }\n\n  .stat-card {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 20px 16px;\n    text-align: center;\n  }\n\n  .stat-value {\n    font-size: 24px;\n    font-weight: 500;\n    color: var(--blue-600);\n    letter-spacing: -0.02em;\n    line-height: 1.1;\n    margin-bottom: 6px;\n  }\n\n  .stat-label {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--text-muted);\n  }\n\n  .features-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n\n  .feat-card {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 20px;\n    transition: border-color 0.2s, transform 0.2s;\n  }\n\n  .feat-card:hover {\n    border-color: var(--blue-100);\n    transform: translateY(-2px);\n  }\n\n  .feat-icon {\n    width: 36px; height: 36px;\n    border-radius: 8px;\n    background: var(--blue-50);\n    display: flex; align-items: center; justify-content: center;\n    margin-bottom: 12px;\n  }\n\n  .feat-icon svg { width: 18px; height: 18px; stroke: var(--blue-600); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n\n  .feat-title { font-size: 13px; font-weight: 500; margin-bottom: 4px; }\n  .feat-desc { font-size: 12px; color: var(--text-muted); line-height: 1.5; }\n\n  .spec-panel-full {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n  }\n\n  .spec-heading {\n    font-family: 'DM Mono', monospace;\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: var(--text-muted);\n    margin-bottom: 14px;\n    padding-bottom: 10px;\n    border-bottom: 1px solid var(--border);\n  }\n\n  .spec-table { width: 100%; border-collapse: collapse; }\n  .spec-table tr { border-bottom: 1px solid var(--border); }\n  .spec-table tr:last-child { border-bottom: none; }\n  .spec-table td { padding: 8px 0; font-size: 13px; vertical-align: top; }\n  .spec-table td:first-child { color: var(--text-secondary); width: 46%; padding-right: 8px; font-weight: 300; }\n  .spec-table td:last-child { font-weight: 500; color: var(--text-primary); }\n\n  .use-cases-panel {\n    background: #fff;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 24px;\n    margin-bottom: 16px;\n  }\n\n  .uc-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; }\n\n  .uc-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 13px;\n    padding: 7px 14px;\n    border-radius: 20px;\n    border: 1px solid var(--border-strong);\n    color: var(--text-secondary);\n    background: var(--gray-50);\n  }\n\n  .uc-pill svg { width: 14px; height: 14px; stroke: var(--text-muted); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n\n  .callout {\n    background: var(--blue-50);\n    border: 1px solid var(--blue-100);\n    border-radius: 12px;\n    padding: 18px 22px;\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n\n  .callout-icon svg { width: 18px; height: 18px; stroke: var(--blue-600); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; margin-top: 2px; }\n  .callout p { font-size: 14px; line-height: 1.65; color: var(--blue-800); }\n\n  .footer-note { text-align: center; font-size: 12px; color: var(--text-muted); padding-top: 8px; }\n\u003c\/style\u003e\n\u003cdiv class=\"page\"\u003e\n\u003c!-- Hero --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"hero-eyebrow\"\u003eDirect Thermal — No Ink Required\u003c\/div\u003e\n\u003ch1 class=\"hero-title\"\u003e\n\u003cstrong\u003e57mm × 60mm\u003c\/strong\u003e\u003cbr\u003ePlain White Direct Thermal Labels\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003e500 Labels Per Roll — 25 Rolls Per Box — Strong Adhesive\u003c\/p\u003e\n\u003cp class=\"hero-desc\"\u003ePremium direct thermal labels sized for shipping, barcode, and product identification applications. With 500 labels per roll and a strong permanent adhesive, they stick reliably to boxes, packaging, and shelving — delivering crisp, scannable barcodes and sharp text without ink or ribbons.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Stats --\u003e\n\u003cdiv class=\"stats-grid\"\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e57×60\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eLabel size (mm)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e500\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eLabels per roll\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e25\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eRolls per box\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-card\"\u003e\n\u003cp class=\"stat-value\"\u003e0\u003c\/p\u003e\n\u003cp class=\"stat-label\"\u003eInk or ribbon needed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Features --\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 6 2 18 2 18 9\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M6 18H4a2 2 0 01-2-2v-5a2 2 0 012-2h16a2 2 0 012 2v5a2 2 0 01-2 2h-2\"\u003e\u003c\/path\u003e\u003crect height=\"8\" width=\"12\" y=\"14\" x=\"6\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eDirect thermal printing\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eNo ink cartridges or ribbons — load and print, keeping running costs minimal\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"18\" width=\"18\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 7h.01M7 12h.01M7 17h.01M12 7h5M12 12h5M12 17h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eBarcode-ready print quality\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eHigh-contrast output for crisp, scannable barcodes and sharp text\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\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\u003cp class=\"feat-title\"\u003eStrong adhesive backing\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003ePermanent adhesive bonds securely to boxes, packaging, and shelving surfaces\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003e500 labels per roll\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eFewer changeovers mean less downtime and more consistent workflow throughput\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 9l6-6 6 6\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 12l6-6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"feat-title\"\u003eSmooth, jam-free feed\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eConsistent stock thickness for reliable feeding through any direct thermal printer\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 11-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\u003cp class=\"feat-title\"\u003eUniversal compatibility\u003c\/p\u003e\n\u003cp class=\"feat-desc\"\u003eCompatible with most direct thermal label printers used across retail, transport, and industrial settings\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Spec panel --\u003e\n\u003cdiv class=\"spec-panel-full\"\u003e\n\u003cp class=\"spec-heading\"\u003eLabel specifications\u003c\/p\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLabel size\u003c\/td\u003e\n\u003ctd\u003e57 × 60mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLabels per roll\u003c\/td\u003e\n\u003ctd\u003e500\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRolls per box\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLabel material\u003c\/td\u003e\n\u003ctd\u003ePlain white direct thermal paper\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdhesive type\u003c\/td\u003e\n\u003ctd\u003ePermanent adhesive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrint method\u003c\/td\u003e\n\u003ctd\u003eDirect thermal (no ink or ribbon required)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrint quality\u003c\/td\u003e\n\u003ctd\u003eHigh contrast — suitable for barcodes, shipping, and product labelling\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSKU\u003c\/td\u003e\n\u003ctd\u003eTL5760-500-25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCompatible printers\u003c\/td\u003e\n\u003ctd\u003eMost direct thermal label printers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- Use cases --\u003e\n\u003cdiv class=\"use-cases-panel\"\u003e\n\u003cp class=\"spec-heading\"\u003eIdeal for\u003c\/p\u003e\n\u003cdiv class=\"uc-pills\"\u003e\n\u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect height=\"13\" width=\"15\" y=\"3\" x=\"1\"\u003e\u003c\/rect\u003e\u003cpolygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"\u003e\u003c\/polygon\u003e\u003ccircle r=\"2.5\" cy=\"18.5\" cx=\"5.5\"\u003e\u003c\/circle\u003e\u003ccircle r=\"2.5\" cy=\"18.5\" cx=\"18.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e Shipping labels \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect rx=\"2\" height=\"18\" width=\"18\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 7h.01M7 12h.01M7 17h.01M12 7h5M12 12h5M12 17h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Barcode labels \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9 22 9 12 15 12 15 22\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Retail pricing \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\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 Warehousing \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z\"\u003e\u003c\/path\u003e\u003cline y2=\"6\" x2=\"21\" y1=\"6\" x1=\"3\"\u003e\u003c\/line\u003e\u003cpath d=\"M16 10a4 4 0 01-8 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003e eCommerce fulfilment \u003c\/span\u003e \u003cspan class=\"uc-pill\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 12h-4l-3 9L9 3l-3 9H2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Healthcare \u0026amp; medical \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Callout --\u003e\n\u003cdiv class=\"callout\"\u003e\n\u003cdiv class=\"callout-icon\"\u003e\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\u003c\/div\u003e\n\u003cp\u003eAt \u003cstrong\u003e500 labels per roll and 25 rolls per box\u003c\/strong\u003e, that's 12,500 labels per box — keeping your operation well stocked and changeovers to a minimum.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Gold Coast Pos","offers":[{"title":"Default Title","offer_id":50237153673573,"sku":null,"price":475.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0873\/7872\/3173\/files\/TL5760-500SingleShopify.jpg?v=1778122076"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0873\/7872\/3173\/collections\/image-294501_8bd302d6-75a2-40d0-ac0c-6b6068268785.jpg?v=1779844399","url":"https:\/\/gcpos.com.au\/collections\/receipt-label-rolls-auto.oembed","provider":"GCPos","version":"1.0","type":"link"}