{"product_id":"apex-compression-travel-backpack","title":"Apex Compression Travel Backpack | USB-C Vacuum Pump Included","description":"\u003cdiv class=\"cl-apex-buyer-reviews\"\u003e\n\u003cinput type=\"radio\" name=\"cl-apex-review\" id=\"cl-apex-review-1\" checked\u003e \u003cinput type=\"radio\" name=\"cl-apex-review\" id=\"cl-apex-review-2\"\u003e \u003cinput type=\"radio\" name=\"cl-apex-review\" id=\"cl-apex-review-3\"\u003e\n\u003cdiv class=\"cl-apex-review-window\"\u003e\n\u003cdiv class=\"cl-apex-review-track\"\u003e\n\u003cdiv class=\"cl-apex-review-slide\"\u003e\n\u003cdiv class=\"cl-apex-review-card\"\u003e\n\u003cimg src=\"https:\/\/i.pravatar.cc\/160?img=12\" alt=\"Mark R. verified buyer\" class=\"cl-apex-review-avatar\" loading=\"lazy\"\u003e\n\u003cdiv class=\"cl-apex-review-content\"\u003e\n\u003cp\u003e\"Used this for a 4-day trip and didn’t need my roller bag. The vacuum section takes a minute to get used to, but once it’s sealed, it saves a surprising amount of space.\"\u003c\/p\u003e\n\u003cdiv class=\"cl-apex-review-meta\"\u003e\n\u003cspan class=\"cl-apex-review-stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"cl-apex-review-name\"\u003eMark R. · Verified Buyer\u003c\/span\u003e \u003cspan class=\"cl-apex-review-check\"\u003e✓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cl-apex-review-slide\"\u003e\n\u003cdiv class=\"cl-apex-review-card\"\u003e\n\u003cimg src=\"https:\/\/i.pravatar.cc\/160?img=32\" alt=\"Tania G. verified buyer\" class=\"cl-apex-review-avatar\" loading=\"lazy\"\u003e\n\u003cdiv class=\"cl-apex-review-content\"\u003e\n\u003cp\u003e\"Honestly better than I expected. I packed clothes, a pair of shoes, my laptop, and chargers, and it still felt organized. The pump being included is a nice touch.\"\u003c\/p\u003e\n\u003cdiv class=\"cl-apex-review-meta\"\u003e\n\u003cspan class=\"cl-apex-review-stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"cl-apex-review-name\"\u003eTania G. · Verified Buyer\u003c\/span\u003e \u003cspan class=\"cl-apex-review-check\"\u003e✓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cl-apex-review-slide\"\u003e\n\u003cdiv class=\"cl-apex-review-card\"\u003e\n\u003cimg src=\"https:\/\/i.pravatar.cc\/160?img=56\" alt=\"Joe M. verified buyer\" class=\"cl-apex-review-avatar\" loading=\"lazy\"\u003e\n\u003cdiv class=\"cl-apex-review-content\"\u003e\n\u003cp\u003e\"I bought it for weekend travel and it’s been great so far. The zipper is a little firm because of the seal, but the bag feels sturdy and holds a lot.\"\u003c\/p\u003e\n\u003cdiv class=\"cl-apex-review-meta\"\u003e\n\u003cspan class=\"cl-apex-review-stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"cl-apex-review-name\"\u003eJoe M. · Verified Buyer\u003c\/span\u003e \u003cspan class=\"cl-apex-review-check\"\u003e✓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cl-apex-review-nav\"\u003e\n\u003clabel for=\"cl-apex-review-3\" class=\"cl-apex-arrow cl-prev-1\"\u003e‹\u003c\/label\u003e \u003clabel for=\"cl-apex-review-1\" class=\"cl-apex-arrow cl-prev-2\"\u003e‹\u003c\/label\u003e \u003clabel for=\"cl-apex-review-2\" class=\"cl-apex-arrow cl-prev-3\"\u003e‹\u003c\/label\u003e\n\u003cdiv class=\"cl-apex-review-dots\"\u003e\n\u003clabel for=\"cl-apex-review-1\"\u003e\u003c\/label\u003e \u003clabel for=\"cl-apex-review-2\"\u003e\u003c\/label\u003e \u003clabel for=\"cl-apex-review-3\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003clabel for=\"cl-apex-review-2\" class=\"cl-apex-arrow cl-next-1\"\u003e›\u003c\/label\u003e \u003clabel for=\"cl-apex-review-3\" class=\"cl-apex-arrow cl-next-2\"\u003e›\u003c\/label\u003e \u003clabel for=\"cl-apex-review-1\" class=\"cl-apex-arrow cl-next-3\"\u003e›\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .cl-apex-buyer-reviews {\n    width: 100% !important;\n    margin: 22px 0 22px 0 !important;\n    box-sizing: border-box !important;\n  }\n\n  .cl-apex-buyer-reviews,\n  .cl-apex-buyer-reviews * {\n    box-sizing: border-box !important;\n  }\n\n  .cl-apex-buyer-reviews input {\n    display: none !important;\n  }\n\n  .cl-apex-review-window {\n    width: 100% !important;\n    overflow: hidden !important;\n    border-radius: 10px !important;\n  }\n\n  .cl-apex-review-track {\n    width: 300% !important;\n    display: flex !important;\n    transition: transform 0.35s ease !important;\n  }\n\n  .cl-apex-review-slide {\n    width: 33.3333% !important;\n    flex: 0 0 33.3333% !important;\n  }\n\n  #cl-apex-review-1:checked ~ .cl-apex-review-window .cl-apex-review-track {\n    transform: translateX(0) !important;\n  }\n\n  #cl-apex-review-2:checked ~ .cl-apex-review-window .cl-apex-review-track {\n    transform: translateX(-33.3333%) !important;\n  }\n\n  #cl-apex-review-3:checked ~ .cl-apex-review-window .cl-apex-review-track {\n    transform: translateX(-66.6666%) !important;\n  }\n\n  .cl-apex-review-card {\n    width: 100% !important;\n    min-height: 138px !important;\n    background: #f1f1f1 !important;\n    border: 1px solid #e7e7e7 !important;\n    border-radius: 10px !important;\n    padding: 16px 18px !important;\n    display: grid !important;\n    grid-template-columns: 58px 1fr !important;\n    gap: 16px !important;\n    align-items: start !important;\n  }\n\n  .cl-apex-review-avatar {\n    width: 58px !important;\n    height: 58px !important;\n    border-radius: 999px !important;\n    object-fit: cover !important;\n    display: block !important;\n  }\n\n  .cl-apex-review-content p {\n    margin: 0 0 13px 0 !important;\n    padding: 0 !important;\n    font-family: \"Proxima Nova\", \"Helvetica Neue\", Arial, sans-serif !important;\n    font-size: 14px !important;\n    line-height: 1.48 !important;\n    font-weight: 400 !important;\n    color: #111111 !important;\n    white-space: normal !important;\n    overflow: visible !important;\n    text-overflow: unset !important;\n    display: block !important;\n    max-height: none !important;\n    height: auto !important;\n    -webkit-line-clamp: unset !important;\n    -webkit-box-orient: unset !important;\n  }\n\n  .cl-apex-review-meta {\n    padding-top: 11px !important;\n    border-top: 1px solid #dcdcdc !important;\n    display: flex !important;\n    align-items: center !important;\n    flex-wrap: wrap !important;\n    gap: 6px !important;\n    font-family: \"Proxima Nova\", \"Helvetica Neue\", Arial, sans-serif !important;\n    font-size: 13px !important;\n    line-height: 1.35 !important;\n    color: #777777 !important;\n  }\n\n  .cl-apex-review-stars {\n    color: #f5c542 !important;\n    letter-spacing: 0.03em !important;\n    font-size: 13px !important;\n  }\n\n  .cl-apex-review-name {\n    color: #777777 !important;\n  }\n\n  .cl-apex-review-check {\n    width: 15px !important;\n    height: 15px !important;\n    border-radius: 999px !important;\n    background: #2f8de4 !important;\n    color: #ffffff !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-size: 10px !important;\n    font-weight: 700 !important;\n    line-height: 1 !important;\n  }\n\n  .cl-apex-review-nav {\n    margin-top: 12px !important;\n    display: grid !important;\n    grid-template-columns: 34px auto 34px !important;\n    align-items: center !important;\n    justify-content: center !important;\n    column-gap: 16px !important;\n  }\n\n  .cl-apex-review-dots {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 9px !important;\n  }\n\n  .cl-apex-review-dots label {\n    width: 7px !important;\n    height: 7px !important;\n    border-radius: 999px !important;\n    background: #8a8a8a !important;\n    cursor: pointer !important;\n    transition: background 0.2s ease, transform 0.2s ease !important;\n  }\n\n  #cl-apex-review-1:checked ~ .cl-apex-review-nav .cl-apex-review-dots label:nth-child(1),\n  #cl-apex-review-2:checked ~ .cl-apex-review-nav .cl-apex-review-dots label:nth-child(2),\n  #cl-apex-review-3:checked ~ .cl-apex-review-nav .cl-apex-review-dots label:nth-child(3) {\n    background: #111111 !important;\n    transform: scale(1.35) !important;\n  }\n\n  .cl-apex-arrow {\n    display: none !important;\n    width: 34px !important;\n    height: 34px !important;\n    align-items: center !important;\n    justify-content: center !important;\n    cursor: pointer !important;\n    font-family: Arial, sans-serif !important;\n    font-size: 36px !important;\n    font-weight: 300 !important;\n    line-height: 1 !important;\n    color: #666666 !important;\n  }\n\n  #cl-apex-review-1:checked ~ .cl-apex-review-nav .cl-prev-1,\n  #cl-apex-review-2:checked ~ .cl-apex-review-nav .cl-prev-2,\n  #cl-apex-review-3:checked ~ .cl-apex-review-nav .cl-prev-3,\n  #cl-apex-review-1:checked ~ .cl-apex-review-nav .cl-next-1,\n  #cl-apex-review-2:checked ~ .cl-apex-review-nav .cl-next-2,\n  #cl-apex-review-3:checked ~ .cl-apex-review-nav .cl-next-3 {\n    display: flex !important;\n  }\n\n  @media screen and (max-width: 767px) {\n    .cl-apex-buyer-reviews {\n      margin: 20px 0 20px 0 !important;\n    }\n\n    .cl-apex-review-card {\n      min-height: 126px !important;\n      grid-template-columns: 48px 1fr !important;\n      gap: 13px !important;\n      padding: 14px 14px !important;\n      border-radius: 9px !important;\n    }\n\n    .cl-apex-review-avatar {\n      width: 48px !important;\n      height: 48px !important;\n    }\n\n    .cl-apex-review-content p {\n      font-size: 12.8px !important;\n      line-height: 1.46 !important;\n    }\n\n    .cl-apex-review-meta {\n      font-size: 11.8px !important;\n      gap: 5px !important;\n    }\n\n    .cl-apex-review-stars {\n      font-size: 11.8px !important;\n    }\n\n    .cl-apex-review-nav {\n      margin-top: 10px !important;\n      column-gap: 12px !important;\n    }\n\n    .cl-apex-arrow {\n      width: 30px !important;\n      height: 30px !important;\n      font-size: 32px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"cl-apex-short-video-block\"\u003e\n\u003cdiv class=\"cl-apex-short-video-grid\"\u003e\n\u003cbutton class=\"cl-apex-video-card\" type=\"button\"\u003e \u003cvideo width=\"300\" height=\"150\" class=\"cl-apex-video-preview\" muted=\"\" playsinline=\"\" preload=\"metadata\"\u003e\n        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/400a8787d15441b4ad41e0582be2e110.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e \u003cspan class=\"cl-apex-video-play\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e \u003cbutton class=\"cl-apex-video-card\" type=\"button\"\u003e \u003cvideo width=\"300\" height=\"150\" class=\"cl-apex-video-preview\" muted=\"\" playsinline=\"\" preload=\"metadata\"\u003e\n        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/6561b3d994d64ef6b77bac8ad054d249.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e \u003cspan class=\"cl-apex-video-play\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M8 5v14l11-7z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cl-apex-video-modal\"\u003e\n\u003cbutton class=\"cl-apex-video-modal-close\" type=\"button\"\u003e×\u003c\/button\u003e\n\u003cdiv class=\"cl-apex-video-modal-box\"\u003e\n\u003cbutton class=\"cl-apex-video-sound\" type=\"button\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\n        \u003cpath d=\"M4 9v6h4l5 4V5L8 9H4z\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M16 9.5c.8.7 1.2 1.5 1.2 2.5s-.4 1.8-1.2 2.5\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e \u003c\/button\u003e \u003cvideo width=\"300\" height=\"150\" class=\"cl-apex-video-modal-player\" controls=\"controls\" playsinline=\"\"\u003e\n      \u003csource type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function () {\n    var cards = document.querySelectorAll('.cl-apex-video-card');\n    var modal = document.getElementById('clApexVideoModal');\n    if (!modal || !cards.length) return;\n\n    var player = modal.querySelector('.cl-apex-video-modal-player');\n    var source = player.querySelector('source');\n    var closeBtn = modal.querySelector('.cl-apex-video-modal-close');\n    var soundBtn = modal.querySelector('.cl-apex-video-sound');\n\n    cards.forEach(function (card) {\n      var preview = card.querySelector('video');\n\n      if (preview) {\n        preview.addEventListener('mouseenter', function () {\n          preview.play().catch(function () {});\n        });\n\n        preview.addEventListener('mouseleave', function () {\n          preview.pause();\n        });\n      }\n\n      card.addEventListener('click', function () {\n        var src = card.getAttribute('data-video-src');\n        source.setAttribute('src', src);\n        player.load();\n        player.muted = false;\n        modal.classList.add('active');\n        document.body.style.overflow = 'hidden';\n        player.play().catch(function () {});\n      });\n    });\n\n    function closeModal() {\n      modal.classList.remove('active');\n      player.pause();\n      source.setAttribute('src', '');\n      player.load();\n      document.body.style.overflow = '';\n    }\n\n    closeBtn.addEventListener('click', closeModal);\n\n    modal.addEventListener('click', function (event) {\n      if (event.target === modal) {\n        closeModal();\n      }\n    });\n\n    soundBtn.addEventListener('click', function () {\n      player.muted = !player.muted;\n      soundBtn.classList.toggle('muted', player.muted);\n    });\n\n    document.addEventListener('keydown', function (event) {\n      if (event.key === 'Escape' \u0026\u0026 modal.classList.contains('active')) {\n        closeModal();\n      }\n    });\n  });\n\u003c\/script\u003e\n\u003c\/p\u003e\n\u003cstyle\u003e\n  .cl-apex-short-video-block {\n    width: 100% !important;\n    margin: 26px 0 26px 0 !important;\n    padding: 22px 0 24px 0 !important;\n    border-top: 1px solid #e9e9e9 !important;\n    border-bottom: 1px solid #e9e9e9 !important;\n    box-sizing: border-box !important;\n  }\n\n  .cl-apex-short-video-block *,\n  .cl-apex-video-modal * {\n    box-sizing: border-box !important;\n  }\n\n  .cl-apex-short-video-grid {\n    display: grid !important;\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n    gap: 14px !important;\n    width: 100% !important;\n  }\n\n  .cl-apex-video-card {\n    position: relative !important;\n    width: 100% !important;\n    aspect-ratio: 9 \/ 14 !important;\n    border: none !important;\n    border-radius: 12px !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n    background: #f2f2f2 !important;\n    cursor: pointer !important;\n    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.08) !important;\n  }\n\n  .cl-apex-video-preview {\n    width: 100% !important;\n    height: 100% !important;\n    display: block !important;\n    object-fit: cover !important;\n    background: #eeeeee !important;\n  }\n\n  .cl-apex-video-card::after {\n    content: \"\" !important;\n    position: absolute !important;\n    inset: 0 !important;\n    background: linear-gradient(180deg, rgba(0,0,0,0) 58%, rgba(0,0,0,0.34) 100%) !important;\n    pointer-events: none !important;\n  }\n\n  .cl-apex-video-play {\n    position: absolute !important;\n    left: 16px !important;\n    bottom: 16px !important;\n    width: 44px !important;\n    height: 44px !important;\n    border-radius: 999px !important;\n    border: 2px solid rgba(255,255,255,0.9) !important;\n    background: rgba(0,0,0,0.42) !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    z-index: 2 !important;\n  }\n\n  .cl-apex-video-play svg {\n    width: 18px !important;\n    height: 18px !important;\n    fill: #ffffff !important;\n    margin-left: 2px !important;\n  }\n\n  .cl-apex-video-modal {\n    position: fixed !important;\n    inset: 0 !important;\n    z-index: 999999 !important;\n    background: rgba(0, 0, 0, 0.55) !important;\n    display: none !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 24px !important;\n  }\n\n  .cl-apex-video-modal.active {\n    display: flex !important;\n  }\n\n  .cl-apex-video-modal-box {\n    position: relative !important;\n    width: min(72vw, 860px) !important;\n    height: min(82vh, 760px) !important;\n    border-radius: 14px !important;\n    background: #ffffff !important;\n    overflow: hidden !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n  }\n\n  .cl-apex-video-modal-player {\n    width: 100% !important;\n    height: 100% !important;\n    display: block !important;\n    object-fit: contain !important;\n    background: #ffffff !important;\n  }\n\n  .cl-apex-video-modal-close {\n    position: fixed !important;\n    top: 18px !important;\n    right: 18px !important;\n    width: 44px !important;\n    height: 44px !important;\n    border: none !important;\n    border-radius: 10px !important;\n    background-color: rgba(120,120,120,0.85) !important;\n    color: #ffffff !important;\n    font-size: 34px !important;\n    line-height: 1 !important;\n    cursor: pointer !important;\n    z-index: 1000000 !important;\n  }\n\n  .cl-apex-video-sound {\n    position: absolute !important;\n    top: 18px !important;\n    left: 18px !important;\n    width: 34px !important;\n    height: 34px !important;\n    border: none !important;\n    border-radius: 999px !important;\n    background: rgba(0,0,0,0.18) !important;\n    color: #ffffff !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    cursor: pointer !important;\n    z-index: 3 !important;\n  }\n\n  .cl-apex-video-sound svg {\n    width: 18px !important;\n    height: 18px !important;\n    fill: currentColor !important;\n  }\n\n  @media screen and (max-width: 767px) {\n    .cl-apex-short-video-block {\n      margin: 22px 0 22px 0 !important;\n      padding: 20px 0 22px 0 !important;\n    }\n\n    .cl-apex-short-video-grid {\n      display: flex !important;\n      gap: 12px !important;\n      overflow-x: auto !important;\n      scroll-snap-type: x mandatory !important;\n      padding-bottom: 4px !important;\n      -webkit-overflow-scrolling: touch !important;\n    }\n\n    .cl-apex-video-card {\n      flex: 0 0 72% !important;\n      scroll-snap-align: start !important;\n      border-radius: 11px !important;\n    }\n\n    .cl-apex-video-play {\n      width: 40px !important;\n      height: 40px !important;\n      left: 14px !important;\n      bottom: 14px !important;\n    }\n\n    .cl-apex-video-modal {\n      padding: 14px !important;\n    }\n\n    .cl-apex-video-modal-box {\n      width: 94vw !important;\n      height: 78vh !important;\n      border-radius: 12px !important;\n    }\n\n    .cl-apex-video-modal-close {\n      top: 12px !important;\n      right: 12px !important;\n      width: 40px !important;\n      height: 40px !important;\n      font-size: 30px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n.cl-feat { padding: 40px 0; border-top: 1px solid #e8e8e4; font-family: -apple-system, 'Helvetica Neue', Arial, sans-serif; }\n.cl-feat * { box-sizing: border-box; }\n.cl-feat-label { font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #999; margin-bottom: 20px; }\n.cl-feat-hero { background: #f4f4f1; border-radius: 6px; padding: 26px 28px; margin-bottom: 12px; border-left: 3px solid #1a1a1a; }\n.cl-feat-hero-name { font-weight: 700; font-size: 16px; margin-bottom: 8px; color: #1a1a1a; }\n.cl-feat-hero-desc { font-size: 14px; color: #444; line-height: 1.7; max-width: 560px; }\n.cl-feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n.cl-feat-card { background: #f9f9f7; border-radius: 6px; padding: 18px 20px; }\n.cl-feat-name { font-weight: 600; font-size: 14px; margin-bottom: 4px; color: #1a1a1a; }\n.cl-feat-desc { font-size: 13px; color: #666; line-height: 1.6; }\n@media (max-width: 600px) {\n  .cl-feat-grid { grid-template-columns: 1fr; }\n  .cl-feat-hero { padding: 20px; }\n  .cl-feat { padding: 28px 0; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"cl-feat\"\u003e\n\u003cdiv class=\"cl-feat-label\"\u003eWhat makes it work\u003c\/div\u003e\n\u003cdiv class=\"cl-feat-hero\"\u003e\n\u003cdiv class=\"cl-feat-hero-name\"\u003eVacuum compression compartment\u003c\/div\u003e\n\u003cdiv class=\"cl-feat-hero-desc\"\u003eCompress a week of clothes into carry-on space — the built-in airtight compartment seals with the included USB-C pump in about 60 seconds. Most 4–5 day trips fit without checking a bag.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cl-feat-grid\"\u003e\n\u003cdiv class=\"cl-feat-card\"\u003e\n\u003cdiv class=\"cl-feat-name\"\u003eEnough for 4–5 days\u003c\/div\u003e\n\u003cdiv class=\"cl-feat-desc\"\u003ePack clothes, shoes, a laptop, and chargers — without checking a bag.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cl-feat-card\"\u003e\n\u003cdiv class=\"cl-feat-name\"\u003eUSB-C pump included\u003c\/div\u003e\n\u003cdiv class=\"cl-feat-desc\"\u003eCharges via USB-C. No AA batteries, no extra purchase needed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cl-feat-card\"\u003e\n\u003cdiv class=\"cl-feat-name\"\u003ePadded laptop slot up to 17.3\"\u003c\/div\u003e\n\u003cdiv class=\"cl-feat-desc\"\u003eTSA-approved combination lock built in. Fits most large laptops.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cl-feat-card\"\u003e\n\u003cdiv class=\"cl-feat-name\"\u003eWet\/dry separation pocket\u003c\/div\u003e\n\u003cdiv class=\"cl-feat-desc\"\u003eKeeps dirty clothes or damp gear away from everything else.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cl-feat-card\"\u003e\n\u003cdiv class=\"cl-feat-name\"\u003eLuggage pass-through strap\u003c\/div\u003e\n\u003cdiv class=\"cl-feat-desc\"\u003eSlides over any rolling bag handle — hands-free through the airport.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cl-feat-card\"\u003e\n\u003cdiv class=\"cl-feat-name\"\u003eWater-resistant shell\u003c\/div\u003e\n\u003cdiv class=\"cl-feat-desc\"\u003eHandles rain and daily knocks. Not a dry bag, but built for real travel.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.cl-inbox { padding: 40px 0; border-top: 1px solid #e8e8e4; font-family: -apple-system, 'Helvetica Neue', Arial, sans-serif; }\n.cl-inbox * { box-sizing: border-box; }\n.cl-inbox-label { font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #999; margin-bottom: 20px; }\n.cl-inbox-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n.cl-inbox-card { background: #f9f9f7; border-radius: 6px; padding: 20px 22px; display: flex; align-items: flex-start; gap: 14px; }\n.cl-inbox-check { font-size: 16px; color: #1a1a1a; flex-shrink: 0; margin-top: 1px; }\n.cl-inbox-name { font-weight: 600; font-size: 14px; color: #1a1a1a; margin-bottom: 3px; }\n.cl-inbox-note { font-size: 13px; color: #888; line-height: 1.5; }\n@media (max-width: 600px) {\n  .cl-inbox-grid { grid-template-columns: 1fr; }\n  .cl-inbox { padding: 28px 0; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"cl-inbox\"\u003e\n\u003cdiv class=\"cl-inbox-label\"\u003eIn the box\u003c\/div\u003e\n\u003cdiv class=\"cl-inbox-grid\"\u003e\n\u003cdiv class=\"cl-inbox-card\"\u003e\n\u003cdiv class=\"cl-inbox-check\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cl-inbox-name\"\u003eApex Compression Travel Backpack\u003c\/div\u003e\n\u003cdiv class=\"cl-inbox-note\"\u003eAll compartments, straps, and locks included.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cl-inbox-card\"\u003e\n\u003cdiv class=\"cl-inbox-check\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"cl-inbox-name\"\u003eUSB-C vacuum pump\u003c\/div\u003e\n\u003cdiv class=\"cl-inbox-note\"\u003eNo extra purchase needed — charges via USB-C.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Collected Lab","offers":[{"title":"Black","offer_id":54020308795605,"sku":"Compression Travel Backpack-black","price":117.77,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":54020308828373,"sku":"Compression Travel Backpack-gray","price":117.77,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":54020308861141,"sku":"Compression Travel Backpack-green","price":117.77,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":54020308893909,"sku":"Compression Travel Backpack-blue","price":117.77,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/3326\/5365\/files\/17810872126836.png?v=1781259426","url":"https:\/\/collectedlab.com\/fr\/products\/apex-compression-travel-backpack","provider":"Collected Lab","version":"1.0","type":"link"}