{"product_id":"trailviora™-basehaul-modular-camp-cargo-cart","title":"Trailviora™ All-Terrain Camping Multi-Purpose Storage Cart","description":"\u003cstyle\u003e\n\/* =========================================================\n   TRAILVIORA™ ALL-TERRAIN CAMPING MULTI-PURPOSE STORAGE CART\n   Shopify Custom Liquid — Transport-to-Camp Modular System\n   NEW LAYOUT: Haul → Zone → Dock → Fold\n   Palette: Graphite + Warm Sand + Alpine Olive + Muted Bronze\n   Product-page safe \/ compact \/ responsive\n   ========================================================= *\/\n\n.tv-cart,\n.tv-cart * {\n  box-sizing: border-box;\n}\n\n.tv-cart {\n  --tv-graphite: #292b27;\n  --tv-graphite-2: #3a3d38;\n  --tv-sand: #c9b9a2;\n  --tv-sand-soft: #efe7dc;\n  --tv-olive: #52604c;\n  --tv-olive-dark: #374133;\n  --tv-bronze: #a8794d;\n  --tv-bronze-soft: #d3b18b;\n  --tv-text: #30312d;\n  --tv-muted: #6c6f69;\n  --tv-border: #ddd6cc;\n  --tv-cream: #fbfaf7;\n  --tv-white: #ffffff;\n\n  width: 100%;\n  max-width: 760px;\n  margin: 24px auto 0;\n  padding: 0;\n  overflow: hidden;\n\n  border: 1px solid rgba(41,43,39,.10);\n  border-radius: 20px;\n\n  background: var(--tv-cream);\n  color: var(--tv-text);\n\n  font-family:\n    Arial,\n    Helvetica,\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    sans-serif;\n}\n\n.tv-cart h1,\n.tv-cart h2,\n.tv-cart h3,\n.tv-cart p,\n.tv-cart span,\n.tv-cart strong {\n  word-break: normal;\n  overflow-wrap: break-word;\n  hyphens: none;\n}\n\n.tv-cart img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  height: auto;\n}\n\n.tv-cart-shell {\n  width: 100%;\n  max-width: 700px;\n  margin: 0 auto;\n  padding: 0 18px;\n}\n\n.tv-cart-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  margin-bottom: 10px;\n\n  color: var(--tv-bronze);\n\n  font-size: 9px;\n  line-height: 1.2;\n  font-weight: 900;\n  letter-spacing: 1.7px;\n  text-transform: uppercase;\n}\n\n.tv-cart-kicker::before {\n  content: \"\";\n  width: 24px;\n  height: 1px;\n  background: currentColor;\n}\n\n.tv-cart-title {\n  margin: 0;\n\n  color: var(--tv-graphite);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 31px;\n  line-height: 1.08;\n  font-weight: 500;\n  letter-spacing: -.4px;\n}\n\n.tv-cart-copy {\n  color: var(--tv-muted);\n  font-size: 13px;\n  line-height: 1.66;\n}\n\n\n\/* =========================================================\n   01 — HERO\n   ========================================================= *\/\n\n.tv-cart-hero {\n  padding: 34px 0 24px;\n\n  background:\n    radial-gradient(\n      circle at 90% 8%,\n      rgba(82,96,76,.13),\n      transparent 25%\n    ),\n    linear-gradient(\n      180deg,\n      #f7f4ee 0%,\n      #ece6dc 100%\n    );\n}\n\n.tv-cart-hero h1 {\n  max-width: 660px;\n  margin: 0;\n\n  color: var(--tv-graphite);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 35px;\n  line-height: 1.04;\n  font-weight: 500;\n  letter-spacing: -.7px;\n}\n\n.tv-cart-hero-sub {\n  margin-top: 12px;\n\n  color: #484b45;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 18px;\n  line-height: 1.34;\n}\n\n.tv-cart-hero-copy {\n  margin-top: 16px;\n  padding-top: 15px;\n\n  border-top: 1px solid var(--tv-border);\n}\n\n.tv-cart-hero-copy p {\n  margin: 0;\n\n  color: var(--tv-muted);\n\n  font-size: 13px;\n  line-height: 1.68;\n}\n\n.tv-cart-hero-copy p + p {\n  margin-top: 10px;\n}\n\n.tv-cart-hero-copy strong {\n  display: block;\n  margin-top: 12px;\n\n  color: var(--tv-graphite);\n\n  font-size: 12px;\n  line-height: 1.4;\n}\n\n.tv-cart-chips {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 7px;\n  margin-top: 18px;\n}\n\n.tv-cart-chip {\n  display: inline-flex;\n  align-items: center;\n\n  padding: 7px 9px;\n\n  border: 1px solid #ccc3b7;\n  border-radius: 999px;\n\n  background: rgba(255,255,255,.70);\n  color: var(--tv-graphite);\n\n  font-size: 9px;\n  line-height: 1.2;\n  font-weight: 800;\n}\n\n\n\/* =========================================================\n   IMAGES \/ PLACEHOLDERS\n   ========================================================= *\/\n\n.tv-cart-image {\n  width: 100%;\n  margin: 0 auto;\n  overflow: hidden;\n\n  border-radius: 14px;\n\n  background: #30332e;\n\n  box-shadow:\n    0 12px 26px rgba(41,43,39,.10);\n}\n\n.tv-cart-image--hero {\n  margin-top: 22px;\n}\n\n.tv-cart-placeholder {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  min-height: 245px;\n  padding: 22px 16px;\n\n  border: 1px dashed rgba(239,231,220,.34);\n\n  background:\n    radial-gradient(\n      circle at 50% 45%,\n      rgba(201,185,162,.14),\n      transparent 34%\n    ),\n    linear-gradient(\n      135deg,\n      #586252 0%,\n      #30362e 100%\n    );\n\n  text-align: center;\n}\n\n.tv-cart-placeholder strong {\n  display: block;\n\n  color: #ffffff;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 19px;\n  line-height: 1.2;\n  font-weight: 500;\n}\n\n.tv-cart-placeholder span {\n  display: block;\n  margin-top: 7px;\n\n  color: rgba(255,255,255,.62);\n\n  font-size: 9px;\n  line-height: 1.45;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   02 — HAUL → DOCK FLOW\n   ========================================================= *\/\n\n.tv-cart-flow {\n  padding: 34px 0;\n  background: #ffffff;\n}\n\n.tv-cart-flow-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(auto-fit, minmax(min(180px, 100%), 1fr));\n\n  gap: 8px;\n  margin-top: 18px;\n}\n\n.tv-cart-flow-card {\n  padding: 14px;\n\n  border: 1px solid var(--tv-border);\n  border-radius: 12px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #ffffff 0%,\n      #faf8f4 100%\n    );\n}\n\n.tv-cart-flow-card--dark {\n  background:\n    linear-gradient(\n      145deg,\n      #3b4039 0%,\n      #2c312b 100%\n    );\n\n  border-color: transparent;\n}\n\n.tv-cart-flow-label {\n  color: var(--tv-bronze);\n\n  font-size: 9px;\n  line-height: 1.2;\n  font-weight: 900;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.tv-cart-flow-card--dark .tv-cart-flow-label {\n  color: var(--tv-bronze-soft);\n}\n\n.tv-cart-flow-card h3 {\n  margin: 8px 0 5px;\n\n  color: var(--tv-graphite);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 16px;\n  line-height: 1.2;\n  font-weight: 500;\n}\n\n.tv-cart-flow-card--dark h3 {\n  color: #ffffff;\n}\n\n.tv-cart-flow-card p {\n  margin: 0;\n\n  color: var(--tv-muted);\n\n  font-size: 10.7px;\n  line-height: 1.46;\n}\n\n.tv-cart-flow-card--dark p {\n  color: rgba(255,255,255,.68);\n}\n\n.tv-cart-flow-line {\n  margin-top: 11px;\n\n  color: var(--tv-olive);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 17px;\n  line-height: 1.4;\n\n  text-align: center;\n}\n\n\n\/* =========================================================\n   03 — CARGO ARCHITECTURE\n   ========================================================= *\/\n\n.tv-cart-architecture {\n  padding: 36px 0;\n\n  background:\n    linear-gradient(\n      180deg,\n      #ebe5dc 0%,\n      #f8f5ef 100%\n    );\n}\n\n.tv-cart-architecture-head {\n  margin-bottom: 18px;\n}\n\n.tv-cart-architecture-head p {\n  margin: 11px 0 0;\n}\n\n.tv-cart-architecture-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(auto-fit, minmax(min(205px, 100%), 1fr));\n\n  gap: 8px;\n  margin-top: 16px;\n}\n\n.tv-cart-architecture-card {\n  display: grid;\n\n  grid-template-columns:\n    36px minmax(0, 1fr);\n\n  gap: 10px;\n  align-items: start;\n\n  padding: 13px;\n\n  border: 1px solid var(--tv-border);\n  border-radius: 12px;\n\n  background: rgba(255,255,255,.87);\n}\n\n.tv-cart-architecture-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 36px;\n  height: 36px;\n\n  border-radius: 50%;\n\n  background: var(--tv-olive-dark);\n  color: #ffffff;\n\n  font-size: 15px;\n}\n\n.tv-cart-architecture-card h3 {\n  margin: 0 0 4px;\n\n  color: var(--tv-graphite);\n\n  font-size: 12.8px;\n  line-height: 1.3;\n  font-weight: 900;\n}\n\n.tv-cart-architecture-card p {\n  margin: 0;\n\n  color: var(--tv-muted);\n\n  font-size: 10.8px;\n  line-height: 1.46;\n}\n\n\n\/* =========================================================\n   04 — QUICK ACCESS \/ CAMP STATION\n   ========================================================= *\/\n\n.tv-cart-station {\n  padding: 36px 0;\n  background: #ffffff;\n}\n\n.tv-cart-station-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(auto-fit, minmax(min(145px, 100%), 1fr));\n\n  gap: 8px;\n  margin-top: 18px;\n}\n\n.tv-cart-station-card {\n  padding: 14px;\n\n  border: 1px solid var(--tv-border);\n  border-radius: 12px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #ffffff 0%,\n      #faf8f4 100%\n    );\n\n  text-align: center;\n}\n\n.tv-cart-station-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 34px;\n  height: 34px;\n\n  margin: 0 auto 8px;\n\n  border-radius: 10px;\n\n  background: var(--tv-sand-soft);\n\n  font-size: 14px;\n}\n\n.tv-cart-station-card h3 {\n  margin: 0 0 4px;\n\n  color: var(--tv-graphite);\n\n  font-size: 12.4px;\n  line-height: 1.28;\n  font-weight: 900;\n}\n\n.tv-cart-station-card p {\n  margin: 0;\n\n  color: var(--tv-muted);\n\n  font-size: 10.4px;\n  line-height: 1.43;\n}\n\n\n\/* =========================================================\n   05 — MOBILITY \/ FRAME\n   ========================================================= *\/\n\n.tv-cart-mobility {\n  padding: 36px 0;\n\n  background:\n    linear-gradient(\n      180deg,\n      #f7f4ee 0%,\n      #ffffff 100%\n    );\n}\n\n.tv-cart-mobility-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(auto-fit, minmax(min(205px, 100%), 1fr));\n\n  gap: 8px;\n  margin-top: 18px;\n}\n\n.tv-cart-mobility-card {\n  display: grid;\n\n  grid-template-columns:\n    34px minmax(0, 1fr);\n\n  gap: 9px;\n  align-items: start;\n\n  padding: 13px;\n\n  border: 1px solid var(--tv-border);\n  border-radius: 12px;\n\n  background: #ffffff;\n}\n\n.tv-cart-mobility-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 34px;\n  height: 34px;\n\n  border-radius: 10px;\n\n  background: #e8ede6;\n\n  font-size: 14px;\n}\n\n.tv-cart-mobility-card h3 {\n  margin: 0 0 4px;\n\n  color: var(--tv-graphite);\n\n  font-size: 12.5px;\n  line-height: 1.28;\n  font-weight: 900;\n}\n\n.tv-cart-mobility-card p {\n  margin: 0;\n\n  color: var(--tv-muted);\n\n  font-size: 10.7px;\n  line-height: 1.46;\n}\n\n\n\/* =========================================================\n   06 — MATERIAL \/ DESIGN\n   ========================================================= *\/\n\n.tv-cart-design {\n  padding: 36px 0;\n\n  background:\n    radial-gradient(\n      circle at 92% 8%,\n      rgba(201,185,162,.12),\n      transparent 24%\n    ),\n    linear-gradient(\n      135deg,\n      #3a4039 0%,\n      #282d27 100%\n    );\n\n  color: #ffffff;\n}\n\n.tv-cart-design .tv-cart-kicker {\n  color: var(--tv-bronze-soft);\n}\n\n.tv-cart-design .tv-cart-title {\n  color: #ffffff;\n}\n\n.tv-cart-design-copy {\n  margin-top: 12px;\n\n  color: rgba(255,255,255,.70);\n\n  font-size: 12.5px;\n  line-height: 1.64;\n}\n\n.tv-cart-materials {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 7px;\n  margin-top: 15px;\n}\n\n.tv-cart-material {\n  padding: 7px 9px;\n\n  border: 1px solid rgba(239,231,220,.22);\n  border-radius: 999px;\n\n  color: #efe6da;\n\n  font-size: 9.5px;\n  line-height: 1.2;\n  font-weight: 800;\n}\n\n.tv-cart-design-image {\n  margin-top: 18px;\n}\n\n.tv-cart-design-quote {\n  max-width: 540px;\n  margin: 17px auto 0;\n\n  color: var(--tv-bronze-soft);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 17px;\n  line-height: 1.4;\n\n  text-align: center;\n}\n\n\n\/* =========================================================\n   07 — CAMP ORGANIZATION ROLES\n   ========================================================= *\/\n\n.tv-cart-roles {\n  padding: 34px 0;\n  background: var(--tv-cream);\n}\n\n.tv-cart-role-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(auto-fit, minmax(min(150px, 100%), 1fr));\n\n  gap: 8px;\n  margin-top: 18px;\n}\n\n.tv-cart-role {\n  padding: 14px;\n\n  border-radius: 12px;\n\n  background: var(--tv-graphite);\n  color: #ffffff;\n\n  text-align: center;\n}\n\n.tv-cart-role span {\n  color: rgba(255,255,255,.55);\n\n  font-size: 9px;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.tv-cart-role strong {\n  display: block;\n  margin-top: 6px;\n\n  color: #ffffff;\n\n  font-size: 11.8px;\n  line-height: 1.3;\n}\n\n.tv-cart-role-line {\n  margin-top: 10px;\n\n  color: var(--tv-olive);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 17px;\n  line-height: 1.4;\n\n  text-align: center;\n}\n\n\n\/* =========================================================\n   08 — LIFESTYLE\n   ========================================================= *\/\n\n.tv-cart-lifestyle {\n  padding: 30px 0;\n  background: #ffffff;\n}\n\n\n\/* =========================================================\n   09 — HOW IT WORKS\n   ========================================================= *\/\n\n.tv-cart-how {\n  padding: 34px 0 38px;\n\n  background:\n    linear-gradient(\n      180deg,\n      #ece6dc 0%,\n      #faf7f2 100%\n    );\n}\n\n.tv-cart-how-head {\n  margin-bottom: 18px;\n  text-align: center;\n}\n\n.tv-cart-how-head .tv-cart-title {\n  margin: 0 auto;\n}\n\n.tv-cart-how-head p {\n  margin: 8px auto 0;\n\n  color: var(--tv-muted);\n\n  font-size: 11px;\n  line-height: 1.5;\n}\n\n.tv-cart-steps {\n  display: grid;\n\n  grid-template-columns:\n    repeat(auto-fit, minmax(min(220px, 100%), 1fr));\n\n  gap: 8px;\n}\n\n.tv-cart-step {\n  display: grid;\n\n  grid-template-columns:\n    30px\n    20px\n    minmax(0, 1fr);\n\n  grid-template-rows:\n    auto\n    auto;\n\n  column-gap: 8px;\n  row-gap: 3px;\n  align-items: center;\n\n  min-width: 0;\n  padding: 10px 11px;\n\n  border: 1px solid var(--tv-border);\n  border-radius: 11px;\n\n  background: #ffffff;\n}\n\n.tv-cart-step-number {\n  grid-column: 1;\n  grid-row: 1 \/ 3;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 30px;\n  height: 30px;\n\n  border-radius: 50%;\n\n  background: var(--tv-olive-dark);\n  color: #ffffff;\n\n  font-size: 10px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.tv-cart-step-icon {\n  grid-column: 2;\n  grid-row: 1 \/ 3;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  width: 20px;\n\n  font-size: 14px;\n}\n\n.tv-cart-step h3 {\n  grid-column: 3;\n  grid-row: 1;\n\n  margin: 0;\n\n  color: var(--tv-graphite);\n\n  font-size: 11.7px;\n  line-height: 1.26;\n  font-weight: 900;\n}\n\n.tv-cart-step p {\n  grid-column: 3;\n  grid-row: 2;\n\n  margin: 0;\n\n  color: var(--tv-muted);\n\n  font-size: 9.7px;\n  line-height: 1.4;\n}\n\n\n\/* =========================================================\n   10 — FINAL\n   ========================================================= *\/\n\n.tv-cart-final {\n  padding: 42px 0 46px;\n\n  background:\n    radial-gradient(\n      circle at 50% 120%,\n      rgba(201,185,162,.14),\n      transparent 36%\n    ),\n    linear-gradient(\n      135deg,\n      #394139 0%,\n      #252b25 100%\n    );\n\n  text-align: center;\n}\n\n.tv-cart-final-label {\n  color: var(--tv-bronze-soft);\n\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n}\n\n.tv-cart-final h2 {\n  margin: 10px 0 0;\n\n  color: #ffffff;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size: 29px;\n  line-height: 1.08;\n  font-weight: 500;\n}\n\n.tv-cart-final p {\n  max-width: 520px;\n  margin: 13px auto 0;\n\n  color: rgba(255,255,255,.66);\n\n  font-size: 12px;\n  line-height: 1.62;\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media (max-width: 420px) {\n\n  .tv-cart {\n    margin-top: 16px;\n    border-radius: 0;\n  }\n\n  .tv-cart-shell {\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n\n  .tv-cart-hero h1 {\n    font-size: 30px;\n  }\n\n  .tv-cart-title {\n    font-size: 27px;\n  }\n\n  .tv-cart-placeholder {\n    min-height: 210px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"tv-cart\"\u003e\n\n  \u003c!-- 01 — HERO --\u003e\n\n  \u003csection class=\"tv-cart-hero\"\u003e\n\n    \u003cdiv class=\"tv-cart-shell\"\u003e\n\n      \u003cdiv class=\"tv-cart-kicker\"\u003e\n        Trailviora™ Camp Transport\n      \u003c\/div\u003e\n\n      \u003ch1\u003e\n        All-Terrain Camping Multi-Purpose Storage Cart\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"tv-cart-hero-sub\"\u003e\n        Haul It In. Organize It There.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tv-cart-hero-copy\"\u003e\n\n        \u003cp\u003e\n          Trailviora™ All-Terrain Camping Multi-Purpose Storage Cart is designed\n          for campers tired of carrying tents, cookware, firewood, coolers,\n          blankets, chairs and loose gear back and forth between the vehicle\n          and the campsite.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          Instead of ending the trip as one large open wagon full of mixed gear,\n          the cart uses a transport-to-camp modular architecture that becomes\n          an organized storage station once you arrive.\n        \u003c\/p\u003e\n\n        \u003cstrong\u003e\n          Move the gear. Keep the organization.\n        \u003c\/strong\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tv-cart-chips\"\u003e\n\n        \u003cspan class=\"tv-cart-chip\"\u003e\n          All-Terrain Wheels\n        \u003c\/span\u003e\n\n        \u003cspan class=\"tv-cart-chip\"\u003e\n          Modular Cargo Zones\n        \u003c\/span\u003e\n\n        \u003cspan class=\"tv-cart-chip\"\u003e\n          Removable Gear Bins\n        \u003c\/span\u003e\n\n        \u003cspan class=\"tv-cart-chip\"\u003e\n          Camp Dock Mode\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tv-cart-image tv-cart-image--hero\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0820\/8436\/4540\/files\/1_25551c4d-c2b5-477a-b887-e51667534e44.png?v=1789744965\" alt=\"Trailviora All-Terrain Camping Multi-Purpose Storage Cart in a premium campsite setting\"\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- 02 — HAUL TO DOCK --\u003e\n\n  \u003csection class=\"tv-cart-flow\"\u003e\n\n    \u003cdiv class=\"tv-cart-shell\"\u003e\n\n      \u003cdiv class=\"tv-cart-kicker\"\u003e\n        Transport-to-Camp Flow\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"tv-cart-title\"\u003e\n        One Cart. Three Jobs.\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"tv-cart-flow-grid\"\u003e\n\n        \u003carticle class=\"tv-cart-flow-card\"\u003e\n\n          \u003cdiv class=\"tv-cart-flow-label\"\u003e\n            Stage 01\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Haul\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Move bulky and loose gear from the vehicle across common campsite\n            surfaces with wide-profile wheels.\n          \u003c\/p\u003e\n\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-flow-card tv-cart-flow-card--dark\"\u003e\n\n          \u003cdiv class=\"tv-cart-flow-label\"\u003e\n            Stage 02\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Organize\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Keep cookware, clean textiles, wet gear, firewood and smaller\n            essentials separated into dedicated cargo zones.\n          \u003c\/p\u003e\n\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-flow-card\"\u003e\n\n          \u003cdiv class=\"tv-cart-flow-label\"\u003e\n            Stage 03\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Dock\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Lock the wheels and use the parked cart as part of the campsite\n            instead of unloading everything into another pile.\n          \u003c\/p\u003e\n\n        \u003c\/article\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tv-cart-flow-line\"\u003e\n        At the trailhead, it moves your gear. At camp, it becomes part of the setup.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- 03 — CARGO ARCHITECTURE --\u003e\n\n  \u003csection class=\"tv-cart-architecture\"\u003e\n\n    \u003cdiv class=\"tv-cart-shell\"\u003e\n\n      \u003cdiv class=\"tv-cart-architecture-head\"\u003e\n\n        \u003cdiv class=\"tv-cart-kicker\"\u003e\n          Modular Cargo Architecture\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"tv-cart-title\"\u003e\n          Built Around Zones, Not One Open Bin.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"tv-cart-copy\"\u003e\n          Adjustable dividers, removable bins, wet-gear separation and\n          external attachment points make it easier to keep different\n          types of camp equipment in their own place.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tv-cart-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0820\/8436\/4540\/files\/2_2522922e-7ed5-4bc6-b778-90f5f7fe9bb1.png?v=1789744966\" alt=\"Trailviora camping storage cart modular cargo zones and removable bins\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tv-cart-architecture-grid\"\u003e\n\n        \u003carticle class=\"tv-cart-architecture-card\"\u003e\n\n          \u003cdiv class=\"tv-cart-architecture-icon\"\u003e\n            🧩\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n\n            \u003ch3\u003e\n              Modular Cargo Zones\n            \u003c\/h3\u003e\n\n            \u003cp\u003e\n              Adjustable internal dividers create dedicated areas for\n              cookware, blankets, food containers, tent gear or family equipment.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-architecture-card\"\u003e\n\n          \u003cdiv class=\"tv-cart-architecture-icon\"\u003e\n            📦\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n\n            \u003ch3\u003e\n              Removable Gear Bins\n            \u003c\/h3\u003e\n\n            \u003cp\u003e\n              Individual soft-structured bins can be lifted out separately\n              instead of emptying the entire cart.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-architecture-card\"\u003e\n\n          \u003cdiv class=\"tv-cart-architecture-icon\"\u003e\n            💧\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n\n            \u003ch3\u003e\n              Separated Wet-Gear Bay\n            \u003c\/h3\u003e\n\n            \u003cp\u003e\n              Helps keep muddy shoes, damp towels and water gear away from\n              cleaner textiles and dry camp equipment.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-architecture-card\"\u003e\n\n          \u003cdiv class=\"tv-cart-architecture-icon\"\u003e\n            🎒\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n\n            \u003ch3\u003e\n              Vertical Gear Rail\n            \u003c\/h3\u003e\n\n            \u003cp\u003e\n              Adds attachment points for backpacks, lanterns, towels,\n              water bottles, tools or accessory pouches.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- 04 — CAMP STATION --\u003e\n\n  \u003csection class=\"tv-cart-station\"\u003e\n\n    \u003cdiv class=\"tv-cart-shell\"\u003e\n\n      \u003cdiv class=\"tv-cart-kicker\"\u003e\n        Camp Station Details\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"tv-cart-title\"\u003e\n        The Gear You Reach Most Stays Easy to Reach.\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"tv-cart-station-grid\"\u003e\n\n        \u003carticle class=\"tv-cart-station-card\"\u003e\n\n          \u003cdiv class=\"tv-cart-station-icon\"\u003e\n            🚪\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Drop-Down Cargo Gate\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Makes loading tents, folded chairs, sleep systems or firewood easier.\n          \u003c\/p\u003e\n\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-station-card\"\u003e\n\n          \u003cdiv class=\"tv-cart-station-icon\"\u003e\n            🧲\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Quick-Access Side Storage\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Keeps headlamps, sunscreen, gloves, maps and utensils within reach.\n          \u003c\/p\u003e\n\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-station-card\"\u003e\n\n          \u003cdiv class=\"tv-cart-station-icon\"\u003e\n            🛑\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Camp-Lock Wheel Control\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Individual wheel locks help keep the cart stationary once parked.\n          \u003c\/p\u003e\n\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-station-card\"\u003e\n\n          \u003cdiv class=\"tv-cart-station-icon\"\u003e\n            📐\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Expandable Load Geometry\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Adjusts from lighter trips to larger weekend camp loads.\n          \u003c\/p\u003e\n\n        \u003c\/article\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- 05 — MOBILITY --\u003e\n\n  \u003csection class=\"tv-cart-mobility\"\u003e\n\n    \u003cdiv class=\"tv-cart-shell\"\u003e\n\n      \u003cdiv class=\"tv-cart-kicker\"\u003e\n        Built to Move. Built to Park.\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"tv-cart-title\"\u003e\n        Camp Utility Without the Utility-Wagon Look.\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"tv-cart-mobility-grid\"\u003e\n\n        \u003carticle class=\"tv-cart-mobility-card\"\u003e\n\n          \u003cdiv class=\"tv-cart-mobility-icon\"\u003e\n            🛞\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n\n            \u003ch3\u003e\n              All-Terrain Wide Wheel System\n            \u003c\/h3\u003e\n\n            \u003cp\u003e\n              Wide-profile wheels are designed for common campsite surfaces\n              including gravel, packed dirt, grass, boardwalks and uneven paths.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-mobility-card\"\u003e\n\n          \u003cdiv class=\"tv-cart-mobility-icon\"\u003e\n            🔄\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n\n            \u003ch3\u003e\n              Haul-to-Dock Transformation\n            \u003c\/h3\u003e\n\n            \u003cp\u003e\n              Park the cart and shift from transport mode to stationary\n              organization without completely unloading the system.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-mobility-card\"\u003e\n\n          \u003cdiv class=\"tv-cart-mobility-icon\"\u003e\n            🪶\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n\n            \u003ch3\u003e\n              Aluminum Hybrid Frame\n            \u003c\/h3\u003e\n\n            \u003cp\u003e\n              A lighter structural frame creates a more refined,\n              furniture-like feel than a bulky steel utility wagon.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-mobility-card\"\u003e\n\n          \u003cdiv class=\"tv-cart-mobility-icon\"\u003e\n            🎒\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n\n            \u003ch3\u003e\n              Flat-Fold Storage\n            \u003c\/h3\u003e\n\n            \u003cp\u003e\n              The main frame collapses vertically for easier storage after the trip.\n            \u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- 06 — DESIGN --\u003e\n\n  \u003csection class=\"tv-cart-design\"\u003e\n\n    \u003cdiv class=\"tv-cart-shell\"\u003e\n\n      \u003cdiv class=\"tv-cart-kicker\"\u003e\n        Material \u0026amp; Design\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"tv-cart-title\"\u003e\n        Expedition Utility with a More Refined Camp Presence.\n      \u003c\/h2\u003e\n\n      \u003cp class=\"tv-cart-design-copy\"\u003e\n        A graphite structural frame, warm sand textile panels, alpine olive\n        storage modules and restrained bronze hardware create a quieter,\n        more premium alternative to bright sporting-goods wagons.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"tv-cart-materials\"\u003e\n\n        \u003cspan class=\"tv-cart-material\"\u003e\n          Matte Graphite\n        \u003c\/span\u003e\n\n        \u003cspan class=\"tv-cart-material\"\u003e\n          Warm Sand\n        \u003c\/span\u003e\n\n        \u003cspan class=\"tv-cart-material\"\u003e\n          Alpine Olive\n        \u003c\/span\u003e\n\n        \u003cspan class=\"tv-cart-material\"\u003e\n          Muted Bronze\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tv-cart-design-image\"\u003e\n\n        \u003cdiv class=\"tv-cart-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0820\/8436\/4540\/files\/3_92215963-7fd2-4f31-8a11-3d5a6adf6e6a.png?v=1789744966\" alt=\"Trailviora camping storage cart wheel frame textile and hardware details\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tv-cart-design-quote\"\u003e\n        One cart. A more organized camp.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- 07 — ROLES --\u003e\n\n  \u003csection class=\"tv-cart-roles\"\u003e\n\n    \u003cdiv class=\"tv-cart-shell\"\u003e\n\n      \u003cdiv class=\"tv-cart-kicker\"\u003e\n        One System. More Camp Utility.\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"tv-cart-title\"\u003e\n        Transport, Storage and Camp Organization in One.\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"tv-cart-role-grid\"\u003e\n\n        \u003cdiv class=\"tv-cart-role\"\u003e\n          \u003cspan\u003eRole 01\u003c\/span\u003e\n          \u003cstrong\u003eAll-Terrain Cargo Cart\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tv-cart-role\"\u003e\n          \u003cspan\u003eRole 02\u003c\/span\u003e\n          \u003cstrong\u003eGear Organizer\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tv-cart-role\"\u003e\n          \u003cspan\u003eRole 03\u003c\/span\u003e\n          \u003cstrong\u003eMobile Storage Station\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tv-cart-role-line\"\u003e\n        Haul less. Reorganize less. Camp better.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- 08 — IMAGE 04 --\u003e\n\n  \u003csection class=\"tv-cart-lifestyle\"\u003e\n\n    \u003cdiv class=\"tv-cart-shell\"\u003e\n\n      \u003cdiv class=\"tv-cart-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0820\/8436\/4540\/files\/4_74784bdb-dd94-4789-8e54-b4483a46465a.png?v=1789744966\" alt=\"Trailviora camping storage cart outdoor campsite lifestyle\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- 09 — HOW IT WORKS --\u003e\n\n  \u003csection class=\"tv-cart-how\"\u003e\n\n    \u003cdiv class=\"tv-cart-shell\"\u003e\n\n      \u003cdiv class=\"tv-cart-how-head\"\u003e\n\n        \u003cdiv class=\"tv-cart-kicker\"\u003e\n          From Vehicle to Camp\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"tv-cart-title\"\u003e\n          How the System Works\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          Load by zone, move the gear, lock the cart and use the same system as part of camp.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tv-cart-steps\"\u003e\n\n        \u003carticle class=\"tv-cart-step\"\u003e\n          \u003cdiv class=\"tv-cart-step-number\"\u003e1\u003c\/div\u003e\n          \u003cspan class=\"tv-cart-step-icon\"\u003e🔄\u003c\/span\u003e\n          \u003ch3\u003eOpen the Frame\u003c\/h3\u003e\n          \u003cp\u003eUnfold the main cart structure and prepare the cargo area.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-step\"\u003e\n          \u003cdiv class=\"tv-cart-step-number\"\u003e2\u003c\/div\u003e\n          \u003cspan class=\"tv-cart-step-icon\"\u003e🧩\u003c\/span\u003e\n          \u003ch3\u003eSet Your Cargo Zones\u003c\/h3\u003e\n          \u003cp\u003eAdjust the dividers and place removable bins where they fit the trip.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-step\"\u003e\n          \u003cdiv class=\"tv-cart-step-number\"\u003e3\u003c\/div\u003e\n          \u003cspan class=\"tv-cart-step-icon\"\u003e📦\u003c\/span\u003e\n          \u003ch3\u003eLoad by Category\u003c\/h3\u003e\n          \u003cp\u003eSeparate cookware, clean textiles, wet gear, bulky items and quick-access essentials.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-step\"\u003e\n          \u003cdiv class=\"tv-cart-step-number\"\u003e4\u003c\/div\u003e\n          \u003cspan class=\"tv-cart-step-icon\"\u003e🛞\u003c\/span\u003e\n          \u003ch3\u003eHaul to the Campsite\u003c\/h3\u003e\n          \u003cp\u003eMove the loaded cart from the vehicle across common campground surfaces.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-step\"\u003e\n          \u003cdiv class=\"tv-cart-step-number\"\u003e5\u003c\/div\u003e\n          \u003cspan class=\"tv-cart-step-icon\"\u003e🛑\u003c\/span\u003e\n          \u003ch3\u003eLock the Wheels\u003c\/h3\u003e\n          \u003cp\u003eSecure the cart in place once you reach the campsite.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-step\"\u003e\n          \u003cdiv class=\"tv-cart-step-number\"\u003e6\u003c\/div\u003e\n          \u003cspan class=\"tv-cart-step-icon\"\u003e🎒\u003c\/span\u003e\n          \u003ch3\u003eUse It as Camp Storage\u003c\/h3\u003e\n          \u003cp\u003eKeep gear in organized zones instead of completely unloading the cart.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tv-cart-step\"\u003e\n          \u003cdiv class=\"tv-cart-step-number\"\u003e7\u003c\/div\u003e\n          \u003cspan class=\"tv-cart-step-icon\"\u003e📦\u003c\/span\u003e\n          \u003ch3\u003eFold for the Trip Home\u003c\/h3\u003e\n          \u003cp\u003eReturn removable modules, collapse the frame and store it with the rest of your gear.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- 10 — FINAL --\u003e\n\n  \u003csection class=\"tv-cart-final\"\u003e\n\n    \u003cdiv class=\"tv-cart-shell\"\u003e\n\n      \u003cdiv class=\"tv-cart-final-label\"\u003e\n        Trailviora™ All-Terrain Camping Multi-Purpose Storage Cart\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Haul It In.\u003cbr\u003e\n        Organize It There.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        A modular camp cargo system designed to move bulky gear from the vehicle\n        and keep it organized after you arrive.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"𝑇𝑟𝑎𝑖𝑙𝑣𝑖𝑜𝑟𝑎™","offers":[{"title":"1","offer_id":51341172769020,"sku":null,"price":109.96,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0820\/8436\/4540\/files\/1_9a04ee2e-4b10-4635-8490-19ae6796e0ec.png?v=1789744982","url":"https:\/\/trailviora.com\/products\/trailviora%e2%84%a2-basehaul-modular-camp-cargo-cart","provider":"𝑇𝑟𝑎𝑖𝑙𝑣𝑖𝑜𝑟𝑎™","version":"1.0","type":"link"}