{"product_id":"messenger-pro","title":"Messenger Pro","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;\"\u003eDesigned for the commute, the meeting, and everything after. The Messenger Pro carries a 16-inch MacBook Pro, iPad, AirPods, and daily essentials at a full 15L, no sizing up required. A low-profile shell moves through any professional setting without drawing attention. Camera gear, lenses, and a full-size tripod fit in the same system when the day calls for it.\u003cspan style=\"display: none;\" 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;\"\u003eBuilt from 840D Ballistic Nylon with a dedicated tarpaulin base for waterproofing where it matters most: the bottom, against wet pavement and dirty floors. Hardware is CNC-machined aluminum, not plastic, on every buckle and zipper pull. The shoulder strap detaches for a briefcase-style carry, while an integrated luggage pass-through slides onto your carry-on for effortless airport transitions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  @media (min-width: 768px) { #read-more-toggle { display: inline !important; } #desc-more { display: none; } }\n  @media (max-width: 767px) { #desc-more { display: block !important; } #read-more-toggle { display: none !important; } }\n\u003c\/style\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        \u003cpath d=\"M6 10 L6 24 Q6 25.5 7.5 25.5 L20.5 25.5 Q22 25.5 22 24 L22 10\" stroke=\"#111\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M6 10 L22 10 L20 4.5 Q19.6 3.5 18.5 3.5 L9.5 3.5 Q8.4 3.5 8 4.5 Z\" stroke=\"#111\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003cline x1=\"10\" y1=\"14\" x2=\"18\" y2=\"14\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\n\u003cdiv style=\"font-size: 13px; font-weight: 600; color: #111; letter-spacing: -0.01em;\"\u003e15L Capacity\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #555; line-height: 1.5;\"\u003eNo sizing up for a 16\" MacBook Pro\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\" style=\"flex-shrink: 0;\"\u003e\n        \u003cpath d=\"M14 3 L23 7 L23 15 Q23 21.5 14 25.5 Q5 21.5 5 15 L5 7 Z\" stroke=\"#111\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M9 15 L12.5 18.5 L19 11\" stroke=\"#111\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n\u003cdiv style=\"font-size: 13px; font-weight: 600; color: #111; letter-spacing: -0.01em;\"\u003eWeatherproof Base\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #555; line-height: 1.5;\"\u003eTarpaulin bottom, built for wet pavement\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        \u003cpath d=\"M11 5.5 Q7 5.5 7 10 L7 18 Q7 22.5 11 22.5 L15 22.5 Q19 22.5 19 18 L19 15\" stroke=\"#111\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003crect x=\"16\" y=\"10.5\" width=\"6.5\" height=\"9\" rx=\"2\" stroke=\"#111\" stroke-width=\"1.4\" stroke-linejoin=\"round\"\u003e\u003c\/rect\u003e\n        \u003ccircle cx=\"19.25\" cy=\"15\" r=\"1.3\" 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;\"\u003eMachined Hardware\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #555; line-height: 1.5;\"\u003eCNC aluminum, not plastic\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;\"\u003eSee every feature in action. Compatible with SANDMARC \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=\"#\" id=\"tutorial-video-btn\" style=\"display: inline-block; color: #0189ff; font-size: 13px; font-weight: 600; text-decoration: none; margin-top: 10px;\"\u003eVideo Walkthrough →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- VIDEO MODAL --\u003e\n\u003cdiv id=\"tutorial-video-modal\" style=\"display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.75); z-index: 9999; align-items: center; justify-content: center;\"\u003e\n\u003cdiv style=\"position: relative; width: 90%; max-width: 720px;\"\u003e\n\u003cbutton id=\"tutorial-video-close\" style=\"position: absolute; top: -36px; right: 0; background: none; border: none; color: #fff; font-size: 28px; line-height: 1; cursor: pointer; padding: 4px 8px; font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif;\"\u003e×\u003c\/button\u003e\n\u003cdiv style=\"position: relative; width: 100%; padding-top: 56.25%; background: #000; border-radius: 8px; overflow: hidden;\"\u003e\u003ciframe id=\"tutorial-video-iframe\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cscript\u003e\n  var btn = document.getElementById('read-more-btn');\n  var more = document.getElementById('desc-more');\n  if (btn \u0026\u0026 more) {\n    more.style.display = 'none';\n    btn.addEventListener('click', function(e) {\n      e.preventDefault();\n      if (more.style.display === 'none') {\n        more.style.display = 'block';\n        btn.innerHTML = 'Read Less \u003csvg style=\"display:inline-block;vertical-align:middle;margin-left:2px;transform:rotate(180deg)\" 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';\n      } else {\n        more.style.display = 'none';\n        btn.innerHTML = 'Read 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';\n      }\n    });\n  }\n\u003c\/script\u003e \u003cscript\u003e\n  (function() {\n    var videoId = '1pva4mMkv1U';\n    var openBtn = document.getElementById('tutorial-video-btn');\n    var modal = document.getElementById('tutorial-video-modal');\n    var closeBtn = document.getElementById('tutorial-video-close');\n    var iframe = document.getElementById('tutorial-video-iframe');\n\n    if (openBtn \u0026\u0026 modal \u0026\u0026 iframe) {\n      openBtn.addEventListener('click', function(e) {\n        e.preventDefault();\n        iframe.src = 'https:\/\/www.youtube.com\/embed\/' + videoId + '?autoplay=1\u0026rel=0';\n        modal.style.display = 'flex';\n      });\n      closeBtn.addEventListener('click', function() {\n        modal.style.display = 'none';\n        iframe.src = '';\n      });\n      modal.addEventListener('click', function(e) {\n        if (e.target === modal) {\n          modal.style.display = 'none';\n          iframe.src = '';\n        }\n      });\n      document.addEventListener('keydown', function(e) {\n        if (e.key === 'Escape' \u0026\u0026 modal.style.display === 'flex') {\n          modal.style.display = 'none';\n          iframe.src = '';\n        }\n      });\n    }\n  })();\n\u003c\/script\u003e\u003c\/p\u003e","brand":"SANDMARC","offers":[{"title":"Default Title","offer_id":50352537174230,"sku":"SM-573","price":113.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0839\/5171\/4518\/files\/messenger-pro-1.jpg?v=1788294842","url":"https:\/\/sandmarced.com\/products\/messenger-pro","provider":"sandmarced","version":"1.0","type":"link"}