{"product_id":"personalised-graduation-keepsake-class-of-2026","title":"Personalised Class of 2026 Graduation Keepsake (A4 Size)","description":"\u003cstyle\u003e\n\/* ========================================\n   ALLCUSTOM PRODUCT DESCRIPTION\n   PREMIUM DESIGN SYSTEM - SCOPED STYLES\n   ======================================== *\/\n\n\/* === CONTAINER \u0026 RESETS === *\/\n.allcustom-product-description,\n.allcustom-product-description * {\n  box-sizing: border-box;\n}\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\n\/* === HERO SECTION === *\/\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\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\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\n.allcustom-pd-hero p:last-child {\n  margin-bottom: 0;\n}\n\n.allcustom-pd-hero strong {\n  color: #6d2424;\n  font-weight: 600;\n}\n\n\/* === FEATURE SECTIONS === *\/\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\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\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\n.allcustom-pd-icon {\n  width: 20px;\n  height: 20px;\n  flex-shrink: 0;\n  transform: translateZ(0);\n}\n\n.allcustom-pd-icon svg {\n  width: 100%;\n  height: 100%;\n  display: block;\n}\n\n.allcustom-pd-section p {\n  font-size: 15px;\n  color: #925957;\n  line-height: 1.75;\n  margin: 0;\n}\n\n.allcustom-pd-section ul {\n  margin: 0;\n  padding-left: 22px;\n  list-style: none;\n}\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\n.allcustom-pd-section ul li:last-child {\n  margin-bottom: 0;\n}\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\n.allcustom-pd-section strong {\n  color: #6d2424;\n  font-weight: 600;\n}\n\n\/* === GUARANTEE SECTION === *\/\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\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\n\/* === CTA SECTION === *\/\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\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\u003c\/style\u003e\n\u003cdiv class=\"allcustom-product-description\"\u003e\n\u003c!-- HERO DESCRIPTION --\u003e\n\u003cdiv class=\"allcustom-pd-hero\"\u003e\n\u003ch2\u003eCelebrate the Memories Behind Your Graduation\u003c\/h2\u003e\n\u003cp\u003eFrom late-night study sessions to unforgettable graduation day moments, this \u003cstrong\u003epersonalised graduation memory poster\u003c\/strong\u003e turns your journey into a keepsake worth holding onto forever.\u003c\/p\u003e\n\u003cp\u003eUpload your favourite photos, add your name, degree, university, and graduation date to create a meaningful reminder of how far you've come — designed in a soft aesthetic scrapbook style that feels personal, modern, and timeless.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- THE DESIGN --\u003e\n\u003cdiv class=\"allcustom-pd-section\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"allcustom-pd-icon\" aria-hidden=\"true\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#6d2424\" d=\"M22 10L12 5L2 10L12 15L22 10Z\"\u003e\u003c\/path\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#6d2424\" d=\"M6 12V17C8 19 16 19 18 17V12\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e \u003c\/span\u003e The design\u003c\/h3\u003e\n\u003cp\u003eA modern graduation collage layout featuring photos, milestone moments, academic details, and a personalised graduation calendar — thoughtfully arranged to capture the story behind your achievement.\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\" aria-hidden=\"true\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003crect stroke-width=\"2\" stroke=\"#6d2424\" rx=\"2\" height=\"18\" width=\"18\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\n\u003ccircle stroke-width=\"2\" stroke=\"#6d2424\" r=\"1.5\" cy=\"8.5\" cx=\"8.5\"\u003e\u003c\/circle\u003e\n\u003cpath stroke-width=\"2\" stroke=\"#6d2424\" d=\"M21 15L16 10L5 21\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e \u003c\/span\u003e How it's personalised\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpload 2 graduation or university photos\u003c\/li\u003e\n\u003cli\u003eAdd your name, degree or major, and university name\u003c\/li\u003e\n\u003cli\u003eSelect your graduation date for the calendar section\u003c\/li\u003e\n\u003cli\u003eCreated in a soft aesthetic scrapbook-inspired design\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- DISPLAY OPTIONS --\u003e\n\u003cdiv class=\"allcustom-pd-section\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"allcustom-pd-icon\" aria-hidden=\"true\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003crect stroke-width=\"2\" stroke=\"#6d2424\" rx=\"2\" height=\"18\" width=\"18\" y=\"3\" x=\"3\"\u003e\u003c\/rect\u003e\n\u003cpath stroke-width=\"2\" stroke=\"#6d2424\" d=\"M9 3V21\"\u003e\u003c\/path\u003e\n\u003cpath stroke-width=\"2\" stroke=\"#6d2424\" d=\"M15 3V21\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e \u003c\/span\u003e Display options\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eA4 size only\u003c\/strong\u003e — perfect for desks, shelves, or bedroom walls\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrame colours:\u003c\/strong\u003e oak, black, or white\u003c\/li\u003e\n\u003cli\u003eReady to display or gift straight away\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- MADE TO ORDER --\u003e\n\u003cdiv class=\"allcustom-pd-section\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"allcustom-pd-icon\" aria-hidden=\"true\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#6d2424\" d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e \u003c\/span\u003e Made to order and created just for you\u003c\/h3\u003e\n\u003cp\u003eCreated exactly as you preview it. Hand-checked with care and thoughtfully packaged.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- QUALITY --\u003e\n\u003cdiv class=\"allcustom-pd-section\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"allcustom-pd-icon\" aria-hidden=\"true\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#6d2424\" d=\"M9 11L12 14L22 4\"\u003e\u003c\/path\u003e\n\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#6d2424\" d=\"M21 12V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V5C3 3.89543 3.89543 3 5 3H16\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e \u003c\/span\u003e Premium quality\u003c\/h3\u003e\n\u003cp\u003eDesigned and printed in New Zealand with archival inks on premium matte paper.\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 graduation memory poster and celebrate how far you've come.\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"AllCustom","offers":[{"title":"Default Title","offer_id":53024334774594,"sku":"C946113814703-WithFrame","price":92.32,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0904\/3974\/5858\/files\/22-NEWWWW_1.png?v=1778410891","url":"https:\/\/www.allcustom.co.nz\/en-au\/products\/personalised-graduation-keepsake-class-of-2026","provider":"AllCustom","version":"1.0","type":"link"}