{"product_id":"macro-lens-edition-iphone-duo","title":"Macro Lens Edition - iPhone Duo","description":"\u003c!-- PRODUCT DESCRIPTION BLOCK --\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif; color: #111;\"\u003e\n\u003cp style=\"font-size: 15px; line-height: 1.7; color: #333; margin: 0 0 8px;\"\u003eCapture the smallest details with stunning clarity. From intricate textures to close-up shots that feel cinematic, it unlocks a whole new world.\u003cspan id=\"read-more-toggle\"\u003e \u003ca style=\"color: #111; font-size: 14px; font-weight: 500; text-decoration: underline;\" id=\"read-more-btn\" href=\"#\"\u003eRead More \u003csvg style=\"display: inline-block; vertical-align: middle; margin-left: 2px;\" fill=\"none\" viewbox=\"0 0 12 7\" height=\"7\" width=\"12\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.6\" stroke=\"#111\" d=\"M1 1l5 5 5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"margin: 0 0 20px;\" id=\"desc-more\"\u003e\n\u003cp style=\"font-size: 15px; line-height: 1.7; color: #333; margin: 0 0 8px;\"\u003eThe 25mm lens is perfect for tight shots of flowers, products, or everyday objects. The 100mm lens extends your working distance—ideal for filming moving subjects or capturing detail without getting too close.\u003c\/p\u003e\n\u003cp style=\"font-size: 15px; line-height: 1.7; color: #333; margin: 8px 0 0;\"\u003eCrafted from premium multi-coated glass, the Macro Lens includes our ultra-thin lens case and a clip-on mount for use with third-party cases or no case at all.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .feat-grid { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); margin-bottom: 12px; margin-top: 20px; border: 1px solid #e8e8e8; border-radius: 10px; overflow: hidden; background: #ffffff; }\n  .feat-card { padding: 14px 16px; border-right: 1px solid #e8e8e8; }\n  .feat-card:last-child { border-right: none; }\n  @media (max-width: 767px) { .feat-grid { grid-template-columns: 1fr; } .feat-card { border-right: none; border-bottom: 1px solid #e8e8e8; } .feat-card:last-child { border-bottom: none; } }\n\u003c\/style\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif; color: #111;\"\u003e\n\u003cdiv class=\"feat-grid\"\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 10px; margin-bottom: 6px;\"\u003e\n\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 28 28\" fill=\"none\"\u003e\n        \u003ccircle cx=\"14\" cy=\"14\" r=\"10\" stroke=\"#111\" stroke-width=\"1.3\"\u003e\u003c\/circle\u003e\n        \u003cline x1=\"4\" y1=\"14\" x2=\"24\" y2=\"14\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"14\" y1=\"4\" x2=\"14\" y2=\"24\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003ccircle cx=\"14\" cy=\"14\" r=\"2\" fill=\"#111\"\u003e\u003c\/circle\u003e\n      \u003c\/svg\u003e\n\u003cdiv style=\"font-size: 13px; font-weight: 600; color: #111; letter-spacing: -0.01em;\"\u003eUp to 30x Macro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #555; line-height: 1.5;\"\u003eExtreme close-up magnification\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 10px; margin-bottom: 6px;\"\u003e\n\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 100 100\" fill=\"none\"\u003e\n        \u003cdefs\u003e\n          \u003cclippath id=\"aperture-clip\"\u003e\n            \u003ccircle cx=\"50\" cy=\"50\" r=\"44\"\u003e\u003c\/circle\u003e\n          \u003c\/clippath\u003e\n        \u003c\/defs\u003e\n        \u003ccircle cx=\"50\" cy=\"50\" r=\"47\" fill=\"white\"\u003e\u003c\/circle\u003e\n        \n        \u003cg clip-path=\"url(#aperture-clip)\" stroke=\"#111\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\n          \u003cline x1=\"50\" y1=\"38\" x2=\"88\" y2=\"20\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"62\" y1=\"44\" x2=\"95\" y2=\"72\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"62\" y1=\"56\" x2=\"50\" y2=\"97\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"50\" y1=\"62\" x2=\"12\" y2=\"80\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"38\" y1=\"56\" x2=\"5\" y2=\"28\"\u003e\u003c\/line\u003e\n          \u003cline x1=\"38\" y1=\"44\" x2=\"50\" y2=\"3\"\u003e\u003c\/line\u003e\n        \u003c\/g\u003e\n        \n        \u003cpolygon points=\"50,38 62,44 62,56 50,62 38,56 38,44\" stroke=\"#111\" stroke-width=\"5\" fill=\"white\"\u003e\u003c\/polygon\u003e\n        \n        \u003ccircle cx=\"50\" cy=\"50\" r=\"47\" stroke=\"#111\" stroke-width=\"5\" fill=\"none\"\u003e\u003c\/circle\u003e\n      \u003c\/svg\u003e\n\u003cdiv style=\"font-size: 13px; font-weight: 600; color: #111; letter-spacing: -0.01em;\"\u003eNatural Bokeh\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #555; line-height: 1.5;\"\u003eShallow depth of field, natural look\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 10px; margin-bottom: 6px;\"\u003e\n\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 28 28\" fill=\"none\"\u003e\n        \u003ccircle cx=\"14\" cy=\"14\" r=\"10\" stroke=\"#111\" stroke-width=\"1.3\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"14\" cy=\"14\" r=\"5.5\" stroke=\"#111\" stroke-width=\"1.1\"\u003e\u003c\/circle\u003e\n        \u003cpath d=\"M5 14 C5 9.6 9 6 14 6\" stroke=\"#111\" stroke-width=\"2\" stroke-linecap=\"round\" opacity=\"0.5\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n\u003cdiv style=\"font-size: 13px; font-weight: 600; color: #111; letter-spacing: -0.01em;\"\u003eMulti-Coated\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #555; line-height: 1.5;\"\u003ePremium optics, maximum clarity\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- GETTING STARTED BLOCK --\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif;\"\u003e\n\u003cdiv style=\"background: #ffffff; border: 1px solid #e8e8e8; border-radius: 12px; padding: 18px 22px;\"\u003e\n\u003cdiv style=\"font-size: 13px; font-weight: 600; color: #111; letter-spacing: -0.01em;\"\u003eGetting Started Guide\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #555; margin-top: 6px;\"\u003e*For a seamless experience, download the \u003ca href=\"https:\/\/apps.apple.com\/us\/app\/sandmarc-camera\/id6759989969\" style=\"color: #555;\" target=\"_blank\"\u003eSANDMARC Camera App\u003c\/a\u003e. Compatible with SANDMARC \u003ca href=\"https:\/\/www.sandmarc.com\/collections\/iphone-cases\" rel=\"noopener\" style=\"color: #555;\" target=\"_blank\"\u003eiPhone Cases\u003c\/a\u003e and \u003ca href=\"https:\/\/www.sandmarc.com\/pages\/photography-and-filmmaking-gear\" rel=\"noopener\" style=\"color: #555;\" target=\"_blank\"\u003eGear\u003c\/a\u003e.\u003c\/div\u003e\n\u003ca href=\"https:\/\/www.sandmarc.com\/pages\/help-center?hcUrl=%2Fen-US%2Fmacro-lens-553090\" style=\"display: inline-block; color: #0189ff; font-size: 13px; font-weight: 600; text-decoration: none; margin-top: 10px;\" target=\"_blank\"\u003eView Tutorial →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"SANDMARC","offers":[{"title":"Macro 25mm","offer_id":43446553116734,"sku":"SM-861","price":129.99,"currency_code":"USD","in_stock":true},{"title":"Macro 100mm","offer_id":43446553149502,"sku":"SM-858","price":149.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0207\/3228\/files\/Macro_25mm_-_iPhone_Ultra_-_Main_View.png?v=1788562466","url":"https:\/\/www.sandmarc.com\/products\/macro-lens-edition-iphone-duo","provider":"SANDMARC","version":"1.0","type":"link"}