{"product_id":"travel-backpack","title":"Travel Backpack","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;\"\u003eBuilt for the move between airports, shoots, and cities without checking a bag. The SANDMARC Travel Backpack carries a 16\" laptop, camera gear, and up to a full weekend of clothing in a single airline carry-on approved pack at 3.1 lbs.\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;\"\u003eEvery material choice was made deliberately. 840D ballistic nylon for lightweight protection. Tarpaulin reinforcement at the base and contact points. YKK weather-sealed zippers on every compartment. Aluminum hardware throughout. A contoured padded harness with mesh back panel built for all-day carry, not just short bursts.\u003c\/p\u003e\n\u003cp style=\"font-size:15px; line-height:1.7; color:#333; margin:0 0 8px;\"\u003eDedicated compartments keep lenses, filters, a tripod, and accessories organized and immediately accessible. A patent-pending shoulder strap mount enables hands-free POV footage on the move with no extra rig required. Luggage passthrough for seamless airport transit. Expandable bottom compartment for overflow. Full duffle-carry conversion with cushioned side handles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\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\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  .feat-card:nth-child(3){border-right:none;}\n  .feat-card:nth-child(4),.feat-card:nth-child(5),.feat-card:nth-child(6){border-top:1px solid #e8e8e8;}\n  @media(max-width:767px){.feat-grid{grid-template-columns:1fr;}.feat-card{border-right:none;border-top:none;border-bottom:1px solid #e8e8e8;}.feat-card:last-child{border-bottom:none;}.feat-card:nth-child(4),.feat-card:nth-child(5),.feat-card:nth-child(6){border-top:none;}}\n\u003c\/style\u003e\n\n\u003cdiv style=\"font-family:'Inter',-apple-system,'Helvetica Neue',sans-serif; color:#111;\"\u003e\n\u003cdiv class=\"feat-grid\"\u003e\n\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\u003crect x=\"4\" y=\"2\" width=\"14\" height=\"24\" rx=\"2\" stroke=\"#111\" stroke-width=\"1.3\"\u003e\u003c\/rect\u003e\u003cline x1=\"7\" y1=\"8\" x2=\"15\" y2=\"8\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"7\" y1=\"12\" x2=\"15\" y2=\"12\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003crect x=\"18\" y=\"9\" width=\"6\" height=\"10\" rx=\"1.5\" stroke=\"#111\" stroke-width=\"1.1\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\n      \u003cdiv style=\"font-size:13px;font-weight:600;color:#111;letter-spacing:-0.01em;\"\u003e16\" Laptop\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"font-size:12px;color:#555;line-height:1.5;\"\u003eCarry-on approved at 3.1 lbs\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\u003cpath d=\"M6 6h16v16a2 2 0 01-2 2H8a2 2 0 01-2-2V6z\" stroke=\"#111\" stroke-width=\"1.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 6V4h8v2\" stroke=\"#111\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cline x1=\"10\" y1=\"12\" x2=\"18\" y2=\"12\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"10\" y1=\"16\" x2=\"15\" y2=\"16\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003cdiv style=\"font-size:13px;font-weight:600;color:#111;letter-spacing:-0.01em;\"\u003e840D Nylon\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"font-size:12px;color:#555;line-height:1.5;\"\u003eTarpaulin base + YKK zippers\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\u003ccircle cx=\"14\" cy=\"10\" r=\"5\" stroke=\"#111\" stroke-width=\"1.3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M6 24c0-4.418 3.582-8 8-8s8 3.582 8 8\" stroke=\"#111\" stroke-width=\"1.3\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cline x1=\"20\" y1=\"6\" x2=\"24\" y2=\"4\" stroke=\"#111\" stroke-width=\"1.2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003cline x1=\"21\" y1=\"10\" x2=\"25\" y2=\"10\" stroke=\"#111\" stroke-width=\"1.2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003cdiv style=\"font-size:13px;font-weight:600;color:#111;letter-spacing:-0.01em;\"\u003ePOV Mount\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"font-size:12px;color:#555;line-height:1.5;\"\u003ePatent-pending shoulder strap\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\u003crect x=\"3\" y=\"8\" width=\"22\" height=\"14\" rx=\"2\" stroke=\"#111\" stroke-width=\"1.3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M9 8V6a2 2 0 012-2h6a2 2 0 012 2v2\" stroke=\"#111\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cline x1=\"3\" y1=\"15\" x2=\"25\" y2=\"15\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\" stroke-dasharray=\"2 2\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003cdiv style=\"font-size:13px;font-weight:600;color:#111;letter-spacing:-0.01em;\"\u003eGear Ready\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"font-size:12px;color:#555;line-height:1.5;\"\u003eLens, filter \u0026amp; tripod compartments\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\u003crect x=\"5\" y=\"4\" width=\"18\" height=\"20\" rx=\"2\" stroke=\"#111\" stroke-width=\"1.3\"\u003e\u003c\/rect\u003e\u003cline x1=\"5\" y1=\"14\" x2=\"23\" y2=\"14\" stroke=\"#111\" stroke-width=\"1.1\"\u003e\u003c\/line\u003e\u003cpath d=\"M10 19h8\" stroke=\"#111\" stroke-width=\"1.2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4v4\" stroke=\"#111\" stroke-width=\"1.2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cdiv style=\"font-size:13px;font-weight:600;color:#111;letter-spacing:-0.01em;\"\u003eLuggage Passthrough\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"font-size:12px;color:#555;line-height:1.5;\"\u003eSeamless airport transit\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\u003cpath d=\"M6 10c0-4 2-7 8-7s8 3 8 7v10a2 2 0 01-2 2H8a2 2 0 01-2-2V10z\" stroke=\"#111\" stroke-width=\"1.3\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 10h8\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 14h8\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 18h16\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cdiv style=\"font-size:13px;font-weight:600;color:#111;letter-spacing:-0.01em;\"\u003eExpandable\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"font-size:12px;color:#555;line-height:1.5;\"\u003e25L to 30.5L\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\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\n\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;\"\u003eEverything you need to pack, carry, and move.\u003c\/div\u003e\n\u003ca href=\"https:\/\/www.sandmarc.com\/pages\/help-center?hcUrl=%2Fen-US%2Ftravel-backpack-1623975\" target=\"_blank\" style=\"display:inline-block;color:#0189ff;font-size:13px;font-weight:600;text-decoration:none;margin-top:10px;\"\u003eView Tutorial →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SANDMARC","offers":[{"title":"Default Title","offer_id":50352509944022,"sku":"SM-572","price":149.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0839\/5171\/4518\/files\/travel-backpack-1.jpg?v=1788294737","url":"https:\/\/sandmarced.com\/products\/travel-backpack","provider":"sandmarced","version":"1.0","type":"link"}