{"product_id":"custom-mom-letter-photo-mug","title":"Custom MOM Letter Photo Mug","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.allcustom-pd-hero em {\n  color: #6d2424;\n  font-style: italic;\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\n\/* === RESPONSIVE BREAKPOINTS === *\/\n\n\/* Tablet - Large (≤989px) *\/\n@media (max-width: 989px) {\n  .allcustom-pd-hero {\n    padding: 28px 24px;\n  }\n\n  .allcustom-pd-hero h2 {\n    font-size: 22px;\n  }\n\n  .allcustom-pd-section {\n    padding: 22px 24px;\n  }\n\n  .allcustom-pd-section h3 {\n    font-size: 17px;\n  }\n\n  .allcustom-pd-guarantee,\n  .allcustom-pd-cta {\n    padding: 20px 24px;\n  }\n}\n\n\/* Mobile - Standard (≤749px) *\/\n@media (max-width: 749px) {\n  .allcustom-pd-hero {\n    padding: 24px 20px;\n    margin-bottom: 16px;\n  }\n\n  .allcustom-pd-hero h2 {\n    font-size: 20px;\n    margin-bottom: 14px;\n  }\n\n  .allcustom-pd-hero p {\n    font-size: 15px;\n  }\n\n  .allcustom-pd-section {\n    padding: 20px 20px;\n    margin-bottom: 14px;\n  }\n\n  .allcustom-pd-section h3 {\n    font-size: 16px;\n    gap: 8px;\n  }\n\n  .allcustom-pd-icon {\n    width: 18px;\n    height: 18px;\n  }\n\n  .allcustom-pd-section p,\n  .allcustom-pd-section ul li {\n    font-size: 14px;\n  }\n\n  .allcustom-pd-guarantee {\n    padding: 18px 20px;\n  }\n\n  .allcustom-pd-guarantee p {\n    font-size: 15px;\n  }\n\n  .allcustom-pd-cta {\n    padding: 24px 20px;\n  }\n\n  .allcustom-pd-cta h3 {\n    font-size: 16px;\n  }\n}\n\n\/* Mobile - XS (≤480px) *\/\n@media (max-width: 480px) {\n  .allcustom-pd-hero {\n    padding: 22px 16px;\n  }\n\n  .allcustom-pd-hero h2 {\n    font-size: 19px;\n  }\n\n  .allcustom-pd-hero p {\n    font-size: 14px;\n  }\n\n  .allcustom-pd-section {\n    padding: 18px 16px;\n  }\n\n  .allcustom-pd-section h3 {\n    font-size: 15px;\n  }\n\n  .allcustom-pd-icon {\n    width: 17px;\n    height: 17px;\n  }\n\n  .allcustom-pd-section p,\n  .allcustom-pd-section ul li {\n    font-size: 13px;\n  }\n\n  .allcustom-pd-guarantee {\n    padding: 16px 16px;\n  }\n\n  .allcustom-pd-guarantee p {\n    font-size: 14px;\n  }\n\n  .allcustom-pd-cta {\n    padding: 22px 16px;\n  }\n\n  .allcustom-pd-cta h3 {\n    font-size: 15px;\n  }\n}\n\n\/* Mobile - XXS (≤400px) *\/\n@media (max-width: 400px) {\n  .allcustom-pd-hero h2 {\n    font-size: 18px;\n  }\n\n  .allcustom-pd-section h3 {\n    font-size: 14px;\n  }\n\n  .allcustom-pd-cta h3 {\n    font-size: 14px;\n  }\n}\n\n\/* === ACCESSIBILITY === *\/\n@media (prefers-reduced-motion: reduce) {\n  .allcustom-pd-section {\n    transition: none;\n  }\n  \n  .allcustom-pd-icon {\n    transform: none;\n  }\n}\n\n@media (prefers-contrast: high) {\n  .allcustom-pd-hero,\n  .allcustom-pd-section,\n  .allcustom-pd-guarantee,\n  .allcustom-pd-cta {\n    border-width: 2px;\n  }\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\u003eEvery Sip Reminds Her She's Loved\u003c\/h2\u003e\n\u003cp\u003eStart her mornings with a smile with this custom MOM letter photo mug. Upload your favourite photo to sit perfectly inside the \"O,\" add a heartfelt message on each side, and create a gift that's as warm and comforting as her morning coffee. Whether it's Mother's Day, her birthday, or just because she deserves it, this personalised mug turns an everyday essential into a daily reminder of how much she means to you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- THE DESIGN --\u003e\n\u003cdiv class=\"allcustom-pd-section\"\u003e\n\u003ch3\u003e\n\u003cspan aria-hidden=\"true\" 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-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#6d2424\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e The design\u003c\/h3\u003e\n\u003cp\u003eBold \"MOM\" letters wrap around the mug with your photo displayed proudly in the centre. Add custom text on the left and right sides — like \"Love You Mum\" and \"Happy Mother's Day\" — to make it uniquely hers. The clean, modern design looks beautiful on any kitchen counter or desk.\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 aria-hidden=\"true\" class=\"allcustom-pd-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003crect rx=\"2\" height=\"18\" width=\"18\" y=\"3\" x=\"3\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#6d2424\"\u003e\u003c\/rect\u003e\n          \u003ccircle r=\"1.5\" cy=\"8.5\" cx=\"8.5\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#6d2424\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M21 15L16 10L5 21\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#6d2424\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e How it's personalised\u003c\/h3\u003e\n\u003cp\u003eUpload one photo that will appear inside the \"O\" of MOM. Add your custom messages on the left and right sides of the mug. Preview your design and you're done — a meaningful gift ready to use and treasure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- MUG SPECIFICATIONS --\u003e\n\u003cdiv class=\"allcustom-pd-section\"\u003e\n\u003ch3\u003e\n\u003cspan aria-hidden=\"true\" class=\"allcustom-pd-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003cpath d=\"M18 8h1a4 4 0 0 1 0 8h-1\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#6d2424\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#6d2424\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e Mug specifications\u003c\/h3\u003e\n\u003cp\u003eMade from premium ceramic with a bright white glaze and fade-resistant print. Holds 11 oz — the perfect size for coffee, tea, or hot chocolate. Microwave-safe and dishwasher-safe for everyday convenience.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- MADE TO ORDER --\u003e\n\u003cdiv class=\"allcustom-pd-section\"\u003e\n\u003ch3\u003e\n\u003cspan aria-hidden=\"true\" 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 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\" stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#6d2424\"\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 aria-hidden=\"true\" 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-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#6d2424\"\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-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#6d2424\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e Premium quality\u003c\/h3\u003e\n\u003cp\u003ePrinted in New Zealand with high-quality, fade-resistant inks that last.\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 custom MOM letter photo mug — because every morning should start with love.\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"All Custom","offers":[{"title":"11oz (Ceramic)","offer_id":52439011885378,"sku":"C1029960573151-white","price":69.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0904\/3974\/5858\/files\/mug_preview_7.png?v=1774063259","url":"https:\/\/www.allcustom.co.nz\/products\/custom-mom-letter-photo-mug","provider":"AllCustom","version":"1.0","type":"link"}