{"title":"Backpacks","description":"\u003cp\u003eCompact, carry-on friendly travel backpacks built for smarter packing and easier movement.\u003c\/p\u003e","products":[{"product_id":"fluxis-compact-travelpro-17-backpack-black","title":"Fluxis Compact TravelPro Backpack","description":"\u003cdiv class=\"fx-desc\"\u003e\n\u003c!-- ═══ INTRO ═══ --\u003e\n\u003ch3 class=\"fx-desc__heading\"\u003eSpecifications\u003c\/h3\u003e\n\u003ctable class=\"fx-specs\" style=\"width: 100%; height: 261.25px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 21.6875px;\"\u003e\n\u003cth style=\"width: 32.4337%; height: 21.6875px;\"\u003eCapacity\u003c\/th\u003e\n\u003ctd style=\"width: 56.392%; height: 21.6875px;\"\u003e~23 L compressed → ~33 L expanded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 21.6875px;\"\u003e\n\u003cth style=\"width: 32.4337%; height: 21.6875px;\"\u003eVolume reduction\u003c\/th\u003e\n\u003ctd style=\"width: 56.392%; height: 21.6875px;\"\u003eUp to 25% when compressed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 21.6875px;\"\u003e\n\u003cth style=\"width: 32.4337%; height: 21.6875px;\"\u003eSize (compressed)\u003c\/th\u003e\n\u003ctd style=\"width: 56.392%; height: 21.6875px;\"\u003e49 × 32 × 15 cm  \/  19.3 × 12.6 × 5.9 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 21.6875px;\"\u003e\n\u003cth style=\"width: 32.4337%; height: 21.6875px;\"\u003eSize (expanded)\u003c\/th\u003e\n\u003ctd style=\"width: 56.392%; height: 21.6875px;\"\u003e49 × 32 × 20 cm  \/  19.3 × 12.6 × 7.9 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 21.6875px;\"\u003e\n\u003cth style=\"width: 32.4337%; height: 21.6875px;\"\u003eWeight (empty)\u003c\/th\u003e\n\u003ctd style=\"width: 56.392%; height: 21.6875px;\"\u003e0.8 KG kg  \/  1.7 LB lb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 21.6875px;\"\u003e\n\u003cth style=\"width: 32.4337%; height: 21.6875px;\"\u003eLaptop sleeve\u003c\/th\u003e\n\u003ctd style=\"width: 56.392%; height: 21.6875px;\"\u003eFits up to 17\"  — inner dims ___SLEEVE_CM cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 43.375px;\"\u003e\n\u003cth style=\"width: 32.4337%; height: 43.375px;\"\u003eMaterial\u003c\/th\u003e\n\u003ctd style=\"width: 56.392%; height: 43.375px;\"\u003eWater-resistant polyester with reinforced stitching\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 43.375px;\"\u003e\n\u003cth style=\"width: 32.4337%; height: 43.375px;\"\u003eCompression\u003c\/th\u003e\n\u003ctd style=\"width: 56.392%; height: 43.375px;\"\u003eManual hand pump included · no batteries needed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 22.6875px;\"\u003e\n\u003cth style=\"width: 32.4337%; height: 22.6875px;\"\u003eColors\u003c\/th\u003e\n\u003ctd style=\"width: 56.392%; height: 22.6875px;\"\u003eBlack · Army Green\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 21.6875px;\"\u003e\n\u003cth style=\"width: 32.4337%; height: 21.6875px;\"\u003eWarranty\u003c\/th\u003e\n\u003ctd style=\"width: 56.392%; height: 21.6875px;\"\u003e30-day satisfaction guarantee\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ═══ COMPARISON ═══ --\u003e\n\u003ch3 class=\"fx-desc__heading\"\u003eFluxis vs. a regular travel backpack\u003c\/h3\u003e\n\u003cdiv class=\"fx-compare-wrap\"\u003e\n\u003ctable class=\"fx-compare\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth class=\"fx-compare__hl\"\u003eFluxis TravelPro\u003c\/th\u003e\n\u003cth\u003eRegular backpack\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ePacking volume\u003c\/td\u003e\n\u003ctd class=\"fx-compare__hl\"\u003e23 L → 33 L\u003c\/td\u003e\n\u003ctd\u003eFixed ~30 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVacuum compression\u003c\/td\u003e\n\u003ctd class=\"fx-compare__hl\"\u003eYes, ~25%\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCompressed size\u003c\/td\u003e\n\u003ctd class=\"fx-compare__hl\"\u003e49 × 32 × 15 cm\u003c\/td\u003e\n\u003ctd\u003e~50 × 33 × 22 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLaptop sleeve\u003c\/td\u003e\n\u003ctd class=\"fx-compare__hl\"\u003eUp to 17\"\u003c\/td\u003e\n\u003ctd\u003eUsually 15\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd class=\"fx-compare__hl\"\u003e0.8 KG kg\u003c\/td\u003e\n\u003ctd\u003e1.4–1.8 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd class=\"fx-compare__hl\"\u003e30 days\u003c\/td\u003e\n\u003ctd\u003e90 days\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ═══ AIRLINE COMPATIBILITY ═══ --\u003e\n\u003ch3 class=\"fx-desc__heading\"\u003e\n\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c!-- ═══════════════════ STYLES ═══════════════════ --\u003e\n\u003cstyle\u003e\n\/* ── wrapper ── *\/\n.fx-desc {\n  --ink: #1a1a1a;\n  --sub: #6b6b6b;\n  --line: #e6e4df;\n  --card: #faf9f7;\n  --pass: #1b7d3a;\n  --warn: #b45309;\n  max-width: 760px;\n  margin: 0 auto;\n  padding: 0 16px;\n  font-family: inherit;\n  color: var(--ink);\n  line-height: 1.55;\n}\n\n\/* ── intro ── *\/\n.fx-desc__lead {\n  font-size: 17px;\n  font-weight: 500;\n  margin: 0 0 32px;\n}\n\n\/* ── section headings ── *\/\n.fx-desc__heading {\n  font-size: 18px;\n  font-weight: 700;\n  margin: 40px 0 14px;\n  padding-bottom: 10px;\n  border-bottom: 2px solid var(--line);\n  letter-spacing: -0.02em;\n}\n\n.fx-desc__sub {\n  font-size: 14px;\n  color: var(--sub);\n  margin: 0 0 14px;\n}\n\n.fx-desc__disclaimer {\n  font-size: 12px;\n  color: #999;\n  margin: 14px 0 0;\n  font-style: italic;\n}\n\n\/* ── vacuum steps ── *\/\n.fx-steps {\n  display: grid;\n  gap: 2px;\n  border-radius: 12px;\n  overflow: hidden;\n  background: var(--line);\n  border: 1px solid var(--line);\n}\n.fx-step {\n  display: flex;\n  gap: 14px;\n  align-items: flex-start;\n  padding: 16px 18px;\n  background: var(--card);\n}\n.fx-step__num {\n  width: 28px; height: 28px;\n  display: flex; align-items: center; justify-content: center;\n  border-radius: 50%;\n  background: var(--ink);\n  color: #fff;\n  font-size: 13px; font-weight: 700;\n  flex-shrink: 0;\n}\n.fx-step p {\n  margin: 4px 0 0;\n  font-size: 14px;\n  color: #444;\n}\n.fx-step strong {\n  font-size: 14.5px;\n}\n.fx-step a {\n  color: var(--ink);\n  text-decoration: underline;\n  text-underline-offset: 2px;\n}\n\n@media (min-width: 600px) {\n  .fx-steps {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n\/* ── specs table ── *\/\n.fx-specs {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 14px;\n}\n.fx-specs th,\n.fx-specs td {\n  text-align: left;\n  padding: 10px 14px;\n  border-bottom: 1px solid var(--line);\n  vertical-align: top;\n}\n.fx-specs th {\n  width: 38%;\n  font-weight: 600;\n  color: var(--sub);\n  background: var(--card);\n}\n\n\/* ── comparison table ── *\/\n.fx-compare-wrap {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n}\n.fx-compare {\n  width: 100%;\n  min-width: 480px;\n  border-collapse: collapse;\n  font-size: 14px;\n}\n.fx-compare th,\n.fx-compare td {\n  padding: 10px 14px;\n  border-bottom: 1px solid var(--line);\n  text-align: left;\n}\n.fx-compare thead th {\n  font-weight: 700;\n  font-size: 13px;\n  padding-bottom: 12px;\n}\n.fx-compare__hl {\n  background: var(--card);\n  font-weight: 600;\n}\n\n\/* ── accordion ── *\/\n.fx-acc {\n  border: 1px solid var(--line);\n  border-radius: 10px;\n  margin-bottom: 8px;\n  overflow: hidden;\n  background: #fff;\n}\n.fx-acc summary {\n  cursor: pointer;\n  list-style: none;\n  padding: 14px 18px;\n  font-size: 14.5px;\n  font-weight: 600;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  user-select: none;\n}\n.fx-acc summary::-webkit-details-marker { display: none; }\n.fx-acc summary::after {\n  content: \"+\";\n  margin-left: auto;\n  font-size: 22px;\n  font-weight: 300;\n  color: var(--sub);\n  line-height: 1;\n}\n.fx-acc[open] summary::after { content: \"–\"; }\n.fx-acc[open] summary {\n  border-bottom: 1px solid var(--line);\n}\n.fx-acc__body {\n  padding: 14px 18px;\n  font-size: 14px;\n  color: #333;\n  line-height: 1.5;\n}\n.fx-acc__body a {\n  color: var(--ink);\n  text-decoration: underline;\n  text-underline-offset: 2px;\n}\n.fx-acc__flag {\n  font-size: 18px;\n}\n\n\/* ── airline tables ── *\/\n.fx-airline {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13.5px;\n}\n.fx-airline td {\n  padding: 7px 0;\n  border-bottom: 1px dashed var(--line);\n  vertical-align: top;\n}\n.fx-airline td:nth-child(2) {\n  color: var(--sub);\n  text-align: right;\n  white-space: nowrap;\n  padding-right: 12px;\n}\n.fx-airline td:nth-child(3) {\n  text-align: right;\n  white-space: nowrap;\n}\n.fx-airline tr:last-child td { border-bottom: none; }\n.fx-pass { color: var(--pass); font-weight: 600; }\n.fx-warn { color: var(--warn); font-size: 12px; }\n\n\/* ── shipping ── *\/\n.fx-ship {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n}\n.fx-ship__item {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  font-size: 14.5px;\n}\n.fx-ship__check {\n  color: var(--pass);\n  font-weight: 700;\n  font-size: 15px;\n  flex-shrink: 0;\n  margin-top: 1px;\n}\n\u003c\/style\u003e","brand":"fluxis","offers":[{"title":"black","offer_id":47013768003819,"sku":"FLX-BP-TP17-BLK","price":129.99,"currency_code":"USD","in_stock":true},{"title":"army green","offer_id":47013768069355,"sku":"FLX-BP-TP17-GRN","price":129.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0758\/9642\/2635\/files\/More_packing_space.webp?v=1775905629"}],"url":"https:\/\/fluxisgear.com\/collections\/backpacks.oembed","provider":"Fluxis Travel Gear","version":"1.0","type":"link"}