{"title":"Bag + Compression","description":null,"products":[{"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"},{"product_id":"compression-packing-cube-luggage","title":"Compression Bag | Luggage","description":"\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; color: #111 !important;\"\u003e\n\u003cp style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 15px !important; line-height: 1.7 !important; color: #333 !important; margin: 0 0 8px !important;\"\u003eCompress the bulky layers standard packing cubes can't touch. While regular cubes organize light summer clothes, the SANDMARC Compression Bag uses air extraction to eliminate trapped volume from high-loft gear: down jackets, wool sweaters, and thick knits, turning bulky clothing into flat, stackable layers that reclaim space you didn't know you had.\u003cspan style=\"display: none;\" id=\"read-more-toggle\"\u003e \u003ca style=\"color: #111 !important; font-size: 14px !important; font-weight: 500 !important; text-decoration: underline !important;\" 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 !important;\" id=\"desc-more\"\u003e\n\u003cp style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 15px !important; line-height: 1.7 !important; color: #333 !important; margin: 0 0 8px !important;\"\u003ePowered by an included tennis ball-sized USB-C rechargeable pump, you can compress a full bag in a minute anywhere. And if the TSA unpacks it, you can reseal and recompress on the spot. Heavy-duty airtight sealed zippers and weather-resistant construction protect your clothing from rain, humidity, bedbugs, and whatever the hotel didn't clean.\u003c\/p\u003e\n\u003cp style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 15px !important; line-height: 1.7 !important; color: #333 !important; margin: 8px 0 0 !important;\"\u003eAvailable in three sizes built around how you actually travel. Small for a backpack. Medium for a carry-on. Large for checked luggage.\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 !important; } }\n  @media (max-width: 767px) { #desc-more { display: block !important; } #read-more-toggle { display: none !important; } }\n\u003c\/style\u003e\n\u003c!-- FEATURE GRID --\u003e\n\u003cstyle\u003e\n  .sm-feat-grid { display: grid !important; grid-template-columns: repeat(3, minmax(0,1fr)) !important; margin-bottom: 12px !important; margin-top: 20px !important; border: 1px solid #e8e8e8 !important; border-radius: 10px !important; overflow: hidden !important; background: #ffffff !important; }\n  .sm-feat-card { padding: 14px 16px !important; border-right: 1px solid #e8e8e8 !important; }\n  .sm-feat-card:last-child { border-right: none !important; }\n  @media (max-width: 767px) { .sm-feat-grid { grid-template-columns: 1fr !important; } .sm-feat-card { border-right: none !important; border-bottom: 1px solid #e8e8e8 !important; } .sm-feat-card:last-child { border-bottom: none !important; } }\n\u003c\/style\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; color: #111 !important;\"\u003e\n\u003cdiv class=\"sm-feat-grid\"\u003e\n\u003cdiv class=\"sm-feat-card\"\u003e\n\u003cdiv style=\"display: flex !important; align-items: center !important; gap: 10px !important; margin-bottom: 6px !important;\"\u003e\n\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 28 28\" fill=\"none\"\u003e\n        \u003crect x=\"9\" y=\"11\" width=\"10\" height=\"13\" rx=\"2\" stroke=\"#111\" stroke-width=\"1.3\"\u003e\u003c\/rect\u003e\n        \u003cpath d=\"M12 11 L12 7 Q12 5 14 5 Q16 5 16 7 L16 11\" stroke=\"#111\" stroke-width=\"1.3\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n        \u003cline x1=\"14\" y1=\"15\" x2=\"14\" y2=\"20\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003cpath d=\"M11.5 17.5 L14 15 L16.5 17.5\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 13px !important; font-weight: 600 !important; color: #111 !important; letter-spacing: -0.01em !important;\"\u003ePump Included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 12px !important; color: #555 !important; line-height: 1.5 !important;\"\u003eCompress bags in seconds\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-feat-card\"\u003e\n\u003cdiv style=\"display: flex !important; align-items: center !important; gap: 10px !important; margin-bottom: 6px !important;\"\u003e\n\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 28 28\" fill=\"none\" style=\"flex-shrink: 0;\"\u003e\n        \u003cpath d=\"M14 4 L22 8 L22 14 Q22 21 14 24.5 Q6 21 6 14 L6 8 Z\" stroke=\"#111\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M14 10 Q11.5 14 14 16.5 Q16.5 14 14 10 Z\" stroke=\"#111\" stroke-width=\"1.2\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 13px !important; font-weight: 600 !important; color: #111 !important; letter-spacing: -0.01em !important;\"\u003eWeather Resistant\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 12px !important; color: #555 !important; line-height: 1.5 !important;\"\u003eDurable, water-resistant exterior\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-feat-card\"\u003e\n\u003cdiv style=\"display: flex !important; align-items: center !important; gap: 10px !important; margin-bottom: 6px !important;\"\u003e\n\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 28 28\" fill=\"none\"\u003e\n        \u003crect x=\"7\" y=\"6\" width=\"14\" height=\"17\" rx=\"2\" stroke=\"#111\" stroke-width=\"1.3\"\u003e\u003c\/rect\u003e\n        \u003cline x1=\"14\" y1=\"6\" x2=\"14\" y2=\"23\" stroke=\"#111\" stroke-width=\"1.1\" stroke-dasharray=\"1.6 1.6\"\u003e\u003c\/line\u003e\n        \u003ccircle cx=\"14\" cy=\"9\" r=\"1.3\" fill=\"#111\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"14\" cy=\"14\" r=\"1.3\" fill=\"#111\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"14\" cy=\"19\" r=\"1.3\" fill=\"#111\"\u003e\u003c\/circle\u003e\n      \u003c\/svg\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 13px !important; font-weight: 600 !important; color: #111 !important; letter-spacing: -0.01em !important;\"\u003eAirtight Zippers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 12px !important; color: #555 !important; line-height: 1.5 !important;\"\u003eHeavy-duty sealed, no air escapes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- GETTING STARTED GUIDE - ACCORDION --\u003e\n\u003cstyle\u003e\n  .sm-gsg-wrap { font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; margin-top: 16px !important; background: #ffffff !important; border: 1px solid #e8e8e8 !important; border-radius: 12px !important; padding: 18px 0 !important; }\n  .sm-gsg-title { font-size: 13px !important; font-weight: 600 !important; color: #0189ff !important; letter-spacing: -0.01em !important; padding: 0 22px 14px !important; }\n  .sm-gsg-accordion { border-top: 1px solid #e8e8e8 !important; }\n  .sm-gsg-item { border-bottom: 1px solid #e8e8e8 !important; }\n  .sm-gsg-item:last-child { border-bottom: none !important; }\n  .sm-gsg-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 16px 22px !important; cursor: pointer !important; user-select: none !important; }\n  .sm-gsg-header-text { font-size: 13px !important; font-weight: 600 !important; color: #111 !important; letter-spacing: -0.01em !important; }\n  .sm-gsg-chevron { transition: transform 0.2s ease !important; flex-shrink: 0 !important; }\n  .sm-gsg-item.open .sm-gsg-chevron { transform: rotate(180deg) !important; }\n  .sm-gsg-panel { max-height: 0 !important; overflow: hidden !important; transition: max-height 0.25s ease !important; }\n  .sm-gsg-item.open .sm-gsg-panel { max-height: 500px !important; }\n  .sm-gsg-panel-inner { padding: 0 22px 18px !important; font-size: 13px !important; color: #555 !important; line-height: 1.6 !important; }\n  .sm-gsg-panel-inner ol { margin: 0 !important; padding-left: 18px !important; }\n  .sm-gsg-panel-inner li { margin-bottom: 8px !important; }\n  .sm-gsg-panel-inner li:last-child { margin-bottom: 0 !important; }\n  .sm-gsg-panel-inner li strong { color: #111 !important; font-weight: 600 !important; }\n\u003c\/style\u003e\n\u003cdiv class=\"sm-gsg-wrap\"\u003e\n\u003cdiv class=\"sm-gsg-title\"\u003eGetting Started Guide\u003c\/div\u003e\n\u003cdiv class=\"sm-gsg-accordion\"\u003e\n\u003cdiv class=\"sm-gsg-item\"\u003e\n\u003cdiv class=\"sm-gsg-header\"\u003e\n\u003cdiv class=\"sm-gsg-header-text\"\u003eHow to Pack\u003c\/div\u003e\n\u003csvg class=\"sm-gsg-chevron\" width=\"12\" height=\"7\" viewbox=\"0 0 12 7\" fill=\"none\"\u003e\u003cpath d=\"M1 1l5 5 5-5\" stroke=\"#111\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-gsg-panel\"\u003e\n\u003cdiv class=\"sm-gsg-panel-inner\"\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlat-Fold Your Gear:\u003c\/strong\u003e Lay garments flat to match the rectangular footprint of the bag rather than rolling.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeal \u0026amp; Attach Pump:\u003c\/strong\u003e Zip the heavy-duty seal completely and connect the USB-C pump to the top deflate port.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompress \u0026amp; Shape:\u003c\/strong\u003e Turn on the pump and apply light hand pressure across the center as it deflates to form a flat, perfectly uniform slab.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-gsg-item\"\u003e\n\u003cdiv class=\"sm-gsg-header\"\u003e\n\u003cdiv class=\"sm-gsg-header-text\"\u003ePro Tip\u003c\/div\u003e\n\u003csvg class=\"sm-gsg-chevron\" width=\"12\" height=\"7\" viewbox=\"0 0 12 7\" fill=\"none\"\u003e\u003cpath d=\"M1 1l5 5 5-5\" stroke=\"#111\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-gsg-panel\"\u003e\n\u003cdiv class=\"sm-gsg-panel-inner\"\u003e\n\u003cp style=\"margin: 0 !important;\"\u003ePlace the bag inside your suitcase before compressing. As the air is removed, press the bag into shape with your hands so it conforms to the available space rather than forming a rigid brick. You get a flat, packable slab that leaves clean usable space above it for shoes, accessories, and souvenirs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\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.setProperty('display', 'none', 'important');\n    btn.addEventListener('click', function(e) {\n      e.preventDefault();\n      var isHidden = window.getComputedStyle(more).display === 'none';\n      if (isHidden) {\n        more.style.setProperty('display', 'block', 'important');\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.setProperty('display', 'none', 'important');\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  var gsgHeaders = document.querySelectorAll('.sm-gsg-header');\n  gsgHeaders.forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.closest('.sm-gsg-item');\n      item.classList.toggle('open');\n    });\n  });\n\u003c\/script\u003e\u003c\/p\u003e\n","brand":"SANDMARC","offers":[{"title":"Default Title","offer_id":50352518332630,"sku":"SM-683","price":77.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0839\/5171\/4518\/files\/compression-packing-cube-luggage-1.jpg?v=1788294771"},{"product_id":"compression-packing-cube-medium","title":"Compression Bag | Carry-on","description":"\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; color: #111 !important;\"\u003e\n\u003cp style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 15px !important; line-height: 1.7 !important; color: #333 !important; margin: 0 0 8px !important;\"\u003eCompress the bulky layers standard packing cubes can't touch. While regular cubes organize light summer clothes, the SANDMARC Compression Bag uses air extraction to eliminate trapped volume from high-loft gear: down jackets, wool sweaters, and thick knits, turning bulky clothing into flat, stackable layers that reclaim space you didn't know you had.\u003cspan style=\"display: none;\" id=\"read-more-toggle\"\u003e \u003ca style=\"color: #111 !important; font-size: 14px !important; font-weight: 500 !important; text-decoration: underline !important;\" 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 !important;\" id=\"desc-more\"\u003e\n\u003cp style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 15px !important; line-height: 1.7 !important; color: #333 !important; margin: 0 0 8px !important;\"\u003ePowered by an included tennis ball-sized USB-C rechargeable pump, you can compress a full bag in a minute anywhere. And if the TSA unpacks it, you can reseal and recompress on the spot. Heavy-duty airtight sealed zippers and weather-resistant construction protect your clothing from rain, humidity, bedbugs, and whatever the hotel didn't clean.\u003c\/p\u003e\n\u003cp style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 15px !important; line-height: 1.7 !important; color: #333 !important; margin: 8px 0 0 !important;\"\u003eAvailable in three sizes built around how you actually travel. Small for a backpack. Medium for a carry-on. Large for checked luggage.\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 !important; } }\n  @media (max-width: 767px) { #desc-more { display: block !important; } #read-more-toggle { display: none !important; } }\n\u003c\/style\u003e\n\u003c!-- FEATURE GRID --\u003e\n\u003cstyle\u003e\n  .sm-feat-grid { display: grid !important; grid-template-columns: repeat(3, minmax(0,1fr)) !important; margin-bottom: 12px !important; margin-top: 20px !important; border: 1px solid #e8e8e8 !important; border-radius: 10px !important; overflow: hidden !important; background: #ffffff !important; }\n  .sm-feat-card { padding: 14px 16px !important; border-right: 1px solid #e8e8e8 !important; }\n  .sm-feat-card:last-child { border-right: none !important; }\n  @media (max-width: 767px) { .sm-feat-grid { grid-template-columns: 1fr !important; } .sm-feat-card { border-right: none !important; border-bottom: 1px solid #e8e8e8 !important; } .sm-feat-card:last-child { border-bottom: none !important; } }\n\u003c\/style\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; color: #111 !important;\"\u003e\n\u003cdiv class=\"sm-feat-grid\"\u003e\n\u003cdiv class=\"sm-feat-card\"\u003e\n\u003cdiv style=\"display: flex !important; align-items: center !important; gap: 10px !important; margin-bottom: 6px !important;\"\u003e\n\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 28 28\" fill=\"none\"\u003e\n        \u003crect x=\"9\" y=\"11\" width=\"10\" height=\"13\" rx=\"2\" stroke=\"#111\" stroke-width=\"1.3\"\u003e\u003c\/rect\u003e\n        \u003cpath d=\"M12 11 L12 7 Q12 5 14 5 Q16 5 16 7 L16 11\" stroke=\"#111\" stroke-width=\"1.3\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n        \u003cline x1=\"14\" y1=\"15\" x2=\"14\" y2=\"20\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003cpath d=\"M11.5 17.5 L14 15 L16.5 17.5\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 13px !important; font-weight: 600 !important; color: #111 !important; letter-spacing: -0.01em !important;\"\u003ePump Included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 12px !important; color: #555 !important; line-height: 1.5 !important;\"\u003eCompress bags in seconds\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-feat-card\"\u003e\n\u003cdiv style=\"display: flex !important; align-items: center !important; gap: 10px !important; margin-bottom: 6px !important;\"\u003e\n\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 28 28\" fill=\"none\" style=\"flex-shrink: 0;\"\u003e\n        \u003cpath d=\"M14 4 L22 8 L22 14 Q22 21 14 24.5 Q6 21 6 14 L6 8 Z\" stroke=\"#111\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M14 10 Q11.5 14 14 16.5 Q16.5 14 14 10 Z\" stroke=\"#111\" stroke-width=\"1.2\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 13px !important; font-weight: 600 !important; color: #111 !important; letter-spacing: -0.01em !important;\"\u003eWeather Resistant\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 12px !important; color: #555 !important; line-height: 1.5 !important;\"\u003eDurable, water-resistant exterior\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-feat-card\"\u003e\n\u003cdiv style=\"display: flex !important; align-items: center !important; gap: 10px !important; margin-bottom: 6px !important;\"\u003e\n\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 28 28\" fill=\"none\"\u003e\n        \u003crect x=\"7\" y=\"6\" width=\"14\" height=\"17\" rx=\"2\" stroke=\"#111\" stroke-width=\"1.3\"\u003e\u003c\/rect\u003e\n        \u003cline x1=\"14\" y1=\"6\" x2=\"14\" y2=\"23\" stroke=\"#111\" stroke-width=\"1.1\" stroke-dasharray=\"1.6 1.6\"\u003e\u003c\/line\u003e\n        \u003ccircle cx=\"14\" cy=\"9\" r=\"1.3\" fill=\"#111\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"14\" cy=\"14\" r=\"1.3\" fill=\"#111\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"14\" cy=\"19\" r=\"1.3\" fill=\"#111\"\u003e\u003c\/circle\u003e\n      \u003c\/svg\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 13px !important; font-weight: 600 !important; color: #111 !important; letter-spacing: -0.01em !important;\"\u003eAirtight Zippers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 12px !important; color: #555 !important; line-height: 1.5 !important;\"\u003eHeavy-duty sealed, no air escapes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- GETTING STARTED GUIDE - ACCORDION --\u003e\n\u003cstyle\u003e\n  .sm-gsg-wrap { font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; margin-top: 16px !important; background: #ffffff !important; border: 1px solid #e8e8e8 !important; border-radius: 12px !important; padding: 18px 0 !important; }\n  .sm-gsg-title { font-size: 13px !important; font-weight: 600 !important; color: #0189ff !important; letter-spacing: -0.01em !important; padding: 0 22px 14px !important; }\n  .sm-gsg-accordion { border-top: 1px solid #e8e8e8 !important; }\n  .sm-gsg-item { border-bottom: 1px solid #e8e8e8 !important; }\n  .sm-gsg-item:last-child { border-bottom: none !important; }\n  .sm-gsg-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 16px 22px !important; cursor: pointer !important; user-select: none !important; }\n  .sm-gsg-header-text { font-size: 13px !important; font-weight: 600 !important; color: #111 !important; letter-spacing: -0.01em !important; }\n  .sm-gsg-chevron { transition: transform 0.2s ease !important; flex-shrink: 0 !important; }\n  .sm-gsg-item.open .sm-gsg-chevron { transform: rotate(180deg) !important; }\n  .sm-gsg-panel { max-height: 0 !important; overflow: hidden !important; transition: max-height 0.25s ease !important; }\n  .sm-gsg-item.open .sm-gsg-panel { max-height: 500px !important; }\n  .sm-gsg-panel-inner { padding: 0 22px 18px !important; font-size: 13px !important; color: #555 !important; line-height: 1.6 !important; }\n  .sm-gsg-panel-inner ol { margin: 0 !important; padding-left: 18px !important; }\n  .sm-gsg-panel-inner li { margin-bottom: 8px !important; }\n  .sm-gsg-panel-inner li:last-child { margin-bottom: 0 !important; }\n  .sm-gsg-panel-inner li strong { color: #111 !important; font-weight: 600 !important; }\n\u003c\/style\u003e\n\u003cdiv class=\"sm-gsg-wrap\"\u003e\n\u003cdiv class=\"sm-gsg-title\"\u003eGetting Started Guide\u003c\/div\u003e\n\u003cdiv class=\"sm-gsg-accordion\"\u003e\n\u003cdiv class=\"sm-gsg-item\"\u003e\n\u003cdiv class=\"sm-gsg-header\"\u003e\n\u003cdiv class=\"sm-gsg-header-text\"\u003eHow to Pack\u003c\/div\u003e\n\u003csvg class=\"sm-gsg-chevron\" width=\"12\" height=\"7\" viewbox=\"0 0 12 7\" fill=\"none\"\u003e\u003cpath d=\"M1 1l5 5 5-5\" stroke=\"#111\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-gsg-panel\"\u003e\n\u003cdiv class=\"sm-gsg-panel-inner\"\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlat-Fold Your Gear:\u003c\/strong\u003e Lay garments flat to match the rectangular footprint of the bag rather than rolling.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeal \u0026amp; Attach Pump:\u003c\/strong\u003e Zip the heavy-duty seal completely and connect the USB-C pump to the top deflate port.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompress \u0026amp; Shape:\u003c\/strong\u003e Turn on the pump and apply light hand pressure across the center as it deflates to form a flat, perfectly uniform slab.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-gsg-item\"\u003e\n\u003cdiv class=\"sm-gsg-header\"\u003e\n\u003cdiv class=\"sm-gsg-header-text\"\u003ePro Tip\u003c\/div\u003e\n\u003csvg class=\"sm-gsg-chevron\" width=\"12\" height=\"7\" viewbox=\"0 0 12 7\" fill=\"none\"\u003e\u003cpath d=\"M1 1l5 5 5-5\" stroke=\"#111\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-gsg-panel\"\u003e\n\u003cdiv class=\"sm-gsg-panel-inner\"\u003e\n\u003cp style=\"margin: 0 !important;\"\u003ePlace the bag inside your suitcase before compressing. As the air is removed, press the bag into shape with your hands so it conforms to the available space rather than forming a rigid brick. You get a flat, packable slab that leaves clean usable space above it for shoes, accessories, and souvenirs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\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.setProperty('display', 'none', 'important');\n    btn.addEventListener('click', function(e) {\n      e.preventDefault();\n      var isHidden = window.getComputedStyle(more).display === 'none';\n      if (isHidden) {\n        more.style.setProperty('display', 'block', 'important');\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.setProperty('display', 'none', 'important');\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  var gsgHeaders = document.querySelectorAll('.sm-gsg-header');\n  gsgHeaders.forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.closest('.sm-gsg-item');\n      item.classList.toggle('open');\n    });\n  });\n\u003c\/script\u003e\u003c\/p\u003e\n","brand":"SANDMARC","offers":[{"title":"Default Title","offer_id":50352518430934,"sku":"SM-682","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0839\/5171\/4518\/files\/compression-packing-cube-medium-1.jpg?v=1788294772"},{"product_id":"compression-packing-cube","title":"Compression Bag | Backpack","description":"\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; color: #111 !important;\"\u003e\n\u003cp style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 15px !important; line-height: 1.7 !important; color: #333 !important; margin: 0 0 8px !important;\"\u003eCompress the bulky layers standard packing cubes can't touch. While regular cubes organize light summer clothes, the SANDMARC Compression Bag uses air extraction to eliminate trapped volume from high-loft gear: down jackets, wool sweaters, and thick knits, turning bulky clothing into flat, stackable layers that reclaim space you didn't know you had.\u003cspan style=\"display: none;\" id=\"read-more-toggle\"\u003e \u003ca style=\"color: #111 !important; font-size: 14px !important; font-weight: 500 !important; text-decoration: underline !important;\" 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 !important;\" id=\"desc-more\"\u003e\n\u003cp style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 15px !important; line-height: 1.7 !important; color: #333 !important; margin: 0 0 8px !important;\"\u003ePowered by an included tennis ball-sized USB-C rechargeable pump, you can compress a full bag in a minute anywhere. And if the TSA unpacks it, you can reseal and recompress on the spot. Heavy-duty airtight sealed zippers and weather-resistant construction protect your clothing from rain, humidity, bedbugs, and whatever the hotel didn't clean.\u003c\/p\u003e\n\u003cp style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 15px !important; line-height: 1.7 !important; color: #333 !important; margin: 8px 0 0 !important;\"\u003eAvailable in three sizes built around how you actually travel. Small for a backpack. Medium for a carry-on. Large for checked luggage.\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 !important; } }\n  @media (max-width: 767px) { #desc-more { display: block !important; } #read-more-toggle { display: none !important; } }\n\u003c\/style\u003e\n\u003c!-- FEATURE GRID --\u003e\n\u003cstyle\u003e\n  .sm-feat-grid { display: grid !important; grid-template-columns: repeat(3, minmax(0,1fr)) !important; margin-bottom: 12px !important; margin-top: 20px !important; border: 1px solid #e8e8e8 !important; border-radius: 10px !important; overflow: hidden !important; background: #ffffff !important; }\n  .sm-feat-card { padding: 14px 16px !important; border-right: 1px solid #e8e8e8 !important; }\n  .sm-feat-card:last-child { border-right: none !important; }\n  @media (max-width: 767px) { .sm-feat-grid { grid-template-columns: 1fr !important; } .sm-feat-card { border-right: none !important; border-bottom: 1px solid #e8e8e8 !important; } .sm-feat-card:last-child { border-bottom: none !important; } }\n\u003c\/style\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; color: #111 !important;\"\u003e\n\u003cdiv class=\"sm-feat-grid\"\u003e\n\u003cdiv class=\"sm-feat-card\"\u003e\n\u003cdiv style=\"display: flex !important; align-items: center !important; gap: 10px !important; margin-bottom: 6px !important;\"\u003e\n\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 28 28\" fill=\"none\"\u003e\n        \u003crect x=\"9\" y=\"11\" width=\"10\" height=\"13\" rx=\"2\" stroke=\"#111\" stroke-width=\"1.3\"\u003e\u003c\/rect\u003e\n        \u003cpath d=\"M12 11 L12 7 Q12 5 14 5 Q16 5 16 7 L16 11\" stroke=\"#111\" stroke-width=\"1.3\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n        \u003cline x1=\"14\" y1=\"15\" x2=\"14\" y2=\"20\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003cpath d=\"M11.5 17.5 L14 15 L16.5 17.5\" stroke=\"#111\" stroke-width=\"1.1\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 13px !important; font-weight: 600 !important; color: #111 !important; letter-spacing: -0.01em !important;\"\u003ePump Included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 12px !important; color: #555 !important; line-height: 1.5 !important;\"\u003eCompress bags in seconds\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-feat-card\"\u003e\n\u003cdiv style=\"display: flex !important; align-items: center !important; gap: 10px !important; margin-bottom: 6px !important;\"\u003e\n\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 28 28\" fill=\"none\" style=\"flex-shrink: 0;\"\u003e\n        \u003cpath d=\"M14 4 L22 8 L22 14 Q22 21 14 24.5 Q6 21 6 14 L6 8 Z\" stroke=\"#111\" stroke-width=\"1.3\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M14 10 Q11.5 14 14 16.5 Q16.5 14 14 10 Z\" stroke=\"#111\" stroke-width=\"1.2\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 13px !important; font-weight: 600 !important; color: #111 !important; letter-spacing: -0.01em !important;\"\u003eWeather Resistant\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 12px !important; color: #555 !important; line-height: 1.5 !important;\"\u003eDurable, water-resistant exterior\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-feat-card\"\u003e\n\u003cdiv style=\"display: flex !important; align-items: center !important; gap: 10px !important; margin-bottom: 6px !important;\"\u003e\n\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 28 28\" fill=\"none\"\u003e\n        \u003crect x=\"7\" y=\"6\" width=\"14\" height=\"17\" rx=\"2\" stroke=\"#111\" stroke-width=\"1.3\"\u003e\u003c\/rect\u003e\n        \u003cline x1=\"14\" y1=\"6\" x2=\"14\" y2=\"23\" stroke=\"#111\" stroke-width=\"1.1\" stroke-dasharray=\"1.6 1.6\"\u003e\u003c\/line\u003e\n        \u003ccircle cx=\"14\" cy=\"9\" r=\"1.3\" fill=\"#111\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"14\" cy=\"14\" r=\"1.3\" fill=\"#111\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"14\" cy=\"19\" r=\"1.3\" fill=\"#111\"\u003e\u003c\/circle\u003e\n      \u003c\/svg\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 13px !important; font-weight: 600 !important; color: #111 !important; letter-spacing: -0.01em !important;\"\u003eAirtight Zippers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; font-size: 12px !important; color: #555 !important; line-height: 1.5 !important;\"\u003eHeavy-duty sealed, no air escapes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- GETTING STARTED GUIDE - ACCORDION --\u003e\n\u003cstyle\u003e\n  .sm-gsg-wrap { font-family: 'Inter',-apple-system,'Helvetica Neue',sans-serif !important; margin-top: 16px !important; background: #ffffff !important; border: 1px solid #e8e8e8 !important; border-radius: 12px !important; padding: 18px 0 !important; }\n  .sm-gsg-title { font-size: 13px !important; font-weight: 600 !important; color: #0189ff !important; letter-spacing: -0.01em !important; padding: 0 22px 14px !important; }\n  .sm-gsg-accordion { border-top: 1px solid #e8e8e8 !important; }\n  .sm-gsg-item { border-bottom: 1px solid #e8e8e8 !important; }\n  .sm-gsg-item:last-child { border-bottom: none !important; }\n  .sm-gsg-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 16px 22px !important; cursor: pointer !important; user-select: none !important; }\n  .sm-gsg-header-text { font-size: 13px !important; font-weight: 600 !important; color: #111 !important; letter-spacing: -0.01em !important; }\n  .sm-gsg-chevron { transition: transform 0.2s ease !important; flex-shrink: 0 !important; }\n  .sm-gsg-item.open .sm-gsg-chevron { transform: rotate(180deg) !important; }\n  .sm-gsg-panel { max-height: 0 !important; overflow: hidden !important; transition: max-height 0.25s ease !important; }\n  .sm-gsg-item.open .sm-gsg-panel { max-height: 500px !important; }\n  .sm-gsg-panel-inner { padding: 0 22px 18px !important; font-size: 13px !important; color: #555 !important; line-height: 1.6 !important; }\n  .sm-gsg-panel-inner ol { margin: 0 !important; padding-left: 18px !important; }\n  .sm-gsg-panel-inner li { margin-bottom: 8px !important; }\n  .sm-gsg-panel-inner li:last-child { margin-bottom: 0 !important; }\n  .sm-gsg-panel-inner li strong { color: #111 !important; font-weight: 600 !important; }\n\u003c\/style\u003e\n\u003cdiv class=\"sm-gsg-wrap\"\u003e\n\u003cdiv class=\"sm-gsg-title\"\u003eGetting Started Guide\u003c\/div\u003e\n\u003cdiv class=\"sm-gsg-accordion\"\u003e\n\u003cdiv class=\"sm-gsg-item\"\u003e\n\u003cdiv class=\"sm-gsg-header\"\u003e\n\u003cdiv class=\"sm-gsg-header-text\"\u003eHow to Pack\u003c\/div\u003e\n\u003csvg class=\"sm-gsg-chevron\" width=\"12\" height=\"7\" viewbox=\"0 0 12 7\" fill=\"none\"\u003e\u003cpath d=\"M1 1l5 5 5-5\" stroke=\"#111\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-gsg-panel\"\u003e\n\u003cdiv class=\"sm-gsg-panel-inner\"\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlat-Fold Your Gear:\u003c\/strong\u003e Lay garments flat to match the rectangular footprint of the bag rather than rolling.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeal \u0026amp; Attach Pump:\u003c\/strong\u003e Zip the heavy-duty seal completely and connect the USB-C pump to the top deflate port.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompress \u0026amp; Shape:\u003c\/strong\u003e Turn on the pump and apply light hand pressure across the center as it deflates to form a flat, perfectly uniform slab.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-gsg-item\"\u003e\n\u003cdiv class=\"sm-gsg-header\"\u003e\n\u003cdiv class=\"sm-gsg-header-text\"\u003ePro Tip\u003c\/div\u003e\n\u003csvg class=\"sm-gsg-chevron\" width=\"12\" height=\"7\" viewbox=\"0 0 12 7\" fill=\"none\"\u003e\u003cpath d=\"M1 1l5 5 5-5\" stroke=\"#111\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-gsg-panel\"\u003e\n\u003cdiv class=\"sm-gsg-panel-inner\"\u003e\n\u003cp style=\"margin: 0 !important;\"\u003ePlace the bag inside your suitcase before compressing. As the air is removed, press the bag into shape with your hands so it conforms to the available space rather than forming a rigid brick. You get a flat, packable slab that leaves clean usable space above it for shoes, accessories, and souvenirs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\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.setProperty('display', 'none', 'important');\n    btn.addEventListener('click', function(e) {\n      e.preventDefault();\n      var isHidden = window.getComputedStyle(more).display === 'none';\n      if (isHidden) {\n        more.style.setProperty('display', 'block', 'important');\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.setProperty('display', 'none', 'important');\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  var gsgHeaders = document.querySelectorAll('.sm-gsg-header');\n  gsgHeaders.forEach(function(header) {\n    header.addEventListener('click', function() {\n      var item = header.closest('.sm-gsg-item');\n      item.classList.toggle('open');\n    });\n  });\n\u003c\/script\u003e\u003c\/p\u003e\n","brand":"SANDMARC","offers":[{"title":"Default Title","offer_id":50352518824150,"sku":"SM-681","price":53.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0839\/5171\/4518\/files\/compression-packing-cube-1.jpg?v=1788294772"}],"url":"https:\/\/sandmarced.com\/collections\/bag-compression.oembed","provider":"sandmarced","version":"1.0","type":"link"}