{"product_id":"111-1","title":"Trailviora™ CampDock Modular Camp Side Table","description":"\u003cstyle\u003e\n\/* =========================================================\n   TRAILVIORA™ CAMPDOCK\n   SAFE SHOPIFY PRODUCT-PAGE VERSION\n   Single-column by default for narrow desktop product columns.\n   No container queries. No viewport breakout. No negative margins.\n   ========================================================= *\/\n.campdock-page,\n.campdock-page * {\n  box-sizing: border-box;\n}\n.campdock-page {\n  --cd-graphite: #20211f;\n  --cd-cream: #f7f3ec;\n  --cd-cream2: #fbf9f5;\n  --cd-bronze: #a97b47;\n  --cd-muted: #716b62;\n  --cd-border: #ddd3c6;\n  width: 100%;\n  max-width: 720px;\n  margin: 24px auto 0;\n  padding: 0;\n  overflow: visible;\n  background: var(--cd-cream2);\n  color: #2a2925;\n  border: 1px solid rgba(169,123,71,.12);\n  border-radius: 18px;\n  font-family: Arial, Helvetica, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n}\n.campdock-page h1,\n.campdock-page h2,\n.campdock-page h3,\n.campdock-page p,\n.campdock-page span,\n.campdock-page strong {\n  margin-top: 0;\n  word-break: normal;\n  overflow-wrap: break-word;\n  hyphens: none;\n}\n.campdock-page img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  height: auto;\n}\n.campdock-shell {\n  width: 100%;\n  margin: 0 auto;\n  padding: 0 18px;\n}\n.campdock-label {\n  display: block;\n  margin-bottom: 10px;\n  color: var(--cd-bronze);\n  font-size: 9px;\n  line-height: 1.3;\n  font-weight: 900;\n  letter-spacing: 1.6px;\n  text-transform: uppercase;\n}\n.campdock-title {\n  margin: 0;\n  color: var(--cd-graphite);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 30px;\n  line-height: 1.08;\n  font-weight: 500;\n  letter-spacing: -.4px;\n}\n\/* HERO *\/\n.campdock-hero {\n  padding: 34px 0 24px;\n  background:\n    radial-gradient(circle at 88% 8%, rgba(196,154,104,.11), transparent 25%),\n    linear-gradient(180deg, #f8f4ed 0%, #eee7dc 100%);\n}\n.campdock-hero-top {\n  display: block;\n}\n.campdock-hero h1 {\n  margin: 0;\n  color: var(--cd-graphite);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 34px;\n  line-height: 1.05;\n  font-weight: 500;\n  letter-spacing: -.6px;\n}\n.campdock-hero-subtitle {\n  margin-top: 14px;\n  color: #47443f;\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 18px;\n  line-height: 1.35;\n}\n.campdock-hero-side {\n  margin-top: 18px;\n  padding-top: 16px;\n  border-top: 1px solid var(--cd-border);\n  border-left: 0;\n}\n.campdock-hero-side p {\n  margin: 0;\n  color: var(--cd-muted);\n  font-size: 13.5px;\n  line-height: 1.7;\n}\n.campdock-hero-side strong {\n  display: block;\n  margin-top: 12px;\n  color: var(--cd-graphite);\n  font-size: 12px;\n  line-height: 1.4;\n}\n.campdock-chips {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 7px;\n  margin-top: 18px;\n}\n.campdock-chip {\n  display: inline-block;\n  padding: 7px 9px;\n  border: 1px solid #cfc1ae;\n  border-radius: 999px;\n  background: rgba(255,255,255,.65);\n  color: var(--cd-graphite);\n  font-size: 9px;\n  line-height: 1.2;\n  font-weight: 800;\n}\n\/* IMAGES *\/\n.campdock-image {\n  width: 100%;\n  margin: 0 auto;\n  overflow: hidden;\n  border-radius: 14px;\n  background: #2b2d29;\n  box-shadow: 0 12px 26px rgba(32,33,31,.10);\n}\n.campdock-image--hero {\n  margin-top: 22px;\n}\n.campdock-placeholder {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  min-height: 240px;\n  padding: 20px 14px;\n  border: 1px dashed rgba(228,204,176,.34);\n  background:\n    radial-gradient(circle at 50% 45%, rgba(196,154,104,.13), transparent 34%),\n    linear-gradient(135deg, #3b3e39 0%, #232521 100%);\n  color: #f1e7db;\n  text-align: center;\n}\n.campdock-placeholder strong {\n  display: block;\n  color: #fff;\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 19px;\n  line-height: 1.2;\n  font-weight: 500;\n}\n.campdock-placeholder span {\n  display: block;\n  margin-top: 8px;\n  color: rgba(255,255,255,.60);\n  font-size: 9px;\n  line-height: 1.45;\n  font-weight: 800;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\/* PRINCIPLES *\/\n.campdock-principles,\n.campdock-modular,\n.campdock-features,\n.campdock-design,\n.campdock-uses,\n.campdock-howto {\n  padding: 38px 0;\n}\n.campdock-principles {\n  background: #fff;\n}\n.campdock-principles-head,\n.campdock-features-head,\n.campdock-uses-head,\n.campdock-design-head,\n.campdock-howto-head {\n  margin-bottom: 20px;\n}\n.campdock-principles-intro,\n.campdock-modular-copy,\n.campdock-design-copy,\n.campdock-howto-sub {\n  margin-top: 12px;\n  color: var(--cd-muted);\n  font-size: 13px;\n  line-height: 1.65;\n}\n.campdock-principles-grid,\n.campdock-module-list,\n.campdock-feature-grid,\n.campdock-use-cards,\n.campdock-steps {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 10px;\n}\n.campdock-principle,\n.campdock-module-item,\n.campdock-feature,\n.campdock-use-card,\n.campdock-step {\n  min-width: 0;\n  padding: 15px;\n  border: 1px solid var(--cd-border);\n  border-radius: 13px;\n  background: #fff;\n}\n.campdock-principle-number {\n  color: var(--cd-bronze);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 13px;\n}\n.campdock-principle h3,\n.campdock-use-card h3 {\n  margin: 14px 0 6px;\n  color: var(--cd-graphite);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 18px;\n  line-height: 1.2;\n  font-weight: 500;\n}\n.campdock-principle p,\n.campdock-use-card p {\n  margin: 0;\n  color: var(--cd-muted);\n  font-size: 12px;\n  line-height: 1.55;\n}\n\/* MODULAR *\/\n.campdock-modular {\n  background: linear-gradient(180deg, #eee6da 0%, #f8f5ef 100%);\n}\n.campdock-modular-head {\n  display: block;\n  margin-bottom: 18px;\n}\n.campdock-module-list {\n  margin-top: 16px;\n}\n.campdock-module-item {\n  display: grid;\n  grid-template-columns: 36px minmax(0,1fr);\n  gap: 10px;\n  align-items: start;\n  background: rgba(255,255,255,.82);\n}\n.campdock-module-icon,\n.campdock-feature-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 36px;\n  height: 36px;\n  border-radius: 50%;\n  background: var(--cd-graphite);\n  color: #fff;\n  font-size: 15px;\n}\n.campdock-module-item h3,\n.campdock-feature h3 {\n  margin: 0 0 4px;\n  color: var(--cd-graphite);\n  font-size: 13.5px;\n  line-height: 1.3;\n  font-weight: 900;\n}\n.campdock-module-item p,\n.campdock-feature p {\n  margin: 0;\n  color: var(--cd-muted);\n  font-size: 11.5px;\n  line-height: 1.5;\n}\n\/* FEATURES *\/\n.campdock-features {\n  background: #fff;\n}\n.campdock-feature {\n  display: grid;\n  grid-template-columns: 36px minmax(0,1fr);\n  gap: 10px;\n  align-items: start;\n  background: linear-gradient(145deg, #fff, #faf7f2);\n}\n.campdock-feature-icon {\n  border-radius: 10px;\n  background: #ece4d8;\n  color: var(--cd-graphite);\n}\n\/* DESIGN *\/\n.campdock-design {\n  background:\n    radial-gradient(circle at 90% 10%, rgba(196,154,104,.12), transparent 24%),\n    linear-gradient(135deg, #20211f 0%, #30312e 100%);\n  color: #fff;\n}\n.campdock-design .campdock-label {\n  color: #e4ccb0;\n}\n.campdock-design .campdock-title {\n  color: #fff;\n}\n.campdock-design-copy {\n  color: rgba(255,255,255,.70);\n}\n.campdock-material-chips,\n.campdock-use-tags {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 7px;\n  margin-top: 16px;\n}\n.campdock-material-chip,\n.campdock-use-tag {\n  display: inline-block;\n  padding: 7px 9px;\n  border: 1px solid rgba(228,204,176,.24);\n  border-radius: 999px;\n  color: #f0e2d2;\n  font-size: 9.5px;\n  line-height: 1.2;\n  font-weight: 800;\n}\n.campdock-design-image {\n  margin-top: 18px;\n}\n.campdock-design-quote {\n  margin-top: 18px;\n  color: #e4ccb0;\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 17px;\n  line-height: 1.4;\n  text-align: center;\n}\n\/* USES *\/\n.campdock-uses {\n  background: var(--cd-cream2);\n}\n.campdock-use-tag {\n  border-color: var(--cd-border);\n  background: #fff;\n  color: var(--cd-graphite);\n}\n.campdock-use-cards {\n  margin-top: 16px;\n}\n.campdock-use-card h3 {\n  margin-top: 0;\n}\n\/* LIFESTYLE *\/\n.campdock-lifestyle {\n  padding: 34px 0;\n  background: #fff;\n}\n\/* HOW TO — COMPACT STEP LIST *\/\n.campdock-howto {\n  padding: 34px 0 38px;\n  background:\n    linear-gradient(\n      180deg,\n      #f2ece3 0%,\n      #faf7f1 100%\n    );\n}\n.campdock-howto-head {\n  max-width: 620px;\n  margin: 0 auto 20px;\n  text-align: center;\n}\n.campdock-howto-head .campdock-label {\n  margin-bottom: 7px;\n}\n.campdock-howto-head .campdock-title {\n  margin-left: auto;\n  margin-right: auto;\n  font-size: 27px;\n  line-height: 1.08;\n}\n.campdock-howto-sub {\n  margin: 8px auto 0;\n  color: var(--cd-muted);\n  font-size: 11.5px;\n  line-height: 1.5;\n}\n.campdock-steps {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 8px;\n}\n.campdock-step,\n.campdock-step:last-child {\n  display: grid;\n  grid-template-columns:\n    30px\n    22px\n    minmax(0, 1fr);\n  grid-template-rows:\n    auto\n    auto;\n  column-gap: 10px;\n  row-gap: 3px;\n  align-items: center;\n  width: 100%;\n  min-width: 0;\n  min-height: 0;\n  padding: 11px 13px;\n  border: 1px solid var(--cd-border);\n  border-radius: 12px;\n  background:\n    linear-gradient(\n      135deg,\n      #ffffff 0%,\n      #fcfaf6 100%\n    );\n  text-align: left;\n  box-shadow:\n    0 4px 12px rgba(32,33,31,.025);\n}\n.campdock-step-number {\n  grid-column: 1;\n  grid-row: 1 \/ 3;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 30px;\n  height: 30px;\n  margin: 0;\n  border-radius: 50%;\n  background: var(--cd-graphite);\n  color: #ffffff;\n  font-size: 10px;\n  line-height: 1;\n  font-weight: 900;\n}\n.campdock-step-icon {\n  grid-column: 2;\n  grid-row: 1 \/ 3;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 22px;\n  margin: 0;\n  font-size: 16px;\n  line-height: 1;\n}\n.campdock-step h3 {\n  grid-column: 3;\n  grid-row: 1;\n  margin: 0;\n  color: var(--cd-graphite);\n  font-size: 12.5px;\n  line-height: 1.28;\n  font-weight: 900;\n}\n.campdock-step p {\n  grid-column: 3;\n  grid-row: 2;\n  margin: 0;\n  color: var(--cd-muted);\n  font-size: 10.5px;\n  line-height: 1.42;\n}\n\/* Small screens: keep the same compact horizontal list *\/\n@media (max-width: 420px) {\n  .campdock-howto {\n    padding: 30px 0 34px;\n  }\n  .campdock-howto-head {\n    margin-bottom: 16px;\n  }\n  .campdock-howto-head .campdock-title {\n    font-size: 25px;\n  }\n  .campdock-step,\n  .campdock-step:last-child {\n    grid-template-columns:\n      28px\n      20px\n      minmax(0, 1fr);\n    column-gap: 8px;\n    padding: 10px 11px;\n  }\n  .campdock-step-number {\n    width: 28px;\n    height: 28px;\n  }\n  .campdock-step-icon {\n    width: 20px;\n    font-size: 15px;\n  }\n  .campdock-step h3 {\n    font-size: 12px;\n  }\n  .campdock-step p {\n    font-size: 10px;\n    line-height: 1.4;\n  }\n}\n\/* FINAL *\/\n.campdock-final {\n  padding: 42px 0 46px;\n  background:\n    radial-gradient(circle at 50% 120%, rgba(196,154,104,.18), transparent 36%),\n    linear-gradient(135deg, #20211f 0%, #32332f 100%);\n  text-align: center;\n}\n.campdock-final-inner {\n  max-width: 560px;\n  margin: 0 auto;\n}\n.campdock-final-label {\n  color: #e4ccb0;\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n}\n.campdock-final h2 {\n  margin: 10px 0 0;\n  color: #fff;\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 30px;\n  line-height: 1.08;\n  font-weight: 500;\n}\n.campdock-final p {\n  max-width: 520px;\n  margin: 14px auto 0;\n  color: rgba(255,255,255,.67);\n  font-size: 12px;\n  line-height: 1.62;\n}\n\/* =========================================================\n   Wider content area only.\n   Still safe: if Shopify keeps this inside the narrow product column,\n   base single-column rules remain in effect.\n   ========================================================= *\/\n@media (min-width: 900px) {\n  .campdock-page {\n    max-width: 720px;\n  }\n  .campdock-shell {\n    padding-left: 22px;\n    padding-right: 22px;\n  }\n}\n@media (max-width: 420px) {\n  .campdock-page {\n    border-radius: 0;\n    margin-top: 16px;\n  }\n  .campdock-shell {\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n  .campdock-hero h1 {\n    font-size: 31px;\n  }\n  .campdock-title {\n    font-size: 27px;\n  }\n  .campdock-placeholder {\n    min-height: 210px;\n  }\n}\n\/* =========================================================\n   REAL SHOPIFY PRODUCT IMAGES\n   ========================================================= *\/\n.campdock-image \u003e img {\n  display: block;\n  width: 100%;\n  height: auto;\n  max-height: none;\n  object-fit: contain;\n  background: #f4efe7;\n}\n.campdock-design .campdock-image \u003e img {\n  background: #242522;\n}\n\u003c\/style\u003e\n\u003cdiv class=\"campdock-page\"\u003e\n  \u003csection class=\"campdock-hero\"\u003e\n    \u003cdiv class=\"campdock-shell\"\u003e\n      \u003cdiv class=\"campdock-hero-top\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"campdock-label\"\u003eTrailviora™ Camp Living\u003c\/div\u003e\n          \u003ch1\u003eCampDock™ Modular Camp Side Table\u003c\/h1\u003e\n          \u003cdiv class=\"campdock-hero-subtitle\"\u003eA Better Place for Everything You Bring Outside.\u003c\/div\u003e\n          \u003cdiv class=\"campdock-chips\"\u003e\n            \u003cspan class=\"campdock-chip\"\u003eModular Rail\u003c\/span\u003e\n            \u003cspan class=\"campdock-chip\"\u003eRemovable Tray\u003c\/span\u003e\n            \u003cspan class=\"campdock-chip\"\u003eQuick-Fold Frame\u003c\/span\u003e\n            \u003cspan class=\"campdock-chip\"\u003ePack-Flat\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"campdock-hero-side\"\u003e\n          \u003cp\u003eTrailviora™ CampDock is designed for campers who care just as much about how their campsite works as how it looks. It combines a compact aluminum tabletop, integrated accessory rail, removable side tray and collapsible support structure into one refined camp-side system.\u003c\/p\u003e\n          \u003cstrong\u003eLess clutter. More camp.\u003c\/strong\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"campdock-image campdock-image--hero\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0820\/8436\/4540\/files\/1_42a918ba-2b66-4ac0-bb22-5e6e108ce6ec.png?v=1789658290\" alt=\"Trailviora CampDock Modular Camp Side Table hero lifestyle\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"campdock-principles\"\u003e\n    \u003cdiv class=\"campdock-shell\"\u003e\n      \u003cdiv class=\"campdock-principles-head\"\u003e\n        \u003cspan class=\"campdock-label\"\u003eDesigned Around Camp Life\u003c\/span\u003e\n        \u003ch2 class=\"campdock-title\"\u003eEverything Has a Place—even Outside.\u003c\/h2\u003e\n        \u003cp class=\"campdock-principles-intro\"\u003eCampDock™ gives drinks, cookware, cameras, phones, books, lanterns and small essentials a dedicated place without turning your campsite into a cluttered collection of gear.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"campdock-principles-grid\"\u003e\n        \u003carticle class=\"campdock-principle\"\u003e\u003cdiv class=\"campdock-principle-number\"\u003e01\u003c\/div\u003e\n\u003ch3\u003eCleaner Camp Setup\u003c\/h3\u003e\n\u003cp\u003eA dedicated surface keeps everyday camp essentials together, visible and easier to reach.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-principle\"\u003e\u003cdiv class=\"campdock-principle-number\"\u003e02\u003c\/div\u003e\n\u003ch3\u003eModular by Nature\u003c\/h3\u003e\n\u003cp\u003eAdd, remove or reposition compatible accessories based on cooking, coffee, relaxing or storage needs.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-principle\"\u003e\u003cdiv class=\"campdock-principle-number\"\u003e03\u003c\/div\u003e\n\u003ch3\u003eRefined, Not Overbuilt\u003c\/h3\u003e\n\u003cp\u003eA low-profile silhouette brings premium outdoor furniture character without unnecessary visual weight.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"campdock-modular\"\u003e\n    \u003cdiv class=\"campdock-shell\"\u003e\n      \u003cdiv class=\"campdock-modular-head\"\u003e\n        \u003cdiv\u003e\n\u003cspan class=\"campdock-label\"\u003eBuilt to Organize the Moment\u003c\/span\u003e\u003ch2 class=\"campdock-title\"\u003eMore Than a Folding Table.\u003c\/h2\u003e\n\u003c\/div\u003e\n        \u003cp class=\"campdock-modular-copy\"\u003eThe integrated rail and removable side tray help create a more intentional camp setup—giving everyday objects their own place while keeping the main surface open.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"campdock-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0820\/8436\/4540\/files\/2_05617576-d6e4-4ef3-bf39-da004aed1dd8.png?v=1789658290\" alt=\"Trailviora CampDock modular rail tray hook and quick-fold system\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"campdock-module-list\"\u003e\n        \u003cdiv class=\"campdock-module-item\"\u003e\n\u003cdiv class=\"campdock-module-icon\"\u003e🧲\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eModular Accessory Rail\u003c\/h3\u003e\n\u003cp\u003ePosition compatible hooks, loops, trays or small camp accessories where they are most useful.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"campdock-module-item\"\u003e\n\u003cdiv class=\"campdock-module-icon\"\u003e📦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eRemovable Side Tray\u003c\/h3\u003e\n\u003cp\u003eKeeps smaller essentials separated from the main tabletop and helps reduce visual clutter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"campdock-module-item\"\u003e\n\u003cdiv class=\"campdock-module-icon\"\u003e⚙️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eQuick-Fold Support Frame\u003c\/h3\u003e\n\u003cp\u003eFolds down without complicated setup so camp arrival and breakdown stay simple.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"campdock-module-item\"\u003e\n\u003cdiv class=\"campdock-module-icon\"\u003e🎒\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePack-Flat Storage\u003c\/h3\u003e\n\u003cp\u003eDesigned to store efficiently alongside folding chairs, cookware, tents and vehicle camping equipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"campdock-features\"\u003e\n    \u003cdiv class=\"campdock-shell\"\u003e\n      \u003cdiv class=\"campdock-features-head\"\u003e\n        \u003cspan class=\"campdock-label\"\u003eThoughtful Function\u003c\/span\u003e\n        \u003ch2 class=\"campdock-title\"\u003eDesigned to Work Hard Without Looking Busy.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"campdock-feature-grid\"\u003e\n        \u003carticle class=\"campdock-feature\"\u003e\u003cdiv class=\"campdock-feature-icon\"\u003e🪵\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eElevated Camp Surface\u003c\/h3\u003e\n\u003cp\u003eCreates a clean, stable place for drinks, meals, cookware, books, phones and evening essentials.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-feature\"\u003e\u003cdiv class=\"campdock-feature-icon\"\u003e🧲\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eModular Accessory Rail\u003c\/h3\u003e\n\u003cp\u003eLets compatible camp accessories sit where you want them instead of crowding the tabletop.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-feature\"\u003e\u003cdiv class=\"campdock-feature-icon\"\u003e📦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eRemovable Side Tray\u003c\/h3\u003e\n\u003cp\u003eSeparates smaller items from drinks, meals and prep space for a cleaner camp-side setup.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-feature\"\u003e\u003cdiv class=\"campdock-feature-icon\"\u003e⚙️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eQuick-Fold Frame\u003c\/h3\u003e\n\u003cp\u003eDesigned for quick setup and breakdown without complicated assembly at camp.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-feature\"\u003e\u003cdiv class=\"campdock-feature-icon\"\u003e🪶\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eLightweight Aluminum Construction\u003c\/h3\u003e\n\u003cp\u003eBrings the refined look of premium outdoor furniture without unnecessary weight.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-feature\"\u003e\u003cdiv class=\"campdock-feature-icon\"\u003e🔥\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCamp-Life Versatility\u003c\/h3\u003e\n\u003cp\u003eUse it beside a chair, next to the tent, as a coffee station, prep surface or van-life organizer.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-feature\"\u003e\u003cdiv class=\"campdock-feature-icon\"\u003e🎒\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePack-Flat Design\u003c\/h3\u003e\n\u003cp\u003eStores efficiently with your other camp equipment when the day is done.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-feature\"\u003e\u003cdiv class=\"campdock-feature-icon\"\u003e✨\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eQuiet Premium Aesthetic\u003c\/h3\u003e\n\u003cp\u003eMinimal branding and restrained materials let CampDock™ blend naturally into elevated outdoor setups.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"campdock-design\"\u003e\n    \u003cdiv class=\"campdock-shell\"\u003e\n      \u003cdiv class=\"campdock-design-head\"\u003e\n        \u003cspan class=\"campdock-label\"\u003eMaterial \u0026amp; Design\u003c\/span\u003e\n        \u003ch2 class=\"campdock-title\"\u003eOutdoor Utility, Refined.\u003c\/h2\u003e\n        \u003cp class=\"campdock-design-copy\"\u003eCampDock™ is deliberately understated. Matte metal surfaces, warm wood-inspired accent details, clean geometry and a low-profile frame give it a more considered presence than a traditional bright-silver folding camp table.\u003c\/p\u003e\n        \u003cdiv class=\"campdock-material-chips\"\u003e\n          \u003cspan class=\"campdock-material-chip\"\u003eGraphite Black\u003c\/span\u003e\n          \u003cspan class=\"campdock-material-chip\"\u003eSandstone Beige\u003c\/span\u003e\n          \u003cspan class=\"campdock-material-chip\"\u003eBrushed Bronze\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"campdock-design-image\"\u003e\n        \u003cdiv class=\"campdock-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0820\/8436\/4540\/files\/3_af8e8854-339a-415e-bfd3-f9dd8399fc3c.png?v=1789658290\" alt=\"Trailviora CampDock tabletop rail and hardware material detail\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"campdock-design-quote\"\u003ePremium enough to belong in the setup. Quiet enough not to dominate it.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"campdock-uses\"\u003e\n    \u003cdiv class=\"campdock-shell\"\u003e\n      \u003cdiv class=\"campdock-uses-head\"\u003e\n        \u003cspan class=\"campdock-label\"\u003eMade for Modern Camp Life\u003c\/span\u003e\n        \u003ch2 class=\"campdock-title\"\u003eOne Table. Many Camp Moments.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"campdock-use-tags\"\u003e\n        \u003cspan class=\"campdock-use-tag\"\u003e🏕️ Weekend Camping\u003c\/span\u003e\n        \u003cspan class=\"campdock-use-tag\"\u003e✨ Glamping\u003c\/span\u003e\n        \u003cspan class=\"campdock-use-tag\"\u003e🚐 Van Life\u003c\/span\u003e\n        \u003cspan class=\"campdock-use-tag\"\u003e🛻 Overlanding\u003c\/span\u003e\n        \u003cspan class=\"campdock-use-tag\"\u003e☕ Outdoor Coffee\u003c\/span\u003e\n        \u003cspan class=\"campdock-use-tag\"\u003e🌊 Lakeside Camps\u003c\/span\u003e\n        \u003cspan class=\"campdock-use-tag\"\u003e🏡 Backyard Camping\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"campdock-use-cards\"\u003e\n        \u003carticle class=\"campdock-use-card\"\u003e\u003ch3\u003eCamp-Side Table\u003c\/h3\u003e\n\u003cp\u003eKeep drinks, books, lanterns and everyday essentials close to your chair without crowding the ground around you.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-use-card\"\u003e\u003ch3\u003eCoffee Station\u003c\/h3\u003e\n\u003cp\u003eCreate a dedicated place for kettles, mugs, grinders and your slow morning routine outdoors.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-use-card\"\u003e\u003ch3\u003eCooking Prep Surface\u003c\/h3\u003e\n\u003cp\u003eGive cookware, utensils and ingredients a cleaner, more organized place during camp meals.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-use-card\"\u003e\u003ch3\u003eVan-Life Organizer\u003c\/h3\u003e\n\u003cp\u003eUse it beside the vehicle for phones, cameras, lights, books and small items that need a temporary home.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"campdock-lifestyle\"\u003e\n    \u003cdiv class=\"campdock-shell\"\u003e\n      \u003cdiv class=\"campdock-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0820\/8436\/4540\/files\/4_5f52d35e-98b1-4c33-ab6d-5d0860d61c47.png?v=1789658290\" alt=\"Trailviora CampDock glamping van life and outdoor coffee lifestyle\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"campdock-howto\"\u003e\n    \u003cdiv class=\"campdock-shell\"\u003e\n      \u003cdiv class=\"campdock-howto-head\"\u003e\n        \u003cspan class=\"campdock-label\"\u003eSimple Setup\u003c\/span\u003e\n        \u003ch2 class=\"campdock-title\"\u003eHow to Use CampDock™\u003c\/h2\u003e\n        \u003cp class=\"campdock-howto-sub\"\u003eFrom packed flat to camp-ready in a few simple steps.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"campdock-steps\"\u003e\n        \u003carticle class=\"campdock-step\"\u003e\u003cdiv class=\"campdock-step-number\"\u003e1\u003c\/div\u003e\n\u003cspan class=\"campdock-step-icon\"\u003e🏕️\u003c\/span\u003e\u003ch3\u003eRemove from Storage\u003c\/h3\u003e\n\u003cp\u003eTake CampDock™ and its accessories out of the storage bag.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-step\"\u003e\u003cdiv class=\"campdock-step-number\"\u003e2\u003c\/div\u003e\n\u003cspan class=\"campdock-step-icon\"\u003e🔄\u003c\/span\u003e\u003ch3\u003eOpen the Support Frame\u003c\/h3\u003e\n\u003cp\u003eFully unfold the support structure so each point is properly opened.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-step\"\u003e\u003cdiv class=\"campdock-step-number\"\u003e3\u003c\/div\u003e\n\u003cspan class=\"campdock-step-icon\"\u003e🪵\u003c\/span\u003e\u003ch3\u003eSecure the Tabletop\u003c\/h3\u003e\n\u003cp\u003ePosition and secure the tabletop onto the main support frame.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-step\"\u003e\u003cdiv class=\"campdock-step-number\"\u003e4\u003c\/div\u003e\n\u003cspan class=\"campdock-step-icon\"\u003e🧲\u003c\/span\u003e\u003ch3\u003eAdd Your Modules\u003c\/h3\u003e\n\u003cp\u003eAttach the side tray, hooks or compatible rail accessories as needed.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-step\"\u003e\u003cdiv class=\"campdock-step-number\"\u003e5\u003c\/div\u003e\n\u003cspan class=\"campdock-step-icon\"\u003e☕\u003c\/span\u003e\u003ch3\u003eSet Up Your Camp Essentials\u003c\/h3\u003e\n\u003cp\u003eUse CampDock™ for drinks, cookware, lights, books, phones or cameras.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-step\"\u003e\u003cdiv class=\"campdock-step-number\"\u003e6\u003c\/div\u003e\n\u003cspan class=\"campdock-step-icon\"\u003e📦\u003c\/span\u003e\u003ch3\u003eFold It Down\u003c\/h3\u003e\n\u003cp\u003eRemove accessories, detach the tabletop and collapse the frame after use.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"campdock-step\"\u003e\u003cdiv class=\"campdock-step-number\"\u003e7\u003c\/div\u003e\n\u003cspan class=\"campdock-step-icon\"\u003e🧼\u003c\/span\u003e\u003ch3\u003eWipe, Dry \u0026amp; Store\u003c\/h3\u003e\n\u003cp\u003eWipe away dust or marks and allow all parts to dry fully before storage.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"campdock-final\"\u003e\n    \u003cdiv class=\"campdock-shell\"\u003e\n      \u003cdiv class=\"campdock-final-inner\"\u003e\n        \u003cdiv class=\"campdock-final-label\"\u003eTrailviora™ CampDock\u003c\/div\u003e\n        \u003ch2\u003eLess Clutter.\u003cbr\u003eMore Camp.\u003c\/h2\u003e\n        \u003cp\u003eA compact modular table system for campers who want better organization, more flexible use and a more considered outdoor setup.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"𝑇𝑟𝑎𝑖𝑙𝑣𝑖𝑜𝑟𝑎™","offers":[{"title":"Default Title","offer_id":51336898347260,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0820\/8436\/4540\/files\/5c9e93a9-3c3b-4d40-bfde-0f864ac530c7.png?v=1789653146","url":"https:\/\/trailviora.com\/products\/111-1","provider":"𝑇𝑟𝑎𝑖𝑙𝑣𝑖𝑜𝑟𝑎™","version":"1.0","type":"link"}