{"product_id":"trailviora™-driftwash-modular-camp-clean-station","title":"Trailviora™ Eco-Friendly Camping Dishwashing Basin","description":"\u003cstyle\u003e\n\/* =========================================================\n   TRAILVIORA™ ECO-FRIENDLY CAMPING DISHWASHING BASIN\n   Shopify Custom Liquid — Compact Camp Cleanup Station\n   NEW LAYOUT: Wash → Rinse → Dry → Drain → Pack\n   Palette: Warm Sand + Graphite Black + Muted Bronze\n   Compact \/ Responsive \/ Product-page safe\n   ========================================================= *\/\n\n.tv-wash,\n.tv-wash * {\n  box-sizing: border-box;\n}\n\n.tv-wash {\n  --tw-sand: #d6c6b2;\n  --tw-sand-soft: #f1e9df;\n  --tw-graphite: #2b2d2a;\n  --tw-graphite-2: #3b3d38;\n  --tw-bronze: #a87a50;\n  --tw-bronze-soft: #d5b38d;\n  --tw-olive: #566151;\n  --tw-text: #30322f;\n  --tw-muted: #6c706a;\n  --tw-border: #ded7ce;\n  --tw-cream: #fbfaf7;\n  --tw-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(43,45,42,.10);\n  border-radius: 20px;\n\n  background: var(--tw-cream);\n  color: var(--tw-text);\n\n  font-family:\n    Arial,\n    Helvetica,\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    sans-serif;\n}\n\n.tv-wash h1,\n.tv-wash h2,\n.tv-wash h3,\n.tv-wash p,\n.tv-wash span,\n.tv-wash strong {\n  word-break: normal;\n  overflow-wrap: break-word;\n  hyphens: none;\n}\n\n.tv-wash img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  height: auto;\n}\n\n.tv-wash-shell {\n  width: 100%;\n  max-width: 700px;\n  margin: 0 auto;\n  padding: 0 18px;\n}\n\n.tv-wash-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  margin-bottom: 10px;\n\n  color: var(--tw-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-wash-kicker::before {\n  content: \"\";\n  width: 24px;\n  height: 1px;\n  background: currentColor;\n}\n\n.tv-wash-title {\n  margin: 0;\n\n  color: var(--tw-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-wash-copy {\n  color: var(--tw-muted);\n  font-size: 13px;\n  line-height: 1.66;\n}\n\n\n\/* =========================================================\n   01 — HERO\n   ========================================================= *\/\n\n.tv-wash-hero {\n  padding: 34px 0 24px;\n\n  background:\n    radial-gradient(\n      circle at 90% 8%,\n      rgba(168,122,80,.11),\n      transparent 25%\n    ),\n    linear-gradient(\n      180deg,\n      #f8f5ef 0%,\n      #ece5db 100%\n    );\n}\n\n.tv-wash-hero h1 {\n  max-width: 660px;\n  margin: 0;\n\n  color: var(--tw-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-wash-hero-sub {\n  margin-top: 12px;\n\n  color: #494b46;\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-wash-hero-copy {\n  margin-top: 16px;\n  padding-top: 15px;\n\n  border-top: 1px solid var(--tw-border);\n}\n\n.tv-wash-hero-copy p {\n  margin: 0;\n\n  color: var(--tw-muted);\n\n  font-size: 13px;\n  line-height: 1.68;\n}\n\n.tv-wash-hero-copy p + p {\n  margin-top: 10px;\n}\n\n.tv-wash-hero-copy strong {\n  display: block;\n  margin-top: 12px;\n\n  color: var(--tw-graphite);\n\n  font-size: 12px;\n  line-height: 1.4;\n}\n\n.tv-wash-chips {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 7px;\n  margin-top: 18px;\n}\n\n.tv-wash-chip {\n  display: inline-flex;\n  align-items: center;\n\n  padding: 7px 9px;\n\n  border: 1px solid #cec5ba;\n  border-radius: 999px;\n\n  background: rgba(255,255,255,.70);\n  color: var(--tw-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-wash-image {\n  width: 100%;\n  margin: 0 auto;\n  overflow: hidden;\n\n  border-radius: 14px;\n\n  background: #30332f;\n\n  box-shadow:\n    0 12px 26px rgba(43,45,42,.10);\n}\n\n.tv-wash-image--hero {\n  margin-top: 22px;\n}\n\n.tv-wash-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(240,232,221,.34);\n\n  background:\n    radial-gradient(\n      circle at 50% 45%,\n      rgba(214,198,178,.14),\n      transparent 34%\n    ),\n    linear-gradient(\n      135deg,\n      #5a6056 0%,\n      #30342f 100%\n    );\n\n  text-align: center;\n}\n\n.tv-wash-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-wash-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 — CLEANUP FLOW\n   ========================================================= *\/\n\n.tv-wash-flow {\n  padding: 34px 0;\n  background: #ffffff;\n}\n\n.tv-wash-flow-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(auto-fit, minmax(min(155px, 100%), 1fr));\n\n  gap: 8px;\n  margin-top: 18px;\n}\n\n.tv-wash-flow-card {\n  padding: 14px;\n\n  border: 1px solid var(--tw-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-wash-flow-card--dark {\n  background:\n    linear-gradient(\n      145deg,\n      #3b4039 0%,\n      #2d322c 100%\n    );\n\n  border-color: transparent;\n}\n\n.tv-wash-flow-no {\n  color: var(--tw-bronze);\n\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.tv-wash-flow-card--dark .tv-wash-flow-no {\n  color: var(--tw-bronze-soft);\n}\n\n.tv-wash-flow-card h3 {\n  margin: 8px 0 5px;\n\n  color: var(--tw-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-wash-flow-card--dark h3 {\n  color: #ffffff;\n}\n\n.tv-wash-flow-card p {\n  margin: 0;\n\n  color: var(--tw-muted);\n\n  font-size: 10.6px;\n  line-height: 1.44;\n}\n\n.tv-wash-flow-card--dark p {\n  color: rgba(255,255,255,.68);\n}\n\n.tv-wash-flow-line {\n  margin-top: 11px;\n\n  color: var(--tw-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 — MODULAR STATION\n   ========================================================= *\/\n\n.tv-wash-station {\n  padding: 36px 0;\n\n  background:\n    linear-gradient(\n      180deg,\n      #ece5db 0%,\n      #f8f5ef 100%\n    );\n}\n\n.tv-wash-station-head {\n  margin-bottom: 18px;\n}\n\n.tv-wash-station-head p {\n  margin: 11px 0 0;\n}\n\n.tv-wash-station-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-wash-station-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(--tw-border);\n  border-radius: 12px;\n\n  background: rgba(255,255,255,.87);\n}\n\n.tv-wash-station-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(--tw-graphite);\n  color: #ffffff;\n\n  font-size: 15px;\n}\n\n.tv-wash-station-card h3 {\n  margin: 0 0 4px;\n\n  color: var(--tw-graphite);\n\n  font-size: 12.8px;\n  line-height: 1.3;\n  font-weight: 900;\n}\n\n.tv-wash-station-card p {\n  margin: 0;\n\n  color: var(--tw-muted);\n\n  font-size: 10.8px;\n  line-height: 1.46;\n}\n\n\n\/* =========================================================\n   04 — ORGANIZATION\n   ========================================================= *\/\n\n.tv-wash-organize {\n  padding: 36px 0;\n  background: #ffffff;\n}\n\n.tv-wash-organize-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-wash-organize-card {\n  padding: 14px;\n\n  border: 1px solid var(--tw-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-wash-organize-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(--tw-sand-soft);\n\n  font-size: 14px;\n}\n\n.tv-wash-organize-card h3 {\n  margin: 0 0 4px;\n\n  color: var(--tw-graphite);\n\n  font-size: 12.4px;\n  line-height: 1.28;\n  font-weight: 900;\n}\n\n.tv-wash-organize-card p {\n  margin: 0;\n\n  color: var(--tw-muted);\n\n  font-size: 10.4px;\n  line-height: 1.43;\n}\n\n\n\/* =========================================================\n   05 — WATER + PACK CONTROL\n   ========================================================= *\/\n\n.tv-wash-control {\n  padding: 36px 0;\n\n  background:\n    linear-gradient(\n      180deg,\n      #f8f5ef 0%,\n      #ffffff 100%\n    );\n}\n\n.tv-wash-control-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-wash-control-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(--tw-border);\n  border-radius: 12px;\n\n  background: #ffffff;\n}\n\n.tv-wash-control-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: #e9eee7;\n\n  font-size: 14px;\n}\n\n.tv-wash-control-card h3 {\n  margin: 0 0 4px;\n\n  color: var(--tw-graphite);\n\n  font-size: 12.5px;\n  line-height: 1.28;\n  font-weight: 900;\n}\n\n.tv-wash-control-card p {\n  margin: 0;\n\n  color: var(--tw-muted);\n\n  font-size: 10.7px;\n  line-height: 1.46;\n}\n\n\n\/* =========================================================\n   06 — MATERIAL \/ DESIGN\n   ========================================================= *\/\n\n.tv-wash-design {\n  padding: 36px 0;\n\n  background:\n    radial-gradient(\n      circle at 92% 8%,\n      rgba(214,198,178,.12),\n      transparent 24%\n    ),\n    linear-gradient(\n      135deg,\n      #3b4039 0%,\n      #282d27 100%\n    );\n\n  color: #ffffff;\n}\n\n.tv-wash-design .tv-wash-kicker {\n  color: var(--tw-bronze-soft);\n}\n\n.tv-wash-design .tv-wash-title {\n  color: #ffffff;\n}\n\n.tv-wash-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-wash-materials {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 7px;\n  margin-top: 15px;\n}\n\n.tv-wash-material {\n  padding: 7px 9px;\n\n  border: 1px solid rgba(240,232,221,.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-wash-design-image {\n  margin-top: 18px;\n}\n\n.tv-wash-design-quote {\n  max-width: 540px;\n  margin: 17px auto 0;\n\n  color: var(--tw-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 — USE CASES \/ POSITIONING\n   ========================================================= *\/\n\n.tv-wash-uses {\n  padding: 34px 0;\n  background: var(--tw-cream);\n}\n\n.tv-wash-use-tags {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 7px;\n  margin-top: 16px;\n}\n\n.tv-wash-use-tag {\n  display: inline-flex;\n  align-items: center;\n\n  padding: 7px 9px;\n\n  border: 1px solid var(--tw-border);\n  border-radius: 999px;\n\n  background: #ffffff;\n  color: var(--tw-graphite);\n\n  font-size: 9.5px;\n  line-height: 1.2;\n  font-weight: 800;\n}\n\n.tv-wash-position-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-wash-position-card {\n  padding: 14px;\n\n  border-radius: 12px;\n\n  background: var(--tw-graphite);\n  color: #ffffff;\n\n  text-align: center;\n}\n\n.tv-wash-position-card 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-wash-position-card strong {\n  display: block;\n  margin-top: 6px;\n\n  color: #ffffff;\n\n  font-size: 11.5px;\n  line-height: 1.3;\n}\n\n.tv-wash-position-line {\n  margin-top: 10px;\n\n  color: var(--tw-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-wash-lifestyle {\n  padding: 30px 0;\n  background: #ffffff;\n}\n\n\n\/* =========================================================\n   09 — HOW TO USE\n   ========================================================= *\/\n\n.tv-wash-howto {\n  padding: 34px 0 38px;\n\n  background:\n    linear-gradient(\n      180deg,\n      #ece6dc 0%,\n      #faf7f2 100%\n    );\n}\n\n.tv-wash-howto-head {\n  margin-bottom: 18px;\n  text-align: center;\n}\n\n.tv-wash-howto-head .tv-wash-title {\n  margin: 0 auto;\n}\n\n.tv-wash-howto-head p {\n  margin: 8px auto 0;\n\n  color: var(--tw-muted);\n\n  font-size: 11px;\n  line-height: 1.5;\n}\n\n.tv-wash-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-wash-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(--tw-border);\n  border-radius: 11px;\n\n  background: #ffffff;\n}\n\n.tv-wash-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(--tw-graphite);\n  color: #ffffff;\n\n  font-size: 10px;\n  line-height: 1;\n  font-weight: 900;\n}\n\n.tv-wash-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-wash-step h3 {\n  grid-column: 3;\n  grid-row: 1;\n\n  margin: 0;\n\n  color: var(--tw-graphite);\n\n  font-size: 11.7px;\n  line-height: 1.26;\n  font-weight: 900;\n}\n\n.tv-wash-step p {\n  grid-column: 3;\n  grid-row: 2;\n\n  margin: 0;\n\n  color: var(--tw-muted);\n\n  font-size: 9.7px;\n  line-height: 1.4;\n}\n\n\n\/* =========================================================\n   10 — FINAL\n   ========================================================= *\/\n\n.tv-wash-final {\n  padding: 42px 0 46px;\n\n  background:\n    radial-gradient(\n      circle at 50% 120%,\n      rgba(214,198,178,.14),\n      transparent 36%\n    ),\n    linear-gradient(\n      135deg,\n      #3a3e39 0%,\n      #252925 100%\n    );\n\n  text-align: center;\n}\n\n.tv-wash-final-label {\n  color: var(--tw-bronze-soft);\n\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n}\n\n.tv-wash-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-wash-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-wash {\n    margin-top: 16px;\n    border-radius: 0;\n  }\n\n  .tv-wash-shell {\n    padding-left: 12px;\n    padding-right: 12px;\n  }\n\n  .tv-wash-hero h1 {\n    font-size: 30px;\n  }\n\n  .tv-wash-title {\n    font-size: 27px;\n  }\n\n  .tv-wash-placeholder {\n    min-height: 210px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"tv-wash\"\u003e\n\u003c!-- 01 — HERO --\u003e\n\u003csection class=\"tv-wash-hero\"\u003e\n\u003cdiv class=\"tv-wash-shell\"\u003e\n\u003cdiv class=\"tv-wash-kicker\"\u003eTrailviora™ Camp Kitchen System\u003c\/div\u003e\n\u003ch1\u003eEco-Friendly Camping Dishwashing Basin\u003c\/h1\u003e\n\u003cdiv class=\"tv-wash-hero-sub\"\u003eA Cleaner Camp Without Bringing the Kitchen Sink.\u003c\/div\u003e\n\u003cdiv class=\"tv-wash-hero-copy\"\u003e\n\u003cp\u003eTrailviora™ Eco-Friendly Camping Dishwashing Basin is designed for campers who want a more organized way to wash cookware, rinse produce, clean utensils and manage everyday camp-kitchen messes.\u003c\/p\u003e\n\u003cp\u003eA collapsible wash basin, removable rinse tray, elevated drying deck, utensil caddy and controlled drain system come together as one coordinated cleanup station that packs down flat after camp.\u003c\/p\u003e\n\u003cstrong\u003e Clean up smarter. Stay outside longer. \u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-wash-chips\"\u003e\n\u003cspan class=\"tv-wash-chip\"\u003e Wash \u0026amp; Rinse Zones \u003c\/span\u003e \u003cspan class=\"tv-wash-chip\"\u003e Drying Deck \u003c\/span\u003e \u003cspan class=\"tv-wash-chip\"\u003e Controlled Drain \u003c\/span\u003e \u003cspan class=\"tv-wash-chip\"\u003e Pack-Flat Design \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-wash-image tv-wash-image--hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0820\/8436\/4540\/files\/676e1100-57b8-4353-b4a6-345b535eddcb.png?v=1789755131\" alt=\"Trailviora Eco-Friendly Camping Dishwashing Basin in a premium outdoor camp kitchen setup\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 02 — CLEANUP FLOW --\u003e\n\u003csection class=\"tv-wash-flow\"\u003e\n\u003cdiv class=\"tv-wash-shell\"\u003e\n\u003cdiv class=\"tv-wash-kicker\"\u003eA Better End to Every Camp Meal\u003c\/div\u003e\n\u003ch2 class=\"tv-wash-title\"\u003eWash. Rinse. Dry. Drain.\u003c\/h2\u003e\n\u003cdiv class=\"tv-wash-flow-grid\"\u003e\n\u003carticle class=\"tv-wash-flow-card\"\u003e\n\u003cdiv class=\"tv-wash-flow-no\"\u003eStep 01\u003c\/div\u003e\n\u003ch3\u003eWash\u003c\/h3\u003e\n\u003cp\u003eKeep dirty cookware and utensils together in the main basin instead of spreading cleanup across multiple loose containers.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-flow-card tv-wash-flow-card--dark\"\u003e\n\u003cdiv class=\"tv-wash-flow-no\"\u003eStep 02\u003c\/div\u003e\n\u003ch3\u003eRinse\u003c\/h3\u003e\n\u003cp\u003eMove cleaned items into a separate rinse zone so the process stays more organized from start to finish.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-flow-card\"\u003e\n\u003cdiv class=\"tv-wash-flow-no\"\u003eStep 03\u003c\/div\u003e\n\u003ch3\u003eDry\u003c\/h3\u003e\n\u003cp\u003eUse the elevated deck to hold cups, plates, utensils and compact cookware while water drains away.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-flow-card\"\u003e\n\u003cdiv class=\"tv-wash-flow-no\"\u003eStep 04\u003c\/div\u003e\n\u003ch3\u003eDrain\u003c\/h3\u003e\n\u003cp\u003eDirect wastewater into an appropriate collection container or disposal area instead of emptying the basin randomly around camp.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-wash-flow-line\"\u003eOne compact station from dirty cookware to a cleaner camp kitchen.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 03 — MODULAR STATION --\u003e\n\u003csection class=\"tv-wash-station\"\u003e\n\u003cdiv class=\"tv-wash-shell\"\u003e\n\u003cdiv class=\"tv-wash-station-head\"\u003e\n\u003cdiv class=\"tv-wash-kicker\"\u003eModular Cleanup Architecture\u003c\/div\u003e\n\u003ch2 class=\"tv-wash-title\"\u003eBuild the Station Around the Meal.\u003c\/h2\u003e\n\u003cp class=\"tv-wash-copy\"\u003eUse only the main basin for a quick rinse, or add the rinse tray, drying deck and accessory storage when the camp kitchen needs a more complete cleanup setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-wash-image\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0820\/8436\/4540\/files\/1_c7f2da79-7b40-4f07-9b72-a3c4a6e66db8.png?v=1789755132\" alt=\"Trailviora camping dishwashing basin modular wash rinse drying and drain system\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-wash-station-grid\"\u003e\n\u003carticle class=\"tv-wash-station-card\"\u003e\n\u003cdiv class=\"tv-wash-station-icon\"\u003e💧\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eDual-Zone Wash \u0026amp; Rinse System\u003c\/h3\u003e\n\u003cp\u003eSeparate washing and rinsing areas help keep each stage of cleanup more clearly organized.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-station-card\"\u003e\n\u003cdiv class=\"tv-wash-station-icon\"\u003e🧩\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eModular Basin Design\u003c\/h3\u003e\n\u003cp\u003eUse the main basin alone or add the rinse tray and drying section for a larger camp-kitchen workflow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-station-card\"\u003e\n\u003cdiv class=\"tv-wash-station-icon\"\u003e🌬️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eElevated Drying Deck\u003c\/h3\u003e\n\u003cp\u003eA removable upper rack creates a ventilated place for cups, utensils, plates and compact cookware to air dry.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-station-card\"\u003e\n\u003cdiv class=\"tv-wash-station-icon\"\u003e🥄\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eDedicated Utensil Caddy\u003c\/h3\u003e\n\u003cp\u003eKeeps cutlery, brushes, cooking tools and soap separated from the main wash basin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 04 — ORGANIZATION --\u003e\n\u003csection class=\"tv-wash-organize\"\u003e\n\u003cdiv class=\"tv-wash-shell\"\u003e\n\u003cdiv class=\"tv-wash-kicker\"\u003eKeep the Camp Kitchen in Order\u003c\/div\u003e\n\u003ch2 class=\"tv-wash-title\"\u003eDirty, Clean and Small Essentials Stay in Different Places.\u003c\/h2\u003e\n\u003cdiv class=\"tv-wash-organize-grid\"\u003e\n\u003carticle class=\"tv-wash-organize-card\"\u003e\n\u003cdiv class=\"tv-wash-organize-icon\"\u003e🍽️\u003c\/div\u003e\n\u003ch3\u003eDirty Cookware\u003c\/h3\u003e\n\u003cp\u003eKeep dishes and cookware contained in the wash zone.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-organize-card\"\u003e\n\u003cdiv class=\"tv-wash-organize-icon\"\u003e💦\u003c\/div\u003e\n\u003ch3\u003eRinsed Items\u003c\/h3\u003e\n\u003cp\u003eMove clean pieces into a separate rinse area before drying.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-organize-card\"\u003e\n\u003cdiv class=\"tv-wash-organize-icon\"\u003e🌬️\u003c\/div\u003e\n\u003ch3\u003eDrying Items\u003c\/h3\u003e\n\u003cp\u003eLet smaller dishes and utensils drain above the basin.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-organize-card\"\u003e\n\u003cdiv class=\"tv-wash-organize-icon\"\u003e🧼\u003c\/div\u003e\n\u003ch3\u003eCleaning Tools\u003c\/h3\u003e\n\u003cp\u003eKeep soap, brushes and small tools in their own side storage.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-organize-card\"\u003e\n\u003cdiv class=\"tv-wash-organize-icon\"\u003e🧲\u003c\/div\u003e\n\u003ch3\u003eAccessory Rail\u003c\/h3\u003e\n\u003cp\u003eAdd a towel loop, brush hook or small camp-kitchen accessory.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 05 — WATER + PACK CONTROL --\u003e\n\u003csection class=\"tv-wash-control\"\u003e\n\u003cdiv class=\"tv-wash-shell\"\u003e\n\u003cdiv class=\"tv-wash-kicker\"\u003eFrom Cleanup to Pack-Down\u003c\/div\u003e\n\u003ch2 class=\"tv-wash-title\"\u003eManage the Water. Then Make the Station Disappear.\u003c\/h2\u003e\n\u003cdiv class=\"tv-wash-control-grid\"\u003e\n\u003carticle class=\"tv-wash-control-card\"\u003e\n\u003cdiv class=\"tv-wash-control-icon\"\u003e💦\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eControlled Drain Outlet\u003c\/h3\u003e\n\u003cp\u003eDirect wastewater into an appropriate collection container or disposal location through the integrated drain control.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-control-card\"\u003e\n\u003cdiv class=\"tv-wash-control-icon\"\u003e🎒\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePack-Flat Structure\u003c\/h3\u003e\n\u003cp\u003eCollapsible panels and nesting components reduce storage volume for vehicles, RVs and home gear organization.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-control-card\"\u003e\n\u003cdiv class=\"tv-wash-control-icon\"\u003e🪶\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eLightweight Camp Construction\u003c\/h3\u003e\n\u003cp\u003eDesigned for car camping and weekend travel without the heavy frame of a permanent outdoor sink.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-control-card\"\u003e\n\u003cdiv class=\"tv-wash-control-icon\"\u003e🧼\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eQuick-Wipe Surfaces\u003c\/h3\u003e\n\u003cp\u003eSmooth interior surfaces make food residue, dust and everyday camp debris easier to rinse away before storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 06 — DESIGN --\u003e\n\u003csection class=\"tv-wash-design\"\u003e\n\u003cdiv class=\"tv-wash-shell\"\u003e\n\u003cdiv class=\"tv-wash-kicker\"\u003eMaterial \u0026amp; Design\u003c\/div\u003e\n\u003ch2 class=\"tv-wash-title\"\u003eCamp Cleanup Without the Plastic-Tub Look.\u003c\/h2\u003e\n\u003cp class=\"tv-wash-design-copy\"\u003eWarm Sand forms the main basin body, Graphite Black keeps the support structure visually quiet, and small Muted Bronze accents are reserved for connectors and drain controls. Clean geometry, matte surfaces and low-profile Trailviora™ branding make the system feel closer to modern outdoor-kitchen equipment than a basic collapsible plastic sink.\u003c\/p\u003e\n\u003cdiv class=\"tv-wash-materials\"\u003e\n\u003cspan class=\"tv-wash-material\"\u003e Warm Sand \u003c\/span\u003e \u003cspan class=\"tv-wash-material\"\u003e Graphite Black \u003c\/span\u003e \u003cspan class=\"tv-wash-material\"\u003e Muted Bronze \u003c\/span\u003e \u003cspan class=\"tv-wash-material\"\u003e Matte Finish \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-wash-design-image\"\u003e\n\u003cdiv class=\"tv-wash-image\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0820\/8436\/4540\/files\/2_68f62ad9-7d9b-41aa-bb35-7769f4730bf8.png?v=1789755132\" alt=\"Trailviora camping dishwashing basin material support drain knob and drying rack details\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-wash-design-quote\"\u003eA better end to every camp meal.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 07 — USE CASES --\u003e\n\u003csection class=\"tv-wash-uses\"\u003e\n\u003cdiv class=\"tv-wash-shell\"\u003e\n\u003cdiv class=\"tv-wash-kicker\"\u003eMade for Modern Camp Kitchens\u003c\/div\u003e\n\u003ch2 class=\"tv-wash-title\"\u003eOne Cleanup Station Across More Outdoor Setups.\u003c\/h2\u003e\n\u003cdiv class=\"tv-wash-use-tags\"\u003e\n\u003cspan class=\"tv-wash-use-tag\"\u003e🚙 Car Camping\u003c\/span\u003e \u003cspan class=\"tv-wash-use-tag\"\u003e👨👩👧 Family Camping\u003c\/span\u003e \u003cspan class=\"tv-wash-use-tag\"\u003e✨ Glamping\u003c\/span\u003e \u003cspan class=\"tv-wash-use-tag\"\u003e🚐 Van Life\u003c\/span\u003e \u003cspan class=\"tv-wash-use-tag\"\u003e🚐 RV Trips\u003c\/span\u003e \u003cspan class=\"tv-wash-use-tag\"\u003e🛻 Overlanding\u003c\/span\u003e \u003cspan class=\"tv-wash-use-tag\"\u003e🔥 Camp Cooking\u003c\/span\u003e \u003cspan class=\"tv-wash-use-tag\"\u003e🌊 Lake Camping\u003c\/span\u003e \u003cspan class=\"tv-wash-use-tag\"\u003e🏡 Backyard Gatherings\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-wash-position-grid\"\u003e\n\u003cdiv class=\"tv-wash-position-card\"\u003e\n\u003cspan\u003eFunction 01\u003c\/span\u003e \u003cstrong\u003eCamp Sink\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-wash-position-card\"\u003e\n\u003cspan\u003eFunction 02\u003c\/span\u003e \u003cstrong\u003eDish Station\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-wash-position-card\"\u003e\n\u003cspan\u003eFunction 03\u003c\/span\u003e \u003cstrong\u003eDrying System\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-wash-position-card\"\u003e\n\u003cspan\u003eFunction 04\u003c\/span\u003e \u003cstrong\u003eKitchen Organizer\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-wash-position-line\"\u003eOne compact system for the mess at the end of the meal.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 08 — IMAGE 04 --\u003e\n\u003csection class=\"tv-wash-lifestyle\"\u003e\n\u003cdiv class=\"tv-wash-shell\"\u003e\n\u003cdiv class=\"tv-wash-image\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0820\/8436\/4540\/files\/3_334c63ac-7e9a-43f8-83f7-b6f43df11831.png?v=1789755132\" alt=\"Trailviora camping dishwashing basin outdoor camp kitchen lifestyle\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 09 — HOW TO USE --\u003e\n\u003csection class=\"tv-wash-howto\"\u003e\n\u003cdiv class=\"tv-wash-shell\"\u003e\n\u003cdiv class=\"tv-wash-howto-head\"\u003e\n\u003cdiv class=\"tv-wash-kicker\"\u003eSet Up. Clean Up. Pack Flat.\u003c\/div\u003e\n\u003ch2 class=\"tv-wash-title\"\u003eHow to Use Trailviora™\u003c\/h2\u003e\n\u003cp\u003eOpen the structure, build only the modules you need, move dishes through the wash flow and pack everything flat when finished.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-wash-steps\"\u003e\n\u003carticle class=\"tv-wash-step\"\u003e\n\u003cdiv class=\"tv-wash-step-number\"\u003e1\u003c\/div\u003e\n\u003cspan class=\"tv-wash-step-icon\"\u003e💧\u003c\/span\u003e\n\u003ch3\u003eOpen the Main Structure\u003c\/h3\u003e\n\u003cp\u003eExpand the Trailviora™ basin body from its folded storage position.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-step\"\u003e\n\u003cdiv class=\"tv-wash-step-number\"\u003e2\u003c\/div\u003e\n\u003cspan class=\"tv-wash-step-icon\"\u003e🔒\u003c\/span\u003e\n\u003ch3\u003eSecure the Base \u0026amp; Sides\u003c\/h3\u003e\n\u003cp\u003eConfirm the lower and side structures are fully opened and properly fixed.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-step\"\u003e\n\u003cdiv class=\"tv-wash-step-number\"\u003e3\u003c\/div\u003e\n\u003cspan class=\"tv-wash-step-icon\"\u003e🧩\u003c\/span\u003e\n\u003ch3\u003eAdd the Modules You Need\u003c\/h3\u003e\n\u003cp\u003eInstall the wash basin, rinse tray and upper drying deck based on the cleanup size.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-step\"\u003e\n\u003cdiv class=\"tv-wash-step-number\"\u003e4\u003c\/div\u003e\n\u003cspan class=\"tv-wash-step-icon\"\u003e🥄\u003c\/span\u003e\n\u003ch3\u003eOrganize Cleaning Tools\u003c\/h3\u003e\n\u003cp\u003ePlace utensils, brushes, soap and compact accessories in the side storage area.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-step\"\u003e\n\u003cdiv class=\"tv-wash-step-number\"\u003e5\u003c\/div\u003e\n\u003cspan class=\"tv-wash-step-icon\"\u003e🍽️\u003c\/span\u003e\n\u003ch3\u003eWash, Then Rinse\u003c\/h3\u003e\n\u003cp\u003eClean items in the main basin first, then move them into the separate rinse section.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-step\"\u003e\n\u003cdiv class=\"tv-wash-step-number\"\u003e6\u003c\/div\u003e\n\u003cspan class=\"tv-wash-step-icon\"\u003e🌬️\u003c\/span\u003e\n\u003ch3\u003eMove Clean Items to the Drying Deck\u003c\/h3\u003e\n\u003cp\u003ePlace rinsed cups, plates, utensils and small cookware on the elevated rack to drain.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-step\"\u003e\n\u003cdiv class=\"tv-wash-step-number\"\u003e7\u003c\/div\u003e\n\u003cspan class=\"tv-wash-step-icon\"\u003e💦\u003c\/span\u003e\n\u003ch3\u003eDrain Wastewater Responsibly\u003c\/h3\u003e\n\u003cp\u003eUse the drain outlet to direct wastewater into an appropriate collection container or disposal area.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-step\"\u003e\n\u003cdiv class=\"tv-wash-step-number\"\u003e8\u003c\/div\u003e\n\u003cspan class=\"tv-wash-step-icon\"\u003e🧼\u003c\/span\u003e\n\u003ch3\u003eRinse \u0026amp; Dry the Components\u003c\/h3\u003e\n\u003cp\u003eClean the basin, trays and accessories, then allow all parts to dry fully.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tv-wash-step\"\u003e\n\u003cdiv class=\"tv-wash-step-number\"\u003e9\u003c\/div\u003e\n\u003cspan class=\"tv-wash-step-icon\"\u003e🎒\u003c\/span\u003e\n\u003ch3\u003eNest \u0026amp; Pack Flat\u003c\/h3\u003e\n\u003cp\u003eCollapse the structure, nest the components together and return the system to storage.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 10 — FINAL --\u003e\n\u003csection class=\"tv-wash-final\"\u003e\n\u003cdiv class=\"tv-wash-shell\"\u003e\n\u003cdiv class=\"tv-wash-final-label\"\u003eTrailviora™ Eco-Friendly Camping Dishwashing Basin\u003c\/div\u003e\n\u003ch2\u003eClean Up Smarter.\u003cbr\u003eStay Outside Longer.\u003c\/h2\u003e\n\u003cp\u003eA modular camp cleanup station designed to keep washing, rinsing, drying, draining and kitchen organization in one compact system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"𝑇𝑟𝑎𝑖𝑙𝑣𝑖𝑜𝑟𝑎™","offers":[{"title":"Default Title","offer_id":51337218326780,"sku":"Trailviora*8","price":65.96,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0820\/8436\/4540\/files\/1_8caf0a00-e7f5-48cd-9cb3-6bb8e7b261e6.png?v=1789755005","url":"https:\/\/trailviora.com\/products\/trailviora%e2%84%a2-driftwash-modular-camp-clean-station","provider":"𝑇𝑟𝑎𝑖𝑙𝑣𝑖𝑜𝑟𝑎™","version":"1.0","type":"link"}