{"product_id":"apex-camper","title":"Apex Camper","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@400;600;700\u0026amp;family=Barlow:wght@400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003c!-- Pannellum 360 viewer --\u003e\n\u003cp\u003e\u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/pannellum@2.5.6\/build\/pannellum.css\"\u003e \u003cscript src=\"https:\/\/cdn.jsdelivr.net\/npm\/pannellum@2.5.6\/build\/pannellum.js\"\u003e\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  body {\n    font-family: 'Barlow', sans-serif;\n    background: #fff;\n    color: #1a1a18;\n  }\n\n  .pd-wrap {\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 32px 24px 64px;\n  }\n\n  .pd-intro {\n    font-size: 15px;\n    color: #5f5e5a;\n    line-height: 1.7;\n    margin-bottom: 28px;\n    padding-bottom: 28px;\n    border-bottom: 1px solid #f0ede8;\n  }\n\n  .pd-badges {\n    display: flex;\n    gap: 8px;\n    flex-wrap: wrap;\n    margin-bottom: 32px;\n  }\n\n  .pd-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 11px;\n    font-weight: 600;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    padding: 5px 10px;\n    border-radius: 6px;\n  }\n\n  .pd-badge-teal  { background: #e1f5ee; color: #0f6e56; border: 1px solid #9fe1cb; }\n  .pd-badge-amber { background: #faeeda; color: #854f0b; border: 1px solid #fac775; }\n\n  .pd-label {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 11px;\n    font-weight: 600;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: #aaa9a0;\n    margin-bottom: 14px;\n  }\n\n  .pd-features {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n    margin-bottom: 32px;\n  }\n\n  @media (max-width: 520px) { .pd-features { grid-template-columns: 1fr; } }\n\n  .pd-feature {\n    border: 1.5px solid #e8e6e0;\n    border-radius: 10px;\n    padding: 16px 18px;\n    background: #fff;\n    display: flex;\n    gap: 14px;\n    align-items: flex-start;\n    transition: border-color 0.2s;\n  }\n\n  .pd-feature:hover { border-color: #9fe1cb; }\n\n  .pd-feature-icon {\n    width: 36px;\n    height: 36px;\n    border-radius: 8px;\n    background: #e1f5ee;\n    border: 1.5px solid #9fe1cb;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n\n  .pd-feature-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 14px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.03em;\n    color: #1a1a18;\n    margin-bottom: 4px;\n  }\n\n  .pd-feature-desc {\n    font-size: 12px;\n    color: #888780;\n    line-height: 1.55;\n  }\n\n  .pd-specs-card {\n    border: 1.5px solid #e8e6e0;\n    border-radius: 10px;\n    overflow: hidden;\n    margin-bottom: 32px;\n  }\n\n  .pd-specs-head {\n    background: #faf9f7;\n    border-bottom: 1px solid #f0ede8;\n    padding: 14px 18px;\n  }\n\n  .pd-specs-grid { display: grid; grid-template-columns: 1fr 1fr; }\n\n  @media (max-width: 480px) { .pd-specs-grid { grid-template-columns: 1fr; } }\n\n  .pd-spec-row {\n    padding: 13px 18px;\n    border-bottom: 1px solid #f0ede8;\n    border-right: 1px solid #f0ede8;\n  }\n\n  .pd-spec-row:nth-child(even) { border-right: none; }\n  .pd-spec-row:last-child,\n  .pd-spec-row:nth-last-child(2):nth-child(odd) { border-bottom: none; }\n\n  .pd-spec-key { font-size: 11px; font-weight: 500; color: #aaa9a0; text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 3px; }\n  .pd-spec-val { font-size: 14px; color: #1a1a18; font-weight: 500; line-height: 1.45; }\n  .pd-spec-note { font-size: 11px; color: #aaa9a0; margin-top: 2px; }\n\n  \/* ── 360° VIEWER ── *\/\n  .pano-section {\n    margin-bottom: 32px;\n  }\n\n  .pano-label-row {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    margin-bottom: 10px;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  .pano-nav {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    flex-wrap: wrap;\n  }\n\n  .pano-btn {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 11px;\n    font-weight: 600;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    padding: 6px 12px;\n    border: 1.5px solid #e8e6e0;\n    border-radius: 6px;\n    background: #fff;\n    color: #5f5e5a;\n    cursor: pointer;\n    transition: border-color 0.15s, background 0.15s, color 0.15s;\n  }\n\n  .pano-btn:hover { border-color: #9fe1cb; background: #f0fbf6; color: #0f6e56; }\n\n  .pano-btn.is-active {\n    border-color: #1D9E75;\n    background: #1D9E75;\n    color: #fff;\n  }\n\n  .pano-viewer {\n    width: 100%;\n    height: min(70vh, 520px);\n    border-radius: 10px;\n    overflow: hidden;\n    border: 1.5px solid #e8e6e0;\n  }\n\n  .pd-cat-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n    gap: 10px;\n    margin-bottom: 32px;\n  }\n\n  @media (max-width: 580px) { .pd-cat-grid { grid-template-columns: 1fr; } }\n\n  .pd-cat-card {\n    border: 1.5px solid #e8e6e0;\n    border-radius: 10px;\n    padding: 18px 18px 16px;\n    background: #fff;\n  }\n\n  .pd-cat-icon {\n    width: 34px;\n    height: 34px;\n    border-radius: 8px;\n    background: #e1f5ee;\n    border: 1.5px solid #9fe1cb;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 10px;\n  }\n\n  .pd-cat-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 13px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n    color: #1a1a18;\n    margin-bottom: 10px;\n    padding-bottom: 8px;\n    border-bottom: 1px solid #f0ede8;\n  }\n\n  .pd-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 6px; }\n\n  .pd-list li {\n    display: flex;\n    align-items: flex-start;\n    gap: 8px;\n    font-size: 12px;\n    color: #5f5e5a;\n    line-height: 1.5;\n  }\n\n  .pd-list li::before {\n    content: '';\n    width: 5px;\n    height: 5px;\n    border-radius: 50%;\n    background: #1D9E75;\n    flex-shrink: 0;\n    margin-top: 5px;\n  }\n\n  .pd-list-amber li::before { background: #EF9F27; }\n\n  .pd-upgrades {\n    border: 1.5px solid #fac775;\n    border-radius: 10px;\n    overflow: hidden;\n    margin-bottom: 32px;\n  }\n\n  .pd-upgrades-head { background: #faeeda; padding: 16px 20px; border-bottom: 1px solid #fac775; }\n\n  .pd-upgrades-label { font-family: 'Barlow Condensed', sans-serif; font-size: 11px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: #854f0b; margin-bottom: 4px; }\n  .pd-upgrades-title { font-family: 'Barlow Condensed', sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.03em; color: #2c2c2a; }\n\n  .pd-upgrades-body {\n    padding: 20px;\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n    gap: 16px 20px;\n  }\n\n  @media (max-width: 580px) { .pd-upgrades-body { grid-template-columns: 1fr 1fr; } }\n  @media (max-width: 380px) { .pd-upgrades-body { grid-template-columns: 1fr; } }\n\n  .pd-upgrade-group-title { font-family: 'Barlow Condensed', sans-serif; font-size: 11px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: #EF9F27; margin-bottom: 8px; }\n\n  .pd-rule { border: none; border-top: 1px solid #f0ede8; margin: 28px 0; }\n\n  .pd-highlight {\n    background: #f0fbf6;\n    border: 1.5px solid #9fe1cb;\n    border-radius: 8px;\n    padding: 14px 18px;\n    font-size: 13px;\n    color: #2c2c2a;\n    line-height: 1.65;\n    margin-bottom: 20px;\n  }\n\n  .pd-highlight strong { color: #0f6e56; font-weight: 500; }\n\n  .pd-notice {\n    background: #faf9f7;\n    border: 1.5px solid #e8e6e0;\n    border-left: 4px solid #d3d1c7;\n    border-radius: 0 8px 8px 0;\n    padding: 14px 18px;\n    font-size: 13px;\n    color: #888780;\n    line-height: 1.65;\n    margin-bottom: 24px;\n  }\n\n  .pd-notice strong { color: #2c2c2a; font-weight: 500; }\n\n  .pd-specs-link {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 16px 20px;\n    border: 1.5px solid #e8e6e0;\n    border-radius: 10px;\n    text-decoration: none;\n    background: #faf9f7;\n    margin-bottom: 32px;\n    transition: border-color 0.2s, background 0.2s;\n  }\n\n  .pd-specs-link:hover { border-color: #1D9E75; background: #f0fbf6; }\n  .pd-specs-link-label { font-family: 'Barlow Condensed', sans-serif; font-size: 11px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: #aaa9a0; margin-bottom: 2px; }\n  .pd-specs-link-name { font-size: 14px; font-weight: 500; color: #1a1a18; }\n  .pd-specs-link-arrow { font-size: 20px; color: #1D9E75; flex-shrink: 0; }\n\n  .pd-included { border: 1.5px solid #e8e6e0; border-radius: 10px; padding: 20px 22px; margin-bottom: 32px; }\n\u003c\/style\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"pd-intro\"\u003eThe Apex is our flagship slide-in truck camper — built for overlanders, families, and serious explorers who demand durability, space, and true four-season capability. A fully welded aluminum monocoque shell eliminates wood construction entirely: no rot, no delamination, no weak points. Fully insulated walls, floor, and thermal roof make it ready for desert heat, alpine cold, and everything in between.\u003c\/p\u003e\n\u003c!-- WHY THE APEX --\u003e\n\u003cp class=\"pd-label\"\u003eWhy the Apex\u003c\/p\u003e\n\u003cdiv class=\"pd-features\"\u003e\n\u003cdiv class=\"pd-feature\"\u003e\n\u003cdiv class=\"pd-feature-icon\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 18 18\" height=\"18\" width=\"18\"\u003e\n          \u003cpath stroke-linejoin=\"round\" stroke-width=\"1.4\" stroke=\"#1D9E75\" d=\"M9 2L3 5.5V12.5L9 16L15 12.5V5.5L9 2Z\"\u003e\u003c\/path\u003e\n          \u003cpath stroke-width=\"1.4\" stroke=\"#1D9E75\" d=\"M9 2V16M3 5.5L9 9L15 5.5\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"pd-feature-title\"\u003eAll-Aluminum Shell\u003c\/p\u003e\n\u003cp class=\"pd-feature-desc\"\u003eFully welded monocoque construction — zero wood means zero rot, delamination, or structural failure over time. Built to last decades.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feature\"\u003e\n\u003cdiv class=\"pd-feature-icon\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 18 18\" height=\"18\" width=\"18\"\u003e\n          \u003cpath stroke-width=\"1.4\" stroke=\"#1D9E75\" d=\"M9 2C5.5 2 3 5 3 8C3 12 9 16 9 16C9 16 15 12 15 8C15 5 12.5 2 9 2Z\"\u003e\u003c\/path\u003e\n          \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.4\" stroke=\"#1D9E75\" d=\"M6 8L8 10L12 6\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"pd-feature-title\"\u003eFour-Season Capable\u003c\/p\u003e\n\u003cp class=\"pd-feature-desc\"\u003eFully insulated walls, floor, and thermal-quilted roof. Standard diesel heater keeps you warm; optional AC handles summer heat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feature\"\u003e\n\u003cdiv class=\"pd-feature-icon\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 18 18\" height=\"18\" width=\"18\"\u003e\n          \u003crect stroke-width=\"1.4\" stroke=\"#1D9E75\" rx=\"2\" height=\"11\" width=\"14\" y=\"4\" x=\"2\"\u003e\u003c\/rect\u003e\n          \u003cpath stroke-linecap=\"round\" stroke-width=\"1.4\" stroke=\"#1D9E75\" d=\"M5 4V2.5M9 4V2.5M13 4V2.5\"\u003e\u003c\/path\u003e\n          \u003cpath stroke-linecap=\"round\" stroke-width=\"1.4\" stroke=\"#1D9E75\" d=\"M5 9H13M5 12H9\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"pd-feature-title\"\u003eFull Living Space\u003c\/p\u003e\n\u003cp class=\"pd-feature-desc\"\u003e6.5 ft+ standing height, queen sleeping platform, fold-down dining table, couch seating, kitchen with sink and stove — everything for extended off-grid living.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feature\"\u003e\n\u003cdiv class=\"pd-feature-icon\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 18 18\" height=\"18\" width=\"18\"\u003e\n          \u003ccircle stroke-width=\"1.4\" stroke=\"#1D9E75\" r=\"3\" cy=\"9\" cx=\"9\"\u003e\u003c\/circle\u003e\n          \u003cpath stroke-linecap=\"round\" stroke-width=\"1.4\" stroke=\"#1D9E75\" d=\"M9 2V4M9 14V16M2 9H4M14 9H16\"\u003e\u003c\/path\u003e\n          \u003cpath stroke-linecap=\"round\" stroke-width=\"1.4\" stroke=\"#1D9E75\" d=\"M4.22 4.22L5.64 5.64M12.36 12.36L13.78 13.78M13.78 4.22L12.36 5.64M5.64 12.36L4.22 13.78\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"pd-feature-title\"\u003eSolar-Ready Off-Grid Power\u003c\/p\u003e\n\u003cp class=\"pd-feature-desc\"\u003e200Ah LiFePO4 battery system, 3000W inverter, and solar panels with MPPT controller let you run appliances and stay off-grid indefinitely.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feature\"\u003e\n\u003cdiv class=\"pd-feature-icon\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 18 18\" height=\"18\" width=\"18\"\u003e\n          \u003cpath stroke-linejoin=\"round\" stroke-width=\"1.4\" stroke=\"#1D9E75\" d=\"M3 10H2V7.5L5 4H12V10H3Z\"\u003e\u003c\/path\u003e\n          \u003cpath stroke-linejoin=\"round\" stroke-width=\"1.4\" stroke=\"#1D9E75\" d=\"M12 6H15L17 8V10H12V6Z\"\u003e\u003c\/path\u003e\n          \u003cpath stroke-linecap=\"round\" stroke-width=\"1.4\" stroke=\"#1D9E75\" d=\"M5 10V13M10 10V13\"\u003e\u003c\/path\u003e\n          \u003cpath stroke-linecap=\"round\" stroke-width=\"1.4\" stroke=\"#1D9E75\" d=\"M3 13H12\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"pd-feature-title\"\u003eMost Affordable in Class\u003c\/p\u003e\n\u003cp class=\"pd-feature-desc\"\u003eAt $19,995, the Apex is the most competitively priced fully-equipped slide-in truck camper available — purpose-built engineering, not mass-market compromise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feature\"\u003e\n\u003cdiv class=\"pd-feature-icon\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 18 18\" height=\"18\" width=\"18\"\u003e\n          \u003crect stroke-width=\"1.4\" stroke=\"#1D9E75\" rx=\"2\" height=\"12\" width=\"14\" y=\"3\" x=\"2\"\u003e\u003c\/rect\u003e\n          \u003cpath stroke-width=\"1.4\" stroke=\"#1D9E75\" d=\"M6 3V15M6 9H16\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"pd-feature-title\"\u003eFully Customizable\u003c\/p\u003e\n\u003cp class=\"pd-feature-desc\"\u003eDifferent fridge, interior layout, more storage, full-length shower extension — the Apex is built to your spec. Reach out to discuss your vision.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cp class=\"pd-label\"\u003eMain Specifications\u003c\/p\u003e\n\u003cdiv class=\"pd-specs-card\"\u003e\n\u003cdiv class=\"pd-specs-head\"\u003e\n\u003cp style=\"font-size: 12px; color: #888780; line-height: 1.5;\"\u003eDry weight and water tank size vary based on truck bed length and selected options. Contact us to confirm exact fitment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-specs-grid\"\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\n\u003cp class=\"pd-spec-key\"\u003eDry Weight\u003c\/p\u003e\n\u003cp class=\"pd-spec-val\"\u003e1,000–1,400 lbs\u003c\/p\u003e\n\u003cp class=\"pd-spec-note\"\u003eVaries by bed size \u0026amp; options\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\n\u003cp class=\"pd-spec-key\"\u003eSleeping Platform\u003c\/p\u003e\n\u003cp class=\"pd-spec-val\"\u003e59\" W × 79\" L\u003c\/p\u003e\n\u003cp class=\"pd-spec-note\"\u003ePull-out queen, foam mattress\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\n\u003cp class=\"pd-spec-key\"\u003eStanding Height\u003c\/p\u003e\n\u003cp class=\"pd-spec-val\"\u003e6.5 ft+\u003c\/p\u003e\n\u003cp class=\"pd-spec-note\"\u003eWhen deployed\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\n\u003cp class=\"pd-spec-key\"\u003eFresh Water Tank\u003c\/p\u003e\n\u003cp class=\"pd-spec-val\"\u003e16–21 gallons\u003c\/p\u003e\n\u003cp class=\"pd-spec-note\"\u003eSize varies by bed length\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\n\u003cp class=\"pd-spec-key\"\u003eBattery System\u003c\/p\u003e\n\u003cp class=\"pd-spec-val\"\u003e200Ah LiFePO4\u003c\/p\u003e\n\u003cp class=\"pd-spec-note\"\u003eWith 3000W inverter\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\n\u003cp class=\"pd-spec-key\"\u003eWindows\u003c\/p\u003e\n\u003cp class=\"pd-spec-val\"\u003e6 panoramic tent windows\u003c\/p\u003e\n\u003cp class=\"pd-spec-note\"\u003e360° ventilation and light\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ══════════════════════════════════════════\n       360° INTERIOR VIEWER\n       Replaces the 6-photo interior strip.\n       Add your equirectangular panorama URLs\n       in the PANO_VIEWS array below.\n       The section hides itself if no URLs are set.\n  ══════════════════════════════════════════ --\u003e\n\u003cdiv id=\"apex-pano-section\" class=\"pano-section\"\u003e\n\u003cdiv class=\"pano-label-row\"\u003e\n\u003cp style=\"margin-bottom: 0;\" class=\"pd-label\"\u003e360° Interior Tour\u003c\/p\u003e\n\u003cdiv class=\"pano-nav\" id=\"apex-pano-nav\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pano-viewer\" id=\"apex-panorama\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function () {\n      \/\/ ─────────────────────────────────────────\n      \/\/ ADD YOUR PANORAMA URLS HERE\n      \/\/ Paste each equirectangular image URL as\n      \/\/ the \"url\" value. Add or remove entries as\n      \/\/ needed. Blank URLs are skipped.\n      \/\/ ─────────────────────────────────────────\n      var PANO_VIEWS = [\n        { label: \"Slide-Out\",  url: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/0981\/0998\/files\/apex_pano-1.jpg\" },\n        { label: \"Bed\",      url: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/0981\/0998\/files\/apex-pano-bed-out.jpg\" },\n        { label: \"Couch\",     url: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/0981\/0998\/files\/apex-pano-couch.jpg\" },\n        { label: \"Dinette\",     url: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/0981\/0998\/files\/apex-pano-dinette.jpg\" }\n      ].filter(function(v){ return v.url \u0026\u0026 v.url.trim().length \u003e 0; });\n\n      var section = document.getElementById(\"apex-pano-section\");\n      var navEl   = document.getElementById(\"apex-pano-nav\");\n\n      \/\/ Hide entire section until URLs are added\n      if (!PANO_VIEWS.length) {\n        if (section) section.style.display = \"none\";\n        return;\n      }\n\n      if (!window.pannellum) return;\n\n      var scenes = {};\n      PANO_VIEWS.forEach(function(v, i) {\n        scenes[\"scene\" + i] = { type: \"equirectangular\", panorama: v.url };\n      });\n\n      var viewer = pannellum.viewer(\"apex-panorama\", {\n        default: { firstScene: \"scene0\", autoLoad: true, showZoomCtrl: true, mouseZoom: true },\n        scenes: scenes\n      });\n\n      \/\/ Only render nav when there's more than one scene\n      if (PANO_VIEWS.length \u003e 1) {\n        function setActive(key) {\n          navEl.querySelectorAll(\".pano-btn\").forEach(function(b) {\n            b.classList.toggle(\"is-active\", b.dataset.scene === key);\n          });\n        }\n\n        PANO_VIEWS.forEach(function(v, i) {\n          var btn = document.createElement(\"button\");\n          btn.type = \"button\";\n          btn.className = \"pano-btn\" + (i === 0 ? \" is-active\" : \"\");\n          btn.dataset.scene = \"scene\" + i;\n          btn.textContent = v.label;\n          btn.addEventListener(\"click\", function() {\n            viewer.loadScene(\"scene\" + i);\n            setActive(\"scene\" + i);\n          });\n          navEl.appendChild(btn);\n        });\n      }\n    })();\n  \u003c\/script\u003e\u003chr class=\"pd-rule\"\u003e\n\u003c!-- STANDARD FEATURES --\u003e\n\u003cp class=\"pd-label\"\u003eStandard Features — Included in Every Apex\u003c\/p\u003e\n\u003cdiv class=\"pd-cat-grid\"\u003e\n\u003cdiv class=\"pd-cat-card\"\u003e\n\u003cdiv class=\"pd-cat-icon\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 16 16\" height=\"16\" width=\"16\"\u003e\n          \u003cpath stroke-linejoin=\"round\" stroke-width=\"1.3\" stroke=\"#1D9E75\" d=\"M8 1L2 4.5V11.5L8 15L14 11.5V4.5L8 1Z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"pd-cat-title\"\u003eStructure\u003c\/p\u003e\n\u003cul class=\"pd-list\"\u003e\n\u003cli\u003e100% welded aluminum monocoque shell\u003c\/li\u003e\n\u003cli\u003eAerodynamic multi-panel exterior\u003c\/li\u003e\n\u003cli\u003eFully insulated walls, floor \u0026amp; thermal roof\u003c\/li\u003e\n\u003cli\u003eWeather-sealed, watertight construction\u003c\/li\u003e\n\u003cli\u003eRemovable camper jack legs\u003c\/li\u003e\n\u003cli\u003e2-year structural warranty\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-cat-card\"\u003e\n\u003cdiv class=\"pd-cat-icon\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 16 16\" height=\"16\" width=\"16\"\u003e\n          \u003crect stroke-width=\"1.3\" stroke=\"#1D9E75\" rx=\"1.5\" height=\"10\" width=\"13\" y=\"3\" x=\"1.5\"\u003e\u003c\/rect\u003e\n          \u003cpath stroke-width=\"1.3\" stroke=\"#1D9E75\" d=\"M4 3V13M4 8H14\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"pd-cat-title\"\u003eInterior Living\u003c\/p\u003e\n\u003cul class=\"pd-list\"\u003e\n\u003cli\u003eQueen sleeping platform (59\" × 79\")\u003c\/li\u003e\n\u003cli\u003eFlexible seating \u0026amp; lounge configuration\u003c\/li\u003e\n\u003cli\u003eFold-down dining table\u003c\/li\u003e\n\u003cli\u003e6.5 ft+ standing height\u003c\/li\u003e\n\u003cli\u003eLED interior lighting throughout\u003c\/li\u003e\n\u003cli\u003e6 panoramic tent windows\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-cat-card\"\u003e\n\u003cdiv class=\"pd-cat-icon\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 16 16\" height=\"16\" width=\"16\"\u003e\n          \u003cpath stroke-width=\"1.3\" stroke=\"#1D9E75\" d=\"M8 2C5.24 2 3 4.24 3 7C3 10.5 8 14 8 14C8 14 13 10.5 13 7C13 4.24 10.76 2 8 2Z\"\u003e\u003c\/path\u003e\n          \u003ccircle stroke-width=\"1.3\" stroke=\"#1D9E75\" r=\"2\" cy=\"7\" cx=\"8\"\u003e\u003c\/circle\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"pd-cat-title\"\u003eUtility \u0026amp; Power\u003c\/p\u003e\n\u003cul class=\"pd-list\"\u003e\n\u003cli\u003eInterior control panel\u003c\/li\u003e\n\u003cli\u003e16–21 gal. fresh water tank \u0026amp; pump\u003c\/li\u003e\n\u003cli\u003eInterior sink with folding faucet\u003c\/li\u003e\n\u003cli\u003eExterior hot\/cold shower hose\u003c\/li\u003e\n\u003cli\u003eSlide-out exterior storage\u003c\/li\u003e\n\u003cli\u003eShore power, 12V, USB \u0026amp; AC ports\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- OPTIONAL UPGRADES --\u003e\n\u003cdiv class=\"pd-upgrades\"\u003e\n\u003cdiv class=\"pd-upgrades-head\"\u003e\n\u003cp class=\"pd-upgrades-label\"\u003eBuild to Your Needs\u003c\/p\u003e\n\u003cp class=\"pd-upgrades-title\"\u003eOptional Expedition Upgrades\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-upgrades-body\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"pd-upgrade-group-title\"\u003eOutdoor Living\u003c\/p\u003e\n\u003cul class=\"pd-list pd-list-amber\"\u003e\n\u003cli\u003e270° awning with integrated lighting\u003c\/li\u003e\n\u003cli\u003eAwning annex room\u003c\/li\u003e\n\u003cli\u003eExterior shower tent\u003c\/li\u003e\n\u003cli\u003ePull-out diesel cook system\u003c\/li\u003e\n\u003cli\u003eDiesel heater\u003c\/li\u003e\n\u003cli\u003eDiesel\/propane water heater\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"pd-upgrade-group-title\"\u003ePower \u0026amp; Electrical\u003c\/p\u003e\n\u003cul class=\"pd-list pd-list-amber\"\u003e\n\u003cli\u003e200Ah LiFePO4 battery system\u003c\/li\u003e\n\u003cli\u003e3000W inverter\u003c\/li\u003e\n\u003cli\u003eSolar panels \u0026amp; MPPT controller\u003c\/li\u003e\n\u003cli\u003eAir conditioning or roof fan\u003c\/li\u003e\n\u003cli\u003ePowered pop-up (remote operated)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"pd-upgrade-group-title\"\u003eStorage \u0026amp; Comfort\u003c\/p\u003e\n\u003cul class=\"pd-list pd-list-amber\"\u003e\n\u003cli\u003eDual slide-out system\u003c\/li\u003e\n\u003cli\u003eRefrigerator system\u003c\/li\u003e\n\u003cli\u003eRoof rack\u003c\/li\u003e\n\u003cli\u003ePropane tank integration\u003c\/li\u003e\n\u003cli\u003ePropane burner \/ sink combo\u003c\/li\u003e\n\u003cli\u003eFull-length extension (adds shower, sink \u0026amp; toilet)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"pd-rule\"\u003e\n\u003c!-- WHAT'S INCLUDED --\u003e\n\u003cp class=\"pd-label\"\u003eIncluded with Every Apex\u003c\/p\u003e\n\u003cdiv class=\"pd-included\"\u003e\n\u003cul class=\"pd-list\"\u003e\n\u003cli\u003eProfessional installation onto your truck at our Monroe, WA shop\u003c\/li\u003e\n\u003cli\u003eMechanical camper jack legs for independent loading and storage\u003c\/li\u003e\n\u003cli\u003eCamper seals and all hardware for a weather-tight fit\u003c\/li\u003e\n\u003cli\u003eKeys for all lockable hatches and compartments\u003c\/li\u003e\n\u003cli\u003eQueen pull-out sleeping platform with 2\" high-density foam mattress\u003c\/li\u003e\n\u003cli\u003eLED interior lighting throughout cabin\u003c\/li\u003e\n\u003cli\u003eInterior control panel for all onboard systems\u003c\/li\u003e\n\u003cli\u003eFresh water tank, high-flow pump, interior sink, and exterior shower hose\u003c\/li\u003e\n\u003cli\u003eSlide-out exterior storage expansion and gullwing gear hatch\u003c\/li\u003e\n\u003cli\u003eShore power port plus 12V, USB, and AC exterior power ports\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- CUSTOMIZATION HIGHLIGHT --\u003e\n\u003cdiv class=\"pd-highlight\"\u003e\n\u003cstrong\u003eWant something different?\u003c\/strong\u003e Our standard configurations fit most explorers, but the Apex is highly customizable — different fridge, modified interior layout, additional storage, a full-length shower and toilet extension, and more. Reach out to discuss your build and we'll tailor it to your vision.\u003c\/div\u003e\n\u003c!-- LEAD TIME NOTICE --\u003e\n\u003cdiv class=\"pd-notice\"\u003e\n\u003cstrong\u003eLead time:\u003c\/strong\u003e \u003ca style=\"color: #1d9e75; text-decoration: none;\" href=\"\/pages\/current-lead-times\"\u003eView full lead time details →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Cascadia Overland Co.","offers":[{"title":"Pay In Full \/ Financing","offer_id":44616602648630,"sku":null,"price":19995.0,"currency_code":"USD","in_stock":true},{"title":"Deposit","offer_id":44616602681398,"sku":null,"price":9995.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0716\/0981\/0998\/files\/Apex_Camper.webp?v=1782013752","url":"https:\/\/cascadiaoverland.com\/products\/apex-camper","provider":"Cascadia Overland Co.","version":"1.0","type":"link"}