{"product_id":"personalised-line-art-t-shirt","title":"Personalised Line Art T-Shirt","description":"\u003cstyle\u003e\n\/* ========================================\n   ALLCUSTOM PRODUCT DESCRIPTION\n   PREMIUM DESIGN SYSTEM - SCOPED STYLES\n   (same system as the other product pages)\n   ======================================== *\/\n.allcustom-product-description,\n.allcustom-product-description * {\n  box-sizing: border-box;\n}\n.allcustom-product-description {\n  width: 100%;\n  max-width: 900px;\n  margin: 0 auto;\n  padding: 0;\n  overflow-x: hidden;\n  font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;\n  color: #925957;\n  line-height: 1.8;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n.allcustom-pd-hero {\n  background: linear-gradient(135deg, #fdfaf7 0%, #f8f5ed 100%);\n  border-radius: 10px;\n  padding: 30px 28px;\n  margin-bottom: 20px;\n  border: 1px solid rgba(146, 89, 87, 0.12);\n  box-shadow: 0 4px 16px rgba(109, 36, 36, 0.06);\n}\n.allcustom-pd-hero h2 {\n  font-size: 24px;\n  font-weight: 600;\n  color: #6d2424;\n  line-height: 1.3;\n  letter-spacing: -0.01em;\n  margin: 0 0 16px 0;\n  border-bottom: 1px solid rgba(146, 89, 87, 0.15);\n  padding-bottom: 12px;\n}\n.allcustom-pd-hero p {\n  font-size: 16px;\n  color: #925957;\n  line-height: 1.75;\n  margin: 0 0 16px 0;\n}\n.allcustom-pd-hero p:last-child {\n  margin-bottom: 0;\n}\n.allcustom-pd-hero strong {\n  color: #6d2424;\n  font-weight: 600;\n}\n.allcustom-pd-hero em {\n  color: #6d2424;\n  font-style: italic;\n}\n.allcustom-pd-section {\n  background: #ffffff;\n  border-radius: 8px;\n  padding: 24px 26px;\n  margin-bottom: 16px;\n  border: 1px solid rgba(146, 89, 87, 0.12);\n  box-shadow: 0 2px 8px rgba(109, 36, 36, 0.04);\n  transition: all 0.25s ease;\n}\n.allcustom-pd-section:hover {\n  box-shadow: 0 4px 12px rgba(109, 36, 36, 0.08);\n  border-color: rgba(146, 89, 87, 0.18);\n}\n.allcustom-pd-section h3 {\n  font-size: 18px;\n  font-weight: 600;\n  color: #6d2424;\n  line-height: 1.3;\n  margin: 0 0 14px 0;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.allcustom-pd-icon {\n  width: 20px;\n  height: 20px;\n  flex-shrink: 0;\n  transform: translateZ(0);\n}\n.allcustom-pd-icon svg {\n  width: 100%;\n  height: 100%;\n  display: block;\n}\n.allcustom-pd-section p {\n  font-size: 15px;\n  color: #925957;\n  line-height: 1.75;\n  margin: 0;\n}\n.allcustom-pd-section ul {\n  margin: 0;\n  padding-left: 22px;\n  list-style: none;\n}\n.allcustom-pd-section ul li {\n  font-size: 15px;\n  color: #925957;\n  line-height: 1.75;\n  margin-bottom: 10px;\n  padding-left: 8px;\n  position: relative;\n}\n.allcustom-pd-section ul li:last-child {\n  margin-bottom: 0;\n}\n.allcustom-pd-section ul li::before {\n  content: '•';\n  position: absolute;\n  left: -14px;\n  color: #6d2424;\n  font-weight: 700;\n  font-size: 18px;\n}\n.allcustom-pd-section strong {\n  color: #6d2424;\n  font-weight: 600;\n}\n.allcustom-pd-guarantee {\n  background: linear-gradient(135deg, #f8f5ed 0%, #fdfaf7 100%);\n  border-radius: 8px;\n  padding: 22px 26px;\n  margin-bottom: 16px;\n  border: 2px solid rgba(109, 36, 36, 0.15);\n  box-shadow: 0 3px 12px rgba(109, 36, 36, 0.08);\n  text-align: center;\n}\n.allcustom-pd-guarantee p {\n  font-size: 16px;\n  font-weight: 600;\n  color: #6d2424;\n  line-height: 1.6;\n  margin: 0;\n}\n.allcustom-pd-cta {\n  background: linear-gradient(135deg, #6d2424 0%, #7d3030 100%);\n  border-radius: 10px;\n  padding: 28px 26px;\n  text-align: center;\n  border: 2px solid #6d2424;\n  box-shadow: 0 6px 20px rgba(109, 36, 36, 0.15);\n}\n.allcustom-pd-cta h3 {\n  font-size: 18px;\n  font-weight: 600;\n  font-style: italic;\n  color: #ffffff !important;\n  line-height: 1.5;\n  margin: 0;\n}\n@media (max-width: 989px) {\n  .allcustom-pd-hero { padding: 28px 24px; }\n  .allcustom-pd-hero h2 { font-size: 22px; }\n  .allcustom-pd-section { padding: 22px 24px; }\n  .allcustom-pd-section h3 { font-size: 17px; }\n  .allcustom-pd-guarantee, .allcustom-pd-cta { padding: 20px 24px; }\n}\n@media (max-width: 749px) {\n  .allcustom-pd-hero { padding: 24px 20px; margin-bottom: 16px; }\n  .allcustom-pd-hero h2 { font-size: 20px; margin-bottom: 14px; }\n  .allcustom-pd-hero p { font-size: 15px; }\n  .allcustom-pd-section { padding: 20px 20px; margin-bottom: 14px; }\n  .allcustom-pd-section h3 { font-size: 16px; gap: 8px; }\n  .allcustom-pd-icon { width: 18px; height: 18px; }\n  .allcustom-pd-section p, .allcustom-pd-section ul li { font-size: 14px; }\n  .allcustom-pd-guarantee { padding: 18px 20px; }\n  .allcustom-pd-guarantee p { font-size: 15px; }\n  .allcustom-pd-cta { padding: 24px 20px; }\n  .allcustom-pd-cta h3 { font-size: 16px; }\n}\n@media (max-width: 480px) {\n  .allcustom-pd-hero { padding: 22px 16px; }\n  .allcustom-pd-hero h2 { font-size: 19px; }\n  .allcustom-pd-hero p { font-size: 14px; }\n  .allcustom-pd-section { padding: 18px 16px; }\n  .allcustom-pd-section h3 { font-size: 15px; }\n  .allcustom-pd-icon { width: 17px; height: 17px; }\n  .allcustom-pd-section p, .allcustom-pd-section ul li { font-size: 13px; }\n  .allcustom-pd-guarantee { padding: 16px 16px; }\n  .allcustom-pd-guarantee p { font-size: 14px; }\n  .allcustom-pd-cta { padding: 22px 16px; }\n  .allcustom-pd-cta h3 { font-size: 15px; }\n}\n@media (max-width: 400px) {\n  .allcustom-pd-hero h2 { font-size: 18px; }\n  .allcustom-pd-section h3 { font-size: 14px; }\n  .allcustom-pd-cta h3 { font-size: 14px; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .allcustom-pd-section { transition: none; }\n  .allcustom-pd-icon { transform: none; }\n}\n@media (prefers-contrast: high) {\n  .allcustom-pd-hero, .allcustom-pd-section, .allcustom-pd-guarantee, .allcustom-pd-cta { border-width: 2px; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"allcustom-product-description\"\u003e\n\u003c!-- HERO DESCRIPTION --\u003e\n\u003cdiv class=\"allcustom-pd-hero\"\u003e\n\u003ch2\u003eYour favourite photo, drawn as line art. Then worn.\u003c\/h2\u003e\n\u003cp\u003eUpload a photo of the people you love and watch it become a clean, faceless line drawing on screen in seconds — the kind of illustration people frame, only this one goes on a heavyweight tee you'll actually wear.\u003c\/p\u003e\n\u003cp\u003ePrinted to order in our Auckland workshop on an \u003cstrong\u003eAS Colour Box Tee in ecru\u003c\/strong\u003e: a relaxed, boxy cut with dropped shoulders, in men's and women's fits.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- HOW IT'S PERSONALISED --\u003e\n\u003cdiv class=\"allcustom-pd-section\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"allcustom-pd-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003cpath d=\"M12 20h9\" stroke=\"#6d2424\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z\" stroke=\"#6d2424\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e How it's personalised\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eChoose your fit\u003c\/strong\u003e — men's or women's\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUpload one photo\u003c\/strong\u003e — one to three people works best, faces to camera, in good light\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSee your line art in seconds\u003c\/strong\u003e — not quite right? Swap the photo and try again, as many times as you like\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePick your size\u003c\/strong\u003e — relaxed fit, so take one size down if you prefer a regular fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- THE TEE --\u003e\n\u003cdiv class=\"allcustom-pd-section\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"allcustom-pd-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003cpath d=\"M8 3.5 3 6l2 4 2-1v11h10V9l2 1 2-4-5-2.5a4 4 0 0 1-8 0z\" stroke=\"#6d2424\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e The tee\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHeavyweight 240gsm combed cotton\u003c\/strong\u003e in ecru — a warm off-white that makes the black line art read like ink on paper\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRelaxed fit\u003c\/strong\u003e with dropped shoulders, hip length — the cut everyone's wearing this year\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYour line art printed on the left chest\u003c\/strong\u003e, 88 × 132mm — a quiet detail up close, not a billboard\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMen's S–2XL, women's XS–2XL\u003c\/strong\u003e — see the fit \u0026amp; size guide above the button\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- A KEEPSAKE YOU CAN WEAR --\u003e\n\u003cdiv class=\"allcustom-pd-section\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"allcustom-pd-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\" stroke=\"#6d2424\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e A keepsake you can wear\u003c\/h3\u003e\n\u003cp\u003eFor anniversaries, new parents, Mother's Day and Father's Day, Christmas — or simply the two of you. It's the family photo that never makes it off your phone, finally out in the world.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- MADE IN AUCKLAND --\u003e\n\u003cdiv class=\"allcustom-pd-section\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"allcustom-pd-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003cpath d=\"M9 11L12 14L22 4\" stroke=\"#6d2424\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M21 12V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V5C3 4.46957 3.21071 3.96086 3.58579 3.58579C3.96086 3.21071 4.46957 3 5 3H16\" stroke=\"#6d2424\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e Made in Auckland\u003c\/h3\u003e\n\u003cp\u003eDesigned, printed and pressed by us in our Auckland workshop. Dispatched in 2–5 working days with free tracked shipping across New Zealand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- GUARANTEE --\u003e\n\u003cdiv class=\"allcustom-pd-guarantee\"\u003e\n\u003cp\u003eLove it, or we'll reprint — no questions asked.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"allcustom-pd-cta\"\u003e\n\u003ch3\u003eCreate your line art tee — where the people you love become the design.\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AllCustom","offers":[{"title":"Women's","offer_id":56079065121090,"sku":"35","price":79.0,"currency_code":"NZD","in_stock":true},{"title":"Men's","offer_id":56087346413890,"sku":"1001","price":79.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0904\/3974\/5858\/files\/Ecru2.png?v=1788494976","url":"https:\/\/www.allcustom.co.nz\/products\/personalised-line-art-t-shirt","provider":"AllCustom","version":"1.0","type":"link"}