{"id":1765,"date":"2026-03-10T08:30:15","date_gmt":"2026-03-10T08:30:15","guid":{"rendered":"https:\/\/kinlife.com\/?page_id=1765"},"modified":"2026-08-24T03:01:40","modified_gmt":"2026-08-24T03:01:40","slug":"rv-and-trailer","status":"publish","type":"page","link":"https:\/\/kinlife.com\/zh\/rv-and-trailer\/","title":{"rendered":"\u623f\u8f66\u53ca\u62d6\u8f66\u4ea7\u54c1\u6e05\u5355"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1765\" class=\"elementor elementor-1765\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92de679 e-flex e-con-boxed e-con e-parent\" data-id=\"92de679\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3577f9e elementor-widget elementor-widget-html\" data-id=\"3577f9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n#ecocampor-product-catalog{\r\n  --ecp-blue:#276b58;\r\n  --ecp-blue-dark:#18493f;\r\n  --ecp-blue-soft:#e8f1ed;\r\n  --ecp-navy:#142521;\r\n  --ecp-ink:#1d302b;\r\n  --ecp-muted:#687872;\r\n  --ecp-line:#d9e2de;\r\n  --ecp-sand:#f5f3ec;\r\n  --ecp-white:#fff;\r\n  position:relative;\r\n  isolation:isolate;\r\n  width:100%;\r\n  overflow:clip;\r\n  color:var(--ecp-ink)!important;\r\n  background:var(--ecp-white);\r\n  font-family:\"Avenir Next\",\"Segoe UI\",Arial,sans-serif!important;\r\n  -webkit-font-smoothing:antialiased;\r\n}\r\n#ecocampor-product-catalog *,\r\n#ecocampor-product-catalog *:before,\r\n#ecocampor-product-catalog *:after{box-sizing:border-box}\r\n#ecocampor-product-catalog main,\r\n#ecocampor-product-catalog section,\r\n#ecocampor-product-catalog article,\r\n#ecocampor-product-catalog aside,\r\n#ecocampor-product-catalog figure{margin:0}\r\n#ecocampor-product-catalog a{color:inherit;text-decoration:none}\r\n#ecocampor-product-catalog img{display:block;width:100%;height:100%;object-fit:cover}\r\n#ecocampor-product-catalog h1,\r\n#ecocampor-product-catalog h2,\r\n#ecocampor-product-catalog h3,\r\n#ecocampor-product-catalog p,\r\n#ecocampor-product-catalog dl,\r\n#ecocampor-product-catalog dt,\r\n#ecocampor-product-catalog dd{margin:0;font-family:\"Avenir Next\",\"Segoe UI\",Arial,sans-serif!important}\r\n#ecocampor-product-catalog h1{color:var(--ecp-ink)!important;font-size:clamp(46px,5.1vw,72px)!important;font-weight:650!important;line-height:1.02!important;letter-spacing:-.045em!important}\r\n#ecocampor-product-catalog h2{color:var(--ecp-ink)!important;font-size:clamp(34px,3.5vw,50px)!important;font-weight:630!important;line-height:1.08!important;letter-spacing:-.035em!important}\r\n#ecocampor-product-catalog h3{color:var(--ecp-ink)!important;font-size:clamp(23px,2vw,30px)!important;font-weight:650!important;line-height:1.18!important;letter-spacing:-.02em!important}\r\n#ecocampor-product-catalog p{font-size:16px;line-height:1.68}\r\n#ecocampor-product-catalog button,\r\n#ecocampor-product-catalog input{font:inherit}\r\n#ecocampor-product-catalog button{min-height:44px;color:inherit}\r\n#ecocampor-product-catalog button:focus-visible,\r\n#ecocampor-product-catalog a:focus-visible,\r\n#ecocampor-product-catalog input:focus-visible{outline:3px solid #72a997;outline-offset:3px}\r\n#ecocampor-product-catalog [data-ecp-product-name]:focus{outline:none}\r\n#ecocampor-product-catalog .ecp-container{width:min(1280px,calc(100% - 64px));margin-inline:auto}\r\n#ecocampor-product-catalog .ecp-kicker{margin-bottom:16px;color:var(--ecp-blue)!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.16em!important;text-transform:uppercase}\r\n#ecocampor-product-catalog .ecp-button{display:inline-flex;min-height:54px;align-items:center;justify-content:space-between;gap:24px;padding:0 22px;border:1px solid var(--ecp-blue);border-radius:2px;background:var(--ecp-blue);color:var(--ecp-white)!important;font-size:14px;font-weight:750;letter-spacing:.02em;transition:background-color .22s ease,border-color .22s ease,transform .22s ease}\r\n#ecocampor-product-catalog .ecp-button:hover{border-color:var(--ecp-blue-dark);background:var(--ecp-blue-dark);transform:translateY(-1px)}\r\n\r\n#ecocampor-product-catalog .ecp-intro{position:relative;padding:104px 0 96px;background:var(--ecp-sand)}\r\n#ecocampor-product-catalog .ecp-intro:after{position:absolute;top:0;right:0;width:22px;height:100%;background:var(--ecp-blue);content:\"\"}\r\n#ecocampor-product-catalog .ecp-intro-grid{position:relative;z-index:1;display:grid;grid-template-columns:7fr 5fr;gap:88px;align-items:end}\r\n#ecocampor-product-catalog .ecp-intro h1{max-width:850px}\r\n#ecocampor-product-catalog .ecp-intro-copy>p{max-width:580px;color:var(--ecp-muted)!important;font-size:18px;line-height:1.72}\r\n#ecocampor-product-catalog .ecp-intro-meta{display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;border-top:1px solid #d8d4cf;border-bottom:1px solid #d8d4cf}\r\n#ecocampor-product-catalog .ecp-intro-meta span{display:flex;min-width:0;flex-direction:column;gap:5px;padding:20px 16px 20px 0;color:var(--ecp-muted);font-size:11px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}\r\n#ecocampor-product-catalog .ecp-intro-meta span+span{padding-left:16px;border-left:1px solid #d8d4cf}\r\n#ecocampor-product-catalog .ecp-intro-meta strong{color:var(--ecp-blue);font-size:18px;line-height:1;letter-spacing:0}\r\n\r\n#ecocampor-product-catalog .ecp-finder{padding:108px 0 112px;background:var(--ecp-white)}\r\n#ecocampor-product-catalog .ecp-section-head{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:end;margin-bottom:22px}\r\n#ecocampor-product-catalog .ecp-search{display:block;justify-self:end;width:min(100%,430px)}\r\n#ecocampor-product-catalog .ecp-search>span:first-child{display:block;margin-bottom:9px;color:var(--ecp-muted);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}\r\n#ecocampor-product-catalog .ecp-search-control{display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid var(--ecp-ink)}\r\n#ecocampor-product-catalog .ecp-search-control input{width:100%;min-height:50px;padding:0 12px 0 0;border:0;background:transparent;color:var(--ecp-ink);font-size:15px;outline:0}\r\n#ecocampor-product-catalog .ecp-search-control input::placeholder{color:#9ba5a9}\r\n#ecocampor-product-catalog .ecp-search-control>span{color:var(--ecp-blue);font-size:23px;line-height:1;transform:rotate(-20deg)}\r\n#ecocampor-product-catalog .ecp-results{margin-bottom:24px;color:var(--ecp-muted)!important;font-size:12px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}\r\n#ecocampor-product-catalog .ecp-category-list{border-top:1px solid var(--ecp-line)}\r\n#ecocampor-product-catalog .ecp-category{border-bottom:1px solid var(--ecp-line);background:var(--ecp-white)}\r\n#ecocampor-product-catalog .ecp-category-toggle{display:grid;width:100%;min-height:112px;grid-template-columns:58px minmax(0,1fr) 90px 36px;gap:24px;align-items:center;padding:22px 6px;border:0;background:transparent;text-align:left;cursor:pointer;transition:background-color .22s ease,color .22s ease}\r\n#ecocampor-product-catalog .ecp-category-toggle:hover{background:var(--ecp-sand)}\r\n#ecocampor-product-catalog .ecp-category-index{align-self:start;padding-top:7px;color:var(--ecp-blue);font-size:12px;font-weight:800;letter-spacing:.12em}\r\n#ecocampor-product-catalog .ecp-category-copy{display:block;min-width:0}\r\n#ecocampor-product-catalog .ecp-category-copy strong{display:block;color:var(--ecp-ink);font-size:24px;font-weight:650;line-height:1.25;letter-spacing:-.02em}\r\n#ecocampor-product-catalog .ecp-category-copy small{display:block;max-width:760px;margin-top:7px;color:var(--ecp-muted);font-size:14px;line-height:1.55}\r\n#ecocampor-product-catalog .ecp-category-total{color:var(--ecp-muted);font-size:11px;font-weight:750;letter-spacing:.09em;text-align:right;text-transform:uppercase}\r\n#ecocampor-product-catalog .ecp-category-icon{position:relative;width:30px;height:30px;border:1px solid var(--ecp-line);border-radius:50%;transition:border-color .22s ease,background-color .22s ease,transform .3s ease}\r\n#ecocampor-product-catalog .ecp-category-icon:before,\r\n#ecocampor-product-catalog .ecp-category-icon:after{position:absolute;top:50%;left:50%;width:10px;height:1px;background:var(--ecp-blue);content:\"\";transform:translate(-50%,-50%)}\r\n#ecocampor-product-catalog .ecp-category-icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .25s ease}\r\n#ecocampor-product-catalog .ecp-category.is-open .ecp-category-toggle{background:var(--ecp-navy);color:var(--ecp-white)}\r\n#ecocampor-product-catalog .ecp-category.is-open .ecp-category-index{color:#b8d8cd}\r\n#ecocampor-product-catalog .ecp-category.is-open .ecp-category-copy strong{color:var(--ecp-white)}\r\n#ecocampor-product-catalog .ecp-category.is-open .ecp-category-copy small,\r\n#ecocampor-product-catalog .ecp-category.is-open .ecp-category-total{color:rgba(255,255,255,.66)}\r\n#ecocampor-product-catalog .ecp-category.is-open .ecp-category-icon{border-color:#5b927f;background:var(--ecp-blue);transform:rotate(180deg)}\r\n#ecocampor-product-catalog .ecp-category.is-open .ecp-category-icon:before,\r\n#ecocampor-product-catalog .ecp-category.is-open .ecp-category-icon:after{background:var(--ecp-white)}\r\n#ecocampor-product-catalog .ecp-category.is-open .ecp-category-icon:after{transform:translate(-50%,-50%) rotate(0)}\r\n#ecocampor-product-catalog .ecp-category-panel{max-height:0;visibility:hidden;overflow:hidden;background:var(--ecp-sand);opacity:0;transition:max-height .72s cubic-bezier(.16,1,.3,1),opacity .38s ease,visibility 0s linear .72s}\r\n#ecocampor-product-catalog .ecp-category-panel-inner{overflow:hidden;padding:34px 36px 46px;opacity:0;transform:translateY(-22px) scale(.985);transform-origin:50% 0;transition:opacity .42s .08s ease,transform .62s .08s cubic-bezier(.16,1,.3,1)}\r\n#ecocampor-product-catalog .ecp-category.is-open .ecp-category-panel{visibility:visible;opacity:1;transition:max-height .78s cubic-bezier(.16,1,.3,1),opacity .38s .04s ease,visibility 0s linear 0s}\r\n#ecocampor-product-catalog .ecp-category.is-open .ecp-category-panel-inner{opacity:1;transform:translateY(0) scale(1)}\r\n#ecocampor-product-catalog .ecp-model[hidden],\r\n#ecocampor-product-catalog .ecp-model-group[hidden]{display:none!important}\r\n#ecocampor-product-catalog .ecp-model-group+.ecp-model-group{margin-top:34px;padding-top:30px;border-top:1px solid #d9d5d0}\r\n#ecocampor-product-catalog .ecp-model-group>p{margin-bottom:13px;color:var(--ecp-muted)!important;font-size:11px!important;font-weight:800;letter-spacing:.11em;text-transform:uppercase}\r\n#ecocampor-product-catalog .ecp-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}\r\n#ecocampor-product-catalog .ecp-model{position:relative;display:flex;min-width:0;min-height:82px;flex-direction:column;align-items:flex-start;justify-content:center;padding:16px 44px 16px 18px;border:1px solid #dad6d1;border-radius:2px;background:rgba(255,255,255,.72);text-align:left;cursor:pointer;transition:border-color .22s ease,background-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}\r\n#ecocampor-product-catalog .ecp-model:after{position:absolute;top:50%;right:18px;color:var(--ecp-blue);content:\"\\2192\";font-size:17px;transform:translateY(-50%);transition:transform .22s ease}\r\n#ecocampor-product-catalog .ecp-model:hover{border-color:#91b8aa;background:var(--ecp-white);transform:translateY(-2px);box-shadow:0 10px 24px rgba(24,73,63,.08)}\r\n#ecocampor-product-catalog .ecp-model:hover:after{transform:translate(3px,-50%)}\r\n#ecocampor-product-catalog .ecp-model span{color:var(--ecp-ink);font-size:15px;font-weight:750;line-height:1.35}\r\n#ecocampor-product-catalog .ecp-model small{display:block;overflow:hidden;width:100%;margin-top:5px;color:var(--ecp-muted);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}\r\n#ecocampor-product-catalog .ecp-model.is-selected{border-color:var(--ecp-blue);background:var(--ecp-blue);box-shadow:none}\r\n#ecocampor-product-catalog .ecp-model.is-selected span,\r\n#ecocampor-product-catalog .ecp-model.is-selected small,\r\n#ecocampor-product-catalog .ecp-model.is-selected:after{color:var(--ecp-white)}\r\n#ecocampor-product-catalog .ecp-category.is-open .ecp-model{animation:ecpModelReveal .58s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(160ms + var(--ecp-order,0)*42ms)}\r\n#ecocampor-product-catalog .ecp-model.is-return-target{animation:ecpReturnTarget 1.05s cubic-bezier(.16,1,.3,1) both!important}\r\n\r\n#ecocampor-product-catalog .ecp-viewer{padding:106px 0;background:var(--ecp-navy);scroll-margin-top:24px}\r\n#ecocampor-product-catalog .ecp-viewer-shell{transition:opacity .3s ease,transform .42s cubic-bezier(.16,1,.3,1),filter .3s ease}\r\n#ecocampor-product-catalog .ecp-viewer-shell.is-switching{opacity:.08;filter:blur(5px);transform:translateY(24px) scale(.992)}\r\n#ecocampor-product-catalog .ecp-viewer-shell.is-entering{animation:ecpViewerEnter .68s cubic-bezier(.16,1,.3,1) both}\r\n#ecocampor-product-catalog .ecp-product-head{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:end;margin-bottom:44px}\r\n#ecocampor-product-catalog .ecp-product-path{margin-bottom:13px;color:#b8d8cd!important;font-size:11px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\r\n#ecocampor-product-catalog .ecp-product-head h2{color:var(--ecp-white)!important}\r\n#ecocampor-product-catalog .ecp-product-type{margin-top:12px;color:rgba(255,255,255,.64)!important;font-size:15px!important}\r\n#ecocampor-product-catalog .ecp-product-summary{display:flex;min-width:0;flex-direction:column;align-items:flex-start}\r\n#ecocampor-product-catalog .ecp-back-models{display:none;min-height:50px;align-items:center;gap:11px;padding:0 18px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:rgba(255,255,255,.08);color:var(--ecp-white);font-size:12px;font-weight:800;letter-spacing:.075em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 28px rgba(5,22,18,.12);transition:border-color .25s ease,background-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}\r\n#ecocampor-product-catalog .ecp-back-models:hover{border-color:var(--ecp-white);background:var(--ecp-white);color:var(--ecp-blue-dark);transform:translateY(-3px);box-shadow:0 16px 34px rgba(5,22,18,.22)}\r\n#ecocampor-product-catalog .ecp-back-models span{color:#d3e7e0;font-size:17px;line-height:1;transition:color .25s ease,transform .25s ease}\r\n#ecocampor-product-catalog .ecp-back-models:hover span{color:var(--ecp-blue);transform:translateY(-2px)}\r\n#ecocampor-product-catalog .ecp-floating-back{position:fixed;top:50%;right:0;bottom:auto;z-index:9997;display:flex;max-width:150px;min-height:42px;align-items:center;gap:7px;padding:5px 11px 5px 7px;border:1px solid rgba(255,255,255,.32);border-right:0;border-radius:999px 0 0 999px;background:var(--ecp-blue);color:var(--ecp-white);font-size:10px;font-weight:800;letter-spacing:.045em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 30px rgba(16,54,46,.24);opacity:0;pointer-events:none;transform:translate(18px,-50%) scale(.94);transition:opacity .28s ease,transform .42s cubic-bezier(.16,1,.3,1),background-color .22s ease}\r\n#ecocampor-product-catalog .ecp-floating-back>span:first-child{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;background:rgba(255,255,255,.16);font-size:15px;line-height:1}\r\n#ecocampor-product-catalog .ecp-floating-back>span:last-child{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:0;line-height:1.2}\r\n#ecocampor-product-catalog .ecp-floating-back small{display:none}\r\n#ecocampor-product-catalog .ecp-floating-back:hover{background:var(--ecp-blue-dark);transform:translate(-3px,-50%) scale(1)}\r\n#ecocampor-product-catalog.is-back-visible .ecp-floating-back{animation:ecpFloatingBackIn .5s cubic-bezier(.16,1,.3,1) both;opacity:1;pointer-events:auto;transform:translate(0,-50%) scale(1)}\r\n#ecocampor-product-catalog .ecp-product-description{max-width:670px;color:rgba(255,255,255,.73)!important;font-size:18px!important;line-height:1.72}\r\n#ecocampor-product-catalog .ecp-product-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(380px,5fr);gap:26px;align-items:start}\r\n#ecocampor-product-catalog .ecp-gallery{min-width:0}\r\n#ecocampor-product-catalog .ecp-main-media{position:relative;overflow:hidden;aspect-ratio:16\/10;border:1px solid rgba(255,255,255,.14);background:#0c171c}\r\n#ecocampor-product-catalog .ecp-main-media img{transition:opacity .13s ease,transform .5s cubic-bezier(.2,.72,.2,1)}\r\n#ecocampor-product-catalog .ecp-main-media img.is-changing{opacity:.12;transform:scale(1.01)}\r\n#ecocampor-product-catalog .ecp-main-media figcaption{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 18px;background:linear-gradient(180deg,transparent,rgba(7,17,22,.84));color:rgba(255,255,255,.78);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}\r\n#ecocampor-product-catalog .ecp-main-media figcaption span:first-child{color:var(--ecp-white)}\r\n#ecocampor-product-catalog .ecp-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}\r\n#ecocampor-product-catalog .ecp-thumb{position:relative;overflow:hidden;min-height:0;aspect-ratio:16\/10;padding:0;border:1px solid rgba(255,255,255,.16);background:#0c171c;cursor:pointer;opacity:.64;transition:opacity .22s ease,border-color .22s ease,transform .22s ease}\r\n#ecocampor-product-catalog .ecp-thumb:after{position:absolute;inset:0;border:2px solid transparent;content:\"\";pointer-events:none;transition:border-color .22s ease}\r\n#ecocampor-product-catalog .ecp-thumb:hover{opacity:1;transform:translateY(-2px)}\r\n#ecocampor-product-catalog .ecp-thumb.is-selected{border-color:#b8d8cd;opacity:1}\r\n#ecocampor-product-catalog .ecp-thumb.is-selected:after{border-color:#b8d8cd}\r\n#ecocampor-product-catalog .ecp-thumb span{position:absolute;right:7px;bottom:5px;padding:3px 5px;background:rgba(10,22,28,.74);color:var(--ecp-white);font-size:9px;font-weight:800;letter-spacing:.08em}\r\n#ecocampor-product-catalog .ecp-spec-panel{padding:38px;background:var(--ecp-white)}\r\n#ecocampor-product-catalog .ecp-spec-heading{margin-bottom:28px}\r\n#ecocampor-product-catalog .ecp-spec-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ecp-line);border-left:1px solid var(--ecp-line)}\r\n#ecocampor-product-catalog .ecp-spec{min-width:0;min-height:116px;padding:19px;border-right:1px solid var(--ecp-line);border-bottom:1px solid var(--ecp-line)}\r\n#ecocampor-product-catalog .ecp-spec dt{display:flex;align-items:center;gap:8px;color:var(--ecp-muted);font-size:10px;font-weight:750;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}\r\n#ecocampor-product-catalog .ecp-spec dt span{color:var(--ecp-blue);font-size:9px}\r\n#ecocampor-product-catalog .ecp-spec dd{margin-top:17px;color:var(--ecp-ink);font-size:17px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}\r\n#ecocampor-product-catalog .ecp-spec-note{margin:24px 0;color:var(--ecp-muted)!important;font-size:13px!important;line-height:1.65}\r\n#ecocampor-product-catalog .ecp-spec-panel .ecp-button{width:100%}\r\n\r\n#ecocampor-product-catalog .ecp-assist{padding:92px 0;background:var(--ecp-blue);color:var(--ecp-white)}\r\n#ecocampor-product-catalog .ecp-assist-grid{display:grid;grid-template-columns:7fr 5fr;gap:70px;align-items:center}\r\n#ecocampor-product-catalog .ecp-assist .ecp-kicker{color:#d3e7e0!important}\r\n#ecocampor-product-catalog .ecp-assist h2{color:var(--ecp-white)!important}\r\n#ecocampor-product-catalog .ecp-assist-grid>div:last-child>p{color:rgba(255,255,255,.74)!important;font-size:17px;line-height:1.72}\r\n#ecocampor-product-catalog .ecp-button-light{margin-top:26px;border-color:var(--ecp-white);background:var(--ecp-white);color:var(--ecp-blue-dark)!important}\r\n#ecocampor-product-catalog .ecp-button-light:hover{border-color:#dcebe5;background:#dcebe5;color:var(--ecp-blue-dark)!important}\r\n\r\n@keyframes ecpPanelOpen{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}\r\n@keyframes ecpModelReveal{from{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}\r\n@keyframes ecpReturnTarget{0%,100%{box-shadow:none}35%{box-shadow:0 0 0 4px rgba(82,101,179,.22),0 12px 30px rgba(23,37,43,.12)}60%{box-shadow:0 0 0 8px rgba(82,101,179,0)}}\r\n@keyframes ecpViewerEnter{from{opacity:0;filter:blur(4px);transform:translateY(32px) scale(.988)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}\r\n@keyframes ecpFloatingBackIn{from{opacity:0;transform:translate(18px,-50%) scale(.92)}to{opacity:1;transform:translate(0,-50%) scale(1)}}\r\n\r\n@media(max-width:1024px){\r\n  #ecocampor-product-catalog .ecp-intro-grid,\r\n  #ecocampor-product-catalog .ecp-section-head,\r\n  #ecocampor-product-catalog .ecp-product-head,\r\n  #ecocampor-product-catalog .ecp-assist-grid{grid-template-columns:1fr;gap:38px}\r\n  #ecocampor-product-catalog .ecp-search{justify-self:start}\r\n  #ecocampor-product-catalog .ecp-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}\r\n  #ecocampor-product-catalog .ecp-product-grid{grid-template-columns:1fr}\r\n  #ecocampor-product-catalog .ecp-spec-panel{padding:36px}\r\n  #ecocampor-product-catalog .ecp-spec-grid{grid-template-columns:repeat(3,1fr)}\r\n  #ecocampor-product-catalog .ecp-product-description{max-width:760px}\r\n}\r\n\r\n@media(max-width:720px){\r\n  #ecocampor-product-catalog .ecp-container{width:calc(100% - 32px)}\r\n  #ecocampor-product-catalog h1{font-size:clamp(39px,12vw,52px)!important;line-height:1.04!important}\r\n  #ecocampor-product-catalog h2{font-size:clamp(31px,9vw,42px)!important}\r\n  #ecocampor-product-catalog .ecp-intro{padding:76px 0 72px}\r\n  #ecocampor-product-catalog .ecp-intro:after{display:none}\r\n  #ecocampor-product-catalog .ecp-intro-copy>p{font-size:16px}\r\n  #ecocampor-product-catalog .ecp-intro-meta{grid-template-columns:1fr}\r\n  #ecocampor-product-catalog .ecp-intro-meta span+span{padding-left:0;border-top:1px solid #d8d4cf;border-left:0}\r\n  #ecocampor-product-catalog .ecp-finder,\r\n  #ecocampor-product-catalog .ecp-viewer{padding:78px 0}\r\n  #ecocampor-product-catalog .ecp-category-toggle{min-height:100px;grid-template-columns:38px minmax(0,1fr) 32px;gap:12px;padding:18px 4px}\r\n  #ecocampor-product-catalog .ecp-category-copy strong{font-size:20px}\r\n  #ecocampor-product-catalog .ecp-category-copy small{margin-top:5px;font-size:12px}\r\n  #ecocampor-product-catalog .ecp-category-total{display:none}\r\n  #ecocampor-product-catalog .ecp-category-panel-inner{padding:24px 16px 38px}\r\n  #ecocampor-product-catalog .ecp-model-grid{grid-template-columns:1fr 1fr;gap:8px}\r\n  #ecocampor-product-catalog .ecp-model{min-height:76px;padding:13px 30px 13px 13px}\r\n  #ecocampor-product-catalog .ecp-model:after{right:11px}\r\n  #ecocampor-product-catalog .ecp-model span{font-size:14px}\r\n  #ecocampor-product-catalog .ecp-model small{font-size:10px}\r\n  #ecocampor-product-catalog .ecp-product-head{margin-bottom:30px}\r\n  #ecocampor-product-catalog .ecp-product-summary{align-items:stretch}\r\n  #ecocampor-product-catalog .ecp-back-models{display:inline-flex;width:100%;justify-content:center;margin:12px 0 0;padding:0 16px;border-color:#d1ded9;background:var(--ecp-sand);color:var(--ecp-blue-dark);box-shadow:none}\r\n  #ecocampor-product-catalog .ecp-back-models span{color:var(--ecp-blue)}\r\n  #ecocampor-product-catalog .ecp-floating-back{right:0;width:42px;height:42px;min-height:42px;max-width:42px;justify-content:center;padding:0;border-radius:50% 0 0 50%}\r\n  #ecocampor-product-catalog .ecp-floating-back>span:first-child{width:30px;height:30px;flex-basis:30px}\r\n  #ecocampor-product-catalog .ecp-floating-back>span:last-child{display:none}\r\n  #ecocampor-product-catalog .ecp-product-description{font-size:16px!important}\r\n  #ecocampor-product-catalog .ecp-main-media{aspect-ratio:4\/3}\r\n  #ecocampor-product-catalog .ecp-main-media figcaption span:last-child{display:none}\r\n  #ecocampor-product-catalog .ecp-thumbs{display:flex;margin-right:-16px;padding-right:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}\r\n  #ecocampor-product-catalog .ecp-thumb{width:112px;min-width:112px;scroll-snap-align:start}\r\n  #ecocampor-product-catalog .ecp-spec-panel{padding:26px 20px}\r\n  #ecocampor-product-catalog .ecp-spec-grid{grid-template-columns:1fr}\r\n  #ecocampor-product-catalog .ecp-spec{min-height:92px}\r\n  #ecocampor-product-catalog .ecp-assist{padding:72px 0}\r\n}\r\n\r\n@media(max-width:420px){\r\n  #ecocampor-product-catalog .ecp-model-grid{grid-template-columns:1fr}\r\n  #ecocampor-product-catalog .ecp-search{width:100%}\r\n}\r\n\r\n@media(prefers-reduced-motion:reduce){\r\n  #ecocampor-product-catalog *,\r\n  #ecocampor-product-catalog *:before,\r\n  #ecocampor-product-catalog *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}\r\n}\r\n<\/style>\r\n\r\n<div id=\"ecocampor-product-catalog\">\r\n  <main aria-label=\"Ecocampor RV product catalog\">\r\n    <section class=\"ecp-intro\" aria-labelledby=\"ecp-page-title\">\r\n      <div class=\"ecp-container ecp-intro-grid\">\r\n        <div>\r\n          <p class=\"ecp-kicker\">Ecocampor RV Range<\/p>\r\n          <h1 id=\"ecp-page-title\">Find the Right RV Platform for Your Market.<\/h1>\r\n        <\/div>\r\n        <div class=\"ecp-intro-copy\">\r\n          <p>Explore the complete range by RV type, compare the models that fit your program, then bring us your market, quantity and configuration goals.<\/p>\r\n          <div class=\"ecp-intro-meta\" aria-label=\"Catalog summary\">\r\n            <span><strong>08<\/strong> RV categories<\/span>\r\n            <span><strong>42<\/strong> Product models<\/span>\r\n            <span><strong>OEM<\/strong> Project support<\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"ecp-finder\" aria-labelledby=\"ecp-finder-title\">\r\n      <div class=\"ecp-container\">\r\n        <div class=\"ecp-section-head\">\r\n          <div>\r\n            <p class=\"ecp-kicker\">Product Finder<\/p>\r\n            <h2 id=\"ecp-finder-title\">Choose a Category. Then a Model.<\/h2>\r\n          <\/div>\r\n          <label class=\"ecp-search\">\r\n            <span>Search model<\/span>\r\n            <span class=\"ecp-search-control\">\r\n              <input type=\"search\" data-ecp-search placeholder=\"Try ECO-19 or truck camper\" autocomplete=\"off\">\r\n              <span aria-hidden=\"true\">&#8981;<\/span>\r\n            <\/span>\r\n          <\/label>\r\n        <\/div>\r\n        <p class=\"ecp-results\" data-ecp-results aria-live=\"polite\">42 models available<\/p>\r\n        <div class=\"ecp-category-list\" data-ecp-category-list><\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"ecp-viewer\" id=\"ecp-product-viewer\" aria-labelledby=\"ecp-product-name\">\r\n      <div class=\"ecp-container\">\r\n        <div class=\"ecp-viewer-shell\" data-ecp-viewer-shell>\r\n          <div class=\"ecp-product-head\">\r\n            <div>\r\n              <p class=\"ecp-product-path\" data-ecp-product-path><\/p>\r\n              <h2 id=\"ecp-product-name\" data-ecp-product-name tabindex=\"-1\"><\/h2>\r\n              <p class=\"ecp-product-type\" data-ecp-product-type><\/p>\r\n            <\/div>\r\n            <div class=\"ecp-product-summary\">\r\n              <p class=\"ecp-product-description\" data-ecp-product-description><\/p>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"ecp-product-grid\">\r\n            <div class=\"ecp-gallery\" aria-label=\"Vehicle image gallery\">\r\n              <figure class=\"ecp-main-media\">\r\n                <img decoding=\"async\" data-ecp-main-image src=\"\" alt=\"\">\r\n                <figcaption><span data-ecp-image-count>Image 01 \/ 08<\/span><span>Click a thumbnail to view<\/span><\/figcaption>\r\n              <\/figure>\r\n              <div class=\"ecp-thumbs\" data-ecp-thumbs role=\"tablist\" aria-label=\"Choose a vehicle image\"><\/div>\r\n            <\/div>\r\n\r\n            <aside class=\"ecp-spec-panel\" aria-labelledby=\"ecp-spec-title\">\r\n              <div class=\"ecp-spec-heading\">\r\n                <p class=\"ecp-kicker\">Key Specifications<\/p>\r\n                <h3 id=\"ecp-spec-title\">Project starting points<\/h3>\r\n              <\/div>\r\n              <dl class=\"ecp-spec-grid\" data-ecp-specs><\/dl>\r\n              <p class=\"ecp-spec-note\">Specifications are reference values from the current catalog. Final configuration, payload and compliance details are confirmed for your project.<\/p>\r\n              <a class=\"ecp-button\" data-ecp-inquiry href=\"https:\/\/kinlife.com\/contact-us\/\">Request Specs &amp; a Quote <span aria-hidden=\"true\">&rarr;<\/span><\/a>\r\n              <button class=\"ecp-back-models\" type=\"button\" data-ecp-back-models><span aria-hidden=\"true\">&uarr;<\/span> Back to Product Categories<\/button>\r\n            <\/aside>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <section class=\"ecp-assist\" aria-labelledby=\"ecp-assist-title\">\r\n      <div class=\"ecp-container ecp-assist-grid\">\r\n        <div>\r\n          <p class=\"ecp-kicker\">Need a Shortlist?<\/p>\r\n          <h2 id=\"ecp-assist-title\">Tell Us the Job. We Will Narrow the Range.<\/h2>\r\n        <\/div>\r\n        <div>\r\n          <p>Share your vehicle type, tow or pickup platform, payload target, quantity and destination market. Our team will recommend the models worth comparing.<\/p>\r\n          <a class=\"ecp-button ecp-button-light\" href=\"https:\/\/kinlife.com\/contact-us\/\">Discuss Your Vehicle Project <span aria-hidden=\"true\">&rarr;<\/span><\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/section>\r\n  <\/main>\r\n\r\n  <button class=\"ecp-floating-back\" type=\"button\" data-ecp-back-models data-ecp-floating-back aria-label=\"Back to product categories\">\r\n    <span aria-hidden=\"true\">&uarr;<\/span>\r\n    <span><small>Product Finder<\/small>Back to Product Categories<\/span>\r\n  <\/button>\r\n<\/div>\r\n\r\n<!--\r\n  ================================================================\r\n  VEHICLE PRODUCT DATA - EDIT HERE\r\n  1. Reorder categories, groups or products by moving whole objects.\r\n  2. Add a product by copying one product object and changing its ID.\r\n  3. Supply exactly 8 image URLs for each model. Broken images receive an automatic fallback.\r\n  4. Keep exactly 6 specification pairs for every product.\r\n  ================================================================\r\n-->\r\n<script id=\"ecocampor-catalog-data\" type=\"application\/json\">\r\n[\r\n  {\r\n    \"id\": \"travel-trailers\",\r\n    \"name\": \"Travel Trailers\",\r\n    \"summary\": \"Off-road and pop-top travel trailers for dealer ranges, rental fleets and private-label touring programs.\",\r\n    \"groups\": [\r\n      {\r\n        \"name\": \"Off-Road Travel Trailers\",\r\n        \"products\": [\r\n          {\r\n            \"id\": \"eco-12\",\r\n            \"name\": \"ECO-12\",\r\n            \"type\": \"12ft Off-Road Travel Trailer\",\r\n            \"description\": \"Open an accessible off-road range with a compact travel trailer built for couples, rental fleets and regional touring programs.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-semi-off-road-model.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-sink-stove.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-table-sitting-sofas.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/02\/16ft-Off-Road-Caravan-Family-Grass.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan-sleeping-mattress.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan-led-kitchen.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/15ft-off-road-caravan.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"3950 x 2208 x 2081 mm\"\r\n              ],\r\n              [\r\n                \"Overall size\",\r\n                \"6236.5 x 2385.5 x 3097.9 mm\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"2900 kg\"\r\n              ],\r\n              [\r\n                \"GTM\",\r\n                \"2730 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1850 kg\"\r\n              ],\r\n              [\r\n                \"Max loading\",\r\n                \"1050 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"eco-16\",\r\n            \"name\": \"ECO-16\",\r\n            \"type\": \"16ft Off-Road Travel Trailer\",\r\n            \"description\": \"Give touring buyers a practical balance of living space, towing size and configurable equipment for long-distance travel.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-semi-off-road-model.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-sink-stove.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-table-sitting-sofas.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/02\/16ft-Off-Road-Caravan-Family-Grass.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan-sleeping-mattress.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan-led-kitchen.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/15ft-off-road-caravan.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"4868 x 2201 x 2070 mm\"\r\n              ],\r\n              [\r\n                \"Overall size\",\r\n                \"7777 x 2300 x 3093 mm\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"2800 kg\"\r\n              ],\r\n              [\r\n                \"GTM\",\r\n                \"2650 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"2150 kg\"\r\n              ],\r\n              [\r\n                \"Max loading\",\r\n                \"650 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"eco-19\",\r\n            \"name\": \"ECO-19\",\r\n            \"type\": \"19ft Off-Road Travel Trailer\",\r\n            \"description\": \"Serve premium touring and family programs with more interior volume, payload flexibility and off-grid configuration options.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-semi-off-road-model.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-sink-stove.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-table-sitting-sofas.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/02\/16ft-Off-Road-Caravan-Family-Grass.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan-sleeping-mattress.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan-led-kitchen.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/15ft-off-road-caravan.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"6426.5 x 2210 x 2095 mm\"\r\n              ],\r\n              [\r\n                \"Overall size\",\r\n                \"8511 x 2276.5 x 3034 mm\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"3400 kg\"\r\n              ],\r\n              [\r\n                \"GTM\",\r\n                \"3210 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"2740 kg\"\r\n              ],\r\n              [\r\n                \"Max loading\",\r\n                \"660 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"eco-21\",\r\n            \"name\": \"ECO-21\",\r\n            \"type\": \"21ft Off-Road Travel Trailer\",\r\n            \"description\": \"Position a spacious flagship travel trailer for longer stays, family travel and distributors targeting higher-value touring customers.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-semi-off-road-model.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-sink-stove.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-table-sitting-sofas.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/02\/16ft-Off-Road-Caravan-Family-Grass.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan-sleeping-mattress.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan-led-kitchen.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/15ft-off-road-caravan.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"6426.5 x 2210 x 2095 mm\"\r\n              ],\r\n              [\r\n                \"Overall size\",\r\n                \"8908 x 2300 x 3138 mm\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"3400 kg\"\r\n              ],\r\n              [\r\n                \"GTM\",\r\n                \"3190 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"2820 kg\"\r\n              ],\r\n              [\r\n                \"Max loading\",\r\n                \"580 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"eco-hk19\",\r\n            \"name\": \"ECO-HK19\",\r\n            \"type\": \"19ft Family Off-Road Travel Trailer\",\r\n            \"description\": \"Give family touring programs a spacious off-road travel trailer ready for market-specific interiors and equipment packages.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-semi-off-road-model.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-sink-stove.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-table-sitting-sofas.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/02\/16ft-Off-Road-Caravan-Family-Grass.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan-sleeping-mattress.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan-led-kitchen.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/15ft-off-road-caravan.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"5970 x 2203 x 2054 mm\"\r\n              ],\r\n              [\r\n                \"Overall size\",\r\n                \"8205 x 2240 x 2970 mm\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"3400 kg\"\r\n              ],\r\n              [\r\n                \"GTM\",\r\n                \"3220 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"2860 kg\"\r\n              ],\r\n              [\r\n                \"Max loading\",\r\n                \"540 kg\"\r\n              ]\r\n            ]\r\n          }\r\n        ]\r\n      },\r\n      {\r\n        \"name\": \"Pop-Top Off-Road Travel Trailers\",\r\n        \"products\": [\r\n          {\r\n            \"id\": \"eco-p13\",\r\n            \"name\": \"ECO-P13\",\r\n            \"type\": \"13ft Pop-Top Off-Road Travel Trailer\",\r\n            \"description\": \"Offer a lower travel profile without giving up a comfortable camp setup for compact off-road and rental applications.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/15ft-off-road-caravan.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-semi-off-road-model.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-sink-stove.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-table-sitting-sofas.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/02\/16ft-Off-Road-Caravan-Family-Grass.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan-sleeping-mattress.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan-led-kitchen.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"3951 x 2202 x 1702 mm\"\r\n              ],\r\n              [\r\n                \"Overall size\",\r\n                \"6194 x 2300 x 2800 mm\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"2550 kg\"\r\n              ],\r\n              [\r\n                \"GTM\",\r\n                \"2400 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1850 kg\"\r\n              ],\r\n              [\r\n                \"Max loading\",\r\n                \"600 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"eco-p15\",\r\n            \"name\": \"ECO-P15\",\r\n            \"type\": \"15ft Pop-Top Off-Road Travel Trailer\",\r\n            \"description\": \"Match growing adventure markets with a pop-top layout that combines manageable towing dimensions and useful living space.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/15ft-off-road-caravan.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-semi-off-road-model.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-sink-stove.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/19ft-off-road-caravan-table-sitting-sofas.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/02\/16ft-Off-Road-Caravan-Family-Grass.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan-sleeping-mattress.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/16ft-off-road-caravan-led-kitchen.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"4780 x 2201 x 2100 mm\"\r\n              ],\r\n              [\r\n                \"Overall size\",\r\n                \"7700 x 2201 x 2890 mm\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"2970 kg\"\r\n              ],\r\n              [\r\n                \"GTM\",\r\n                \"2750 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"2270 kg\"\r\n              ],\r\n              [\r\n                \"Max loading\",\r\n                \"700 kg\"\r\n              ]\r\n            ]\r\n          }\r\n        ]\r\n      }\r\n    ]\r\n  },\r\n  {\r\n    \"id\": \"toy-hauler-travel-trailers\",\r\n    \"name\": \"Toy Hauler Travel Trailers\",\r\n    \"summary\": \"Garage-and-living travel trailers for powersports, equipment and activity-led touring markets.\",\r\n    \"groups\": [\r\n      {\r\n        \"name\": \"Toy Hauler Travel Trailers\",\r\n        \"products\": [\r\n          {\r\n            \"id\": \"eco-t12\",\r\n            \"name\": \"ECO-T12\",\r\n            \"type\": \"12ft Toy Hauler Travel Trailer\",\r\n            \"description\": \"Create a compact recreation package that carries equipment and converts into a practical base camp at destination.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/02\/12ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/12\/19ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/12\/19ft-toy-hauler-sitting-sofa.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/12\/19ft-toy-hauler-toilet.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/12\/19ft-toy-hauler-matress-bed.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/12\/19ft-toy-hauler-outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/12\/19ft-toy-hauler-capacious-garage.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/12\/19ft-toy-hauler-sink-stove.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"5674 x 2310 x 2985 mm\"\r\n              ],\r\n              [\r\n                \"Overall size\",\r\n                \"5674 x 2310 x 2985 mm\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"2700 kg\"\r\n              ],\r\n              [\r\n                \"GTM\",\r\n                \"2480 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1750 kg\"\r\n              ],\r\n              [\r\n                \"Max loading\",\r\n                \"950 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"eco-t14-6\",\r\n            \"name\": \"ECO-T14.6\",\r\n            \"type\": \"14.6ft Toy Hauler Travel Trailer\",\r\n            \"description\": \"Give dealers and activity operators a versatile garage-and-living platform for motorcycles, gear and weekend travel.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/07\/14.6ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/14.6ft-off-road-caravan-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/14.6ft-off-road-caravan-Electric-appliance.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/14.6ft-off-road-caravan-Door.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/14.6ft-off-road-caravan-Folding-seat.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/14.6ft-off-road-caravan-Interior-of-14.6FT-off-road-caravan.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/14.6ft-off-road-caravan-Rear-Door-Deployment.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/14.6ft-off-road-caravan-Rear-view.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"4449.5 x 2203 x 2079.5 mm\"\r\n              ],\r\n              [\r\n                \"Overall size\",\r\n                \"6751.5 x 2385.5 x 3147 mm\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"2900 kg\"\r\n              ],\r\n              [\r\n                \"GTM\",\r\n                \"2600 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"2020 kg\"\r\n              ],\r\n              [\r\n                \"Max loading\",\r\n                \"880 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"eco-t19\",\r\n            \"name\": \"ECO-T19\",\r\n            \"type\": \"19ft Toy Hauler Travel Trailer\",\r\n            \"description\": \"Support higher-payload adventure programs with a larger loading zone and a fully usable travel interior.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/02\/19ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/12\/19ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/12\/19ft-toy-hauler-sitting-sofa.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/12\/19ft-toy-hauler-toilet.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/12\/19ft-toy-hauler-matress-bed.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/12\/19ft-toy-hauler-outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/12\/19ft-toy-hauler-capacious-garage.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/12\/19ft-toy-hauler-sink-stove.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"5765 x 2205 x 2080 mm\"\r\n              ],\r\n              [\r\n                \"Overall size\",\r\n                \"8050 x 2385.5 x 3075 mm\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"3400 kg\"\r\n              ],\r\n              [\r\n                \"GTM\",\r\n                \"3100 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"2800 kg\"\r\n              ],\r\n              [\r\n                \"Max loading\",\r\n                \"900 kg\"\r\n              ]\r\n            ]\r\n          }\r\n        ]\r\n      }\r\n    ]\r\n  },\r\n  {\r\n    \"id\": \"teardrop-trailers\",\r\n    \"name\": \"Teardrop Trailers\",\r\n    \"summary\": \"Classic and hybrid compact trailers for first-time buyers, rentals and outdoor lifestyle markets.\",\r\n    \"groups\": [\r\n      {\r\n        \"name\": \"Classic Teardrop Trailers\",\r\n        \"products\": [\r\n          {\r\n            \"id\": \"dropx1\",\r\n            \"name\": \"Drop X1\",\r\n            \"type\": \"Classic Teardrop Trailer\",\r\n            \"description\": \"Give compact adventure buyers an easy-to-tow base camp with a clear equipment path for dealer, rental and private-label programs.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Referigration.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Wooden-Cabinets.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"3712 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"1816 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"2268 mm\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"2 persons\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"1000 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"550 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"dropx2\",\r\n            \"name\": \"Drop X2\",\r\n            \"type\": \"Classic Teardrop Trailer\",\r\n            \"description\": \"Give compact adventure buyers an easy-to-tow base camp with a clear equipment path for dealer, rental and private-label programs.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Referigration.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Wooden-Cabinets.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"4100 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"2014 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"1971 mm\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"2 persons\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"1500 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"630 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"dropx3\",\r\n            \"name\": \"Drop X3\",\r\n            \"type\": \"Classic Teardrop Trailer\",\r\n            \"description\": \"Give compact adventure buyers an easy-to-tow base camp with a clear equipment path for dealer, rental and private-label programs.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Referigration.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Wooden-Cabinets.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"5500 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"2250 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"2200 mm\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"4 persons\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"1900 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1400 kg\"\r\n              ]\r\n            ]\r\n          }\r\n        ]\r\n      },\r\n      {\r\n        \"name\": \"Hybrid \/ Adventure Teardrop Trailers\",\r\n        \"products\": [\r\n          {\r\n            \"id\": \"dropx4\",\r\n            \"name\": \"Drop X4\",\r\n            \"type\": \"Hybrid Teardrop Trailer\",\r\n            \"description\": \"Give compact adventure buyers an easy-to-tow base camp with a clear equipment path for dealer, rental and private-label programs.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/teardrop-camper-x4.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Referigration.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"4577 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"2140 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"2645 mm\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"4 persons\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"1500 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"760 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"dropx5\",\r\n            \"name\": \"Drop X5\",\r\n            \"type\": \"Hybrid Teardrop Trailer\",\r\n            \"description\": \"Give compact adventure buyers an easy-to-tow base camp with a clear equipment path for dealer, rental and private-label programs.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/teardrop-camper-x5.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Referigration.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"5080 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"2095 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"1950 mm\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"4 persons\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"2000 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1400 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"dropx6\",\r\n            \"name\": \"Drop X6\",\r\n            \"type\": \"Hybrid Teardrop Trailer\",\r\n            \"description\": \"Give compact adventure buyers an easy-to-tow base camp with a clear equipment path for dealer, rental and private-label programs.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Referigration.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Wooden-Cabinets.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"4640 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"2240 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"2080 mm\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"4 persons\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"1600 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1000 kg\"\r\n              ]\r\n            ]\r\n          }\r\n        ]\r\n      }\r\n    ]\r\n  },\r\n  {\r\n    \"id\": \"camper-trailers\",\r\n    \"name\": \"Camper Trailers\",\r\n    \"summary\": \"Off-road and expandable camping platforms for adventure dealers, tour operators and OEM programs.\",\r\n    \"groups\": [\r\n      {\r\n        \"name\": \"Off-Road Camper Trailers\",\r\n        \"products\": [\r\n          {\r\n            \"id\": \"eco-a1\",\r\n            \"name\": \"ECO-A1\",\r\n            \"type\": \"Off-Road Camper Trailer\",\r\n            \"description\": \"Build a market-ready adventure package around a compact tow platform, flexible camping layout and configurable utility systems.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/ecocampor-off-road-camper-trailer-folding-type.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/07\/14.6ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"3838 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"1818 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"1745 mm\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"2 persons\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"1620 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1000 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"eco-b1\",\r\n            \"name\": \"ECO-B1\",\r\n            \"type\": \"Off-Road Camper Trailer\",\r\n            \"description\": \"Build a market-ready adventure package around a compact tow platform, flexible camping layout and configurable utility systems.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/ecocampor-off-road-camper-trailer-folding-type.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/07\/14.6ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"3450 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"1860 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"1900 mm\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"2 persons\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"1530 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"900 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"eco-c1\",\r\n            \"name\": \"ECO-C1\",\r\n            \"type\": \"Off-Road Camper Trailer\",\r\n            \"description\": \"Build a market-ready adventure package around a compact tow platform, flexible camping layout and configurable utility systems.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/ecocampor-off-road-camper-trailer-folding-type.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/07\/14.6ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"3200 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"1884 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"1555 mm\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"2 persons\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"1100 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"500 kg\"\r\n              ]\r\n            ]\r\n          }\r\n        ]\r\n      },\r\n      {\r\n        \"name\": \"Pop-Up \/ Folding Camper Trailers\",\r\n        \"products\": [\r\n          {\r\n            \"id\": \"eco-ex1\",\r\n            \"name\": \"ECO-EX1\",\r\n            \"type\": \"Pop-Up \/ Folding Camper Trailer\",\r\n            \"description\": \"Build a market-ready adventure package around a compact tow platform, flexible camping layout and configurable utility systems.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/ecocampor-off-road-camper-trailer-folding-type.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/07\/14.6ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"5200 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"1900 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"1850 mm\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"4 persons\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"2280 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1450 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"eco-fw1\",\r\n            \"name\": \"ECO-FW1\",\r\n            \"type\": \"Pop-Up \/ Folding Camper Trailer\",\r\n            \"description\": \"Build a market-ready adventure package around a compact tow platform, flexible camping layout and configurable utility systems.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/ecocampor-off-road-camper-trailer-folding-type.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/07\/14.6ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"5160 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"2000 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"1630 mm\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"2 persons\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"2000 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1350 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"eco-it1\",\r\n            \"name\": \"ECO-IT1\",\r\n            \"type\": \"Pop-Up \/ Folding Camper Trailer\",\r\n            \"description\": \"Build a market-ready adventure package around a compact tow platform, flexible camping layout and configurable utility systems.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/ecocampor-off-road-camper-trailer-folding-type.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/07\/14.6ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"3200 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"1884 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"1555 mm\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"4 persons\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"2500 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1300 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"eco-rf1\",\r\n            \"name\": \"ECO-RF1\",\r\n            \"type\": \"Pop-Up \/ Folding Camper Trailer\",\r\n            \"description\": \"Build a market-ready adventure package around a compact tow platform, flexible camping layout and configurable utility systems.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/ecocampor-off-road-camper-trailer-folding-type.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/07\/14.6ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"5070 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"1920 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"1550 mm\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"4 persons\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"1800 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1250 kg\"\r\n              ]\r\n            ]\r\n          }\r\n        ]\r\n      }\r\n    ]\r\n  },\r\n  {\r\n    \"id\": \"utility-specialty-trailers\",\r\n    \"name\": \"Utility & Specialty Trailers\",\r\n    \"summary\": \"Tradesman, equipment transport and utility platforms built around the job, payload and access requirements.\",\r\n    \"groups\": [\r\n      {\r\n        \"name\": \"Tradesman Trailers\",\r\n        \"products\": [\r\n          {\r\n            \"id\": \"eco-td5\",\r\n            \"name\": \"ECO-TD5\",\r\n            \"type\": \"Tradesman Trailer\",\r\n            \"description\": \"Organize tools, drawers and work equipment in a purpose-built tradesman platform configured for your service program.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/ecocampor-off-road-camper-trailer-folding-type.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/07\/14.6ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"4550 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"2200 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"2175 mm\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"3500 kg\"\r\n              ],\r\n              [\r\n                \"GTM\",\r\n                \"1600 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1600 kg\"\r\n              ]\r\n            ]\r\n          }\r\n        ]\r\n      },\r\n      {\r\n        \"name\": \"Equipment Transport Trailers\",\r\n        \"products\": [\r\n          {\r\n            \"id\": \"eco-th1\",\r\n            \"name\": \"ECO-TH1\",\r\n            \"type\": \"Equipment Transport Trailer\",\r\n            \"description\": \"Move specialist equipment with a compact transport trailer configured around load, access and operating requirements.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/ecocampor-off-road-camper-trailer-folding-type.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/07\/14.6ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"4500 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"1864 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"2779 mm\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"2000 kg\"\r\n              ],\r\n              [\r\n                \"GTM\",\r\n                \"1800 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1230 kg\"\r\n              ]\r\n            ]\r\n          }\r\n        ]\r\n      },\r\n      {\r\n        \"name\": \"Utility Trailers\",\r\n        \"products\": [\r\n          {\r\n            \"id\": \"eco-ut1\",\r\n            \"name\": \"ECO-UT1\",\r\n            \"type\": \"Adventure Utility Trailer\",\r\n            \"description\": \"Move equipment and field operations with a larger utility platform engineered around load, access and destination requirements.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/ecocampor-off-road-camper-trailer-folding-type.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/07\/14.6ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"5950 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"2250 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"2450 mm\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"3020 kg\"\r\n              ],\r\n              [\r\n                \"GTM\",\r\n                \"2800 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1600 kg\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"eco-ut2\",\r\n            \"name\": \"ECO-UT2\",\r\n            \"type\": \"Heavy-Duty Utility Trailer\",\r\n            \"description\": \"Choose a compact heavy-duty base for utility, service and specialist conversions tailored to your operating market.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/ecocampor-off-road-camper-trailer-folding-type.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/07\/14.6ft-toy-hauler.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/teardrop-trailer-grass-outside-1.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailers-ready.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Opened-Trunk-Outside.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Showcase-Showroom.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Cabinets.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2022\/01\/Teardrop-Trailer-Entertain-Lounge.jpg\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Length\",\r\n                \"4950 mm\"\r\n              ],\r\n              [\r\n                \"Width\",\r\n                \"2200 mm\"\r\n              ],\r\n              [\r\n                \"Height\",\r\n                \"2200 mm\"\r\n              ],\r\n              [\r\n                \"ATM\",\r\n                \"3400 kg\"\r\n              ],\r\n              [\r\n                \"GTM\",\r\n                \"3200 kg\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1450 kg\"\r\n              ]\r\n            ]\r\n          }\r\n        ]\r\n      }\r\n    ]\r\n  },\r\n  {\r\n    \"id\": \"truck-campers\",\r\n    \"name\": \"Truck Campers\",\r\n    \"summary\": \"Pickup-mounted slide-in systems from compact touring layouts to premium residential configurations.\",\r\n    \"groups\": [\r\n      {\r\n        \"name\": \"Slide-In Truck Campers\",\r\n        \"products\": [\r\n          {\r\n            \"id\": \"mini152\",\r\n            \"name\": \"Mini-152\",\r\n            \"type\": \"Slide-In Truck Camper\",\r\n            \"description\": \"Add a complete mobile living system to your pickup program with a truck camper configured for payload, climate and destination market.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/mini152.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/Slide-In-Off-Road-Truck-Camper-appearance-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/550A1530-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Adventure-Truck-Camper.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Truck-Camper-Manufacturers.webp\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Slide-Out-Camper-3.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Cabover-Camper-4.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/max420.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"3085 x 2100 x 2265 mm\"\r\n              ],\r\n              [\r\n                \"Internal size\",\r\n                \"3900 x 2085 x 1960 mm\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"450 kg\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"3 persons\"\r\n              ],\r\n              [\r\n                \"Seats\",\r\n                \"4\"\r\n              ],\r\n              [\r\n                \"Sofa\",\r\n                \"Black leather\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"mini159\",\r\n            \"name\": \"Mini-159\",\r\n            \"type\": \"Slide-In Truck Camper\",\r\n            \"description\": \"Add a complete mobile living system to your pickup program with a truck camper configured for payload, climate and destination market.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/mini159.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/Slide-In-Off-Road-Truck-Camper-appearance-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/550A1530-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Adventure-Truck-Camper.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Truck-Camper-Manufacturers.webp\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Slide-Out-Camper-3.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Cabover-Camper-4.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/max420.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"3358 x 1755 x 1567.5 mm\"\r\n              ],\r\n              [\r\n                \"Internal size\",\r\n                \"3315 x 1675 x 1436 mm\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"520 kg\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"3 persons\"\r\n              ],\r\n              [\r\n                \"Seats\",\r\n                \"4\"\r\n              ],\r\n              [\r\n                \"Sofa\",\r\n                \"Fabric\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"mini163\",\r\n            \"name\": \"Mini-163\",\r\n            \"type\": \"Slide-In Truck Camper\",\r\n            \"description\": \"Add a complete mobile living system to your pickup program with a truck camper configured for payload, climate and destination market.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/mini163.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/Slide-In-Off-Road-Truck-Camper-appearance-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/550A1530-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Adventure-Truck-Camper.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Truck-Camper-Manufacturers.webp\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Slide-Out-Camper-3.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Cabover-Camper-4.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/max420.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"3040 x 2160 x 1343.9 mm\"\r\n              ],\r\n              [\r\n                \"Internal size\",\r\n                \"2910 x 1934 x 1254.4 mm\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"600 kg\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"3 persons\"\r\n              ],\r\n              [\r\n                \"Seats\",\r\n                \"4\"\r\n              ],\r\n              [\r\n                \"Sofa\",\r\n                \"Fabric\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"mini172\",\r\n            \"name\": \"Mini-172\",\r\n            \"type\": \"Slide-In Truck Camper\",\r\n            \"description\": \"Add a complete mobile living system to your pickup program with a truck camper configured for payload, climate and destination market.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/mini172.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/Slide-In-Off-Road-Truck-Camper-appearance-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/550A1530-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Adventure-Truck-Camper.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Truck-Camper-Manufacturers.webp\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Slide-Out-Camper-3.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Cabover-Camper-4.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/max420.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"4140 x 2200 x 2360 mm\"\r\n              ],\r\n              [\r\n                \"Internal size\",\r\n                \"3900 x 2085 x 1960 mm\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"800 kg\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"3 persons\"\r\n              ],\r\n              [\r\n                \"Seats\",\r\n                \"4\"\r\n              ],\r\n              [\r\n                \"Bathroom \/ toilet\",\r\n                \"Yes\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"mini189\",\r\n            \"name\": \"Mini-189\",\r\n            \"type\": \"Slide-In Truck Camper\",\r\n            \"description\": \"Add a complete mobile living system to your pickup program with a truck camper configured for payload, climate and destination market.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/mini189.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/Slide-In-Off-Road-Truck-Camper-appearance-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/550A1530-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Adventure-Truck-Camper.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Truck-Camper-Manufacturers.webp\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Slide-Out-Camper-3.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Cabover-Camper-4.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/max420.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"3300 x 2200 x 2255.5 mm\"\r\n              ],\r\n              [\r\n                \"Internal size\",\r\n                \"3200 x 2110 x 1900 mm\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"800 kg\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"3 persons\"\r\n              ],\r\n              [\r\n                \"Seats\",\r\n                \"4\"\r\n              ],\r\n              [\r\n                \"Sofa\",\r\n                \"Fabric\"\r\n              ]\r\n            ]\r\n          }\r\n        ]\r\n      },\r\n      {\r\n        \"name\": \"Premium Slide-In Truck Campers\",\r\n        \"products\": [\r\n          {\r\n            \"id\": \"pro230\",\r\n            \"name\": \"Pro230\",\r\n            \"type\": \"Premium Slide-In Truck Camper\",\r\n            \"description\": \"Add a complete mobile living system to your pickup program with a truck camper configured for payload, climate and destination market.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/pro230.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/Slide-In-Off-Road-Truck-Camper-appearance-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/550A1530-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Adventure-Truck-Camper.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Truck-Camper-Manufacturers.webp\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Slide-Out-Camper-3.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Cabover-Camper-4.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/max420.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"3910 x 1910 x 1840 mm\"\r\n              ],\r\n              [\r\n                \"Internal size\",\r\n                \"3830 x 1830 x 1315 mm\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"800 kg\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"3 persons\"\r\n              ],\r\n              [\r\n                \"Seats\",\r\n                \"4\"\r\n              ],\r\n              [\r\n                \"Cassette toilet\",\r\n                \"Yes\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"pro236\",\r\n            \"name\": \"Pro236\",\r\n            \"type\": \"Premium Slide-In Truck Camper\",\r\n            \"description\": \"Add a complete mobile living system to your pickup program with a truck camper configured for payload, climate and destination market.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/pro236.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/Slide-In-Off-Road-Truck-Camper-appearance-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/550A1530-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Adventure-Truck-Camper.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Truck-Camper-Manufacturers.webp\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Slide-Out-Camper-3.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Cabover-Camper-4.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/max420.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"4542 x 2200 x 2168 mm\"\r\n              ],\r\n              [\r\n                \"Internal size\",\r\n                \"4448 x 2134 x 1960 mm\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1150 kg\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"3 persons\"\r\n              ],\r\n              [\r\n                \"Seats\",\r\n                \"3\"\r\n              ],\r\n              [\r\n                \"Bathroom \/ toilet\",\r\n                \"Yes\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"pro252\",\r\n            \"name\": \"Pro252\",\r\n            \"type\": \"Premium Slide-In Truck Camper\",\r\n            \"description\": \"Add a complete mobile living system to your pickup program with a truck camper configured for payload, climate and destination market.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/pro252.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/Slide-In-Off-Road-Truck-Camper-appearance-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/550A1530-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Adventure-Truck-Camper.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Truck-Camper-Manufacturers.webp\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Slide-Out-Camper-3.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Cabover-Camper-4.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/max420.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"4272 x 1977 x 1690 mm\"\r\n              ],\r\n              [\r\n                \"Internal size\",\r\n                \"4160 x 1785 x 1575 mm\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"960 kg\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"3 persons\"\r\n              ],\r\n              [\r\n                \"Seats\",\r\n                \"5\"\r\n              ],\r\n              [\r\n                \"Sofa\",\r\n                \"Fabric\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"pro312\",\r\n            \"name\": \"Pro312\",\r\n            \"type\": \"Premium Slide-In Truck Camper\",\r\n            \"description\": \"Add a complete mobile living system to your pickup program with a truck camper configured for payload, climate and destination market.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/pro312.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/Slide-In-Off-Road-Truck-Camper-appearance-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/550A1530-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Adventure-Truck-Camper.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Truck-Camper-Manufacturers.webp\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Slide-Out-Camper-3.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Cabover-Camper-4.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/max420.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"5472 x 2202 x 2465 mm\"\r\n              ],\r\n              [\r\n                \"Internal size\",\r\n                \"5375 x 2095 x 1950 mm\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1300 kg\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"2 persons\"\r\n              ],\r\n              [\r\n                \"Seats\",\r\n                \"4\"\r\n              ],\r\n              [\r\n                \"Separate bathroom\",\r\n                \"Yes\"\r\n              ]\r\n            ]\r\n          }\r\n        ]\r\n      }\r\n    ]\r\n  },\r\n  {\r\n    \"id\": \"class-c-motorhomes\",\r\n    \"name\": \"Class C Motorhomes\",\r\n    \"summary\": \"Complete motorized RV platforms with integrated cab chassis and living body for touring and fleet programs.\",\r\n    \"groups\": [\r\n      {\r\n        \"name\": \"Class C Motorhomes\",\r\n        \"products\": [\r\n          {\r\n            \"id\": \"pro350\",\r\n            \"name\": \"Pro350\",\r\n            \"type\": \"Class C Motorhome\",\r\n            \"description\": \"Add a complete mobile living system to your pickup program with a truck camper configured for payload, climate and destination market.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/pro350.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/Slide-In-Off-Road-Truck-Camper-appearance-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/550A1530-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Adventure-Truck-Camper.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Truck-Camper-Manufacturers.webp\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Slide-Out-Camper-3.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Cabover-Camper-4.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/max420.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"5674 x 2200 x 2268 mm\"\r\n              ],\r\n              [\r\n                \"Internal size\",\r\n                \"5608 x 2134 x 2060 mm\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1350 kg\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"4 persons\"\r\n              ],\r\n              [\r\n                \"Seats\",\r\n                \"5\"\r\n              ],\r\n              [\r\n                \"Bathroom \/ toilet\",\r\n                \"Yes\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"max420\",\r\n            \"name\": \"Max420\",\r\n            \"type\": \"Class C Motorhome\",\r\n            \"description\": \"Add a complete mobile living system to your pickup program with a truck camper configured for payload, climate and destination market.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/max420.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/Slide-In-Off-Road-Truck-Camper-appearance-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/550A1530-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Adventure-Truck-Camper.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Truck-Camper-Manufacturers.webp\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Slide-Out-Camper-3.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Cabover-Camper-4.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/alu03.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"4200 x 2200 x 2081 mm\"\r\n              ],\r\n              [\r\n                \"Internal size\",\r\n                \"4126 x 2125 x 2010 mm\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"1730 kg\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"4 persons\"\r\n              ],\r\n              [\r\n                \"Seats\",\r\n                \"6\"\r\n              ],\r\n              [\r\n                \"Dry \/ wet bathroom\",\r\n                \"Yes\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"max598\",\r\n            \"name\": \"Max598\",\r\n            \"type\": \"Class C Motorhome\",\r\n            \"description\": \"Create a large-format Class C motorhome program with a spacious body and project-specific systems integration.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Max598.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/Slide-In-Off-Road-Truck-Camper-appearance-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/550A1530-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Adventure-Truck-Camper.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Truck-Camper-Manufacturers.webp\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Slide-Out-Camper-3.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Cabover-Camper-4.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/max420.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"5980 x 2220 x 3180 mm\"\r\n              ],\r\n              [\r\n                \"Body material\",\r\n                \"FRP + aluminum frame + XPS + FRP\"\r\n              ],\r\n              [\r\n                \"Flooring\",\r\n                \"Honeycomb panel + PVC flooring\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"4 persons\"\r\n              ],\r\n              [\r\n                \"Seats\",\r\n                \"4\"\r\n              ],\r\n              [\r\n                \"Bathroom \/ toilet\",\r\n                \"Yes\"\r\n              ]\r\n            ]\r\n          }\r\n        ]\r\n      }\r\n    ]\r\n  },\r\n  {\r\n    \"id\": \"lightweight-aluminum-truck-campers\",\r\n    \"name\": \"Lightweight Aluminum Truck Campers\",\r\n    \"summary\": \"Lightweight pickup-mounted camping systems for fast setup, practical access and efficient adventure travel.\",\r\n    \"groups\": [\r\n      {\r\n        \"name\": \"Lightweight Aluminum Truck Campers\",\r\n        \"products\": [\r\n          {\r\n            \"id\": \"alu01\",\r\n            \"name\": \"Alu01\",\r\n            \"type\": \"Lightweight Aluminum Truck Camper\",\r\n            \"description\": \"Offer pickup owners a lightweight aluminum camping module designed around fast setup, weather protection and practical side access.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/alu01.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/Slide-In-Off-Road-Truck-Camper-appearance-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/550A1530-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Adventure-Truck-Camper.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Truck-Camper-Manufacturers.webp\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Slide-Out-Camper-3.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Cabover-Camper-4.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/max420.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Compatible model\",\r\n                \"Ford Ranger Double Cab 5 Foot\"\r\n              ],\r\n              [\r\n                \"Material\",\r\n                \"3.0 mm checker plate\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"2 persons\"\r\n              ],\r\n              [\r\n                \"Flip-away bed\",\r\n                \"Yes\"\r\n              ],\r\n              [\r\n                \"Dual-layer canvas\",\r\n                \"Yes\"\r\n              ],\r\n              [\r\n                \"Side-access canopy doors\",\r\n                \"2\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"alu02\",\r\n            \"name\": \"Alu02\",\r\n            \"type\": \"Lightweight Aluminum Truck Camper\",\r\n            \"description\": \"Build a nimble overland offer around a lightweight slide-in body with essential power, sleeping and outdoor utility systems.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/alu02.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/Slide-In-Off-Road-Truck-Camper-appearance-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/550A1530-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Adventure-Truck-Camper.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Truck-Camper-Manufacturers.webp\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Slide-Out-Camper-3.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Cabover-Camper-4.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/max420.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"3300 x 2200 x 2255.5 mm\"\r\n              ],\r\n              [\r\n                \"Internal size\",\r\n                \"3200 x 2110 x 1900 mm\"\r\n              ],\r\n              [\r\n                \"Tare mass\",\r\n                \"350 kg\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"2 persons\"\r\n              ],\r\n              [\r\n                \"Outdoor shower\",\r\n                \"Yes\"\r\n              ],\r\n              [\r\n                \"Solar panel\",\r\n                \"100 W\"\r\n              ]\r\n            ]\r\n          },\r\n          {\r\n            \"id\": \"alu03\",\r\n            \"name\": \"Alu03\",\r\n            \"type\": \"Lightweight Aluminum Truck Camper\",\r\n            \"description\": \"Add a compact roof-sleeping solution to utility and adventure pickup programs without overcomplicating the base vehicle.\",\r\n            \"images\": [\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/alu03.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2023\/01\/Slide-In-Off-Road-Truck-Camper-appearance-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/550A1530-scaled.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/Adventure-Truck-Camper.jpg\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Truck-Camper-Manufacturers.webp\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Slide-Out-Camper-3.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2025\/05\/Ecocampor-Cabover-Camper-4.png\",\r\n              \"https:\/\/www.ecocampor.com\/wp-content\/uploads\/2026\/04\/max420.png\"\r\n            ],\r\n            \"specs\": [\r\n              [\r\n                \"Body size\",\r\n                \"1650 x 1800 x 860 mm\"\r\n              ],\r\n              [\r\n                \"Material\",\r\n                \"2.5 mm flat aluminum\"\r\n              ],\r\n              [\r\n                \"Surface\",\r\n                \"Dark grey powder coat\"\r\n              ],\r\n              [\r\n                \"Sleeping capacity\",\r\n                \"2 persons\"\r\n              ],\r\n              [\r\n                \"Adjustable jack legs\",\r\n                \"Yes\"\r\n              ],\r\n              [\r\n                \"Roof-top mattress\",\r\n                \"Yes\"\r\n              ]\r\n            ]\r\n          }\r\n        ]\r\n      }\r\n    ]\r\n  }\r\n]\r\n<\/script>\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n\r\n  var root=document.getElementById(\"ecocampor-product-catalog\");\r\n  var dataBlock=document.getElementById(\"ecocampor-catalog-data\");\r\n  if(!root||!dataBlock){return;}\r\n\r\n  var ECOCAMPOR_CATALOG=JSON.parse(dataBlock.textContent);\r\n  var ECP_PLACEHOLDER_BASE=\"https:\/\/placehold.co\/1600x1000\/e8f1ed\/18493f?text=\";\r\n  var categoryList=root.querySelector(\"[data-ecp-category-list]\");\r\n  var resultsLabel=root.querySelector(\"[data-ecp-results]\");\r\n  var viewer=root.querySelector(\"[data-ecp-viewer-shell]\");\r\n  var mainImage=root.querySelector(\"[data-ecp-main-image]\");\r\n  var thumbList=root.querySelector(\"[data-ecp-thumbs]\");\r\n  var productName=root.querySelector(\"[data-ecp-product-name]\");\r\n  var productType=root.querySelector(\"[data-ecp-product-type]\");\r\n  var productPath=root.querySelector(\"[data-ecp-product-path]\");\r\n  var productDescription=root.querySelector(\"[data-ecp-product-description]\");\r\n  var specList=root.querySelector(\"[data-ecp-specs]\");\r\n  var imageCount=root.querySelector(\"[data-ecp-image-count]\");\r\n  var inquiryLink=root.querySelector(\"[data-ecp-inquiry]\");\r\n  var searchInput=root.querySelector(\"[data-ecp-search]\");\r\n  var productViewer=root.querySelector(\"#ecp-product-viewer\");\r\n  var floatingBack=root.querySelector(\"[data-ecp-floating-back]\");\r\n  var reducedMotion=window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\r\n  var activeProductId=\"\";\r\n  var activeImageIndex=0;\r\n  var switchTimer=0;\r\n  var returnTimer=0;\r\n  var scrollFrame=0;\r\n  var products=[];\r\n  var productMap={};\r\n\r\n  function escapeHTML(value){\r\n    return String(value).replace(\/[&<>\"']\/g,function(character){\r\n      return {\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",\"\\\"\":\"&quot;\",\"'\":\"&#039;\"}[character];\r\n    });\r\n  }\r\n\r\n  ECOCAMPOR_CATALOG.forEach(function(category){\r\n    category.groups.forEach(function(group){\r\n      group.products.forEach(function(product){\r\n        product.categoryId=category.id;\r\n        product.categoryName=category.name;\r\n        product.groupName=group.name;\r\n        products.push(product);\r\n        productMap[product.id]=product;\r\n      });\r\n    });\r\n  });\r\n\r\n  function normalizeImages(product){\r\n    var supplied=(product.images||[]).filter(Boolean).slice(0,8);\r\n    while(supplied.length<8){\r\n      supplied.push(ECP_PLACEHOLDER_BASE+encodeURIComponent(product.name+\" | Image \"+String(supplied.length+1).padStart(2,\"0\")));\r\n    }\r\n    return supplied;\r\n  }\r\n\r\n  function categoryProductCount(category){\r\n    return category.groups.reduce(function(total,group){return total+group.products.length;},0);\r\n  }\r\n\r\n  function renderCategoryNavigation(){\r\n    categoryList.innerHTML=ECOCAMPOR_CATALOG.map(function(category,index){\r\n      var open=index===0;\r\n      var groups=category.groups.map(function(group){\r\n        var buttons=group.products.map(function(product,productIndex){\r\n          return '<button class=\"ecp-model\" style=\"--ecp-order:'+productIndex+'\" type=\"button\" data-ecp-product=\"'+escapeHTML(product.id)+'\" aria-selected=\"false\">'+\r\n            '<span>'+escapeHTML(product.name)+'<\/span><small>'+escapeHTML(product.type)+'<\/small><\/button>';\r\n        }).join(\"\");\r\n        return '<div class=\"ecp-model-group\" data-ecp-group><p>'+escapeHTML(group.name)+'<\/p><div class=\"ecp-model-grid\">'+buttons+'<\/div><\/div>';\r\n      }).join(\"\");\r\n      return '<article class=\"ecp-category'+(open?' is-open':'')+'\" data-ecp-category-wrap=\"'+escapeHTML(category.id)+'\">'+\r\n        '<button class=\"ecp-category-toggle\" type=\"button\" data-ecp-category=\"'+escapeHTML(category.id)+'\" aria-expanded=\"'+(open?'true':'false')+'\" aria-controls=\"ecp-panel-'+escapeHTML(category.id)+'\">'+\r\n          '<span class=\"ecp-category-index\">'+String(index+1).padStart(2,\"0\")+'<\/span>'+\r\n          '<span class=\"ecp-category-copy\"><strong>'+escapeHTML(category.name)+'<\/strong><small>'+escapeHTML(category.summary)+'<\/small><\/span>'+\r\n          '<span class=\"ecp-category-total\">'+String(categoryProductCount(category)).padStart(2,\"0\")+' Models<\/span>'+\r\n          '<span class=\"ecp-category-icon\" aria-hidden=\"true\"><\/span>'+\r\n        '<\/button>'+\r\n        '<div class=\"ecp-category-panel\" id=\"ecp-panel-'+escapeHTML(category.id)+'\" data-ecp-category-panel=\"'+escapeHTML(category.id)+'\" aria-hidden=\"'+(open?'false':'true')+'\"'+(open?'':' inert')+'><div class=\"ecp-category-panel-inner\">'+groups+'<\/div><\/div>'+\r\n      '<\/article>';\r\n    }).join(\"\");\r\n  }\r\n\r\n  function setPanelMotionState(panel,shouldOpen,immediate){\r\n    if(!panel){return;}\r\n    var inner=panel.querySelector(\".ecp-category-panel-inner\");\r\n    if(!inner){return;}\r\n    window.cancelAnimationFrame(Number(panel.dataset.ecpPanelFrame||0));\r\n    if(shouldOpen){\r\n      panel.inert=false;\r\n      if(immediate||reducedMotion){\r\n        panel.style.maxHeight=inner.scrollHeight+\"px\";\r\n        return;\r\n      }\r\n      panel.style.maxHeight=\"0px\";\r\n      panel.offsetHeight;\r\n      panel.dataset.ecpPanelFrame=String(window.requestAnimationFrame(function(){\r\n        panel.style.maxHeight=inner.scrollHeight+\"px\";\r\n      }));\r\n    }else{\r\n      panel.inert=true;\r\n      if(immediate||reducedMotion){\r\n        panel.style.maxHeight=\"0px\";\r\n        return;\r\n      }\r\n      panel.style.maxHeight=panel.scrollHeight+\"px\";\r\n      panel.offsetHeight;\r\n      panel.dataset.ecpPanelFrame=String(window.requestAnimationFrame(function(){\r\n        panel.style.maxHeight=\"0px\";\r\n      }));\r\n    }\r\n  }\r\n\r\n  function setCategoryState(categoryId,forceOpen,immediate){\r\n    root.querySelectorAll(\"[data-ecp-category-wrap]\").forEach(function(wrapper){\r\n      var isTarget=wrapper.getAttribute(\"data-ecp-category-wrap\")===categoryId;\r\n      var button=wrapper.querySelector(\"[data-ecp-category]\");\r\n      var panel=wrapper.querySelector(\"[data-ecp-category-panel]\");\r\n      var shouldOpen=isTarget&&forceOpen;\r\n      wrapper.classList.toggle(\"is-open\",shouldOpen);\r\n      button.setAttribute(\"aria-expanded\",shouldOpen?\"true\":\"false\");\r\n      panel.setAttribute(\"aria-hidden\",shouldOpen?\"false\":\"true\");\r\n      setPanelMotionState(panel,shouldOpen,immediate);\r\n    });\r\n  }\r\n\r\n  function renderProduct(product){\r\n    var images=normalizeImages(product);\r\n    activeImageIndex=0;\r\n    productPath.textContent=product.categoryName+\" \/ \"+product.groupName;\r\n    productName.textContent=product.name;\r\n    productType.textContent=product.type;\r\n    productDescription.textContent=product.description;\r\n    specList.innerHTML=product.specs.map(function(spec,index){\r\n      return '<div class=\"ecp-spec\"><dt><span>'+String(index+1).padStart(2,\"0\")+'<\/span>'+escapeHTML(spec[0])+'<\/dt><dd>'+escapeHTML(spec[1])+'<\/dd><\/div>';\r\n    }).join(\"\");\r\n    thumbList.innerHTML=images.map(function(url,index){\r\n      return '<button class=\"ecp-thumb\" type=\"button\" role=\"tab\" data-ecp-thumb=\"'+index+'\" aria-selected=\"'+(index===0?'true':'false')+'\" aria-label=\"View '+escapeHTML(product.name)+' image '+(index+1)+'\">'+\r\n        '<img decoding=\"async\" src=\"'+escapeHTML(url)+'\" alt=\"\" loading=\"lazy\"><span>'+String(index+1).padStart(2,\"0\")+'<\/span><\/button>';\r\n    }).join(\"\");\r\n    mainImage.src=images[0];\r\n    mainImage.alt=product.name+\" - product image 1\";\r\n    mainImage.dataset.ecpFallback=ECP_PLACEHOLDER_BASE+encodeURIComponent(product.name+\" | Image 01\");\r\n    imageCount.textContent=\"Image 01 \/ 08\";\r\n    inquiryLink.href=\"https:\/\/kinlife.com\/contact-us\/?product=\"+encodeURIComponent(product.name);\r\n\r\n    root.querySelectorAll(\"[data-ecp-product]\").forEach(function(button){\r\n      var selected=button.getAttribute(\"data-ecp-product\")===product.id;\r\n      button.classList.toggle(\"is-selected\",selected);\r\n      button.setAttribute(\"aria-selected\",selected?\"true\":\"false\");\r\n    });\r\n  }\r\n\r\n  function updateHash(productId){\r\n    var nextHash=\"#vehicle=\"+encodeURIComponent(productId);\r\n    if(window.location.hash!==nextHash){\r\n      window.history.replaceState(null,\"\",window.location.pathname+window.location.search+nextHash);\r\n    }\r\n  }\r\n\r\n  function scrollToProductViewer(){\r\n    if(!productViewer){return;}\r\n    root.classList.add(\"is-back-visible\");\r\n    productViewer.scrollIntoView({behavior:reducedMotion?\"auto\":\"smooth\",block:\"start\"});\r\n  }\r\n\r\n  function updateFloatingBackButton(forceHidden){\r\n    if(!productViewer||!floatingBack){return;}\r\n    if(forceHidden){\r\n      root.classList.remove(\"is-back-visible\");\r\n      return;\r\n    }\r\n    var rect=productViewer.getBoundingClientRect();\r\n    var visible=rect.top<window.innerHeight*.72&&rect.bottom>90;\r\n    root.classList.toggle(\"is-back-visible\",visible);\r\n  }\r\n\r\n  function scrollBackToModels(){\r\n    var product=productMap[activeProductId];\r\n    if(!product){return;}\r\n    window.clearTimeout(returnTimer);\r\n    if(searchInput.value){\r\n      searchInput.value=\"\";\r\n      filterProducts(\"\");\r\n    }\r\n    updateFloatingBackButton(true);\r\n    setCategoryState(product.categoryId,true,false);\r\n    var activeButton=root.querySelector('[data-ecp-product=\"'+product.id+'\"]');\r\n    if(!activeButton){return;}\r\n    activeButton.classList.remove(\"is-return-target\");\r\n    returnTimer=window.setTimeout(function(){\r\n      activeButton.scrollIntoView({behavior:reducedMotion?\"auto\":\"smooth\",block:\"center\"});\r\n      window.setTimeout(function(){\r\n      activeButton.classList.add(\"is-return-target\");\r\n      window.setTimeout(function(){activeButton.classList.remove(\"is-return-target\");},1100);\r\n      },reducedMotion?0:620);\r\n    },reducedMotion?0:180);\r\n  }\r\n\r\n  function selectProduct(productId,options){\r\n    options=options||{};\r\n    var product=productMap[productId];\r\n    if(!product){return;}\r\n    window.clearTimeout(switchTimer);\r\n    activeProductId=productId;\r\n    setCategoryState(product.categoryId,true,options.immediate);\r\n    viewer.classList.add(\"is-switching\");\r\n    var complete=function(){\r\n      renderProduct(product);\r\n      viewer.classList.remove(\"is-switching\");\r\n      viewer.classList.add(\"is-entering\");\r\n      window.setTimeout(function(){viewer.classList.remove(\"is-entering\");},reducedMotion?0:700);\r\n      if(options.focus!==false){productName.focus({preventScroll:true});}\r\n      if(options.scroll){scrollToProductViewer();}\r\n    };\r\n    if(reducedMotion||options.immediate){complete();}\r\n    else{switchTimer=window.setTimeout(complete,300);}\r\n    if(options.updateHash!==false){updateHash(productId);}\r\n  }\r\n\r\n  function selectImage(index){\r\n    var product=productMap[activeProductId];\r\n    if(!product){return;}\r\n    var images=normalizeImages(product);\r\n    if(index<0||index>=images.length){return;}\r\n    activeImageIndex=index;\r\n    mainImage.classList.add(\"is-changing\");\r\n    var update=function(){\r\n      mainImage.src=images[index];\r\n      mainImage.alt=product.name+\" - product image \"+(index+1);\r\n      mainImage.dataset.ecpFallback=ECP_PLACEHOLDER_BASE+encodeURIComponent(product.name+\" | Image \"+String(index+1).padStart(2,\"0\"));\r\n      imageCount.textContent=\"Image \"+String(index+1).padStart(2,\"0\")+\" \/ 08\";\r\n      root.querySelectorAll(\"[data-ecp-thumb]\").forEach(function(button){\r\n        var selected=Number(button.getAttribute(\"data-ecp-thumb\"))===index;\r\n        button.classList.toggle(\"is-selected\",selected);\r\n        button.setAttribute(\"aria-selected\",selected?\"true\":\"false\");\r\n      });\r\n      mainImage.classList.remove(\"is-changing\");\r\n    };\r\n    if(reducedMotion){update();}\r\n    else{window.setTimeout(update,130);}\r\n  }\r\n\r\n  function filterProducts(query){\r\n    var normalized=String(query||\"\").trim().toLowerCase();\r\n    var visibleCount=0;\r\n    root.querySelectorAll(\"[data-ecp-category-wrap]\").forEach(function(wrapper){\r\n      var categoryMatches=0;\r\n      wrapper.querySelectorAll(\"[data-ecp-product]\").forEach(function(button){\r\n        var product=productMap[button.getAttribute(\"data-ecp-product\")];\r\n        var haystack=(product.name+\" \"+product.type+\" \"+product.groupName+\" \"+product.categoryName).toLowerCase();\r\n        var visible=!normalized||haystack.indexOf(normalized)!==-1;\r\n        button.hidden=!visible;\r\n        button.classList.toggle(\"is-filtered-out\",!visible);\r\n        if(visible){visibleCount+=1;categoryMatches+=1;}\r\n      });\r\n      wrapper.querySelectorAll(\"[data-ecp-group]\").forEach(function(group){\r\n        group.hidden=!Array.from(group.querySelectorAll(\"[data-ecp-product]\")).some(function(button){return !button.hidden;});\r\n      });\r\n      if(normalized){\r\n        var open=categoryMatches>0;\r\n        wrapper.hidden=!open;\r\n        wrapper.classList.toggle(\"is-open\",open);\r\n        wrapper.querySelector(\"[data-ecp-category]\").setAttribute(\"aria-expanded\",open?\"true\":\"false\");\r\n        var panel=wrapper.querySelector(\"[data-ecp-category-panel]\");\r\n        panel.setAttribute(\"aria-hidden\",open?\"false\":\"true\");\r\n        setPanelMotionState(panel,open,false);\r\n      }else{\r\n        wrapper.hidden=false;\r\n      }\r\n    });\r\n    if(!normalized){\r\n      var active=productMap[activeProductId];\r\n      setCategoryState(active?active.categoryId:ECOCAMPOR_CATALOG[0].id,true);\r\n    }\r\n    resultsLabel.textContent=visibleCount+(visibleCount===1?\" model\":\" models\")+(normalized?' matching \"'+query+'\"':\" available\");\r\n  }\r\n\r\n  function productFromHash(){\r\n    var match=window.location.hash.match(\/^#vehicle=([^&]+)\/);\r\n    if(!match){return \"\";}\r\n    try{return decodeURIComponent(match[1]);}catch(error){return \"\";}\r\n  }\r\n\r\n  renderCategoryNavigation();\r\n\r\n  root.addEventListener(\"click\",function(event){\r\n    var backButton=event.target.closest(\"[data-ecp-back-models]\");\r\n    if(backButton&&root.contains(backButton)){\r\n      scrollBackToModels();\r\n      return;\r\n    }\r\n    var categoryButton=event.target.closest(\"[data-ecp-category]\");\r\n    if(categoryButton&&root.contains(categoryButton)){\r\n      var categoryId=categoryButton.getAttribute(\"data-ecp-category\");\r\n      var isOpen=categoryButton.getAttribute(\"aria-expanded\")===\"true\";\r\n      setCategoryState(categoryId,!isOpen,false);\r\n      return;\r\n    }\r\n    var productButton=event.target.closest(\"[data-ecp-product]\");\r\n    if(productButton&&root.contains(productButton)){\r\n      selectProduct(productButton.getAttribute(\"data-ecp-product\"),{scroll:true,focus:true,updateHash:true});\r\n      return;\r\n    }\r\n    var thumbButton=event.target.closest(\"[data-ecp-thumb]\");\r\n    if(thumbButton&&root.contains(thumbButton)){\r\n      selectImage(Number(thumbButton.getAttribute(\"data-ecp-thumb\")));\r\n    }\r\n  });\r\n\r\n  mainImage.addEventListener(\"error\",function(){\r\n    var fallback=mainImage.dataset.ecpFallback;\r\n    if(fallback&&mainImage.src!==fallback){mainImage.src=fallback;}\r\n  });\r\n\r\n  thumbList.addEventListener(\"error\",function(event){\r\n    if(event.target.tagName!==\"IMG\"){return;}\r\n    var button=event.target.closest(\"[data-ecp-thumb]\");\r\n    var product=productMap[activeProductId];\r\n    if(button&&product){\r\n      event.target.src=ECP_PLACEHOLDER_BASE+encodeURIComponent(product.name+\" | Image \"+String(Number(button.getAttribute(\"data-ecp-thumb\"))+1).padStart(2,\"0\"));\r\n    }\r\n  },true);\r\n\r\n  searchInput.addEventListener(\"input\",function(){filterProducts(searchInput.value);});\r\n  window.addEventListener(\"scroll\",function(){\r\n    window.cancelAnimationFrame(scrollFrame);\r\n    scrollFrame=window.requestAnimationFrame(function(){updateFloatingBackButton(false);});\r\n  },{passive:true});\r\n  window.addEventListener(\"resize\",function(){\r\n    root.querySelectorAll(\".ecp-category.is-open [data-ecp-category-panel]\").forEach(function(panel){\r\n      var inner=panel.querySelector(\".ecp-category-panel-inner\");\r\n      if(inner){panel.style.maxHeight=inner.scrollHeight+\"px\";}\r\n    });\r\n    updateFloatingBackButton(false);\r\n  });\r\n  window.addEventListener(\"hashchange\",function(){\r\n    var productId=productFromHash();\r\n    if(productMap[productId]&&productId!==activeProductId){\r\n      selectProduct(productId,{immediate:true,scroll:false,focus:false,updateHash:false});\r\n    }\r\n  });\r\n\r\n  var initialProduct=productFromHash();\r\n  if(!productMap[initialProduct]){initialProduct=\"eco-12\";}\r\n  selectProduct(initialProduct,{immediate:true,scroll:false,focus:false,updateHash:false});\r\n})( );\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>&nbsp; Ecocampor RV Range Find the Right RV Platform for Your Market. Explore the complete range by RV type, compare the models that fit your program, then bring us your market, quantity and configuration goals. 08 RV categories 42 Product models OEM Project support Product Finder Choose a Category. Then a Model. Search model \u2315 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"wpai_generated_summary":"","wpai_meta_description":"","footnotes":""},"class_list":["post-1765","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/kinlife.com\/zh\/wp-json\/wp\/v2\/pages\/1765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinlife.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kinlife.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kinlife.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kinlife.com\/zh\/wp-json\/wp\/v2\/comments?post=1765"}],"version-history":[{"count":14,"href":"https:\/\/kinlife.com\/zh\/wp-json\/wp\/v2\/pages\/1765\/revisions"}],"predecessor-version":[{"id":2112,"href":"https:\/\/kinlife.com\/zh\/wp-json\/wp\/v2\/pages\/1765\/revisions\/2112"}],"wp:attachment":[{"href":"https:\/\/kinlife.com\/zh\/wp-json\/wp\/v2\/media?parent=1765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}