{"title":"Home page","description":null,"products":[{"product_id":"airtag-bottle-cage-mount-adjustable-trail-tested","title":"AirTag Bottle Cage Mount — Adjustable \u0026 Trail-Tested","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eTrack your bike where it actually gets ridden.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis is a bottle-cage AirTag mount built and tested by an actual mountain bike rider — not a studio prototype. It's been through real trail abuse: mud, roots, drops, rock gardens, the whole season. Durability test footage coming soon!\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eWhy this one's different:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eAdjustable 50mm–70mm hole spacing\u003c\/strong\u003e — fits a wider range of frames than fixed 64mm-only mounts on the market\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003ePush-to-release design\u003c\/strong\u003e — no prying, no Allen key required. Push the AirTag in from the top, snap the lid down, done. To remove: push through the bottom hole and the AirTag pops right out.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eUnder 6 grams\u003c\/strong\u003e (without AirTag) — you won't notice it's there\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eFits standard 5mm bottle cage screws\u003c\/strong\u003e, replacing your existing bottle cage mount\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eInstall:\u003c\/strong\u003e\u003c\/p\u003e\n\u003col class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eUnscrew your bottle cage (or existing screws)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eScrew in the AirTag holder using the same mounting points\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003ePress your AirTag into the top opening\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSnap the lid down to close\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eRemove:\u003c\/strong\u003e\u003c\/p\u003e\n\u003col class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eUnscrew the holder from your frame\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003ePush a finger or small tool into the bottom hole — the lid and AirTag pop right out\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eBuilt for riders who skip the water bottle\u003c\/strong\u003e — if you run a hydration pack or bottle-free setup on rides, this puts your bottle mounts to better use: real theft\/loss protection for a bike that's actually going to get ridden hard, not just parked in a garage.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cem\u003eAirTag sold separately.\u003c\/em\u003e\u003c\/p\u003e","brand":"LJ Designs","offers":[{"title":"Default Title","offer_id":43333270143037,"sku":null,"price":16.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0663\/8265\/9645\/files\/IMG_0611.jpg?v=1783624698"},{"product_id":"moneypoly-500-tap-to-pay-card-holder","title":"MoneyPoly™ 500 Bill | Tap-To-Pay Credit\/Debit Card Holder","description":"\u003ch2\u003e💸 Turn Your Card Into a 500 Bill\u003c\/h2\u003e\n\u003cp\u003eUpgrade the way you pay with the \u003cstrong\u003eMoneyPoly™ 500 Bill Card Holder\u003c\/strong\u003e. Inspired by the iconic orange 500 from everyone's favorite board game, this premium 3D printed holder transforms your everyday NFC debit or credit card into a hilarious, nostalgic conversation starter.\u003c\/p\u003e\n\u003cp\u003eSimply insert your compatible \u003cstrong\u003eNFC debit or credit card\u003c\/strong\u003e, snap the holder closed, and tap to pay anywhere contactless payments are accepted. Buying coffee with board game money never gets old.\u003c\/p\u003e\n\u003ch3\u003e✨ Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e💳 Fits most NFC debit \u0026amp; credit cards\u003c\/li\u003e\n\u003cli\u003e📲 Tap to pay without removing your card\u003c\/li\u003e\n\u003cli\u003e🖨️ Precision 3D printed for a secure snap fit\u003c\/li\u003e\n\u003cli\u003e🪶 Lightweight, durable, and pocket friendly\u003c\/li\u003e\n\u003cli\u003e🎁 The perfect gift for board game fans\u003c\/li\u003e\n\u003cli\u003e🤩 Guaranteed to turn heads at checkout\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e📦 What's Included\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1× MoneyPoly™ 500 Bill Card Holder (front + snap-on back plate)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eℹ️ Please Note\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYour NFC debit or credit card is \u003cstrong\u003enot included\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eA compatible contactless card is required for tap-to-pay functionality.\u003c\/li\u003e\n\u003cli\u003eBecause each holder is 3D printed, minor layer lines and small surface variations are normal and make every piece unique.\u003c\/li\u003e\n\u003cli\u003eEach MoneyPoly™ 500 is made to order and inspected before shipping.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e🚚 Shipping \u0026amp; Delivery\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eProcessing time:\u003c\/strong\u003e 1–3 business days\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTracking included\u003c\/strong\u003e — you'll receive tracking once your order ships\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e✅ 30-Day Money Back Guarantee\u003c\/h3\u003e\n\u003cp\u003eIf your MoneyPoly™ 500 arrives damaged or defective, contact us within \u003cstrong\u003e30 days\u003c\/strong\u003e of delivery and we'll arrange a replacement or refund.\u003c\/p\u003e","brand":"LJ Designs","offers":[{"title":"Default Title","offer_id":43368019755069,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0663\/8265\/9645\/files\/Meshy_AI_Monopoly500BoxWhiteBG.png?v=1784491419"}],"url":"https:\/\/ljdesigns.us\/collections\/frontpage.oembed","provider":"LJ Designs","version":"1.0","type":"link"}