{"product_id":"custom-photo-magnets-2x2-set","title":"Custom Photo Magnets — 2x2\" Set","description":"\u003cdiv class=\"dmd\" id=\"dmd-desc\"\u003e\n  \u003cp class=\"dmd__lede dmd__reveal\"\u003eYour favorite moments, made to keep.\u003c\/p\u003e\n  \u003cp class=\"dmd__p dmd__reveal\"\u003eSomewhere in your camera roll is a photo you smile at every time you see it — the one you'd screenshot and send, the one you show people on your phone. We turn that photo into something you'll actually see every day: a premium magnet, pressed by hand, living on your fridge instead of buried in an album with 4,000 others.\u003c\/p\u003e\n  \u003cp class=\"dmd__p dmd__reveal\"\u003eEvery piece is made to order. No templates, no shortcuts — just your photo, printed vividly and pressed onto a durable, glossy magnet built to last years, not months. It's a small object. It carries a lot.\u003c\/p\u003e\n\n  \u003cdiv class=\"dmd__stats dmd__reveal\"\u003e\n    \u003cdiv class=\"dmd__stat\"\u003e\n\u003cspan class=\"dmd__stat-num\"\u003e2,000+\u003c\/span\u003e\u003cspan class=\"dmd__stat-label\"\u003eMemories pressed\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"dmd__stat\"\u003e\n\u003cspan class=\"dmd__stat-num\"\u003e4.9★\u003c\/span\u003e\u003cspan class=\"dmd__stat-label\"\u003eAverage rating\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"dmd__stat\"\u003e\n\u003cspan class=\"dmd__stat-num\"\u003e24hr\u003c\/span\u003e\u003cspan class=\"dmd__stat-label\"\u003eMade to order\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dmd__divider dmd__reveal\"\u003e\u003c\/div\u003e\n\n  \u003cp class=\"dmd__label dmd__reveal\"\u003eThe details\u003c\/p\u003e\n  \u003cul class=\"dmd__list\"\u003e\n    \u003cli class=\"dmd__reveal\"\u003e\n\u003cspan class=\"dmd__ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M2 12h2M20 12h2M12 2v2M12 20v2M5 5l1.5 1.5M17.5 17.5 19 19M19 5l-1.5 1.5M6.5 17.5 5 19\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eVivid, true-to-life printing\u003c\/strong\u003e\u003csmall\u003eColor-calibrated so every photo prints the way you remember it\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli class=\"dmd__reveal\"\u003e\n\u003cspan class=\"dmd__ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2 3 7v6c0 5 4 8 9 9 5-1 9-4 9-9V7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eDurable, glossy finish\u003c\/strong\u003e\u003csmall\u003eResists fading, scratching, and years of fridge duty\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli class=\"dmd__reveal\"\u003e\n\u003cspan class=\"dmd__ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2v6M12 22v-6M6 12H2M22 12h-4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003ePressed by hand, one at a time\u003c\/strong\u003e\u003csmall\u003eNo mass production — every magnet gets individual attention\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli class=\"dmd__reveal\"\u003e\n\u003cspan class=\"dmd__ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 12 20 22 4 22 4 12\"\u003e\u003c\/polyline\u003e\u003crect x=\"2\" y=\"7\" width=\"20\" height=\"5\"\u003e\u003c\/rect\u003e\u003cline x1=\"12\" y1=\"22\" x2=\"12\" y2=\"7\"\u003e\u003c\/line\u003e\u003cpath d=\"M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eGift-ready packaging\u003c\/strong\u003e\u003csmall\u003eStraight to your door, or straight to theirs\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli class=\"dmd__reveal\"\u003e\n\u003cspan class=\"dmd__ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 12h14M13 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eShips from the USA\u003c\/strong\u003e\u003csmall\u003eFast, tracked delivery door to door\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"dmd__close dmd__reveal\"\u003eA small thing that means a lot. That's the whole idea.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .dmd{font-family:'Nunito Sans',system-ui,sans-serif;color:#3A322C;padding:6px 0 4px;}\n  .dmd__lede{font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:19px;line-height:1.4;margin:0 0 14px;color:#3A322C;}\n  .dmd__p{font-size:14.5px;line-height:1.75;color:#8A7F72;margin:0 0 14px;}\n\n  .dmd__stats{display:flex;gap:0;margin:22px 0 4px;border-top:1px solid #E7DFD2;border-bottom:1px solid #E7DFD2;padding:16px 0;}\n  .dmd__stat{flex:1;text-align:center;border-right:1px solid #E7DFD2;}\n  .dmd__stat:last-child{border-right:none;}\n  .dmd__stat-num{display:block;font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:19px;color:#C97B77;}\n  .dmd__stat-label{display:block;font-size:11px;color:#8A7F72;margin-top:3px;letter-spacing:.02em;}\n\n  .dmd__divider{height:1px;background:transparent;margin:22px 0 18px;}\n  .dmd__label{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#C97B77;font-weight:700;margin:0 0 14px;}\n\n  .dmd__list{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:10px;}\n  .dmd__list li{display:flex;align-items:flex-start;gap:12px;padding:10px 10px;border-radius:12px;transition:background .25s ease,transform .25s ease;}\n  .dmd__list li:hover{background:#FBF2F0;transform:translateX(3px);}\n  .dmd__list li span:last-child{display:flex;flex-direction:column;gap:2px;}\n  .dmd__list li strong{font-size:14.5px;font-weight:700;color:#3A322C;}\n  .dmd__list li small{font-size:12.5px;color:#8A7F72;line-height:1.5;}\n  .dmd__ico{flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:#FBF2F0;color:#C97B77;display:flex;align-items:center;justify-content:center;margin-top:1px;transition:background .25s ease,color .25s ease,transform .25s ease;}\n  .dmd__list li:hover .dmd__ico{background:#C97B77;color:#fff;transform:scale(1.08);}\n  .dmd__ico svg{width:16px;height:16px;}\n\n  .dmd__close{font-family:'Caveat',cursive;font-size:20px;color:#C97B77;margin:6px 0 0;line-height:1.3;}\n\n  \/* Scroll reveal *\/\n  .dmd__reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;}\n  .dmd__reveal.is-visible{opacity:1;transform:none;}\n\n  @media (prefers-reduced-motion:reduce){\n    .dmd__reveal{opacity:1;transform:none;transition:none;}\n    .dmd__list li,.dmd__ico{transition:none;}\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('dmd-desc');\n  if(!root) return;\n  var items=root.querySelectorAll('.dmd__reveal');\n  if(!('IntersectionObserver' in window)){\n    items.forEach(function(el){el.classList.add('is-visible');});\n    return;\n  }\n  var io=new IntersectionObserver(function(entries){\n    entries.forEach(function(entry,i){\n      if(entry.isIntersecting){\n        setTimeout(function(){ entry.target.classList.add('is-visible'); }, i*60);\n        io.unobserve(entry.target);\n      }\n    });\n  },{threshold:0.15});\n  items.forEach(function(el){ io.observe(el); });\n})();\n\u003c\/script\u003e","brand":"Dear Memories","offers":[{"title":"5-Pack","offer_id":50262486614256,"sku":"DM-MAG-2X2-5PK","price":15.99,"currency_code":"USD","in_stock":true},{"title":"9-Pack","offer_id":50262486647024,"sku":"DM-MAG-2X2-9PK","price":23.99,"currency_code":"USD","in_stock":true},{"title":"12-Pack","offer_id":50262486679792,"sku":"DM-MAG-2X2-12PK","price":28.99,"currency_code":"USD","in_stock":true},{"title":"16-Pack","offer_id":50288582459632,"sku":"DM-MAG-2X2-16PK","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0854\/4773\/7584\/files\/WhatsApp_Image_2026-08-21_at_1.43.29_AM.webp?v=1787691862","url":"https:\/\/dearmemories.us\/products\/custom-photo-magnets-2x2-set","provider":"Dear Memories","version":"1.0","type":"link"}