{"title":"Devices","description":null,"products":[{"product_id":"zland-vaping-device-battery","title":"ZLand Vaping Device - Battery","description":"\u003c!-- BEGIN ZLAND A+ DESCRIPTION --\u003e\n\u003cstyle\u003e\n.zld*{box-sizing:border-box;margin:0;padding:0}\n.zld{font-family:-apple-system,'Helvetica Neue',Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#f0f4ff;background:#07080f;overflow:hidden;display:flex;flex-direction:column}\n.zld-inner{max-width:1320px;margin:0 auto;padding:0 60px;box-sizing:border-box;width:100%}\n\n\/* HERO *\/\n.zld-hero{background:#07080f;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.05)}\n.zld-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 80% at 88% 30%,rgba(99,102,241,.28) 0%,transparent 55%),radial-gradient(ellipse 40% 60% at 70% 85%,rgba(139,92,246,.18) 0%,transparent 55%),radial-gradient(ellipse 50% 70% at 6% 50%,rgba(6,182,212,.14) 0%,transparent 60%),radial-gradient(ellipse 30% 40% at 40% 5%,rgba(236,72,153,.08) 0%,transparent 50%);pointer-events:none}\n.zld-hero-inner{display:grid;grid-template-columns:1fr 380px;width:100%;max-width:1320px;margin:0 auto;padding:0 60px;box-sizing:border-box;align-items:center;min-height:460px;position:relative;z-index:2}\n.zld-hero-text{padding:72px 48px 72px 0}\n.zld-hero-tags{display:flex;gap:8px;margin-bottom:22px;flex-wrap:wrap}\n.zld-tag{font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;border-radius:100px}\n.zld-tag-a{background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.4);color:#818cf8}\n.zld-tag-b{background:rgba(6,182,212,.10);border:1px solid rgba(6,182,212,.35);color:#22d3ee}\n.zld-hero-label{font-size:10px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:rgba(255,255,255,.28);margin-bottom:16px}\n.zld-hero h2{font-size:clamp(36px,4.5vw,68px);font-weight:900;line-height:1.0;letter-spacing:-3px;color:#fff;margin-bottom:20px}\n.zld-hero h2 .ca{color:#818cf8}.zld-hero h2 .cb{color:#22d3ee}\n.zld-hero-sub{font-size:16px;color:rgba(255,255,255,.42);max-width:460px;line-height:1.65}\n.zld-colors{display:flex;gap:10px;margin-top:28px;align-items:center}\n.zld-colors-label{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.3);margin-right:4px}\n.zld-dot{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.15)}\n.zld-dot-black{background:#1a1a1a}.zld-dot-blue{background:#2563eb}.zld-dot-red{background:#dc2626}.zld-dot-gray{background:#6b7280}\n.zld-hero-image-col{display:flex;align-items:center;justify-content:center;padding:40px 0;position:relative}\n.zld-hero-image-col::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,rgba(99,102,241,.14) 0%,transparent 65%);pointer-events:none}\n.zld-hero-image-col img{width:55%;max-height:380px;object-fit:contain;object-position:center;position:relative;z-index:1;filter:drop-shadow(0 20px 60px rgba(99,102,241,.22)) drop-shadow(0 0 100px rgba(6,182,212,.08))}\n\n\/* SPECS *\/\n.zld-specs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.06)}\n.zld-spec{padding:28px 20px 24px;text-align:center;border-right:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden}\n.zld-spec:last-child{border-right:none}\n.zld-spec::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px}\n.zld-sa::after{background:#818cf8}.zld-sb::after{background:#22d3ee}.zld-sc::after{background:#a78bfa}.zld-sd::after{background:#f472b6}\n.zld-spec-glow{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:120px;height:60px;border-radius:50%;filter:blur(20px);opacity:.18;pointer-events:none}\n.zld-sa .zld-spec-glow{background:#818cf8}.zld-sb .zld-spec-glow{background:#22d3ee}.zld-sc .zld-spec-glow{background:#a78bfa}.zld-sd .zld-spec-glow{background:#f472b6}\n.zld-spec-val{font-size:34px;font-weight:900;line-height:1;letter-spacing:-1px;position:relative;z-index:1}\n.zld-sa .zld-spec-val{color:#818cf8}.zld-sb .zld-spec-val{color:#22d3ee}.zld-sc .zld-spec-val{color:#a78bfa}.zld-sd .zld-spec-val{color:#f472b6}\n.zld-spec-unit{font-size:14px;font-weight:500;color:rgba(255,255,255,.4)}\n.zld-spec-key{font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,.28);margin-top:8px;position:relative;z-index:1}\n\n\/* COMPAT *\/\n.zld-compat{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.05);min-height:300px}\n.zld-compat-img{background:radial-gradient(ellipse 100% 100% at 50% 50%,#0d0e1c 0%,#07080f 100%);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:40px}\n.zld-compat-img::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 50%,rgba(99,102,241,.12) 0%,transparent 65%);pointer-events:none;z-index:1}\n.zld-compat-img img{width:50%;max-height:220px;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 10px 40px rgba(99,102,241,.20))}\n.zld-compat-text{padding:48px 52px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;border-left:1px solid rgba(255,255,255,.05)}\n.zld-compat-text::before{content:'';position:absolute;top:-60px;right:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(99,102,241,.12) 0%,transparent 65%);pointer-events:none}\n.zld-compat-eye{font-size:10px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:#818cf8;margin-bottom:14px;position:relative;z-index:1}\n.zld-compat-text h3{font-size:22px;font-weight:900;color:#fff;line-height:1.15;letter-spacing:-.5px;margin-bottom:14px;position:relative;z-index:1}\n.zld-compat-text p{font-size:13px;color:rgba(255,255,255,.38);line-height:1.65;margin-bottom:18px;position:relative;z-index:1}\n.zld-compat-chips{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1}\n.zld-chip{font-size:11px;font-weight:700;padding:6px 14px;border-radius:100px;background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.25);color:#818cf8}\n\n\/* FEATURES *\/\n.zld-features{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.05)}\n.zld-card{padding:36px 28px;position:relative;overflow:hidden;border-right:1px solid rgba(255,255,255,.04)}\n.zld-card:last-child{border-right:none}\n.zld-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px}\n.zld-c1::before{background:linear-gradient(90deg,#818cf8,#22d3ee)}.zld-c2::before{background:linear-gradient(90deg,#22d3ee,#a78bfa)}.zld-c3::before{background:linear-gradient(90deg,#a78bfa,#f472b6)}.zld-c4::before{background:linear-gradient(90deg,#f472b6,#818cf8)}\n.zld-card::after{content:'';position:absolute;top:-40px;right:-40px;width:110px;height:110px;border-radius:50%;filter:blur(32px);opacity:.12;pointer-events:none}\n.zld-c1::after{background:#818cf8}.zld-c2::after{background:#22d3ee}.zld-c3::after{background:#a78bfa}.zld-c4::after{background:#f472b6}\n.zld-card-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}\n.zld-c1 .zld-card-icon{background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.25)}.zld-c2 .zld-card-icon{background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.25)}.zld-c3 .zld-card-icon{background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.25)}.zld-c4 .zld-card-icon{background:rgba(244,114,182,.1);border:1px solid rgba(244,114,182,.25)}\n.zld-card-icon svg{width:20px;height:20px}\n.zld-card h3{font-size:15px;font-weight:800;color:#eef2ff;margin-bottom:10px}\n.zld-card p{font-size:13px;color:rgba(255,255,255,.33);line-height:1.65}\n\n\/* BANNER *\/\n.zld-banner{display:flex;border-top:1px solid rgba(255,255,255,.05);overflow:hidden;background:#07080f}\n.zld-banner-text{flex:0 0 50%;background:#07080f;padding:72px 60px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;position:relative;overflow:hidden}\n.zld-banner-text::before{content:'';position:absolute;bottom:-80px;left:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(99,102,241,.14) 0%,transparent 60%);pointer-events:none}\n.zld-banner-text::after{content:'';position:absolute;top:-40px;right:-40px;width:260px;height:260px;background:radial-gradient(circle,rgba(6,182,212,.09) 0%,transparent 60%);pointer-events:none}\n.zld-banner-img{flex:0 0 50%;position:relative;overflow:hidden;min-height:440px;background:radial-gradient(ellipse 100% 100% at 50% 50%,#0d0e1c 0%,#07080f 100%);display:flex;align-items:center;justify-content:center}\n.zld-banner-img img{width:52%;max-height:360px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 20px 60px rgba(99,102,241,.25))}\n.zld-banner-eye{font-size:10px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:#818cf8;margin-bottom:18px}\n.zld-banner-text h3{font-size:clamp(28px,2.8vw,46px);font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:1.05;margin-bottom:18px;max-width:420px}\n.zld-banner-text p{font-size:15px;color:rgba(255,255,255,.45);line-height:1.65;max-width:380px}\n\n\/* IN THE BOX *\/\n.zld-pack{display:grid;grid-template-columns:2fr 3fr;border-top:1px solid rgba(255,255,255,.05)}\n.zld-pack-left{background:#07080f;padding:52px 60px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}\n.zld-pack-left::before{content:'';position:absolute;bottom:-60px;left:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(99,102,241,.10) 0%,transparent 65%);pointer-events:none}\n.zld-pack-label{font-size:10px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:rgba(255,255,255,.25);margin-bottom:12px}\n.zld-pack-left h3{font-size:26px;font-weight:900;color:#fff;line-height:1.2;letter-spacing:-.5px;margin-bottom:14px;position:relative;z-index:1}\n.zld-pack-left p{font-size:14px;color:rgba(255,255,255,.35);line-height:1.65;position:relative;z-index:1}\n.zld-pack-ready{margin-top:28px;position:relative;z-index:1}\n.zld-pack-ready-eye{font-size:9px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:#818cf8;margin-bottom:10px}\n.zld-pack-ready-line{font-size:19px;font-weight:900;color:#fff;letter-spacing:-.5px;line-height:1.1;margin-bottom:8px}\n.zld-pack-ready-sub{font-size:12px;color:rgba(255,255,255,.3);line-height:1.6}\n.zld-pack-ready-checks{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}\n.zld-pack-ready-check{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:5px 11px;border-radius:100px;background:rgba(99,102,241,.07);border:1px solid rgba(99,102,241,.2);color:rgba(129,140,248,.8)}\n.zld-pack-right{background:#0c0e19;padding:48px 60px;border-left:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;justify-content:center}\n.zld-pack-item{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.05)}\n.zld-pack-item:first-child{padding-top:0}.zld-pack-item:last-child{border-bottom:none;padding-bottom:0}\n.zld-pack-ico{width:42px;height:42px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center}\n.ico-indigo{background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.2)}.ico-cyan{background:rgba(6,182,212,.08);border:1px solid rgba(6,182,212,.2)}.ico-purple{background:rgba(167,139,250,.08);border:1px solid rgba(167,139,250,.2)}\n.zld-pack-ico svg{width:19px;height:19px}\n.zld-pack-item-t{font-size:14px;font-weight:800;color:#eef2ff;margin-bottom:4px}\n.zld-pack-item-d{font-size:13px;color:rgba(255,255,255,.32);line-height:1.5}\n\n\/* FOOTER *\/\n.zld-footer{background:#0a0b14;border-top:1px solid rgba(99,102,241,.12);position:relative;overflow:hidden}\n.zld-footer::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 40% 100% at 0% 50%,rgba(99,102,241,.06) 0%,transparent 60%);pointer-events:none}\n.zld-footer-inner{display:flex;align-items:center;gap:24px;padding:24px 32px;position:relative;z-index:1}\n.zld-footer-badge{flex-shrink:0;background:rgba(99,102,241,.10);border:1px solid rgba(99,102,241,.25);border-radius:10px;padding:12px 16px;text-align:center;font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:#818cf8;line-height:1.4;min-width:72px}\n.zld-footer-text{font-size:12px;color:rgba(255,255,255,.38);line-height:1.65}\n.zld-footer-text strong{color:#818cf8;font-weight:800}\n\u003c\/style\u003e\n\n\u003cdiv class=\"zld\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"zld-hero\"\u003e\n    \u003cdiv class=\"zld-hero-inner\"\u003e\n      \u003cdiv class=\"zld-hero-text\"\u003e\n        \u003cdiv class=\"zld-hero-tags\"\u003e\n          \u003cspan class=\"zld-tag zld-tag-a\"\u003eUSB-C Rechargeable\u003c\/span\u003e\n          \u003cspan class=\"zld-tag zld-tag-b\"\u003eDraw-Activated\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"zld-hero-label\"\u003eZLand Vaping Device · Battery · ZColors Compatible\u003c\/div\u003e\n        \u003ch2\u003eThe Power\u003cbr\u003eBehind Every\u003cbr\u003e\u003cspan class=\"ca\"\u003eDraw.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"zld-hero-sub\"\u003eThe ZLand is the device behind the ZColors system. Rechargeable, draw-activated, built to last — pair it with any ZColors pod and rotate through 49 flavours without ever buying a new device.\u003c\/p\u003e\n        \u003cdiv class=\"zld-colors\"\u003e\n          \u003cspan class=\"zld-colors-label\"\u003eColors\u003c\/span\u003e\n          \u003cspan class=\"zld-dot zld-dot-black\" title=\"Black\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"zld-dot zld-dot-blue\" title=\"Blue\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"zld-dot zld-dot-red\" title=\"Red\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"zld-dot zld-dot-gray\" title=\"Gray\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zld-hero-image-col\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0687\/8189\/9964\/files\/ZLandBlack.png?v=1742161905\" alt=\"ZLand Vaping Device\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SPECS --\u003e\n  \u003cdiv class=\"zld-specs\"\u003e\n    \u003cdiv class=\"zld-spec zld-sa\"\u003e\n      \u003cdiv class=\"zld-spec-glow\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"zld-spec-val\"\u003eUSB\u003cspan class=\"zld-spec-unit\"\u003e-C\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"zld-spec-key\"\u003eCharging\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zld-spec zld-sb\"\u003e\n      \u003cdiv class=\"zld-spec-glow\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"zld-spec-val\"\u003eDraw\u003cspan class=\"zld-spec-unit\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"zld-spec-key\"\u003eActivated\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zld-spec zld-sc\"\u003e\n      \u003cdiv class=\"zld-spec-glow\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"zld-spec-val\"\u003e49\u003cspan class=\"zld-spec-unit\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"zld-spec-key\"\u003ePod Flavours\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zld-spec zld-sd\"\u003e\n      \u003cdiv class=\"zld-spec-glow\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"zld-spec-val\"\u003e4\u003cspan class=\"zld-spec-unit\"\u003e Colors\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"zld-spec-key\"\u003eBlack · Blue · Red · Gray\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- COMPAT --\u003e\n  \u003cdiv class=\"zld-compat\"\u003e\n    \u003cdiv class=\"zld-compat-img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0687\/8189\/9964\/files\/ZLandBlack.png?v=1742161905\" alt=\"ZLand Device\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zld-compat-text\"\u003e\n      \u003cdiv class=\"zld-compat-eye\"\u003eCompatible With\u003c\/div\u003e\n      \u003ch3\u003eOne Device. Every ZColors Flavour.\u003c\/h3\u003e\n      \u003cp\u003eThe ZLand works with the full ZColors pod lineup — 15,000-puff pods across 49 flavours. Swap pods when you want a new flavour. No new device needed.\u003c\/p\u003e\n      \u003cdiv class=\"zld-compat-chips\"\u003e\n        \u003cspan class=\"zld-chip\"\u003eZColors 15000 Puffs\u003c\/span\u003e\n        \u003cspan class=\"zld-chip\"\u003eSnap-In Pods\u003c\/span\u003e\n        \u003cspan class=\"zld-chip\"\u003e49 Flavours\u003c\/span\u003e\n        \u003cspan class=\"zld-chip\"\u003eNo Buttons\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003cdiv class=\"zld-features\"\u003e\n    \u003cdiv class=\"zld-card zld-c1\"\u003e\n      \u003cdiv class=\"zld-card-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#818cf8\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003ch3\u003eUSB-C Rechargeable\u003c\/h3\u003e\n      \u003cp\u003eCharge it like you charge everything else. USB-C fast charging — top up between pods, not between uses.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zld-card zld-c2\"\u003e\n      \u003cdiv class=\"zld-card-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#22d3ee\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003ch3\u003eDraw-Activated\u003c\/h3\u003e\n      \u003cp\u003eNo buttons, no settings. Inhale and it fires. Simple as that — every time, consistent every draw.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zld-card zld-c3\"\u003e\n      \u003cdiv class=\"zld-card-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#a78bfa\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003ch3\u003eSnap-In Pods\u003c\/h3\u003e\n      \u003cp\u003eZColors pods click in securely and pull out cleanly. Swap flavours in seconds — no mess, no tools, no tricks.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zld-card zld-c4\"\u003e\n      \u003cdiv class=\"zld-card-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#f472b6\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2v2M12 20v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M2 12h2M20 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003ch3\u003e4 Colors\u003c\/h3\u003e\n      \u003cp\u003eBlack, Blue, Red, Gray — pick the one that fits. The colour of the device, the flavour of the pod. Your call.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BANNER --\u003e\n  \u003cdiv class=\"zld-banner\"\u003e\n    \u003cdiv class=\"zld-banner-text\"\u003e\n      \u003cdiv class=\"zld-banner-eye\"\u003eBuy Once · Use With Any ZColors Pod\u003c\/div\u003e\n      \u003ch3\u003eOne Device.\u003cbr\u003eEndless\u003cbr\u003eFlavours.\u003c\/h3\u003e\n      \u003cp\u003eGet the ZLand once. Let the ZColors pods do the rotating. 49 flavours, 15,000 puffs each — all from the same device in your hand.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zld-banner-img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0687\/8189\/9964\/files\/ZLandBlack.png?v=1742161905\" alt=\"ZLand Vaping Device\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- IN THE BOX --\u003e\n  \u003cdiv class=\"zld-pack\"\u003e\n    \u003cdiv class=\"zld-pack-left\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"zld-pack-label\"\u003eWhat's in the Box\u003c\/div\u003e\n        \u003ch3\u003eDevice + Cable. Ready to Charge.\u003c\/h3\u003e\n        \u003cp\u003eZColors pods are sold separately — choose your flavour and province stamp from the ZColors 15000 listing.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zld-pack-ready\"\u003e\n        \u003cdiv class=\"zld-pack-ready-eye\"\u003eCharge. Click Pod. Draw.\u003c\/div\u003e\n        \u003cdiv class=\"zld-pack-ready-line\"\u003eYour setup\u003cbr\u003estarts here.\u003c\/div\u003e\n        \u003cdiv class=\"zld-pack-ready-sub\"\u003eAdd a ZColors 15000 pod to your order and you're good to go from day one.\u003c\/div\u003e\n        \u003cdiv class=\"zld-pack-ready-checks\"\u003e\n          \u003cspan class=\"zld-pack-ready-check\"\u003eDevice ✓\u003c\/span\u003e\n          \u003cspan class=\"zld-pack-ready-check\"\u003eUSB-C Cable ✓\u003c\/span\u003e\n          \u003cspan class=\"zld-pack-ready-check\"\u003e4 Colors ✓\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zld-pack-right\"\u003e\n      \u003cdiv class=\"zld-pack-item\"\u003e\n        \u003cdiv class=\"zld-pack-ico ico-indigo\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#818cf8\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"zld-pack-item-t\"\u003e1× ZLand Vaping Device\u003c\/div\u003e\n          \u003cdiv class=\"zld-pack-item-d\"\u003eBattery · draw-activated · ZColors pod compatible · colour of your choice\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zld-pack-item\"\u003e\n        \u003cdiv class=\"zld-pack-ico ico-cyan\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#22d3ee\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 12h14\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"zld-pack-item-t\"\u003e1× USB-C Charging Cable\u003c\/div\u003e\n          \u003cdiv class=\"zld-pack-item-d\"\u003eStandard USB-C · fast charge compatible\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zld-pack-item\"\u003e\n        \u003cdiv class=\"zld-pack-ico ico-purple\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#a78bfa\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"zld-pack-item-t\"\u003eZColors Pods — Sold Separately\u003c\/div\u003e\n          \u003cdiv class=\"zld-pack-item-d\"\u003eChoose your ZColors 15000 Puffs pod and stamp variant from the product listing\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FOOTER --\u003e\n  \u003cdiv class=\"zld-footer\"\u003e\n    \u003cdiv class=\"zld-footer-inner\"\u003e\n      \u003cdiv class=\"zld-footer-badge\"\u003eADD A\u003cbr\u003ePOD ↗\u003c\/div\u003e\n      \u003cdiv class=\"zld-footer-text\"\u003e\n\u003cstrong\u003ePair this device with ZColors 15000 Puffs pods for the complete setup.\u003c\/strong\u003e The ZLand device does not include e-liquid — pods are sold separately. Must be 19+ (18+ in AB\/MB\/QC) to purchase. Vaping products contain nicotine, a highly addictive chemical — Health Canada.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- END ZLAND A+ DESCRIPTION --\u003e","brand":"ZLab","offers":[{"title":"Black","offer_id":44591543582908,"sku":"zland-black-device-1pc","price":9.99,"currency_code":"CAD","in_stock":true},{"title":"Blue","offer_id":44591543615676,"sku":"zland-blue-device-1pc","price":9.99,"currency_code":"CAD","in_stock":true},{"title":"Red","offer_id":44591543648444,"sku":"zland-red-device-1pc","price":9.99,"currency_code":"CAD","in_stock":true},{"title":"Gray","offer_id":44591543681212,"sku":"zland-gray-device-1pc","price":9.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/8189\/9964\/files\/ZLandBlack.png?v=1742161905"},{"product_id":"zland-mini-vaping-device-battery","title":"ZLand Mini Vaping Device - Battery","description":"\u003c!-- BEGIN ZLAND MINI A+ DESCRIPTION --\u003e\n\u003cstyle\u003e\n.zlm*{box-sizing:border-box;margin:0;padding:0}\n.zlm{font-family:-apple-system,'Helvetica Neue',Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#f0f4ff;background:#07080f;overflow:hidden;display:flex;flex-direction:column}\n.zlm-inner{max-width:1320px;margin:0 auto;padding:0 60px;box-sizing:border-box;width:100%}\n\n\/* HERO *\/\n.zlm-hero{background:#07080f;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.05)}\n.zlm-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 80% at 88% 30%,rgba(16,185,129,.24) 0%,transparent 55%),radial-gradient(ellipse 40% 60% at 70% 85%,rgba(99,102,241,.16) 0%,transparent 55%),radial-gradient(ellipse 50% 70% at 6% 50%,rgba(6,182,212,.12) 0%,transparent 60%);pointer-events:none}\n.zlm-hero-inner{display:grid;grid-template-columns:1fr 360px;width:100%;max-width:1320px;margin:0 auto;padding:0 60px;box-sizing:border-box;align-items:center;min-height:460px;position:relative;z-index:2}\n.zlm-hero-text{padding:72px 48px 72px 0}\n.zlm-hero-tags{display:flex;gap:8px;margin-bottom:22px;flex-wrap:wrap}\n.zlm-tag{font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;border-radius:100px}\n.zlm-tag-a{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.38);color:#34d399}\n.zlm-tag-b{background:rgba(6,182,212,.10);border:1px solid rgba(6,182,212,.35);color:#22d3ee}\n.zlm-hero-label{font-size:10px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:rgba(255,255,255,.28);margin-bottom:16px}\n.zlm-hero h2{font-size:clamp(36px,4.5vw,68px);font-weight:900;line-height:1.0;letter-spacing:-3px;color:#fff;margin-bottom:20px}\n.zlm-hero h2 .ca{color:#34d399}.zlm-hero h2 .cb{color:#22d3ee}\n.zlm-hero-sub{font-size:16px;color:rgba(255,255,255,.42);max-width:460px;line-height:1.65}\n.zlm-colors{display:flex;gap:10px;margin-top:28px;align-items:center}\n.zlm-colors-label{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.3);margin-right:4px}\n.zlm-dot{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.15)}\n.zlm-dot-black{background:#1a1a1a}.zlm-dot-blue{background:#2563eb}.zlm-dot-red{background:#dc2626}.zlm-dot-gray{background:#6b7280}\n.zlm-hero-image-col{display:flex;align-items:center;justify-content:center;padding:40px 0;position:relative}\n.zlm-hero-image-col::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,rgba(16,185,129,.12) 0%,transparent 65%);pointer-events:none}\n.zlm-hero-image-col img{width:52%;max-height:380px;object-fit:contain;object-position:center;position:relative;z-index:1;filter:drop-shadow(0 20px 60px rgba(16,185,129,.20)) drop-shadow(0 0 100px rgba(6,182,212,.07))}\n\n\/* SPECS *\/\n.zlm-specs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.06)}\n.zlm-spec{padding:28px 20px 24px;text-align:center;border-right:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden}\n.zlm-spec:last-child{border-right:none}\n.zlm-spec::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px}\n.zlm-sa::after{background:#34d399}.zlm-sb::after{background:#22d3ee}.zlm-sc::after{background:#818cf8}.zlm-sd::after{background:#fbbf24}\n.zlm-spec-glow{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:120px;height:60px;border-radius:50%;filter:blur(20px);opacity:.18;pointer-events:none}\n.zlm-sa .zlm-spec-glow{background:#34d399}.zlm-sb .zlm-spec-glow{background:#22d3ee}.zlm-sc .zlm-spec-glow{background:#818cf8}.zlm-sd .zlm-spec-glow{background:#fbbf24}\n.zlm-spec-val{font-size:34px;font-weight:900;line-height:1;letter-spacing:-1px;position:relative;z-index:1}\n.zlm-sa .zlm-spec-val{color:#34d399}.zlm-sb .zlm-spec-val{color:#22d3ee}.zlm-sc .zlm-spec-val{color:#818cf8}.zlm-sd .zlm-spec-val{color:#fbbf24}\n.zlm-spec-unit{font-size:14px;font-weight:500;color:rgba(255,255,255,.4)}\n.zlm-spec-key{font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,.28);margin-top:8px;position:relative;z-index:1}\n\n\/* COMPAT *\/\n.zlm-compat{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.05);min-height:300px}\n.zlm-compat-img{background:radial-gradient(ellipse 100% 100% at 50% 50%,#0b1510 0%,#07080f 100%);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:40px}\n.zlm-compat-img::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 50%,rgba(16,185,129,.10) 0%,transparent 65%);pointer-events:none;z-index:1}\n.zlm-compat-img img{width:48%;max-height:220px;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 10px 40px rgba(16,185,129,.18))}\n.zlm-compat-text{padding:48px 52px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;border-left:1px solid rgba(255,255,255,.05)}\n.zlm-compat-text::before{content:'';position:absolute;top:-60px;right:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(16,185,129,.10) 0%,transparent 65%);pointer-events:none}\n.zlm-compat-eye{font-size:10px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:#34d399;margin-bottom:14px;position:relative;z-index:1}\n.zlm-compat-text h3{font-size:22px;font-weight:900;color:#fff;line-height:1.15;letter-spacing:-.5px;margin-bottom:14px;position:relative;z-index:1}\n.zlm-compat-text p{font-size:13px;color:rgba(255,255,255,.38);line-height:1.65;margin-bottom:18px;position:relative;z-index:1}\n.zlm-compat-chips{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1}\n.zlm-chip{font-size:11px;font-weight:700;padding:6px 14px;border-radius:100px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.25);color:#34d399}\n\n\/* FEATURES *\/\n.zlm-features{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.05)}\n.zlm-card{padding:36px 28px;position:relative;overflow:hidden;border-right:1px solid rgba(255,255,255,.04)}\n.zlm-card:last-child{border-right:none}\n.zlm-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px}\n.zlm-c1::before{background:linear-gradient(90deg,#34d399,#22d3ee)}.zlm-c2::before{background:linear-gradient(90deg,#22d3ee,#818cf8)}.zlm-c3::before{background:linear-gradient(90deg,#818cf8,#f472b6)}.zlm-c4::before{background:linear-gradient(90deg,#f472b6,#34d399)}\n.zlm-card::after{content:'';position:absolute;top:-40px;right:-40px;width:110px;height:110px;border-radius:50%;filter:blur(32px);opacity:.12;pointer-events:none}\n.zlm-c1::after{background:#34d399}.zlm-c2::after{background:#22d3ee}.zlm-c3::after{background:#818cf8}.zlm-c4::after{background:#f472b6}\n.zlm-card-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}\n.zlm-c1 .zlm-card-icon{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25)}.zlm-c2 .zlm-card-icon{background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.25)}.zlm-c3 .zlm-card-icon{background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.25)}.zlm-c4 .zlm-card-icon{background:rgba(244,114,182,.1);border:1px solid rgba(244,114,182,.25)}\n.zlm-card-icon svg{width:20px;height:20px}\n.zlm-card h3{font-size:15px;font-weight:800;color:#eef2ff;margin-bottom:10px}\n.zlm-card p{font-size:13px;color:rgba(255,255,255,.33);line-height:1.65}\n\n\/* BANNER *\/\n.zlm-banner{display:flex;border-top:1px solid rgba(255,255,255,.05);overflow:hidden;background:#07080f}\n.zlm-banner-text{flex:0 0 50%;background:#07080f;padding:72px 60px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;position:relative;overflow:hidden}\n.zlm-banner-text::before{content:'';position:absolute;bottom:-80px;left:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(16,185,129,.12) 0%,transparent 60%);pointer-events:none}\n.zlm-banner-text::after{content:'';position:absolute;top:-40px;right:-40px;width:260px;height:260px;background:radial-gradient(circle,rgba(6,182,212,.08) 0%,transparent 60%);pointer-events:none}\n.zlm-banner-img{flex:0 0 50%;position:relative;overflow:hidden;min-height:440px;background:radial-gradient(ellipse 100% 100% at 50% 50%,#0b1510 0%,#07080f 100%);display:flex;align-items:center;justify-content:center}\n.zlm-banner-img img{width:48%;max-height:360px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 20px 60px rgba(16,185,129,.22))}\n.zlm-banner-eye{font-size:10px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:#34d399;margin-bottom:18px}\n.zlm-banner-text h3{font-size:clamp(28px,2.8vw,46px);font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:1.05;margin-bottom:18px;max-width:420px}\n.zlm-banner-text p{font-size:15px;color:rgba(255,255,255,.45);line-height:1.65;max-width:380px}\n\n\/* IN THE BOX *\/\n.zlm-pack{display:grid;grid-template-columns:2fr 3fr;border-top:1px solid rgba(255,255,255,.05)}\n.zlm-pack-left{background:#07080f;padding:52px 60px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}\n.zlm-pack-left::before{content:'';position:absolute;bottom:-60px;left:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(16,185,129,.10) 0%,transparent 65%);pointer-events:none}\n.zlm-pack-label{font-size:10px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:rgba(255,255,255,.25);margin-bottom:12px}\n.zlm-pack-left h3{font-size:26px;font-weight:900;color:#fff;line-height:1.2;letter-spacing:-.5px;margin-bottom:14px;position:relative;z-index:1}\n.zlm-pack-left p{font-size:14px;color:rgba(255,255,255,.35);line-height:1.65;position:relative;z-index:1}\n.zlm-pack-ready{margin-top:28px;position:relative;z-index:1}\n.zlm-pack-ready-eye{font-size:9px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:#34d399;margin-bottom:10px}\n.zlm-pack-ready-line{font-size:19px;font-weight:900;color:#fff;letter-spacing:-.5px;line-height:1.1;margin-bottom:8px}\n.zlm-pack-ready-sub{font-size:12px;color:rgba(255,255,255,.3);line-height:1.6}\n.zlm-pack-ready-checks{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}\n.zlm-pack-ready-check{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:5px 11px;border-radius:100px;background:rgba(16,185,129,.07);border:1px solid rgba(16,185,129,.2);color:rgba(52,211,153,.8)}\n.zlm-pack-right{background:#0c0e19;padding:48px 60px;border-left:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;justify-content:center}\n.zlm-pack-item{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.05)}\n.zlm-pack-item:first-child{padding-top:0}.zlm-pack-item:last-child{border-bottom:none;padding-bottom:0}\n.zlm-pack-ico{width:42px;height:42px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center}\n.ico-green{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2)}.ico-cyan{background:rgba(6,182,212,.08);border:1px solid rgba(6,182,212,.2)}.ico-indigo{background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.2)}\n.zlm-pack-ico svg{width:19px;height:19px}\n.zlm-pack-item-t{font-size:14px;font-weight:800;color:#eef2ff;margin-bottom:4px}\n.zlm-pack-item-d{font-size:13px;color:rgba(255,255,255,.32);line-height:1.5}\n\n\/* FOOTER *\/\n.zlm-footer{background:#0a0b14;border-top:1px solid rgba(16,185,129,.12);position:relative;overflow:hidden}\n.zlm-footer::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 40% 100% at 0% 50%,rgba(16,185,129,.06) 0%,transparent 60%);pointer-events:none}\n.zlm-footer-inner{display:flex;align-items:center;gap:24px;padding:24px 32px;position:relative;z-index:1}\n.zlm-footer-badge{flex-shrink:0;background:rgba(16,185,129,.10);border:1px solid rgba(16,185,129,.25);border-radius:10px;padding:12px 16px;text-align:center;font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:#34d399;line-height:1.4;min-width:72px}\n.zlm-footer-text{font-size:12px;color:rgba(255,255,255,.38);line-height:1.65}\n.zlm-footer-text strong{color:#34d399;font-weight:800}\n\u003c\/style\u003e\n\n\u003cdiv class=\"zlm\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"zlm-hero\"\u003e\n    \u003cdiv class=\"zlm-hero-inner\"\u003e\n      \u003cdiv class=\"zlm-hero-text\"\u003e\n        \u003cdiv class=\"zlm-hero-tags\"\u003e\n          \u003cspan class=\"zlm-tag zlm-tag-a\"\u003eUSB-C Rechargeable\u003c\/span\u003e\n          \u003cspan class=\"zlm-tag zlm-tag-b\"\u003eDraw-Activated\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"zlm-hero-label\"\u003eZLand Mini Vaping Device · Battery · ZColors Mini Compatible\u003c\/div\u003e\n        \u003ch2\u003eMini Size.\u003cbr\u003e\u003cspan class=\"ca\"\u003eFull\u003c\/span\u003e\u003cbr\u003eExperience.\u003c\/h2\u003e\n        \u003cp class=\"zlm-hero-sub\"\u003eThe ZLand Mini is the compact version of the ZLand system. Same draw-activated power, same USB-C charging — smaller form factor that fits anywhere. Pair it with ZColors Mini pods and go.\u003c\/p\u003e\n        \u003cdiv class=\"zlm-colors\"\u003e\n          \u003cspan class=\"zlm-colors-label\"\u003eColors\u003c\/span\u003e\n          \u003cspan class=\"zlm-dot zlm-dot-black\" title=\"Black\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"zlm-dot zlm-dot-blue\" title=\"Blue\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"zlm-dot zlm-dot-red\" title=\"Red\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"zlm-dot zlm-dot-gray\" title=\"Gray\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zlm-hero-image-col\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0687\/8189\/9964\/files\/ZLand_mini_Black_CAN.png?v=1742161903\" alt=\"ZLand Mini Vaping Device\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SPECS --\u003e\n  \u003cdiv class=\"zlm-specs\"\u003e\n    \u003cdiv class=\"zlm-spec zlm-sa\"\u003e\n      \u003cdiv class=\"zlm-spec-glow\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"zlm-spec-val\"\u003eUSB\u003cspan class=\"zlm-spec-unit\"\u003e-C\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"zlm-spec-key\"\u003eCharging\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zlm-spec zlm-sb\"\u003e\n      \u003cdiv class=\"zlm-spec-glow\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"zlm-spec-val\"\u003eDraw\u003cspan class=\"zlm-spec-unit\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"zlm-spec-key\"\u003eActivated\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zlm-spec zlm-sc\"\u003e\n      \u003cdiv class=\"zlm-spec-glow\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"zlm-spec-val\"\u003e50\u003cspan class=\"zlm-spec-unit\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"zlm-spec-key\"\u003ePod Flavours\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zlm-spec zlm-sd\"\u003e\n      \u003cdiv class=\"zlm-spec-glow\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"zlm-spec-val\"\u003e4\u003cspan class=\"zlm-spec-unit\"\u003e Colors\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"zlm-spec-key\"\u003eBlack · Blue · Red · Gray\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- COMPAT --\u003e\n  \u003cdiv class=\"zlm-compat\"\u003e\n    \u003cdiv class=\"zlm-compat-img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0687\/8189\/9964\/files\/ZLand_mini_Black_CAN.png?v=1742161903\" alt=\"ZLand Mini Device\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zlm-compat-text\"\u003e\n      \u003cdiv class=\"zlm-compat-eye\"\u003eCompatible With\u003c\/div\u003e\n      \u003ch3\u003eThe Mini Device for ZColors Mini Pods.\u003c\/h3\u003e\n      \u003cp\u003eThe ZLand Mini pairs with ZColors Mini 900-puff pods — 50 flavours to rotate through. Compact enough for a pocket, powerful enough for the day. Swap pods when you want something new.\u003c\/p\u003e\n      \u003cdiv class=\"zlm-compat-chips\"\u003e\n        \u003cspan class=\"zlm-chip\"\u003eZColors Mini Pods\u003c\/span\u003e\n        \u003cspan class=\"zlm-chip\"\u003e50 Flavours\u003c\/span\u003e\n        \u003cspan class=\"zlm-chip\"\u003eSnap-In Fit\u003c\/span\u003e\n        \u003cspan class=\"zlm-chip\"\u003eNo Buttons\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003cdiv class=\"zlm-features\"\u003e\n    \u003cdiv class=\"zlm-card zlm-c1\"\u003e\n      \u003cdiv class=\"zlm-card-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#34d399\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 12h14M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003ch3\u003eUSB-C Rechargeable\u003c\/h3\u003e\n      \u003cp\u003eSame cable as your phone. Charge the Mini quickly and get back to it — no proprietary chargers to track down.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zlm-card zlm-c2\"\u003e\n      \u003cdiv class=\"zlm-card-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#22d3ee\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003ch3\u003eDraw-Activated\u003c\/h3\u003e\n      \u003cp\u003eNo buttons. No settings. Inhale and it fires instantly — simple and consistent every time.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zlm-card zlm-c3\"\u003e\n      \u003cdiv class=\"zlm-card-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#818cf8\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003ch3\u003ePocket-Sized\u003c\/h3\u003e\n      \u003cp\u003eSmaller profile than the standard ZLand. Sits flat in a pocket or bag — easy to carry, easy to forget it's there.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zlm-card zlm-c4\"\u003e\n      \u003cdiv class=\"zlm-card-icon\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#f472b6\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2v2M12 20v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M2 12h2M20 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003ch3\u003e4 Colors\u003c\/h3\u003e\n      \u003cp\u003eBlack, Blue, Red, Gray — choose the one that fits your style. Same Mini in every colour.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BANNER --\u003e\n  \u003cdiv class=\"zlm-banner\"\u003e\n    \u003cdiv class=\"zlm-banner-text\"\u003e\n      \u003cdiv class=\"zlm-banner-eye\"\u003eCompact · USB-C · ZColors Mini Compatible\u003c\/div\u003e\n      \u003ch3\u003eGoes Where\u003cbr\u003eYou Go.\u003c\/h3\u003e\n      \u003cp\u003eThe ZLand Mini is built for pockets, not shelves. Small enough to carry all day — paired with ZColors Mini pods for 50 flavours on rotation.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zlm-banner-img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0687\/8189\/9964\/files\/ZLand_mini_Black_CAN.png?v=1742161903\" alt=\"ZLand Mini Vaping Device\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- IN THE BOX --\u003e\n  \u003cdiv class=\"zlm-pack\"\u003e\n    \u003cdiv class=\"zlm-pack-left\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"zlm-pack-label\"\u003eWhat's in the Box\u003c\/div\u003e\n        \u003ch3\u003eDevice + Cable. Everything to Start.\u003c\/h3\u003e\n        \u003cp\u003eZColors Mini pods are sold separately — pick your flavour and stamp from the ZColors Mini 900 Puffs listing.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zlm-pack-ready\"\u003e\n        \u003cdiv class=\"zlm-pack-ready-eye\"\u003eCharge. Click Pod. Draw.\u003c\/div\u003e\n        \u003cdiv class=\"zlm-pack-ready-line\"\u003eCompact setup.\u003cbr\u003eFull flavour.\u003c\/div\u003e\n        \u003cdiv class=\"zlm-pack-ready-sub\"\u003eAdd a ZColors Mini pod to your order and you're ready from day one.\u003c\/div\u003e\n        \u003cdiv class=\"zlm-pack-ready-checks\"\u003e\n          \u003cspan class=\"zlm-pack-ready-check\"\u003eDevice ✓\u003c\/span\u003e\n          \u003cspan class=\"zlm-pack-ready-check\"\u003eUSB-C Cable ✓\u003c\/span\u003e\n          \u003cspan class=\"zlm-pack-ready-check\"\u003e4 Colors ✓\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zlm-pack-right\"\u003e\n      \u003cdiv class=\"zlm-pack-item\"\u003e\n        \u003cdiv class=\"zlm-pack-ico ico-green\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#34d399\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"2\" y=\"7\" width=\"20\" height=\"14\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"zlm-pack-item-t\"\u003e1× ZLand Mini Vaping Device\u003c\/div\u003e\n          \u003cdiv class=\"zlm-pack-item-d\"\u003eBattery · draw-activated · ZColors Mini pod compatible · colour of your choice\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zlm-pack-item\"\u003e\n        \u003cdiv class=\"zlm-pack-ico ico-cyan\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#22d3ee\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 12h14\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 5l7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"zlm-pack-item-t\"\u003e1× USB-C Charging Cable\u003c\/div\u003e\n          \u003cdiv class=\"zlm-pack-item-d\"\u003eStandard USB-C · fast charge compatible\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zlm-pack-item\"\u003e\n        \u003cdiv class=\"zlm-pack-ico ico-indigo\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#818cf8\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"zlm-pack-item-t\"\u003eZColors Mini Pods — Sold Separately\u003c\/div\u003e\n          \u003cdiv class=\"zlm-pack-item-d\"\u003eChoose your ZColors Mini 900 Puffs pod and stamp variant from the product listing\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FOOTER --\u003e\n  \u003cdiv class=\"zlm-footer\"\u003e\n    \u003cdiv class=\"zlm-footer-inner\"\u003e\n      \u003cdiv class=\"zlm-footer-badge\"\u003eADD A\u003cbr\u003ePOD ↗\u003c\/div\u003e\n      \u003cdiv class=\"zlm-footer-text\"\u003e\n\u003cstrong\u003ePair this device with ZColors Mini 900 Puffs pods for the complete setup.\u003c\/strong\u003e The ZLand Mini device does not include e-liquid — pods are sold separately. Must be 19+ (18+ in AB\/MB\/QC) to purchase. Vaping products contain nicotine, a highly addictive chemical — Health Canada.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- END ZLAND MINI A+ DESCRIPTION --\u003e","brand":"ZLab","offers":[{"title":"Black","offer_id":44591544828092,"sku":"zland-mini-black-1pc","price":6.99,"currency_code":"CAD","in_stock":true},{"title":"Blue","offer_id":44591544860860,"sku":"zland-mini-blue-1pc","price":6.99,"currency_code":"CAD","in_stock":true},{"title":"Red","offer_id":44591544893628,"sku":"zland-mini-red-1pc","price":6.99,"currency_code":"CAD","in_stock":true},{"title":"Gray","offer_id":44591544926396,"sku":"zland-mini-gray-1pc","price":6.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/8189\/9964\/files\/ZLand_mini_Black_CAN.png?v=1742161903"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0687\/8189\/9964\/collections\/ZLand_mini_Black_CAN_3bcd4007-e1bf-4a51-8d98-cc4c2fe3c389.png?v=1784296641","url":"https:\/\/ziiplabca.com\/collections\/devices.oembed","provider":"ZLab Canada","version":"1.0","type":"link"}