{"product_id":"passage-leather-wallet-with-airtag","title":"Passage Leather Wallet for AirTag","description":"\u003c!-- Mood1993 Passage Leather Wallet for AirTag — below-the-fold descriptionHtml --\u003e\n\u003cdiv id=\"mood-passage-pdp\"\u003e\n\u003cstyle\u003e\n#mood-passage-pdp {\n  --mp-black: #111111;\n  --mp-muted: #666666;\n  --mp-line: #e5e0d8;\n  --mp-beige: #ede6dc;\n  --mp-beige-soft: #f7f4ef;\n  --mp-beige-deep: #e8dfd2;\n  --mp-green: #3d5a45;\n  --mp-white: #ffffff;\n  --mp-serif: Georgia, \"Times New Roman\", Times, serif;\n  --mp-sans: system-ui, -apple-system, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  color: var(--mp-black) !important;\n  font-family: var(--mp-sans) !important;\n  font-size: 16px !important;\n  line-height: 1.55 !important;\n  box-sizing: border-box !important;\n  -webkit-font-smoothing: antialiased;\n  \/* Stay inside theme description column — full-bleed viewport breakout failed on live Dawn-like PDP *\/\n  width: 100% !important;\n  max-width: 100% !important;\n  position: relative !important;\n  left: auto !important;\n  right: auto !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n  padding: 0 0 2.5rem !important;\n  overflow: visible !important;\n}\n#mood-passage-pdp *,\n#mood-passage-pdp *::before,\n#mood-passage-pdp *::after { box-sizing: border-box; }\n#mood-passage-pdp .mp-inner {\n  max-width: 100% !important;\n  width: 100% !important;\n  margin: 0 auto !important;\n  padding: 0 1.5rem !important;\n  box-sizing: border-box !important;\n}\n#mood-passage-pdp img { max-width: 100% !important; height: auto !important; display: block !important; }\n#mood-passage-pdp h2,\n#mood-passage-pdp h3 {\n  font-family: var(--mp-serif) !important;\n  font-weight: 700 !important;\n  line-height: 1.2 !important;\n  letter-spacing: -0.01em;\n  margin: 0 0 0.75rem !important;\n  color: var(--mp-black) !important;\n}\n#mood-passage-pdp p { margin: 0 0 1rem !important; color: var(--mp-black); }\n#mood-passage-pdp .mp-label {\n  display: block !important;\n  font-family: var(--mp-sans) !important;\n  font-size: 0.72rem !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.12em !important;\n  text-transform: uppercase !important;\n  color: var(--mp-muted) !important;\n  margin: 0 0 0.6rem !important;\n}\n#mood-passage-pdp .mp-section {\n  padding: 3rem 0 !important;\n  border-top: 1px solid var(--mp-line);\n}\n#mood-passage-pdp .mp-section:first-child { border-top: none; padding-top: 1.5rem !important; }\n#mood-passage-pdp .mp-lead {\n  font-size: 1.05rem !important;\n  line-height: 1.6 !important;\n  color: #333 !important;\n  max-width: 42rem;\n}\n#mood-passage-pdp .mp-callout {\n  display: flex !important;\n  gap: 0.75rem;\n  align-items: flex-start;\n  background: var(--mp-beige) !important;\n  border: 1px solid var(--mp-beige-deep);\n  border-radius: 6px;\n  padding: 0.95rem 1.1rem !important;\n  margin: 1.25rem 0 1rem !important;\n  max-width: 42rem;\n  font-size: 0.95rem !important;\n  line-height: 1.45;\n}\n#mood-passage-pdp .mp-callout-icon {\n  flex: 0 0 auto;\n  width: 1.35rem;\n  height: 1.35rem;\n  margin-top: 0.1rem;\n  color: var(--mp-black);\n}\n#mood-passage-pdp .mp-callout strong { font-weight: 700; }\n#mood-passage-pdp .mp-trust {\n  display: table !important;\n  width: 100% !important;\n  max-width: 42rem;\n  margin-top: 0.75rem !important;\n  border-collapse: separate;\n  border-spacing: 0.6rem 0;\n  table-layout: fixed;\n}\n#mood-passage-pdp .mp-trust-item {\n  display: table-cell !important;\n  width: 50% !important;\n  background: var(--mp-beige-soft) !important;\n  border: 1px solid var(--mp-line);\n  border-radius: 6px;\n  padding: 0.85rem 1rem !important;\n  font-size: 0.92rem !important;\n  line-height: 1.4;\n  vertical-align: top;\n}\n#mood-passage-pdp .mp-trust-item strong {\n  display: block !important;\n  font-size: 0.95rem !important;\n  margin-bottom: 0.15rem;\n}\n#mood-passage-pdp .mp-trust-item span { color: var(--mp-muted); font-size: 0.85rem; }\n#mood-passage-pdp .mp-note {\n  font-size: 0.85rem !important;\n  color: var(--mp-muted) !important;\n  margin-top: 0.85rem !important;\n}\n\n\/* Horizontal row tables — survive theme .rte overrides *\/\n#mood-passage-pdp table.mp-hrow {\n  width: 100% !important;\n  max-width: 100% !important;\n  border-collapse: collapse !important;\n  border-spacing: 0 !important;\n  table-layout: fixed !important;\n  display: table !important;\n  margin: 0 !important;\n}\n#mood-passage-pdp table.mp-hrow \u003e tbody { display: table-row-group !important; }\n#mood-passage-pdp table.mp-hrow \u003e tbody \u003e tr { display: table-row !important; }\n#mood-passage-pdp table.mp-hrow \u003e tbody \u003e tr \u003e td {\n  display: table-cell !important;\n  vertical-align: top !important;\n  float: none !important;\n}\n\n#mood-passage-pdp .mp-story h2 { font-size: clamp(1.6rem, 2.6vw, 2.15rem) !important; }\n#mood-passage-pdp .mp-story-copy { padding-right: 1.5rem !important; }\n#mood-passage-pdp .mp-story-img {\n  border-radius: 10px;\n  overflow: hidden;\n  background: var(--mp-beige-soft);\n  margin: 0 !important;\n}\n#mood-passage-pdp .mp-story-img img {\n  width: 100% !important;\n  aspect-ratio: 4 \/ 3;\n  object-fit: cover;\n}\n#mood-passage-pdp .mp-stat {\n  display: flex !important;\n  gap: 1rem;\n  align-items: flex-start;\n  margin-top: 1.25rem !important;\n  padding-top: 1.15rem !important;\n  border-top: 1px solid var(--mp-line);\n}\n#mood-passage-pdp .mp-stat-num {\n  font-family: var(--mp-serif) !important;\n  font-size: clamp(2.2rem, 4vw, 3rem) !important;\n  font-weight: 700 !important;\n  line-height: 1 !important;\n  flex: 0 0 auto;\n  letter-spacing: -0.02em;\n}\n#mood-passage-pdp .mp-stat-copy {\n  font-size: 0.95rem !important;\n  color: #333 !important;\n  margin: 0 !important;\n}\n#mood-passage-pdp .mp-footnote {\n  font-size: 0.75rem !important;\n  color: #888 !important;\n  margin: 0.75rem 0 0 !important;\n}\n#mood-passage-pdp .mp-problem-head { margin-bottom: 1.75rem !important; max-width: 40rem; }\n#mood-passage-pdp .mp-problem-head h2 { font-size: clamp(1.55rem, 2.5vw, 2.05rem) !important; }\n\n#mood-passage-pdp .mp-card {\n  border: 1px solid var(--mp-line);\n  border-radius: 8px;\n  padding: 1.35rem 1.2rem 1.45rem !important;\n  background: var(--mp-white) !important;\n  height: 100%;\n}\n#mood-passage-pdp .mp-card-quote {\n  font-family: var(--mp-serif) !important;\n  font-size: 1.05rem !important;\n  font-style: italic;\n  line-height: 1.35;\n  margin: 0 0 0.9rem !important;\n  color: var(--mp-black);\n}\n#mood-passage-pdp .mp-card-sol {\n  display: block !important;\n  font-family: var(--mp-sans) !important;\n  font-size: 0.72rem !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.1em !important;\n  text-transform: uppercase !important;\n  color: var(--mp-green) !important;\n  margin: 0 0 0.55rem !important;\n}\n#mood-passage-pdp .mp-card p {\n  margin: 0 !important;\n  font-size: 0.95rem !important;\n  color: #444 !important;\n  line-height: 1.5;\n}\n\n#mood-passage-pdp .mp-features {\n  background: var(--mp-beige) !important;\n  border-top: none !important;\n  border-radius: 10px;\n  margin: 0 !important;\n  padding: 2.5rem 1.75rem !important;\n}\n#mood-passage-pdp .mp-features h2 {\n  font-size: clamp(1.45rem, 2.4vw, 1.9rem) !important;\n  margin-bottom: 1.75rem !important;\n  max-width: 28rem;\n}\n#mood-passage-pdp table.mp-feature-grid {\n  width: 100% !important;\n  border-collapse: separate !important;\n  border-spacing: 1.25rem 1.35rem !important;\n  table-layout: fixed !important;\n  display: table !important;\n  margin: 0 !important;\n}\n#mood-passage-pdp table.mp-feature-grid td {\n  display: table-cell !important;\n  width: 25% !important;\n  vertical-align: top !important;\n  font-size: 0.95rem !important;\n  line-height: 1.35;\n  color: var(--mp-black);\n  padding: 0 !important;\n}\n#mood-passage-pdp .mp-feature {\n  display: flex !important;\n  align-items: flex-start;\n  gap: 0.65rem;\n}\n#mood-passage-pdp .mp-feature svg {\n  flex: 0 0 auto;\n  width: 22px;\n  height: 22px;\n  stroke: var(--mp-black);\n  fill: none;\n  stroke-width: 1.6;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n  margin-top: 0.1rem;\n}\n\n#mood-passage-pdp .mp-how-head { margin-bottom: 1.5rem !important; }\n#mood-passage-pdp .mp-how-head h2 { font-size: clamp(1.55rem, 2.5vw, 2rem) !important; }\n#mood-passage-pdp .mp-step {\n  background: var(--mp-beige-soft) !important;\n  border: 1px solid var(--mp-line);\n  border-radius: 8px;\n  padding: 1.35rem 1.2rem 1.45rem !important;\n  height: 100%;\n}\n#mood-passage-pdp .mp-step-num {\n  display: inline-flex !important;\n  align-items: center;\n  justify-content: center;\n  min-width: 2rem;\n  height: 1.7rem;\n  padding: 0 0.4rem;\n  background: var(--mp-beige-deep) !important;\n  border-radius: 4px;\n  font-size: 0.78rem !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.04em;\n  margin-bottom: 0.85rem !important;\n}\n#mood-passage-pdp .mp-step h3 {\n  font-family: var(--mp-sans) !important;\n  font-size: 1.05rem !important;\n  font-weight: 700 !important;\n  margin: 0 0 0.45rem !important;\n}\n#mood-passage-pdp .mp-step p {\n  margin: 0 !important;\n  font-size: 0.95rem !important;\n  color: #444 !important;\n}\n\n#mood-passage-pdp .mp-compare-head { margin-bottom: 1.5rem !important; }\n#mood-passage-pdp .mp-compare-head h2 { font-size: clamp(1.5rem, 2.5vw, 2rem) !important; }\n#mood-passage-pdp .mp-table-wrap { overflow-x: auto !important; -webkit-overflow-scrolling: touch; width: 100% !important; }\n#mood-passage-pdp table.mp-compare {\n  width: 100% !important;\n  border-collapse: collapse !important;\n  font-size: 0.92rem !important;\n  min-width: 640px;\n  display: table !important;\n}\n#mood-passage-pdp table.mp-compare th,\n#mood-passage-pdp table.mp-compare td {\n  padding: 0.9rem 0.95rem !important;\n  text-align: left !important;\n  vertical-align: top !important;\n  border-bottom: 1px solid var(--mp-line);\n}\n#mood-passage-pdp table.mp-compare thead th {\n  font-size: 0.72rem !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.08em !important;\n  text-transform: uppercase !important;\n  color: var(--mp-muted) !important;\n  border-bottom: 1px solid #ccc;\n}\n#mood-passage-pdp table.mp-compare thead th.mp-col-passage {\n  background: var(--mp-black) !important;\n  color: var(--mp-white) !important;\n  border-radius: 6px 6px 0 0;\n  border-bottom-color: var(--mp-black);\n}\n#mood-passage-pdp table.mp-compare tbody th {\n  font-weight: 600 !important;\n  color: var(--mp-black) !important;\n  width: 28%;\n}\n#mood-passage-pdp table.mp-compare tbody th small {\n  display: block !important;\n  font-weight: 400 !important;\n  color: var(--mp-muted) !important;\n  font-size: 0.78rem !important;\n  margin-top: 0.2rem;\n}\n#mood-passage-pdp table.mp-compare td.mp-col-passage {\n  background: var(--mp-beige) !important;\n  font-weight: 600 !important;\n}\n#mood-passage-pdp table.mp-compare td.mp-col-other { color: #666 !important; }\n#mood-passage-pdp .mp-compare-note {\n  font-size: 0.78rem !important;\n  color: #888 !important;\n  margin: 0.85rem 0 0 !important;\n}\n#mood-passage-pdp .mp-visually-hidden {\n  position: absolute !important;\n  width: 1px !important;\n  height: 1px !important;\n  padding: 0 !important;\n  margin: -1px !important;\n  overflow: hidden !important;\n  clip: rect(0,0,0,0) !important;\n  border: 0 !important;\n}\n\n\/* Specs | Good to know — critical 2-col *\/\n#mood-passage-pdp .mp-specs-faq h2 {\n  font-family: var(--mp-sans) !important;\n  font-size: 1.35rem !important;\n  margin-bottom: 1.1rem !important;\n}\n#mood-passage-pdp .mp-specs {\n  list-style: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n#mood-passage-pdp .mp-specs li {\n  display: table !important;\n  width: 100% !important;\n  table-layout: fixed !important;\n  padding: 0.75rem 0 !important;\n  border-bottom: 1px solid var(--mp-line);\n  font-size: 0.95rem !important;\n}\n#mood-passage-pdp .mp-specs li:last-child { border-bottom: none; }\n#mood-passage-pdp .mp-spec-label {\n  display: table-cell !important;\n  width: 7.5rem !important;\n  color: var(--mp-muted) !important;\n  font-weight: 500 !important;\n  vertical-align: top;\n  padding-right: 0.75rem !important;\n}\n#mood-passage-pdp .mp-spec-value {\n  display: table-cell !important;\n  color: var(--mp-black) !important;\n  vertical-align: top;\n}\n#mood-passage-pdp .mp-faq details {\n  border-bottom: 1px solid var(--mp-line);\n}\n#mood-passage-pdp .mp-faq details:first-of-type { border-top: 1px solid var(--mp-line); }\n#mood-passage-pdp .mp-faq summary {\n  list-style: none !important;\n  cursor: pointer;\n  display: flex !important;\n  justify-content: space-between;\n  align-items: center;\n  gap: 1rem;\n  padding: 1.1rem 0 !important;\n  min-height: 48px;\n  font-size: 0.85rem !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.08em !important;\n  text-transform: uppercase !important;\n  color: var(--mp-black) !important;\n  -webkit-tap-highlight-color: transparent;\n}\n#mood-passage-pdp .mp-faq summary::-webkit-details-marker { display: none; }\n#mood-passage-pdp .mp-faq summary::after {\n  content: \"+\";\n  font-size: 1.25rem;\n  font-weight: 400;\n  line-height: 1;\n  color: var(--mp-muted);\n  flex: 0 0 auto;\n}\n#mood-passage-pdp .mp-faq details[open] summary::after { content: \"–\"; }\n#mood-passage-pdp .mp-faq .mp-faq-a {\n  padding: 0 0 1.1rem !important;\n  font-size: 1rem !important;\n  color: #333 !important;\n  line-height: 1.55;\n  max-width: 36rem;\n}\n#mood-passage-pdp .mp-disclaimer {\n  margin: 1.5rem 0 0 !important;\n  background: #1a1a1a !important;\n  color: #ddd !important;\n  text-align: center !important;\n  font-size: 0.72rem !important;\n  letter-spacing: 0.02em;\n  padding: 0.95rem 1rem !important;\n  border-radius: 4px;\n  line-height: 1.4;\n}\n\n\/*\n  Portrait \/ phone-first stack: ALL multi-col blocks collapse below 768px.\n  ≥768px keeps PNG-like horizontal table rows.\n*\/\n@media (max-width: 767.98px) {\n  #mood-passage-pdp .mp-inner {\n    padding: 0 1.15rem !important;\n  }\n  #mood-passage-pdp table.mp-hrow,\n  #mood-passage-pdp table.mp-hrow \u003e tbody,\n  #mood-passage-pdp table.mp-hrow \u003e tbody \u003e tr,\n  #mood-passage-pdp table.mp-hrow \u003e tbody \u003e tr \u003e td {\n    display: block !important;\n    width: 100% !important;\n  }\n  #mood-passage-pdp table.mp-hrow \u003e tbody \u003e tr \u003e td {\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n    padding-bottom: 1rem !important;\n  }\n  #mood-passage-pdp .mp-story-copy { padding-right: 0 !important; }\n  #mood-passage-pdp .mp-story-img { margin-bottom: 1.25rem !important; }\n  #mood-passage-pdp table.mp-hrow.mp-story \u003e tbody \u003e tr {\n    display: flex !important;\n    flex-direction: column !important;\n  }\n  #mood-passage-pdp table.mp-hrow.mp-story .mp-story-img-cell {\n    order: -1;\n  }\n  #mood-passage-pdp table.mp-feature-grid,\n  #mood-passage-pdp table.mp-feature-grid tbody,\n  #mood-passage-pdp table.mp-feature-grid tr,\n  #mood-passage-pdp table.mp-feature-grid td {\n    display: block !important;\n    width: 100% !important;\n  }\n  #mood-passage-pdp table.mp-feature-grid { border-spacing: 0 !important; }\n  #mood-passage-pdp table.mp-feature-grid td { padding: 0.65rem 0 !important; }\n  #mood-passage-pdp .mp-features {\n    margin: 0 !important;\n    padding: 2rem 1.25rem !important;\n  }\n  #mood-passage-pdp .mp-section { padding: 2.5rem 0 !important; }\n  #mood-passage-pdp .mp-trust,\n  #mood-passage-pdp .mp-trust tbody,\n  #mood-passage-pdp .mp-trust tr,\n  #mood-passage-pdp .mp-trust-item {\n    display: block !important;\n    width: 100% !important;\n  }\n  #mood-passage-pdp .mp-trust { border-spacing: 0 !important; }\n  #mood-passage-pdp .mp-trust-item { margin-bottom: 0.55rem !important; }\n  #mood-passage-pdp .mp-specs-col { padding-right: 0 !important; margin-bottom: 2rem !important; }\n  #mood-passage-pdp .mp-specs li,\n  #mood-passage-pdp .mp-spec-label,\n  #mood-passage-pdp .mp-spec-value {\n    display: block !important;\n    width: 100% !important;\n  }\n  #mood-passage-pdp .mp-spec-label { margin-bottom: 0.2rem !important; }\n  #mood-passage-pdp .mp-stat { flex-direction: column !important; gap: 0.5rem; }\n  #mood-passage-pdp .mp-faq summary {\n    padding: 1.2rem 0 !important;\n    min-height: 52px;\n    font-size: 0.88rem !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mp-inner\"\u003e\n  \u003c!-- 1. Lead\/callout\/trust moved to Passage buy column (theme) — matches design PNG --\u003e\n\n  \u003c!-- 2. Why this wallet exists — TWO COLUMNS (text L \/ image R) via table --\u003e\n  \u003csection class=\"mp-section\" aria-labelledby=\"mp-why-heading\"\u003e\n    \u003ctable class=\"mp-hrow mp-story\" role=\"presentation\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" style=\"width:100%;border-collapse:collapse;table-layout:fixed;\"\u003e\n      \u003ctr\u003e\n        \u003ctd class=\"mp-story-copy\" valign=\"top\" style=\"width:52%;vertical-align:middle;padding-right:1.5rem;\"\u003e\n          \u003cp class=\"mp-label\"\u003eWhy this wallet exists\u003c\/p\u003e\n          \u003ch2 id=\"mp-why-heading\"\u003eA lost wallet rarely finds its way back\u003c\/h2\u003e\n          \u003cp\u003eCards, ID, cash and the hassle of replacing all of them, usually far from home. Once a wallet is gone, the odds of getting it back are low. A tracker changes that, but only if it actually stays in the wallet.\u003c\/p\u003e\n          \u003cdiv class=\"mp-stat\"\u003e\n            \u003cdiv class=\"mp-stat-num\" aria-hidden=\"true\"\u003e1 in 5\u003c\/div\u003e\n            \u003cp class=\"mp-stat-copy\"\u003e\u003cstrong\u003e1 in 5\u003c\/strong\u003e lost wallets came back in a UK field experiment across five cities. None of those left on public transport were returned.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"mp-footnote\"\u003eSource: wallet-drop experiment reported in 2010 (CPP \/ ICM research).\u003c\/p\u003e\n        \u003c\/td\u003e\n        \u003ctd class=\"mp-story-img-cell\" valign=\"top\" style=\"width:48%;vertical-align:middle;\"\u003e\n          \u003cfigure class=\"mp-story-img\" style=\"margin:0;border-radius:10px;overflow:hidden;background:#f7f4ef;\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0638\/5257\/6841\/files\/airtag-08-lifestyle.jpg?v=1793857223\" alt=\"Passage leather wallet with AirTag resting on a notebook\" width=\"900\" height=\"675\" loading=\"lazy\" style=\"width:100%;height:auto;display:block;\"\u003e\n          \u003c\/figure\u003e\n        \u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 3. Built for the tracker — THREE cards ONE ROW --\u003e\n  \u003csection class=\"mp-section\" aria-labelledby=\"mp-built-heading\"\u003e\n    \u003cdiv class=\"mp-problem-head\"\u003e\n      \u003cp class=\"mp-label\"\u003eThe problem with ‘just add an AirTag’\u003c\/p\u003e\n      \u003ch2 id=\"mp-built-heading\"\u003eBuilt for the tracker, not around it\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003ctable class=\"mp-hrow mp-cards\" role=\"presentation\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" style=\"width:100%;border-collapse:separate;border-spacing:1rem 0;table-layout:fixed;\"\u003e\n      \u003ctr\u003e\n        \u003ctd valign=\"top\" style=\"width:33.33%;vertical-align:top;\"\u003e\n          \u003carticle class=\"mp-card\"\u003e\n            \u003cp class=\"mp-card-quote\"\u003e“It keeps slipping out of the card slot.”\u003c\/p\u003e\n            \u003cspan class=\"mp-card-sol\"\u003e→ Snap-secured holder\u003c\/span\u003e\n            \u003cp\u003eThe AirTag sits in its own leather holder with a snap tab, so it can’t work its way out.\u003c\/p\u003e\n          \u003c\/article\u003e\n        \u003c\/td\u003e\n        \u003ctd valign=\"top\" style=\"width:33.33%;vertical-align:top;\"\u003e\n          \u003carticle class=\"mp-card\"\u003e\n            \u003cp class=\"mp-card-quote\"\u003e“It makes my wallet bulge.”\u003c\/p\u003e\n            \u003cspan class=\"mp-card-sol\"\u003e→ A dedicated spot\u003c\/span\u003e\n            \u003cp\u003eThe tracker has a shaped place in the leather instead of being forced between your cards.\u003c\/p\u003e\n          \u003c\/article\u003e\n        \u003c\/td\u003e\n        \u003ctd valign=\"top\" style=\"width:33.33%;vertical-align:top;\"\u003e\n          \u003carticle class=\"mp-card\"\u003e\n            \u003cp class=\"mp-card-quote\"\u003e“I’m always digging for the right card.”\u003c\/p\u003e\n            \u003cspan class=\"mp-card-sol\"\u003e→ Pop-up card case\u003c\/span\u003e\n            \u003cp\u003ePush the lever and your cards slide up in order, ready at the gate, the café or the hotel desk.\u003c\/p\u003e\n          \u003c\/article\u003e\n        \u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 4. Feature grid — 4×2 on beige --\u003e\n  \u003csection class=\"mp-features\" aria-labelledby=\"mp-feat-heading\"\u003e\n    \u003ch2 id=\"mp-feat-heading\"\u003eEverything for a day out, in one slim wallet\u003c\/h2\u003e\n    \u003ctable class=\"mp-feature-grid\" role=\"presentation\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" style=\"width:100%;border-collapse:separate;border-spacing:1.25rem 1.35rem;table-layout:fixed;\"\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"width:25%;vertical-align:top;\"\u003e\n          \u003cdiv class=\"mp-feature\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8\"\u003e\u003c\/circle\u003e\u003cline x1=\"12\" y1=\"2\" x2=\"12\" y2=\"5\"\u003e\u003c\/line\u003e\u003cline x1=\"12\" y1=\"19\" x2=\"12\" y2=\"22\"\u003e\u003c\/line\u003e\u003cline x1=\"2\" y1=\"12\" x2=\"5\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"19\" y1=\"12\" x2=\"22\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n            \u003cspan\u003eBuilt-in AirTag holder\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/td\u003e\n        \u003ctd style=\"width:25%;vertical-align:top;\"\u003e\n          \u003cdiv class=\"mp-feature\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003crect x=\"5\" y=\"8\" width=\"14\" height=\"10\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003crect x=\"7\" y=\"4\" width=\"10\" height=\"5\" rx=\"1\"\u003e\u003c\/rect\u003e\u003cline x1=\"12\" y1=\"14\" x2=\"12\" y2=\"16\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n            \u003cspan\u003ePop-up card case\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/td\u003e\n        \u003ctd style=\"width:25%;vertical-align:top;\"\u003e\n          \u003cdiv class=\"mp-feature\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003crect x=\"4\" y=\"5\" width=\"16\" height=\"14\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"9\" cy=\"11\" r=\"2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M6.5 16c.8-1.5 2-2.2 3.5-2.2S14.2 14.5 15 16\"\u003e\u003c\/path\u003e\u003cline x1=\"14\" y1=\"9\" x2=\"18\" y2=\"9\"\u003e\u003c\/line\u003e\u003cline x1=\"14\" y1=\"12\" x2=\"17\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n            \u003cspan\u003eClear ID window\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/td\u003e\n        \u003ctd style=\"width:25%;vertical-align:top;\"\u003e\n          \u003cdiv class=\"mp-feature\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003crect x=\"5\" y=\"6\" width=\"14\" height=\"9\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003crect x=\"7\" y=\"10\" width=\"14\" height=\"9\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\n            \u003cspan\u003eExtra card slots\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd style=\"width:25%;vertical-align:top;\"\u003e\n          \u003cdiv class=\"mp-feature\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003crect x=\"3\" y=\"7\" width=\"18\" height=\"10\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"8\" cy=\"12\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003cline x1=\"13\" y1=\"10\" x2=\"18\" y2=\"10\"\u003e\u003c\/line\u003e\u003cline x1=\"13\" y1=\"14\" x2=\"17\" y2=\"14\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n            \u003cspan\u003eRoom for folded cash\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/td\u003e\n        \u003ctd style=\"width:25%;vertical-align:top;\"\u003e\n          \u003cdiv class=\"mp-feature\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003crect x=\"5\" y=\"4\" width=\"14\" height=\"16\" rx=\"2\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"12\" cy=\"14\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 8.5v2.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003cspan\u003eSnap-tab closure\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/td\u003e\n        \u003ctd style=\"width:25%;vertical-align:top;\"\u003e\n          \u003cdiv class=\"mp-feature\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003crect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"1\" stroke-dasharray=\"2.5 2\"\u003e\u003c\/rect\u003e\u003cline x1=\"8\" y1=\"8\" x2=\"16\" y2=\"8\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"16\" x2=\"13\" y2=\"16\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n            \u003cspan\u003eLeather, fine stitching\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/td\u003e\n        \u003ctd style=\"width:25%;vertical-align:top;\"\u003e\n          \u003cdiv class=\"mp-feature\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8\"\u003e\u003c\/circle\u003e\u003cline x1=\"7\" y1=\"7\" x2=\"17\" y2=\"17\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n            \u003cspan\u003eAirTag sold separately\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 5. How it works — THREE steps ONE ROW --\u003e\n  \u003csection class=\"mp-section\" aria-labelledby=\"mp-how-heading\"\u003e\n    \u003cdiv class=\"mp-how-head\"\u003e\n      \u003cp class=\"mp-label\"\u003eSet up in a minute\u003c\/p\u003e\n      \u003ch2 id=\"mp-how-heading\"\u003eHow it works\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003ctable class=\"mp-hrow mp-steps\" role=\"presentation\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" style=\"width:100%;border-collapse:separate;border-spacing:1rem 0;table-layout:fixed;\"\u003e\n      \u003ctr\u003e\n        \u003ctd valign=\"top\" style=\"width:33.33%;vertical-align:top;\"\u003e\n          \u003carticle class=\"mp-step\"\u003e\n            \u003cdiv class=\"mp-step-num\"\u003e01\u003c\/div\u003e\n            \u003ch3\u003eSnap in your AirTag\u003c\/h3\u003e\n            \u003cp\u003eOpen the holder, drop in your AirTag and close the snap.\u003c\/p\u003e\n          \u003c\/article\u003e\n        \u003c\/td\u003e\n        \u003ctd valign=\"top\" style=\"width:33.33%;vertical-align:top;\"\u003e\n          \u003carticle class=\"mp-step\"\u003e\n            \u003cdiv class=\"mp-step-num\"\u003e02\u003c\/div\u003e\n            \u003ch3\u003ePair it on your iPhone\u003c\/h3\u003e\n            \u003cp\u003eName it ‘Wallet’ in the Find My app. If you leave it behind, you can see it on the map.\u003c\/p\u003e\n          \u003c\/article\u003e\n        \u003c\/td\u003e\n        \u003ctd valign=\"top\" style=\"width:33.33%;vertical-align:top;\"\u003e\n          \u003carticle class=\"mp-step\"\u003e\n            \u003cdiv class=\"mp-step-num\"\u003e03\u003c\/div\u003e\n            \u003ch3\u003eLoad your cards\u003c\/h3\u003e\n            \u003cp\u003eCards go in the pop-up case, your ID behind the window, and folded cash and spare cards inside.\u003c\/p\u003e\n          \u003c\/article\u003e\n        \u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 6. Comparison --\u003e\n  \u003csection class=\"mp-section\" aria-labelledby=\"mp-compare-heading\"\u003e\n    \u003cdiv class=\"mp-compare-head\"\u003e\n      \u003cp class=\"mp-label\"\u003eCompare\u003c\/p\u003e\n      \u003ch2 id=\"mp-compare-heading\"\u003eWhy not just use a regular wallet?\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mp-table-wrap\"\u003e\n      \u003ctable class=\"mp-compare\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"col\"\u003e\u003cspan class=\"mp-visually-hidden\"\u003eFeature\u003c\/span\u003e\u003c\/th\u003e\n            \u003cth scope=\"col\" class=\"mp-col-passage\"\u003ePassage Wallet\u003c\/th\u003e\n            \u003cth scope=\"col\"\u003eBifold + Loose AirTag\u003c\/th\u003e\n            \u003cth scope=\"col\"\u003eBasic Pop-Up Cardholder\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eAirTag stays put \u003csmall\u003eWon’t slip out or get lost itself\u003c\/small\u003e\n\u003c\/th\u003e\n            \u003ctd class=\"mp-col-passage\"\u003eSnap holder\u003c\/td\u003e\n            \u003ctd class=\"mp-col-other\"\u003eSlips around\u003c\/td\u003e\n            \u003ctd class=\"mp-col-other\"\u003eUsually none\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eFast card access\u003c\/th\u003e\n            \u003ctd class=\"mp-col-passage\"\u003ePush lever\u003c\/td\u003e\n            \u003ctd class=\"mp-col-other\"\u003eDig through slots\u003c\/td\u003e\n            \u003ctd class=\"mp-col-other\"\u003ePush lever\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eID window\u003c\/th\u003e\n            \u003ctd class=\"mp-col-passage\"\u003eYes\u003c\/td\u003e\n            \u003ctd class=\"mp-col-other\"\u003eOften\u003c\/td\u003e\n            \u003ctd class=\"mp-col-other\"\u003eRarely\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eFolded cash\u003c\/th\u003e\n            \u003ctd class=\"mp-col-passage\"\u003eYes\u003c\/td\u003e\n            \u003ctd class=\"mp-col-other\"\u003eYes\u003c\/td\u003e\n            \u003ctd class=\"mp-col-other\"\u003eLimited\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eStays closed in a bag or pocket\u003c\/th\u003e\n            \u003ctd class=\"mp-col-passage\"\u003eSnap tab\u003c\/td\u003e\n            \u003ctd class=\"mp-col-other\"\u003eUsually not\u003c\/td\u003e\n            \u003ctd class=\"mp-col-other\"\u003eUsually not\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"mp-compare-note\"\u003eComparison describes typical wallets in each category, not specific brands.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 7. Specs + Good to know — CRITICAL two columns (~40% \/ ~60%) --\u003e\n  \u003csection class=\"mp-section\" aria-label=\"Specifications and FAQ\"\u003e\n    \u003ctable class=\"mp-hrow mp-specs-faq\" role=\"presentation\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" style=\"width:100%;border-collapse:collapse;table-layout:fixed;\"\u003e\n      \u003ctr\u003e\n        \u003ctd class=\"mp-specs-col\" valign=\"top\" style=\"width:40%;vertical-align:top;padding-right:2rem;\"\u003e\n          \u003ch2\u003eSpecifications\u003c\/h2\u003e\n          \u003cul class=\"mp-specs\"\u003e\n            \u003cli\u003e\n\u003cspan class=\"mp-spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"mp-spec-value\"\u003eLeather\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"mp-spec-label\"\u003eDimensions\u003c\/span\u003e\u003cspan class=\"mp-spec-value\"\u003e10 × 6.5 × 2 cm (≈ 3.9 × 2.6 × 0.8 in)\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"mp-spec-label\"\u003eCard capacity\u003c\/span\u003e\u003cspan class=\"mp-spec-value\"\u003ePop-up card case + spare interior slots\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"mp-spec-label\"\u003eTracker\u003c\/span\u003e\u003cspan class=\"mp-spec-value\"\u003eHolder fits Apple AirTag (not included)\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"mp-spec-label\"\u003eClosure\u003c\/span\u003e\u003cspan class=\"mp-spec-value\"\u003eSnap tab\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan class=\"mp-spec-label\"\u003eInside\u003c\/span\u003e\u003cspan class=\"mp-spec-value\"\u003eID window, card slots, cash compartment\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/td\u003e\n        \u003ctd class=\"mp-faq\" valign=\"top\" style=\"width:60%;vertical-align:top;\"\u003e\n          \u003ch2\u003eGood to know\u003c\/h2\u003e\n          \u003cdetails open\u003e\n            \u003csummary\u003eIs the AirTag included?\u003c\/summary\u003e\n            \u003cdiv class=\"mp-faq-a\"\u003eNo. The wallet comes without an AirTag. The holder is sized for Apple AirTag, so you can use one you already have or buy it separately.\u003c\/div\u003e\n          \u003c\/details\u003e\n          \u003cdetails\u003e\n            \u003csummary\u003eDo I need an iPhone?\u003c\/summary\u003e\n            \u003cdiv class=\"mp-faq-a\"\u003eFind My works with iPhone. On Android, you can use AirTag features through Apple’s network with some limitations — full setup and the complete Find My experience are designed for iPhone.\u003c\/div\u003e\n          \u003c\/details\u003e\n          \u003cdetails\u003e\n            \u003csummary\u003eWill other trackers fit?\u003c\/summary\u003e\n            \u003cdiv class=\"mp-faq-a\"\u003eThe holder is sized for Apple AirTag. Other trackers are not guaranteed to fit.\u003c\/div\u003e\n          \u003c\/details\u003e\n          \u003cdetails\u003e\n            \u003csummary\u003eShipping\u003c\/summary\u003e\n            \u003cdiv class=\"mp-faq-a\"\u003eShips within 2 business days. Shipping cost and delivery times are calculated at checkout. P.O. boxes ship via regular shipping.\u003c\/div\u003e\n          \u003c\/details\u003e\n          \u003cdetails\u003e\n            \u003csummary\u003eReturns\u003c\/summary\u003e\n            \u003cdiv class=\"mp-faq-a\"\u003e30-day returns on unused items. If the item is defective, wrong, or damaged in transit, we cover return shipping.\u003c\/div\u003e\n          \u003c\/details\u003e\n        \u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 8. Trademark disclaimer --\u003e\n  \u003cp class=\"mp-disclaimer\"\u003emood_1993 · AirTag and Find My are trademarks of Apple Inc. MOOD_1993 is not affiliated with Apple.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"MOOD_1993","offers":[{"title":"Default Title","offer_id":67847074447433,"sku":null,"price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0638\/5257\/6841\/files\/airtag-rfid-wallet-hero.jpg?v=1793857213","url":"https:\/\/mood1993.com\/products\/passage-leather-wallet-with-airtag","provider":"MOOD_1993","version":"1.0","type":"link"}