{"product_id":"brinyte-a02-flat-keychain-flashlight-usb-c","title":"Flat Keychain Flashlight — USB-C Rechargeable, EDC + Strobe | Brinyte A02","description":"\u003c!-- ═══════════════════════════════════════════════════════\n  Brinyte A02 Apollo — 转化重构版 (v2.3)\n  · 150lm · IPX7 · 28g · 9.5mm flat · USB-C 200mAh\n  · 聚焦\"为什么值得多花钱\" · 对抗$8廉价竞品\n═══════════════════════════════════════════════════════ --\u003e\n\u003cstyle\u003e\n:root {\n  --zt-accent:     #e67e00;\n  --zt-accent-lt:  #f0a030;\n  --zt-accent-bg:  #fef7ee;\n  --zt-accent-pale:#fffbf5;\n  --zt-dark:       #0f172a;\n  --zt-mid:        #1e293b;\n  --zt-slate:      #334155;\n  --zt-muted:      #64748b;\n  --zt-border:     #e2e8f0;\n  --zt-bg:         #f8fafc;\n  --zt-white:      #ffffff;\n  --zt-green:      #16a34a;\n  --zt-green-bg:   #dcfce7;\n  --zt-red:        #dc2626;\n  --zt-blue-bg:    #eff6ff;\n  --zt-blue-border:#bfdbfe;\n  --zt-radius-sm: 8px;\n  --zt-radius:    14px;\n  --zt-radius-lg: 20px;\n  --zt-shadow:    0 2px 12px rgba(0,0,0,0.08);\n  --zt-shadow-lg: 0 8px 32px rgba(0,0,0,0.13);\n  --zt-font:      -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;\n}\n\n.zt-page *, .zt-page *::before, .zt-page *::after {\n  box-sizing: border-box; margin: 0; padding: 0;\n}\n.zt-page {\n  max-width: 860px; margin: 0 auto; padding: 1rem 1rem 2.5rem;\n  font-family: var(--zt-font); font-size: 1rem; line-height: 1.65;\n  color: var(--zt-dark); background: var(--zt-white);\n}\n\n.zt-page h1 {\n  font-size: clamp(1.4rem, 4vw, 2rem); font-weight: 800; line-height: 1.2;\n  letter-spacing: -0.02em; border-left: 5px solid var(--zt-accent);\n  padding-left: 0.9rem; margin-bottom: 0.5rem;\n}\n.zt-page h2 {\n  font-size: clamp(1.05rem, 3vw, 1.35rem); font-weight: 700; color: var(--zt-mid);\n  margin: 2rem 0 0.75rem; padding-bottom: 0.3rem; border-bottom: 2px solid var(--zt-border);\n}\n.zt-page h3 { font-size: 1rem; font-weight: 700; color: var(--zt-mid); margin-bottom: 0.4rem; }\n.zt-page p  { margin-bottom: 0.9rem; }\n.zt-page a  { color: var(--zt-accent); text-decoration: underline; text-underline-offset: 2px; }\n.zt-page a:hover { color: var(--zt-accent-lt); }\n\n\/* 英雄钩子 *\/\n.zt-hero-hook {\n  background: linear-gradient(135deg, var(--zt-dark) 0%, #2d1a00 100%);\n  color: var(--zt-white); border-radius: var(--zt-radius); padding: 1.2rem 1.4rem;\n  margin: 0.75rem 0 1rem; overflow: hidden; position: relative;\n}\n.zt-hero-hook::before {\n  content: ''; position: absolute; inset: 0;\n  background: repeating-linear-gradient(45deg, transparent, transparent 24px,\n    rgba(255,255,255,0.018) 24px, rgba(255,255,255,0.018) 48px);\n  pointer-events: none;\n}\n.zt-hero-text { position: relative; font-size: clamp(0.92rem, 2.5vw, 1.03rem); line-height: 1.55; }\n.zt-hero-text strong { color: #fbbf24; }\n.zt-hero-badges { display: flex; flex-wrap: wrap; gap: 0.45rem; margin-top: 0.9rem; }\n.zt-hbadge {\n  background: rgba(255,255,255,0.11); border: 1px solid rgba(255,255,255,0.2);\n  border-radius: 20px; padding: 0.18rem 0.72rem; font-size: 0.79rem;\n  font-weight: 600; color: #e2e8f0; white-space: nowrap;\n}\n\n\/* 信任胶囊 *\/\n.zt-proof {\n  display: flex; align-items: center; gap: 0.7rem; flex-wrap: wrap;\n  background: var(--zt-accent-bg); border: 1px solid #fed7aa;\n  border-radius: var(--zt-radius-sm); padding: 0.6rem 1rem; margin: 0.75rem 0 1rem; font-size: 0.86rem;\n}\n.zt-stars-gold { color: #f59e0b; font-size: 1rem; letter-spacing: 1px; }\n.zt-proof-count { color: var(--zt-muted); }\n.zt-proof-sep { color: var(--zt-border); }\n.zt-proof-pill { background: var(--zt-green-bg); color: var(--zt-green); font-weight: 700; font-size: 0.76rem; padding: 0.13rem 0.55rem; border-radius: 20px; }\n\n\/* 紧迫感 *\/\n.zt-urgency { display: flex; gap: 0.7rem; flex-wrap: wrap; margin: 0 0 1.1rem; }\n.zt-urg-item { display: flex; align-items: center; gap: 0.32rem; font-size: 0.83rem; font-weight: 600; color: var(--zt-green); }\n.zt-dot { width: 8px; height: 8px; border-radius: 50%; animation: zt-pulse 2s infinite; background: var(--zt-green); }\n@keyframes zt-pulse { 0%,100%{opacity:1} 50%{opacity:.35} }\n\n.zt-price-note {\n  background: var(--zt-accent-pale); border: 1px solid #fed7aa;\n  border-radius: var(--zt-radius-sm); padding: 0.55rem 0.9rem;\n  font-size: 0.83rem; color: var(--zt-slate); margin: 0 0 1.1rem; text-align: center;\n}\n\n.zt-stats { display: grid; grid-template-columns: repeat(2, 1fr); gap: 0.65rem; margin: 1.25rem 0; }\n.zt-stat {\n  background: var(--zt-bg); border: 1px solid var(--zt-border);\n  border-top: 3px solid var(--zt-accent); border-radius: var(--zt-radius);\n  padding: 0.85rem 0.9rem; text-align: center; transition: box-shadow .2s, transform .2s;\n}\n.zt-stat:hover { box-shadow: var(--zt-shadow); transform: translateY(-2px); }\n.zt-snum { font-size: clamp(1.5rem,4vw,2.1rem); font-weight: 800; color: var(--zt-accent); line-height: 1.1; display: block; }\n.zt-sunit { font-size: 0.72rem; font-weight: 600; color: var(--zt-muted); display: block; margin-top: .1rem; }\n.zt-slabel { font-size: 0.78rem; color: var(--zt-slate); margin-top: .28rem; }\n\n.zt-highlights {\n  background: var(--zt-accent-pale); border: 1px solid #fed7aa;\n  border-radius: var(--zt-radius); padding: 1.1rem 1.25rem; margin: 1.25rem 0;\n}\n.zt-highlights ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: .52rem; }\n.zt-highlights li { display: flex; gap: .55rem; align-items: flex-start; font-size: .91rem; }\n.zt-check { color: var(--zt-accent); font-weight: 700; font-size: 1.05rem; }\n\n.zt-compare-wrap {\n  overflow-x: auto; margin: 1.25rem 0; border-radius: var(--zt-radius);\n  border: 1px solid var(--zt-border); box-shadow: var(--zt-shadow);\n}\n.zt-compare { width: 100%; border-collapse: collapse; background: var(--zt-white); min-width: 480px; font-size: .86rem; }\n.zt-compare thead tr { background: var(--zt-dark); color: var(--zt-white); }\n.zt-compare thead th { padding: .7rem 1rem .7rem 1.4rem !important; font-weight: 700; text-align: left !important; font-size: .83rem; }\n.zt-compare thead th.ztc-hi { background: var(--zt-accent) !important; }\n.zt-compare tbody td { padding: .65rem 1rem .65rem 1.4rem !important; border-bottom: 1px solid var(--zt-border) !important; vertical-align: middle !important; color: var(--zt-slate); }\n.zt-compare tbody tr:last-child td { border-bottom: none !important; }\n.zt-compare tbody tr:hover td { background: var(--zt-bg); }\n.zt-compare tbody td:first-child { font-weight: 600 !important; color: var(--zt-dark) !important; background: var(--zt-bg) !important; white-space: nowrap; padding-left: 1.6rem !important; }\n.zt-compare tbody td.ztc-hi { background: var(--zt-accent-bg) !important; font-weight: 600 !important; color: var(--zt-dark) !important; }\n.zt-win { color: var(--zt-green); font-weight: 700; }\n.zt-lose { color: var(--zt-muted); }\n\n.zt-scenarios { display: grid; grid-template-columns: 1fr; gap: .72rem; margin: 1.25rem 0; }\n.zt-scenario {\n  background: var(--zt-bg); border: 1px solid var(--zt-border);\n  border-left: 4px solid var(--zt-accent); border-radius: var(--zt-radius);\n  padding: .95rem 1.05rem; transition: box-shadow .2s;\n}\n.zt-scenario:hover { box-shadow: var(--zt-shadow); }\n.zt-scenario h3 { font-size: .93rem; margin-bottom: .3rem; }\n.zt-scenario p { font-size: .86rem; color: var(--zt-slate); margin: 0; }\n\n.zt-drawer { border: 1px solid var(--zt-border); border-radius: var(--zt-radius); overflow: hidden; margin: .72rem 0; background: var(--zt-white); }\n.zt-drawer \u003e summary {\n  all: revert; box-sizing: border-box; font-family: var(--zt-font); font-weight: 700; font-size: .97rem;\n  display: flex; align-items: center; justify-content: space-between;\n  padding: .9rem 1.2rem; cursor: pointer; list-style: none; background: var(--zt-bg); color: var(--zt-dark); border: none; width: 100%;\n}\n.zt-drawer \u003e summary::-webkit-details-marker { display: none; }\n.zt-drawer \u003e summary::after { content: '＋'; font-size: 1.15rem; color: var(--zt-accent); font-weight: 700; }\n.zt-drawer[open] \u003e summary::after { content: '－'; }\n.zt-drawer-body { padding: 1rem 1.2rem; border-top: 1px solid var(--zt-border); }\n\n.zt-faq { display: flex; flex-direction: column; gap: .58rem; }\n.zt-faq-item { background: var(--zt-bg); border: 1px solid var(--zt-border); border-radius: var(--zt-radius-sm); overflow: hidden; }\n.zt-faq-item \u003e details \u003e summary {\n  all: revert; box-sizing: border-box; font-family: var(--zt-font); font-weight: 600; font-size: .91rem;\n  color: var(--zt-dark); cursor: pointer; padding: .72rem 1rem;\n  list-style: none; display: flex; justify-content: space-between; align-items: center;\n  width: 100%; background: transparent; border: none;\n}\n.zt-faq-item \u003e details \u003e summary::-webkit-details-marker { display: none; }\n.zt-faq-item \u003e details \u003e summary::after { content: '＋'; color: var(--zt-accent); font-weight: 700; }\n.zt-faq-item \u003e details[open] \u003e summary::after { content: '－'; }\n.zt-faq-answer { padding: .62rem 1rem; border-top: 1px solid var(--zt-border); font-size: .87rem; color: var(--zt-slate); }\n\n.zt-trust {\n  display: grid; grid-template-columns: repeat(4, 1fr); gap: .58rem;\n  background: var(--zt-bg); border: 1px solid var(--zt-border);\n  border-radius: var(--zt-radius-lg); padding: 1rem; margin: 1.5rem 0; text-align: center;\n}\n.zt-trust-item span { font-size: 1.55rem; display: block; }\n.zt-trust-item p { font-size: .7rem; font-weight: 600; color: var(--zt-slate); }\n\n.zt-cta {\n  display: block; text-align: center;\n  background: linear-gradient(135deg, var(--zt-accent) 0%, var(--zt-accent-lt) 100%);\n  color: var(--zt-white) !important; text-decoration: none !important;\n  padding: .95rem 1.5rem; border-radius: 40px; font-size: 1.05rem; font-weight: 800;\n  margin: 1.25rem 0 .28rem; box-shadow: 0 4px 20px rgba(230,126,0,.33);\n}\n.zt-cta:hover { opacity: .91; transform: translateY(-1px); }\n.zt-cta-sub { text-align: center; font-size: .77rem; color: var(--zt-muted); margin-bottom: 1.25rem; }\n\n.zt-shipping {\n  background: var(--zt-bg); border: 1px solid var(--zt-border);\n  border-radius: var(--zt-radius); padding: 1rem 1.2rem; margin: 1.5rem 0; font-size: .87rem;\n}\n.zt-shipping h2 { margin: 0 0 .6rem; border: none; padding: 0; font-size: .98rem; }\n.zt-shipping p { margin-bottom: .38rem; }\n\n\/* 画廊 *\/\n.zt-gallery { display: grid; grid-template-columns: repeat(3,1fr); gap: .55rem; margin: 1.25rem 0; }\n.zt-gitem {\n  background: var(--zt-bg); border-radius: var(--zt-radius-sm); overflow: hidden;\n  border: 1px solid var(--zt-border); transition: transform .2s, box-shadow .2s;\n}\n.zt-gitem:hover { transform: scale(1.03); box-shadow: var(--zt-shadow); }\n.zt-gitem img { width: 100%; height: auto; display: block; object-fit: cover; cursor: zoom-in; }\n\n\/* 灯箱 *\/\n.zt-lb {\n  display: none; position: fixed; inset: 0; background: rgba(0,0,0,.92);\n  z-index: 99999; align-items: center; justify-content: center; padding: 1rem; cursor: pointer;\n}\n.zt-lb.on { display: flex; }\n.zt-lb img { max-width: 90%; max-height: 90%; object-fit: contain; border-radius: 8px; cursor: default; box-shadow: 0 10px 40px rgba(0,0,0,.6); }\n.zt-lb-x { position: absolute; top: 1rem; right: 1.25rem; font-size: 2.2rem; color: #fff; cursor: pointer; line-height: 1; background: rgba(255,255,255,.12); width: 44px; height: 44px; border-radius: 50%; display: flex; align-items: center; justify-content: center; }\n.zt-lb-x:hover { background: rgba(255,255,255,.25); }\n\n@media (max-width: 640px) {\n  .zt-page { padding: .75rem .75rem 2rem; }\n  .zt-stats { grid-template-columns: repeat(2,1fr); }\n  .zt-gallery { grid-template-columns: repeat(2,1fr); }\n  .zt-trust { grid-template-columns: repeat(2,1fr); }\n}\n@media (min-width: 641px) {\n  .zt-scenarios { grid-template-columns: repeat(2,1fr); }\n  .zt-stats { grid-template-columns: repeat(4,1fr); }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"zt-page\" id=\"zt-page\"\u003e\n\u003ch1\u003eBrinyte A02 Apollo — Flat Keychain Flashlight | 150 Lumens | USB‑C Rechargeable | IPX7\n    \u003cspan style=\"display:block;font-size:.6em;font-weight:600;color:#64748b;margin-top:.2rem;\"\u003e9.5mm Ultra‑Thin · 28g · 200mAh · 6061‑T6 Aluminum · Strobe Mode · EDC Light\u003c\/span\u003e\n\u003c\/h1\u003e\n\n\u003c!-- Featured Snippet 开头段 --\u003e\n\u003cp\u003eThe Brinyte A02 Apollo is a flat keychain flashlight designed to live on your keys permanently — not in a drawer. At 9.5mm thin and 28 grams, it adds less bulk than a house key. USB‑C rechargeable with a 200mAh internal battery, it charges in under an hour from any cable you already carry.\u003c\/p\u003e\n\u003cp\u003e150 lumens on High. Low mode for close tasks. Strobe for signaling and safety. Three modes, one click. IPX7 waterproof — it survives rain, drops in puddles, and everything between.\u003c\/p\u003e\n\n\u003cdiv class=\"zt-hero-hook\"\u003e\n\u003cdiv class=\"zt-hero-text\"\u003eMost keychain flashlights cost $8 for a reason — disposable batteries, no charging, and a beam that barely lights up a dark room.\u003cbr\u003eThe A02 Apollo is built differently: \u003cstrong\u003eUSB‑C charging, true flat profile at 9.5mm, and 150 lumens — 4× brighter than most keychain lights\u003c\/strong\u003e. Aircraft‑grade 6061‑T6 aluminum, IPX7 waterproof, and 28 grams. This is what a keychain flashlight should be.\u003c\/div\u003e\n\u003cdiv class=\"zt-hero-badges\"\u003e\n\u003cspan class=\"zt-hbadge\"\u003e⚡ 150 Lumens\u003c\/span\u003e \u003cspan class=\"zt-hbadge\"\u003e🔋 USB‑C 200mAh\u003c\/span\u003e \u003cspan class=\"zt-hbadge\"\u003e📏 9.5mm Flat\u003c\/span\u003e \u003cspan class=\"zt-hbadge\"\u003e💧 IPX7 Waterproof\u003c\/span\u003e \u003cspan class=\"zt-hbadge\"\u003e🪶 28g\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zt-proof\" role=\"region\" aria-label=\"Customer ratings\"\u003e\n\u003cspan class=\"zt-stars-gold\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"zt-proof-count\"\u003eTop Choice for EDC \u0026amp; Keychain Carry\u003c\/span\u003e \u003cspan class=\"zt-proof-sep\"\u003e|\u003c\/span\u003e \u003cspan class=\"zt-proof-pill\"\u003e✓ In Stock\u003c\/span\u003e \u003cspan class=\"zt-proof-sep\"\u003e|\u003c\/span\u003e \u003cspan style=\"font-size:.81rem;color:#64748b;\"\u003eISO9001 · HAIII Finish\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zt-price-note\" role=\"note\"\u003e\n\u003cstrong\u003e💡 Pricing:\u003c\/strong\u003e Final price shown at checkout (discount applies automatically). \u003cstrong\u003eFree shipping\u003c\/strong\u003e over $49.\u003c\/div\u003e\n\u003cdiv class=\"zt-urgency\" role=\"status\"\u003e\n\u003cdiv class=\"zt-urg-item ship\"\u003e\n\u003cdiv class=\"zt-dot\"\u003e\u003c\/div\u003eShips within 1–3 business days\u003c\/div\u003e\n\u003cdiv class=\"zt-urg-item ship\"\u003e\n\u003cdiv class=\"zt-dot\"\u003e\u003c\/div\u003eFree shipping over $49\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca href=\"#\" class=\"zt-cta zt-cta-action\" aria-label=\"Add A02 to cart\"\u003e⚡ Add to Cart – Light Up Your Every Day\u003c\/a\u003e\n\u003cp class=\"zt-cta-sub\"\u003e🛡️ 2-Year Warranty · 30-Day Returns · Secure Checkout\u003c\/p\u003e\n\n\u003c!-- 图片画廊（纯灯箱） --\u003e\n\u003cdiv class=\"zt-gallery\" role=\"region\" aria-label=\"Product images\"\u003e\n\u003cdiv class=\"zt-gitem\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/01_1_2048x2048.jpg?v=1661935562\" data-lbsrc=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/01_1_2048x2048.jpg?v=1661935562\" alt=\"Brinyte A02 Apollo flat keychain flashlight EDC overview\" loading=\"lazy\" onclick=\"window.ztShowLb(this.getAttribute('data-lbsrc')||this.src, this.alt)\" width=\"400\" height=\"400\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"zt-gitem\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/02_2048x2048.jpg?v=1661935553\" data-lbsrc=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/02_2048x2048.jpg?v=1661935553\" alt=\"A02 Apollo USB-C charging port detail\" loading=\"lazy\" onclick=\"window.ztShowLb(this.getAttribute('data-lbsrc')||this.src, this.alt)\" width=\"400\" height=\"400\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"zt-gitem\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/03_2048x2048.jpg?v=1661935542\" data-lbsrc=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/03_2048x2048.jpg?v=1661935542\" alt=\"A02 Apollo keychain flashlight size comparison — 9.5mm thin\" loading=\"lazy\" onclick=\"window.ztShowLb(this.getAttribute('data-lbsrc')||this.src, this.alt)\" width=\"400\" height=\"400\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"zt-gitem\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/04_2048x2048.jpg?v=1661935533\" data-lbsrc=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/04_2048x2048.jpg?v=1661935533\" alt=\"A02 Apollo power indicator and mode switching\" loading=\"lazy\" onclick=\"window.ztShowLb(this.getAttribute('data-lbsrc')||this.src, this.alt)\" width=\"400\" height=\"400\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"zt-gitem\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/05_2048x2048.jpg?v=1661935521\" data-lbsrc=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/05_2048x2048.jpg?v=1661935521\" alt=\"A02 Apollo keychain flashlight with keys — everyday carry\" loading=\"lazy\" onclick=\"window.ztShowLb(this.getAttribute('data-lbsrc')||this.src, this.alt)\" width=\"400\" height=\"400\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"zt-gitem\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/06_2048x2048.jpg?v=1661935499\" data-lbsrc=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/06_2048x2048.jpg?v=1661935499\" alt=\"A02 Apollo 6061-T6 aluminum body HAIII finish\" loading=\"lazy\" onclick=\"window.ztShowLb(this.getAttribute('data-lbsrc')||this.src, this.alt)\" width=\"400\" height=\"400\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"zt-gitem\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/07_2048x2048.jpg?v=1661935489\" data-lbsrc=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/07_2048x2048.jpg?v=1661935489\" alt=\"A02 Apollo tail O-ring keychain attachment\" loading=\"lazy\" onclick=\"window.ztShowLb(this.getAttribute('data-lbsrc')||this.src, this.alt)\" width=\"400\" height=\"400\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"zt-gitem\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/08_2048x2048.jpg?v=1661935481\" data-lbsrc=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/08_2048x2048.jpg?v=1661935481\" alt=\"A02 Apollo 150 lumen beam pattern demonstration\" loading=\"lazy\" onclick=\"window.ztShowLb(this.getAttribute('data-lbsrc')||this.src, this.alt)\" width=\"400\" height=\"400\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"zt-gitem\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/09_2048x2048.jpg?v=1661935472\" data-lbsrc=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/09_2048x2048.jpg?v=1661935472\" alt=\"A02 Apollo portable keychain flashlight travel EDC\" loading=\"lazy\" onclick=\"window.ztShowLb(this.getAttribute('data-lbsrc')||this.src, this.alt)\" width=\"400\" height=\"400\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"zt-gitem\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/10_69eae8b0-aa98-4e51-9c56-1366d0a60baa_2048x2048.jpg?v=1661935464\" data-lbsrc=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/10_69eae8b0-aa98-4e51-9c56-1366d0a60baa_2048x2048.jpg?v=1661935464\" alt=\"A02 Apollo keychain flashlight gift package\" loading=\"lazy\" onclick=\"window.ztShowLb(this.getAttribute('data-lbsrc')||this.src, this.alt)\" width=\"400\" height=\"400\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 差异化区块 --\u003e\n\u003ch2\u003eWhy the A02 Isn't Another Cheap Keychain Light\u003c\/h2\u003e\n\u003cdiv class=\"zt-highlights\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan class=\"zt-check\"\u003e→\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eUSB‑C charging —\u003c\/strong\u003e Same cable as your phone. 200mAh charges in under an hour. No batteries to replace.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"zt-check\"\u003e→\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eTrue flat profile — 9.5mm thick.\u003c\/strong\u003e Sits flush in your pocket alongside your keys, not poking through the fabric.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"zt-check\"\u003e→\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003e150‑lumen High mode —\u003c\/strong\u003e 4× brighter than most keychain lights. Enough to temporarily disorient a threat or signal for help.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"zt-check\"\u003e→\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eAircraft‑grade aluminum body —\u003c\/strong\u003e 6061‑T6 alloy. Not the pot metal that snaps after a few drops.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"zt-check\"\u003e→\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eIPX7 waterproof —\u003c\/strong\u003e Submerged to 1 meter for 30 minutes. Works in rain, wet hands, and accidental drops in water.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003c!-- 关键参数 --\u003e\n\u003ch2\u003eKey Specs at a Glance\u003c\/h2\u003e\n\u003cdiv class=\"zt-stats\" role=\"region\" aria-label=\"Key specifications\"\u003e\n\u003cdiv class=\"zt-stat\"\u003e\n\u003cspan class=\"zt-snum\"\u003e150\u003c\/span\u003e\u003cspan class=\"zt-sunit\"\u003eLUMENS\u003c\/span\u003e\u003cdiv class=\"zt-slabel\"\u003eHigh mode peak\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zt-stat\"\u003e\n\u003cspan class=\"zt-snum\"\u003e9.5\u003cspan style=\"font-size:.75rem;\"\u003emm\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"zt-sunit\"\u003eTHICKNESS\u003c\/span\u003e\u003cdiv class=\"zt-slabel\"\u003eUltra‑flat profile\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zt-stat\"\u003e\n\u003cspan class=\"zt-snum\"\u003eUSB‑C\u003c\/span\u003e\u003cspan class=\"zt-sunit\"\u003eRECHARGEABLE\u003c\/span\u003e\u003cdiv class=\"zt-slabel\"\u003e200mAh · ~60min full\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zt-stat\"\u003e\n\u003cspan class=\"zt-snum\"\u003e28\u003cspan style=\"font-size:.75rem;\"\u003eg\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"zt-sunit\"\u003eWEIGHT\u003c\/span\u003e\u003cdiv class=\"zt-slabel\"\u003e6061‑T6 aluminum\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 场景区块 --\u003e\n\u003ch2\u003eBuilt for Everyday Carry\u003c\/h2\u003e\n\u003cdiv class=\"zt-scenarios\" role=\"region\" aria-label=\"Use cases\"\u003e\n\u003cdiv class=\"zt-scenario\"\u003e\n\u003ch3\u003e🔑 On Your Keys\u003c\/h3\u003e\n\u003cp\u003eA02's flat profile doesn't snag pockets or add bulk. Once it's on your keyring, you stop thinking about it until you need it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zt-scenario\"\u003e\n\u003ch3\u003e⚠️ Emergency Preparedness\u003c\/h3\u003e\n\u003cp\u003eStrobe mode is visible at distance for signaling. IPX7 means it works in the conditions that usually kill cheap lights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zt-scenario\"\u003e\n\u003ch3\u003e🐕 Dog Walking \u0026amp; Parking Lots\u003c\/h3\u003e\n\u003cp\u003e150 lumens is enough to see clearly without a full flashlight. Low mode extends runtime for close tasks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zt-scenario\"\u003e\n\u003ch3\u003e✈️ Travel EDC\u003c\/h3\u003e\n\u003cp\u003eUSB‑C charging means one cable for everything. No hunting for CR2032 batteries at 11pm in a hotel gift shop.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zt-scenario\"\u003e\n\u003ch3\u003e🎁 Gift\u003c\/h3\u003e\n\u003cp\u003eSmall enough to ship anywhere. The kind of thing people actually use every day instead of putting in a drawer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 竞品对比表 --\u003e\n\u003ch2\u003eA02 vs. Cheap Keychain Lights\u003c\/h2\u003e\n\u003cdiv class=\"zt-compare-wrap\" role=\"region\" aria-label=\"Comparison table\"\u003e\n\u003ctable class=\"zt-compare\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth class=\"ztc-hi\"\u003eA02 Apollo ✦\u003c\/th\u003e\n\u003cth\u003e$8 Amazon Keychain Light\u003c\/th\u003e\n\u003cth\u003ePhone Flashlight\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"ztc-label\"\u003ePeak Output\u003c\/td\u003e\n\u003ctd class=\"ztc-hi zt-win\"\u003e150 lm\u003c\/td\u003e\n\u003ctd class=\"zt-neut\"\u003e20–40 lm\u003c\/td\u003e\n\u003ctd class=\"zt-lose\"\u003e40–80 lm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ztc-label\"\u003eCharging\u003c\/td\u003e\n\u003ctd class=\"ztc-hi zt-win\"\u003eUSB‑C built‑in\u003c\/td\u003e\n\u003ctd class=\"zt-neut\"\u003eDisposable coin cells\u003c\/td\u003e\n\u003ctd class=\"zt-lose\"\u003eDrains phone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ztc-label\"\u003eBody Material\u003c\/td\u003e\n\u003ctd class=\"ztc-hi zt-win\"\u003e6061‑T6 aluminum\u003c\/td\u003e\n\u003ctd class=\"zt-neut\"\u003ePot metal \/ plastic\u003c\/td\u003e\n\u003ctd class=\"zt-lose\"\u003eGlass\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ztc-label\"\u003eWaterproof\u003c\/td\u003e\n\u003ctd class=\"ztc-hi zt-win\"\u003eIPX7 (1m submersion)\u003c\/td\u003e\n\u003ctd class=\"zt-neut\"\u003eNot rated\u003c\/td\u003e\n\u003ctd class=\"zt-lose\"\u003eVaries\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ztc-label\"\u003eThickness\u003c\/td\u003e\n\u003ctd class=\"ztc-hi zt-win\"\u003e9.5mm flat\u003c\/td\u003e\n\u003ctd class=\"zt-neut\"\u003e15–22mm round\u003c\/td\u003e\n\u003ctd class=\"zt-lose\"\u003e7–8mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"ztc-label\"\u003eWarranty\u003c\/td\u003e\n\u003ctd class=\"ztc-hi zt-win\"\u003e2 Years\u003c\/td\u003e\n\u003ctd class=\"zt-neut\"\u003eNone\u003c\/td\u003e\n\u003ctd class=\"zt-lose\"\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ca href=\"#\" class=\"zt-cta zt-cta-action\" aria-label=\"Add A02 to cart\"\u003e🛒 Get the A02 Apollo – Add to Cart\u003c\/a\u003e\n\u003cp class=\"zt-cta-sub\"\u003eShips within 1–3 business days · Free shipping over $49 · 30-Day Replacement\u003c\/p\u003e\n\n\u003c!-- 性能规格表（折叠） --\u003e\n\u003cdetails class=\"zt-drawer\"\u003e\n\u003csummary\u003e📊 Specifications\u003c\/summary\u003e\n\u003cdiv class=\"zt-drawer-body\"\u003e\n\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable style=\"width:100%;border-collapse:collapse;font-size:.85rem;background:var(--zt-white);\"\u003e\n\u003cthead\u003e\u003ctr style=\"background:var(--zt-mid);color:#fff;\"\u003e\n\u003cth style=\"padding:0.58rem 1.2rem !important;text-align:left;\"\u003eMode\u003c\/th\u003e\n\u003cth style=\"padding:0.58rem 1.2rem !important;\"\u003eHigh\u003c\/th\u003e\n\u003cth style=\"padding:0.58rem 1.2rem !important;\"\u003eLow\u003c\/th\u003e\n\u003cth style=\"padding:0.58rem 1.2rem !important;\"\u003eStrobe\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);\"\u003eOutput\u003c\/td\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);\"\u003e150 lumens\u003c\/td\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);\"\u003e5 lumens\u003c\/td\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background:var(--zt-bg);\"\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);\"\u003eRuntime\u003c\/td\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);\"\u003e~45 min\u003c\/td\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);\"\u003e~8 hours\u003c\/td\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv style=\"overflow-x:auto;margin-top:0.5rem;\"\u003e\u003ctable style=\"width:100%;border-collapse:collapse;font-size:.85rem;background:var(--zt-white);\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);font-weight:600;background:var(--zt-bg);\"\u003eBeam Distance\u003c\/td\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);\"\u003e35 meters (High)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background:var(--zt-bg);\"\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);font-weight:600;\"\u003eBattery\u003c\/td\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);\"\u003eBuilt‑in 200mAh Li‑ion, USB‑C rechargeable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);font-weight:600;background:var(--zt-bg);\"\u003eCharge Time\u003c\/td\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);\"\u003e~60 minutes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background:var(--zt-bg);\"\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);font-weight:600;\"\u003eWaterproof\u003c\/td\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);\"\u003eIPX7 (1m \/ 30 minutes)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);font-weight:600;background:var(--zt-bg);\"\u003eBody\u003c\/td\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);\"\u003e6061‑T6 aluminum, Type III hard‑anodized\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background:var(--zt-bg);\"\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);font-weight:600;\"\u003eDimensions\u003c\/td\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;border-bottom:1px solid var(--zt-border);\"\u003e72.5mm × 18.5mm × 9.5mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;font-weight:600;background:var(--zt-bg);\"\u003eWeight\u003c\/td\u003e\n\u003ctd style=\"padding:0.52rem 1.2rem;\"\u003e28g (without keyring)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c!-- 包装清单 --\u003e\n\u003cdetails class=\"zt-drawer\" open\u003e\n\u003csummary\u003e📦 What's in the Box\u003c\/summary\u003e\n\u003cdiv class=\"zt-drawer-body\"\u003e\n\u003cul style=\"list-style:none;padding:0;\"\u003e\n\u003cli style=\"padding:.5rem 1rem;margin-bottom:.38rem;background:var(--zt-bg);border-radius:8px;\"\u003e🔦 \u003cstrong\u003e1×\u003c\/strong\u003e Brinyte A02 Apollo Keychain Flashlight\u003c\/li\u003e\n\u003cli style=\"padding:.5rem 1rem;margin-bottom:.38rem;background:var(--zt-bg);border-radius:8px;\"\u003e🔌 \u003cstrong\u003e1×\u003c\/strong\u003e USB‑C Charging Cable\u003c\/li\u003e\n\u003cli style=\"padding:.5rem 1rem;background:var(--zt-bg);border-radius:8px;\"\u003e📖 \u003cstrong\u003e1×\u003c\/strong\u003e User Manual\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c!-- FAQ Microdata --\u003e\n\u003cdetails class=\"zt-drawer\"\u003e\n\u003csummary\u003e❓ Frequently Asked Questions\u003c\/summary\u003e\n\u003cdiv class=\"zt-drawer-body\"\u003e\n\u003cdiv class=\"zt-faq\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\"\u003e\n\u003cdiv class=\"zt-faq-item\" itemprop=\"mainEntity\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\u003cdetails\u003e\u003csummary itemprop=\"name\"\u003eHow does the A02 charge?\u003c\/summary\u003e\u003cdiv class=\"zt-faq-answer\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\"\u003e\u003cdiv itemprop=\"text\"\u003eVia USB‑C — the same connector as most modern phones. The charging port is on the body. A standard USB‑C cable charges the 200mAh internal battery in approximately 60 minutes. There are no batteries to replace.\u003c\/div\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv class=\"zt-faq-item\" itemprop=\"mainEntity\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\u003cdetails\u003e\u003csummary itemprop=\"name\"\u003eHow bright is 150 lumens on a keychain flashlight?\u003c\/summary\u003e\u003cdiv class=\"zt-faq-answer\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\"\u003e\u003cdiv itemprop=\"text\"\u003e150 lumens is 4–6× brighter than most keychain lights, which typically output 20–40 lumens. At 150 lumens, you can clearly illuminate a room, read in darkness, or temporarily disorient someone at close range with the strobe. It's the output of a decent pocket flashlight in a keychain format.\u003c\/div\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv class=\"zt-faq-item\" itemprop=\"mainEntity\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\u003cdetails\u003e\u003csummary itemprop=\"name\"\u003eIs the A02 truly waterproof?\u003c\/summary\u003e\u003cdiv class=\"zt-faq-answer\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\"\u003e\u003cdiv itemprop=\"text\"\u003eIPX7 rated — tested to 1 meter submersion for 30 minutes. It handles rain, wet hands, and accidental drops in water without damage. Not rated for extended submersion.\u003c\/div\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv class=\"zt-faq-item\" itemprop=\"mainEntity\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\u003cdetails\u003e\u003csummary itemprop=\"name\"\u003eWhat's the difference between the A02 and cheap keychain lights?\u003c\/summary\u003e\u003cdiv class=\"zt-faq-answer\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\"\u003e\u003cdiv itemprop=\"text\"\u003eBuilt‑in USB‑C rechargeable battery (no disposables), aircraft‑grade 6061‑T6 aluminum body, true 150‑lumen output (not inflated), and IPX7 waterproofing. Most $8 keychain lights use pot metal bodies, non‑rechargeable coin cells, and claim lumens they don't deliver.\u003c\/div\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003cdiv class=\"zt-faq-item\" itemprop=\"mainEntity\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\u003cdetails\u003e\u003csummary itemprop=\"name\"\u003eCan I use this for self‑defense or safety?\u003c\/summary\u003e\u003cdiv class=\"zt-faq-answer\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\"\u003e\u003cdiv itemprop=\"text\"\u003eThe strobe mode is effective for disorientation and signaling. At 150 lumens, the High mode can temporarily impair night vision at close range. The aluminum body has no crenulated strike bezel, so it's designed for EDC and signaling rather than tactical use.\u003c\/div\u003e\u003c\/div\u003e\u003c\/details\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c!-- 品牌认证 --\u003e\n\u003cdiv class=\"zt-cert-section\" style=\"background:var(--zt-bg);border:1px solid var(--zt-border);border-radius:var(--zt-radius);padding:1rem 1.15rem;margin:1.25rem 0;font-size:0.85rem;\"\u003e\n\u003ch3\u003e🏅 Brinyte: Precision Illumination Since 2009\u003c\/h3\u003e\n\u003cp style=\"font-size:.87rem;color:var(--zt-slate);margin-bottom:.55rem;\"\u003eISO9001 certified manufacturer with over 30 patents. From tactical flashlights to everyday carry solutions, Brinyte lights are trusted by professionals and enthusiasts worldwide.\u003c\/p\u003e\n\u003cdiv style=\"display:flex;flex-wrap:wrap;gap:0.5rem;\"\u003e\n\u003cspan style=\"background:var(--zt-white);border:1px solid var(--zt-border);border-radius:20px;padding:0.22rem 0.7rem;font-size:0.76rem;color:var(--zt-slate);\"\u003eISO9001\u003c\/span\u003e\u003cspan style=\"background:var(--zt-white);border:1px solid var(--zt-border);border-radius:20px;padding:0.22rem 0.7rem;font-size:0.76rem;color:var(--zt-slate);\"\u003e30+ Patents\u003c\/span\u003e\u003cspan style=\"background:var(--zt-white);border:1px solid var(--zt-border);border-radius:20px;padding:0.22rem 0.7rem;font-size:0.76rem;color:var(--zt-slate);\"\u003eANSI\/PLATO FL1\u003c\/span\u003e\u003cspan style=\"background:var(--zt-white);border:1px solid var(--zt-border);border-radius:20px;padding:0.22rem 0.7rem;font-size:0.76rem;color:var(--zt-slate);\"\u003eIPX7\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 信任徽章 --\u003e\n\u003cdiv class=\"zt-trust\" role=\"region\" aria-label=\"Trust signals\"\u003e\n\u003cdiv class=\"zt-trust-item\"\u003e\n\u003cspan\u003e🛡️\u003c\/span\u003e\u003cp\u003e2-Year Warranty\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zt-trust-item\"\u003e\n\u003cspan\u003e🚚\u003c\/span\u003e\u003cp\u003eWorldwide Shipping\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zt-trust-item\"\u003e\n\u003cspan\u003e🔄\u003c\/span\u003e\u003cp\u003e30-Day Replacement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zt-trust-item\"\u003e\n\u003cspan\u003e🔧\u003c\/span\u003e\u003cp\u003eFree Repairs\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca href=\"#\" class=\"zt-cta zt-cta-action\" aria-label=\"Add A02 to cart now\"\u003e⚡ Add to Cart – Carry the Light Every Day\u003c\/a\u003e\n\u003cp class=\"zt-cta-sub\"\u003eISO9001 Certified · 2-Year Warranty · Free Shipping over $49\u003c\/p\u003e\n\u003cdiv class=\"zt-shipping\" role=\"region\" aria-label=\"Shipping and warranty\"\u003e\n\u003ch2\u003eShipping, Warranty \u0026amp; Support\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e📦 Shipping:\u003c\/strong\u003e Track via \u003ca href=\"https:\/\/www.yuntrack.com\/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003eYunexpress Track \u0026amp; Trace\u003c\/a\u003e. Free shipping over $49.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e🔄 30-Day Free Replacement:\u003c\/strong\u003e If defective under normal use within 30 days, we replace or repair for free. \u003ca href=\"https:\/\/brinytestore.com\/blogs\/brinyte-light\/warranty-return-policy\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003eFull Policy →\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e🔧 2-Year Free Repairs:\u003c\/strong\u003e All flashlights covered for 2 years from purchase date.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e📧 Support:\u003c\/strong\u003e \u003ca href=\"mailto:service@brinyte.com\"\u003eservice@brinyte.com\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"zt-note\"\u003e© 2026 Brinyte · Shenzhen Yeguang Technology Co., Ltd.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 灯箱 --\u003e\n\u003cdiv class=\"zt-lb\" id=\"zt-lb\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Enlarged product image\"\u003e\n\u003cdiv class=\"zt-lb-x\" id=\"zt-lb-x\" role=\"button\" aria-label=\"Close\" tabindex=\"0\"\u003e×\u003c\/div\u003e\n\u003cimg id=\"zt-lb-img\" alt=\"\"\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function() {\n  window.ztShowLb = function(src, alt) {\n    var lb = document.getElementById('zt-lb'), img = document.getElementById('zt-lb-img');\n    if (!lb || !img) return;\n    img.src = src || ''; img.alt = alt || '';\n    lb.style.display = 'flex'; lb.classList.add('on');\n    document.body.style.overflow = 'hidden';\n  };\n  window.ztCloseLb = function() {\n    var lb = document.getElementById('zt-lb'), img = document.getElementById('zt-lb-img');\n    if (!lb) return;\n    lb.classList.remove('on'); lb.style.display = 'none';\n    document.body.style.overflow = '';\n    if (img) { img.src = ''; img.alt = ''; }\n  };\n\n  function init() {\n    var lb = document.getElementById('zt-lb'), lbX = document.getElementById('zt-lb-x');\n    if (lb) { lb.style.display = 'none'; lb.addEventListener('click', function(e) { if (e.target === lb) ztCloseLb(); }); }\n    if (lbX) { lbX.addEventListener('click', ztCloseLb); lbX.addEventListener('keydown', function(e) { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); ztCloseLb(); } }); }\n    document.addEventListener('keydown', function(e) { if (e.key === 'Escape') ztCloseLb(); });\n\n    var page = document.getElementById('zt-page');\n    if (page) page.addEventListener('click', function(e) {\n      if (e.target.closest('.zt-cta-action')) {\n        e.preventDefault(); window.scrollTo({ top: 0, behavior: 'smooth' });\n        var btn = document.querySelector('[name=\"add\"], .product-form__cart-submit, .add-to-cart, button[type=\"submit\"]');\n        if (btn) { btn.style.transition = 'box-shadow 0.3s'; btn.style.boxShadow = '0 0 0 3px rgba(230,126,0,0.5)'; setTimeout(function(){ btn.style.boxShadow = ''; }, 1500); }\n      }\n    });\n  }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', function() { setTimeout(init, 600); });\n  else setTimeout(init, 600);\n})();\n\u003c\/script\u003e","brand":"Brinyte","offers":[{"title":"Default Title","offer_id":42005010940062,"sku":"11265101","price":18.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0332\/8766\/7844\/files\/Mini_Keychain_Flashlight_20250703.webp?v=1767779029","url":"https:\/\/brinytestore.com\/tr\/products\/brinyte-a02-flat-keychain-flashlight-usb-c","provider":"Brinyte","version":"1.0","type":"link"}