{"title":"Keyrings","description":"\u003cp\u003eSmall gifts for life on the road. Explore Cycolinks bicycle and motorbike keyrings, practical bottle-opener keyrings and thoughtful Drive Safe designs.\u003c\/p\u003e\u003cp\u003eChoose a meaningful everyday gift for a rider, partner or cycling friend. Explore more \u003ca href=\"\/pages\/biker-gifts\"\u003ebiker gifts\u003c\/a\u003e and \u003ca href=\"\/collections\/accessories-collection\"\u003erider accessories\u003c\/a\u003e.\u003c\/p\u003e\u003cp\u003eExplore related collections: \u003ca href=\"\/collections\/personalised-bracelets\"\u003ePersonalised Biker Gifts\u003c\/a\u003e · \u003ca href=\"\/collections\/home-lifestyle-gifts\"\u003eHome \u0026amp; Lifestyle Gifts\u003c\/a\u003e.\u003c\/p\u003e","products":[{"product_id":"cycolinks-bicycle-shape-bottle-opener-keyring","title":"Cycolinks Bicycle Bottle Opener Keyring","description":"\u003cstyle\u003e\n.cyco-charm-desc,.cyco-charm-desc *{box-sizing:border-box}\n.cyco-charm-desc{--gold:#ad9063;--ink:#252321;--muted:#605b55;--line:#e8e1d7;--cream:#f8f5f0;max-width:980px;width:100%;min-width:0;margin:0 auto;color:var(--ink);font-family:inherit;font-size:16px;line-height:1.6;text-align:left}\n.cyco-charm-desc h2,.cyco-charm-desc h3,.cyco-charm-desc p{margin:0}\n.cyco-charm-desc h2{font-family:inherit;font-size:clamp(25px,4vw,36px);line-height:1.15;letter-spacing:-.025em;color:var(--ink)}\n.cyco-charm-desc h3{font-family:inherit;font-size:18px;line-height:1.3;color:var(--ink)}\n.cyco-charm-desc .cyco-intro{padding:28px;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:14px;background:var(--cream);margin-bottom:24px}\n.cyco-charm-desc .cyco-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#715735;margin-bottom:10px}\n.cyco-charm-desc .cyco-intro p:last-child{max-width:670px;margin-top:13px;color:var(--muted)}\n.cyco-charm-desc .cyco-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}\n.cyco-charm-desc .cyco-highlight{min-width:0;padding:14px 10px;border:1px solid var(--line);border-radius:10px;text-align:center;background:#fff}\n.cyco-charm-desc .cyco-highlight strong{display:block;font-size:14px;line-height:1.35;color:var(--ink)}\n.cyco-charm-desc .cyco-highlight span{display:block;font-size:12px;line-height:1.5;color:var(--muted);margin-top:4px}\n.cyco-charm-desc .cyco-features{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:22px 0;margin-top:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n.cyco-charm-desc .cyco-features\u003ediv{min-width:0}.cyco-charm-desc .cyco-features h3{margin-bottom:9px}\n.cyco-charm-desc ul{margin:0;padding-left:19px;line-height:1.7}\n.cyco-charm-desc .cyco-features ul{font-size:14px;color:var(--muted)}\n.cyco-charm-desc .cyco-fit-note{padding:13px 16px;margin:18px 0;border-left:3px solid var(--gold);border-radius:0 8px 8px 0;background:var(--cream);font-size:14px;color:var(--muted)}\n.cyco-charm-desc strong{color:var(--ink)}\n.cyco-charm-desc a{color:#715735;text-decoration:underline;text-underline-offset:3px}\n.cyco-charm-desc .cyco-closing{margin:20px 0;font-size:15px;color:var(--muted)}\n.cyco-charm-desc .cyco-details{border-top:1px solid var(--line)}\n.cyco-charm-desc .cyco-details details{border-bottom:1px solid var(--line)}\n.cyco-charm-desc .cyco-details summary{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 0;font-size:15px;font-weight:600;cursor:pointer;list-style:none;color:var(--ink)}\n.cyco-charm-desc .cyco-details summary::-webkit-details-marker{display:none}\n.cyco-charm-desc .cyco-details summary:after{content:\"+\";font-size:23px;font-weight:400;color:#715735;flex-shrink:0}\n.cyco-charm-desc .cyco-details details[open]\u003esummary:after{content:\"−\"}\n.cyco-charm-desc .cyco-details summary:focus-visible,.cyco-charm-desc a:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:2px}\n.cyco-charm-desc .cyco-detail-content{padding:0 0 18px;font-size:14px;color:var(--muted);overflow-wrap:anywhere}\n.cyco-charm-desc .cyco-detail-content p+p{margin-top:10px}\n.cyco-charm-desc .cyco-specs{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);margin:0 0 13px;gap:0;font-size:14px}\n.cyco-charm-desc .cyco-specs dt,.cyco-charm-desc .cyco-specs dd{padding:9px 10px;border-bottom:1px solid #eee9e1;margin:0;min-width:0;line-height:1.6}\n.cyco-charm-desc .cyco-specs dt{font-weight:600;color:var(--ink);background:var(--cream)}\n.cyco-charm-desc .cyco-specs dd{color:var(--muted)}\n.cyco-charm-desc .cyco-small{font-size:12px;color:var(--muted)}\n@media(max-width:600px){.cyco-charm-desc{font-size:15px}.cyco-charm-desc .cyco-intro{padding:21px 18px;margin-bottom:20px}.cyco-charm-desc .cyco-highlights{gap:7px;margin-bottom:20px}.cyco-charm-desc .cyco-highlight{padding:12px 7px}.cyco-charm-desc .cyco-highlight strong{font-size:12px}.cyco-charm-desc .cyco-highlight span{font-size:11px}.cyco-charm-desc .cyco-features{grid-template-columns:1fr;gap:18px;padding:19px 0}.cyco-charm-desc .cyco-features h3{font-size:16px}.cyco-charm-desc .cyco-features ul,.cyco-charm-desc .cyco-fit-note,.cyco-charm-desc .cyco-detail-content{font-size:13px}.cyco-charm-desc .cyco-specs{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);font-size:13px}.cyco-charm-desc .cyco-specs dt,.cyco-charm-desc .cyco-specs dd{padding:8px}.cyco-charm-desc .cyco-details summary{font-size:14px;line-height:1.5}.cyco-charm-desc .cyco-eyebrow{font-size:10px;letter-spacing:.12em}}\n@media(max-width:340px){.cyco-charm-desc .cyco-highlights{grid-template-columns:1fr}.cyco-charm-desc .cyco-highlight{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:12px}.cyco-charm-desc .cyco-highlight span{margin:0;text-align:right}}\n\n.cyco-charm-desc .cyco-section{margin:28px 0}.cyco-charm-desc .cyco-section h3{margin-bottom:12px}.cyco-charm-desc .cyco-section p+p{margin-top:12px}\n.cyco-charm-desc .cyco-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:16px 0}.cyco-charm-desc .cyco-card{border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0;background:#fff}.cyco-charm-desc .cyco-card h3{font-size:22px;margin-bottom:8px}.cyco-charm-desc .cyco-card p{font-size:14px;color:var(--muted)}\n.cyco-charm-desc .cyco-picks{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cyco-charm-desc .cyco-picks a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:7px;text-decoration:none;font-size:13px;color:var(--ink);background:var(--cream)}.cyco-charm-desc .cyco-picks a:hover{border-color:var(--gold)}.cyco-charm-desc .cyco-dot{width:11px;height:11px;border-radius:50%;border:1px solid #aaa;flex:none}.cyco-charm-desc .cyco-dot.silver{background:#dadcde}.cyco-charm-desc .cyco-dot.black{background:#252321}.cyco-charm-desc .cyco-dot.gold{background:#c9a350}\n.cyco-charm-desc .cyco-alert{padding:17px 18px;border:1px solid #d9cbb9;border-left:4px solid #8a6b3f;border-radius:8px;background:#faf6ef;font-size:14px;margin:20px 0}.cyco-charm-desc .cyco-alert p+p{margin-top:9px}\n.cyco-charm-desc .cyco-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cyco-charm-desc .cyco-fit-grid\u003ediv{padding:20px;background:var(--cream);border:1px solid var(--line);border-radius:12px;min-width:0}.cyco-charm-desc .cyco-fit-grid p{font-size:14px;color:var(--muted)}\n.cyco-charm-desc .cyco-steps{padding-left:24px;margin:14px 0;font-size:14px}.cyco-charm-desc .cyco-steps li{padding:5px 0 5px 4px}.cyco-charm-desc .cyco-video{position:relative;width:100%;aspect-ratio:16\/9;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--cream);margin:15px 0 10px}.cyco-charm-desc .cyco-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.cyco-charm-desc .cyco-video-note{font-size:13px;color:var(--muted)}\n@media(max-width:700px){.cyco-charm-desc .cyco-cards{grid-template-columns:1fr}.cyco-charm-desc .cyco-card{padding:16px}.cyco-charm-desc .cyco-card h3{font-size:20px}.cyco-charm-desc .cyco-fit-grid{grid-template-columns:1fr}.cyco-charm-desc .cyco-section{margin:24px 0}.cyco-charm-desc .cyco-picks a{flex:1}}\n\u003c\/style\u003e\u003csection class=\"cyco-charm-desc\" aria-label=\"Cycolinks Bicycle Bottle Opener Keyring product description\"\u003e\u003cdiv class=\"cyco-intro\"\u003e\n\u003cp class=\"cyco-eyebrow\"\u003eCYCOLINKS · A SMALL GIFT FOR A RIDER\u003c\/p\u003e\n\u003ch2\u003eRiding character. Everyday usefulness.\u003c\/h2\u003e\n\u003cp\u003eA bicycle-shaped keyring with a built-in bottle opener: a useful little accessory for keeping your keys together and a thoughtful gift for someone who loves life on two wheels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-highlights\"\u003e\n\u003cdiv class=\"cyco-highlight\"\u003e\n\u003cstrong\u003eTwo uses\u003c\/strong\u003e\u003cspan\u003eKeyring + bottle opener\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-highlight\"\u003e\n\u003cstrong\u003e8g\u003c\/strong\u003e\u003cspan\u003eApproximate weight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-highlight\"\u003e\n\u003cstrong\u003eVelvet gift pouch\u003c\/strong\u003e\u003cspan\u003eCycolinks branded\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-alert\"\u003e\u003cp\u003e\u003cstrong\u003eOne item. Random colour.\u003c\/strong\u003e One keyring is supplied in a randomly selected colour. The colour cannot be chosen; photos show examples of the design.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"cyco-section\"\u003e\n\u003ch3\u003eA practical rider gift\u003c\/h3\u003e\n\u003cp\u003eCarry a little bicycle detail with your everyday keys, or give it as a small birthday, thank-you or riding-partner gift. Explore more designs in our \u003ca href=\"\/collections\/keyrings\"\u003erider keyring collection\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eFind more ideas in our \u003ca href=\"\/pages\/gift-finder\"\u003eGift Finder\u003c\/a\u003e or browse \u003ca href=\"\/collections\/accessories-collection\"\u003erider accessories\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-details\"\u003e\n\u003cdetails open\u003e\u003csummary\u003eMaterials, measurements \u0026amp; what is included\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\n\u003cdl class=\"cyco-specs\"\u003e\n\u003cdt\u003eMaterial\u003c\/dt\u003e\n\u003cdd\u003eAlloy\u003c\/dd\u003e\n\u003cdt\u003eDesign\u003c\/dt\u003e\n\u003cdd\u003eBicycle-shaped bottle opener and keyring\u003c\/dd\u003e\n\u003cdt\u003eListed dimensions\u003c\/dt\u003e\n\u003cdd\u003e3.4 × 5.4 × 0.5cm\u003c\/dd\u003e\n\u003cdt\u003eWeight\u003c\/dt\u003e\n\u003cdd\u003e8g\u003c\/dd\u003e\n\u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eRandomly selected; no colour choice\u003c\/dd\u003e\n\u003cdt\u003eQuantity\u003c\/dt\u003e\n\u003cdd\u003eOne bottle opener keyring\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003cp class=\"cyco-small\"\u003eMeasurements and weights are approximate. Choose your option using the product selectors above.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCan I choose the colour?\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\u003cp\u003eNo. This listing is supplied in one random colour. Please choose it for the design and function rather than a particular finish.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCare \u0026amp; gift pouch\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\n\u003cp\u003eWipe gently with a soft, dry cloth, store separately, and avoid perfume, chlorine and harsh cleaning products.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIncluded:\u003c\/strong\u003e a Cycolinks branded velvet gift pouch.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDelivery, returns \u0026amp; support\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\n\u003cp\u003eSee \u003ca href=\"\/pages\/shipping-delivery\"\u003eShipping \u0026amp; Delivery\u003c\/a\u003e for current estimates, \u003ca href=\"\/pages\/30-day-returns\"\u003eReturns\u003c\/a\u003e for return conditions, and \u003ca href=\"\/pages\/30-day-warranty\"\u003eWarranty\u003c\/a\u003e for faults.\u003c\/p\u003e\n\u003cp\u003eFor help choosing a part, \u003ca href=\"\/pages\/contact-us\"\u003econtact Cycolinks\u003c\/a\u003e or email \u003ca href=\"mailto:info@cycolinks.com\"\u003einfo@cycolinks.com\u003c\/a\u003e. Include your bracelet model or order number and a clear photo of its clasp if you are unsure.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"Cycolinks","offers":[{"title":"Random color","offer_id":43802225705202,"sku":"CJJT155382301AZ","price":10.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0065\/7296\/5940\/files\/cycolinks-accessory-7820198215922-enhanced-hero_2ef25fc2-6da1-4f4e-b6ef-ca95703fa59b.png?v=1791927518"},{"product_id":"cycolinks-motorbike-bottle-opener-keyring","title":"Cycolinks Motorbike Bottle Opener Keyring","description":"\u003cstyle\u003e\n.cyco-charm-desc,.cyco-charm-desc *{box-sizing:border-box}\n.cyco-charm-desc{--gold:#ad9063;--ink:#252321;--muted:#605b55;--line:#e8e1d7;--cream:#f8f5f0;max-width:980px;width:100%;min-width:0;margin:0 auto;color:var(--ink);font-family:inherit;font-size:16px;line-height:1.6;text-align:left}\n.cyco-charm-desc h2,.cyco-charm-desc h3,.cyco-charm-desc p{margin:0}\n.cyco-charm-desc h2{font-family:inherit;font-size:clamp(25px,4vw,36px);line-height:1.15;letter-spacing:-.025em;color:var(--ink)}\n.cyco-charm-desc h3{font-family:inherit;font-size:18px;line-height:1.3;color:var(--ink)}\n.cyco-charm-desc .cyco-intro{padding:28px;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:14px;background:var(--cream);margin-bottom:24px}\n.cyco-charm-desc .cyco-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#715735;margin-bottom:10px}\n.cyco-charm-desc .cyco-intro p:last-child{max-width:670px;margin-top:13px;color:var(--muted)}\n.cyco-charm-desc .cyco-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}\n.cyco-charm-desc .cyco-highlight{min-width:0;padding:14px 10px;border:1px solid var(--line);border-radius:10px;text-align:center;background:#fff}\n.cyco-charm-desc .cyco-highlight strong{display:block;font-size:14px;line-height:1.35;color:var(--ink)}\n.cyco-charm-desc .cyco-highlight span{display:block;font-size:12px;line-height:1.5;color:var(--muted);margin-top:4px}\n.cyco-charm-desc .cyco-features{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:22px 0;margin-top:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n.cyco-charm-desc .cyco-features\u003ediv{min-width:0}.cyco-charm-desc .cyco-features h3{margin-bottom:9px}\n.cyco-charm-desc ul{margin:0;padding-left:19px;line-height:1.7}\n.cyco-charm-desc .cyco-features ul{font-size:14px;color:var(--muted)}\n.cyco-charm-desc .cyco-fit-note{padding:13px 16px;margin:18px 0;border-left:3px solid var(--gold);border-radius:0 8px 8px 0;background:var(--cream);font-size:14px;color:var(--muted)}\n.cyco-charm-desc strong{color:var(--ink)}\n.cyco-charm-desc a{color:#715735;text-decoration:underline;text-underline-offset:3px}\n.cyco-charm-desc .cyco-closing{margin:20px 0;font-size:15px;color:var(--muted)}\n.cyco-charm-desc .cyco-details{border-top:1px solid var(--line)}\n.cyco-charm-desc .cyco-details details{border-bottom:1px solid var(--line)}\n.cyco-charm-desc .cyco-details summary{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 0;font-size:15px;font-weight:600;cursor:pointer;list-style:none;color:var(--ink)}\n.cyco-charm-desc .cyco-details summary::-webkit-details-marker{display:none}\n.cyco-charm-desc .cyco-details summary:after{content:\"+\";font-size:23px;font-weight:400;color:#715735;flex-shrink:0}\n.cyco-charm-desc .cyco-details details[open]\u003esummary:after{content:\"−\"}\n.cyco-charm-desc .cyco-details summary:focus-visible,.cyco-charm-desc a:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:2px}\n.cyco-charm-desc .cyco-detail-content{padding:0 0 18px;font-size:14px;color:var(--muted);overflow-wrap:anywhere}\n.cyco-charm-desc .cyco-detail-content p+p{margin-top:10px}\n.cyco-charm-desc .cyco-specs{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);margin:0 0 13px;gap:0;font-size:14px}\n.cyco-charm-desc .cyco-specs dt,.cyco-charm-desc .cyco-specs dd{padding:9px 10px;border-bottom:1px solid #eee9e1;margin:0;min-width:0;line-height:1.6}\n.cyco-charm-desc .cyco-specs dt{font-weight:600;color:var(--ink);background:var(--cream)}\n.cyco-charm-desc .cyco-specs dd{color:var(--muted)}\n.cyco-charm-desc .cyco-small{font-size:12px;color:var(--muted)}\n@media(max-width:600px){.cyco-charm-desc{font-size:15px}.cyco-charm-desc .cyco-intro{padding:21px 18px;margin-bottom:20px}.cyco-charm-desc .cyco-highlights{gap:7px;margin-bottom:20px}.cyco-charm-desc .cyco-highlight{padding:12px 7px}.cyco-charm-desc .cyco-highlight strong{font-size:12px}.cyco-charm-desc .cyco-highlight span{font-size:11px}.cyco-charm-desc .cyco-features{grid-template-columns:1fr;gap:18px;padding:19px 0}.cyco-charm-desc .cyco-features h3{font-size:16px}.cyco-charm-desc .cyco-features ul,.cyco-charm-desc .cyco-fit-note,.cyco-charm-desc .cyco-detail-content{font-size:13px}.cyco-charm-desc .cyco-specs{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);font-size:13px}.cyco-charm-desc .cyco-specs dt,.cyco-charm-desc .cyco-specs dd{padding:8px}.cyco-charm-desc .cyco-details summary{font-size:14px;line-height:1.5}.cyco-charm-desc .cyco-eyebrow{font-size:10px;letter-spacing:.12em}}\n@media(max-width:340px){.cyco-charm-desc .cyco-highlights{grid-template-columns:1fr}.cyco-charm-desc .cyco-highlight{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:12px}.cyco-charm-desc .cyco-highlight span{margin:0;text-align:right}}\n\n.cyco-charm-desc .cyco-section{margin:28px 0}.cyco-charm-desc .cyco-section h3{margin-bottom:12px}.cyco-charm-desc .cyco-section p+p{margin-top:12px}\n.cyco-charm-desc .cyco-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:16px 0}.cyco-charm-desc .cyco-card{border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0;background:#fff}.cyco-charm-desc .cyco-card h3{font-size:22px;margin-bottom:8px}.cyco-charm-desc .cyco-card p{font-size:14px;color:var(--muted)}\n.cyco-charm-desc .cyco-picks{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cyco-charm-desc .cyco-picks a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:7px;text-decoration:none;font-size:13px;color:var(--ink);background:var(--cream)}.cyco-charm-desc .cyco-picks a:hover{border-color:var(--gold)}.cyco-charm-desc .cyco-dot{width:11px;height:11px;border-radius:50%;border:1px solid #aaa;flex:none}.cyco-charm-desc .cyco-dot.silver{background:#dadcde}.cyco-charm-desc .cyco-dot.black{background:#252321}.cyco-charm-desc .cyco-dot.gold{background:#c9a350}\n.cyco-charm-desc .cyco-alert{padding:17px 18px;border:1px solid #d9cbb9;border-left:4px solid #8a6b3f;border-radius:8px;background:#faf6ef;font-size:14px;margin:20px 0}.cyco-charm-desc .cyco-alert p+p{margin-top:9px}\n.cyco-charm-desc .cyco-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cyco-charm-desc .cyco-fit-grid\u003ediv{padding:20px;background:var(--cream);border:1px solid var(--line);border-radius:12px;min-width:0}.cyco-charm-desc .cyco-fit-grid p{font-size:14px;color:var(--muted)}\n.cyco-charm-desc .cyco-steps{padding-left:24px;margin:14px 0;font-size:14px}.cyco-charm-desc .cyco-steps li{padding:5px 0 5px 4px}.cyco-charm-desc .cyco-video{position:relative;width:100%;aspect-ratio:16\/9;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--cream);margin:15px 0 10px}.cyco-charm-desc .cyco-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.cyco-charm-desc .cyco-video-note{font-size:13px;color:var(--muted)}\n@media(max-width:700px){.cyco-charm-desc .cyco-cards{grid-template-columns:1fr}.cyco-charm-desc .cyco-card{padding:16px}.cyco-charm-desc .cyco-card h3{font-size:20px}.cyco-charm-desc .cyco-fit-grid{grid-template-columns:1fr}.cyco-charm-desc .cyco-section{margin:24px 0}.cyco-charm-desc .cyco-picks a{flex:1}}\n\u003c\/style\u003e\u003csection class=\"cyco-charm-desc\" aria-label=\"Cycolinks Motorbike Bottle Opener Keyring product description\"\u003e\u003cdiv class=\"cyco-intro\"\u003e\n\u003cp class=\"cyco-eyebrow\"\u003eCYCOLINKS · A SMALL GIFT FOR A RIDER\u003c\/p\u003e\n\u003ch2\u003eRiding character. Everyday usefulness.\u003c\/h2\u003e\n\u003cp\u003eA motorbike-shaped keyring with a built-in bottle opener: a useful little accessory for keeping your keys together and a thoughtful gift for someone who loves life on two wheels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-highlights\"\u003e\n\u003cdiv class=\"cyco-highlight\"\u003e\n\u003cstrong\u003eTwo uses\u003c\/strong\u003e\u003cspan\u003eKeyring + bottle opener\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-highlight\"\u003e\n\u003cstrong\u003e10g\u003c\/strong\u003e\u003cspan\u003eApproximate weight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-highlight\"\u003e\n\u003cstrong\u003eVelvet gift pouch\u003c\/strong\u003e\u003cspan\u003eCycolinks branded\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-alert\"\u003e\u003cp\u003e\u003cstrong\u003eOne item. Random colour.\u003c\/strong\u003e One keyring is supplied in a randomly selected colour. The colour cannot be chosen; photos show examples of the design.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"cyco-section\"\u003e\n\u003ch3\u003eA practical rider gift\u003c\/h3\u003e\n\u003cp\u003eCarry a little motorbike detail with your everyday keys, or give it as a small birthday, thank-you or riding-partner gift. Looking for the other riding style? See the \u003ca href=\"\/products\/cycolinks-bicycle-shape-bottle-opener-keyring\"\u003ebicycle bottle opener keyring\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eFind more ideas in our \u003ca href=\"\/pages\/gift-finder\"\u003eGift Finder\u003c\/a\u003e or browse \u003ca href=\"\/collections\/accessories-collection\"\u003erider accessories\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-details\"\u003e\n\u003cdetails open\u003e\u003csummary\u003eMaterials, measurements \u0026amp; what is included\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\n\u003cdl class=\"cyco-specs\"\u003e\n\u003cdt\u003eMaterial\u003c\/dt\u003e\n\u003cdd\u003eAlloy\u003c\/dd\u003e\n\u003cdt\u003eDesign\u003c\/dt\u003e\n\u003cdd\u003eMotorbike-shaped bottle opener and keyring\u003c\/dd\u003e\n\u003cdt\u003eListed dimensions\u003c\/dt\u003e\n\u003cdd\u003e3.8 × 6.5 × 0.5cm\u003c\/dd\u003e\n\u003cdt\u003eWeight\u003c\/dt\u003e\n\u003cdd\u003e10g\u003c\/dd\u003e\n\u003cdt\u003eColour\u003c\/dt\u003e\n\u003cdd\u003eRandomly selected; no colour choice\u003c\/dd\u003e\n\u003cdt\u003eQuantity\u003c\/dt\u003e\n\u003cdd\u003eOne bottle opener keyring\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003cp class=\"cyco-small\"\u003eMeasurements and weights are approximate. Choose your option using the product selectors above.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCan I choose the colour?\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\u003cp\u003eNo. This listing is supplied in one random colour. Please choose it for the design and function rather than a particular finish.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCare \u0026amp; gift pouch\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\n\u003cp\u003eWipe gently with a soft, dry cloth, store separately, and avoid perfume, chlorine and harsh cleaning products.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIncluded:\u003c\/strong\u003e a Cycolinks branded velvet gift pouch.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDelivery, returns \u0026amp; support\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\n\u003cp\u003eSee \u003ca href=\"\/pages\/shipping-delivery\"\u003eShipping \u0026amp; Delivery\u003c\/a\u003e for current estimates, \u003ca href=\"\/pages\/30-day-returns\"\u003eReturns\u003c\/a\u003e for return conditions, and \u003ca href=\"\/pages\/30-day-warranty\"\u003eWarranty\u003c\/a\u003e for faults.\u003c\/p\u003e\n\u003cp\u003eFor help choosing a part, \u003ca href=\"\/pages\/contact-us\"\u003econtact Cycolinks\u003c\/a\u003e or email \u003ca href=\"mailto:info@cycolinks.com\"\u003einfo@cycolinks.com\u003c\/a\u003e. Include your bracelet model or order number and a clear photo of its clasp if you are unsure.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"Cycolinks","offers":[{"title":"Random color","offer_id":43802757038322,"sku":"CJLX1586784","price":7.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0065\/7296\/5940\/files\/cycolinks-accessory-7820362744050-enhanced-hero_dc1d6e03-0447-43fa-9148-33b6c6e1564c.png?v=1791927533"},{"product_id":"cycolinks-road-bicycle-keyring","title":"Cycolinks Road Bicycle Keyring","description":"\u003cstyle\u003e\n.cyco-charm-desc,.cyco-charm-desc *{box-sizing:border-box}\n.cyco-charm-desc{--gold:#ad9063;--ink:#252321;--muted:#605b55;--line:#e8e1d7;--cream:#f8f5f0;max-width:980px;width:100%;min-width:0;margin:0 auto;color:var(--ink);font-family:inherit;font-size:16px;line-height:1.6;text-align:left}\n.cyco-charm-desc h2,.cyco-charm-desc h3,.cyco-charm-desc p{margin:0}\n.cyco-charm-desc h2{font-family:inherit;font-size:clamp(25px,4vw,36px);line-height:1.15;letter-spacing:-.025em;color:var(--ink)}\n.cyco-charm-desc h3{font-family:inherit;font-size:18px;line-height:1.3;color:var(--ink)}\n.cyco-charm-desc .cyco-intro{padding:28px;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:14px;background:var(--cream);margin-bottom:24px}\n.cyco-charm-desc .cyco-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#715735;margin-bottom:10px}\n.cyco-charm-desc .cyco-intro p:last-child{max-width:670px;margin-top:13px;color:var(--muted)}\n.cyco-charm-desc .cyco-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}\n.cyco-charm-desc .cyco-highlight{min-width:0;padding:14px 10px;border:1px solid var(--line);border-radius:10px;text-align:center;background:#fff}\n.cyco-charm-desc .cyco-highlight strong{display:block;font-size:14px;line-height:1.35;color:var(--ink)}\n.cyco-charm-desc .cyco-highlight span{display:block;font-size:12px;line-height:1.5;color:var(--muted);margin-top:4px}\n.cyco-charm-desc .cyco-features{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:22px 0;margin-top:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n.cyco-charm-desc .cyco-features\u003ediv{min-width:0}.cyco-charm-desc .cyco-features h3{margin-bottom:9px}\n.cyco-charm-desc ul{margin:0;padding-left:19px;line-height:1.7}\n.cyco-charm-desc .cyco-features ul{font-size:14px;color:var(--muted)}\n.cyco-charm-desc .cyco-fit-note{padding:13px 16px;margin:18px 0;border-left:3px solid var(--gold);border-radius:0 8px 8px 0;background:var(--cream);font-size:14px;color:var(--muted)}\n.cyco-charm-desc strong{color:var(--ink)}\n.cyco-charm-desc a{color:#715735;text-decoration:underline;text-underline-offset:3px}\n.cyco-charm-desc .cyco-closing{margin:20px 0;font-size:15px;color:var(--muted)}\n.cyco-charm-desc .cyco-details{border-top:1px solid var(--line)}\n.cyco-charm-desc .cyco-details details{border-bottom:1px solid var(--line)}\n.cyco-charm-desc .cyco-details summary{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 0;font-size:15px;font-weight:600;cursor:pointer;list-style:none;color:var(--ink)}\n.cyco-charm-desc .cyco-details summary::-webkit-details-marker{display:none}\n.cyco-charm-desc .cyco-details summary:after{content:\"+\";font-size:23px;font-weight:400;color:#715735;flex-shrink:0}\n.cyco-charm-desc .cyco-details details[open]\u003esummary:after{content:\"−\"}\n.cyco-charm-desc .cyco-details summary:focus-visible,.cyco-charm-desc a:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:2px}\n.cyco-charm-desc .cyco-detail-content{padding:0 0 18px;font-size:14px;color:var(--muted);overflow-wrap:anywhere}\n.cyco-charm-desc .cyco-detail-content p+p{margin-top:10px}\n.cyco-charm-desc .cyco-specs{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);margin:0 0 13px;gap:0;font-size:14px}\n.cyco-charm-desc .cyco-specs dt,.cyco-charm-desc .cyco-specs dd{padding:9px 10px;border-bottom:1px solid #eee9e1;margin:0;min-width:0;line-height:1.6}\n.cyco-charm-desc .cyco-specs dt{font-weight:600;color:var(--ink);background:var(--cream)}\n.cyco-charm-desc .cyco-specs dd{color:var(--muted)}\n.cyco-charm-desc .cyco-small{font-size:12px;color:var(--muted)}\n@media(max-width:600px){.cyco-charm-desc{font-size:15px}.cyco-charm-desc .cyco-intro{padding:21px 18px;margin-bottom:20px}.cyco-charm-desc .cyco-highlights{gap:7px;margin-bottom:20px}.cyco-charm-desc .cyco-highlight{padding:12px 7px}.cyco-charm-desc .cyco-highlight strong{font-size:12px}.cyco-charm-desc .cyco-highlight span{font-size:11px}.cyco-charm-desc .cyco-features{grid-template-columns:1fr;gap:18px;padding:19px 0}.cyco-charm-desc .cyco-features h3{font-size:16px}.cyco-charm-desc .cyco-features ul,.cyco-charm-desc .cyco-fit-note,.cyco-charm-desc .cyco-detail-content{font-size:13px}.cyco-charm-desc .cyco-specs{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);font-size:13px}.cyco-charm-desc .cyco-specs dt,.cyco-charm-desc .cyco-specs dd{padding:8px}.cyco-charm-desc .cyco-details summary{font-size:14px;line-height:1.5}.cyco-charm-desc .cyco-eyebrow{font-size:10px;letter-spacing:.12em}}\n@media(max-width:340px){.cyco-charm-desc .cyco-highlights{grid-template-columns:1fr}.cyco-charm-desc .cyco-highlight{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:12px}.cyco-charm-desc .cyco-highlight span{margin:0;text-align:right}}\n\n.cyco-charm-desc .cyco-section{margin:28px 0}.cyco-charm-desc .cyco-section h3{margin-bottom:12px}.cyco-charm-desc .cyco-section p+p{margin-top:12px}\n.cyco-charm-desc .cyco-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:16px 0}.cyco-charm-desc .cyco-card{border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0;background:#fff}.cyco-charm-desc .cyco-card h3{font-size:22px;margin-bottom:8px}.cyco-charm-desc .cyco-card p{font-size:14px;color:var(--muted)}\n.cyco-charm-desc .cyco-picks{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cyco-charm-desc .cyco-picks a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:7px;text-decoration:none;font-size:13px;color:var(--ink);background:var(--cream)}.cyco-charm-desc .cyco-picks a:hover{border-color:var(--gold)}.cyco-charm-desc .cyco-dot{width:11px;height:11px;border-radius:50%;border:1px solid #aaa;flex:none}.cyco-charm-desc .cyco-dot.silver{background:#dadcde}.cyco-charm-desc .cyco-dot.black{background:#252321}.cyco-charm-desc .cyco-dot.gold{background:#c9a350}\n.cyco-charm-desc .cyco-alert{padding:17px 18px;border:1px solid #d9cbb9;border-left:4px solid #8a6b3f;border-radius:8px;background:#faf6ef;font-size:14px;margin:20px 0}.cyco-charm-desc .cyco-alert p+p{margin-top:9px}\n.cyco-charm-desc .cyco-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cyco-charm-desc .cyco-fit-grid\u003ediv{padding:20px;background:var(--cream);border:1px solid var(--line);border-radius:12px;min-width:0}.cyco-charm-desc .cyco-fit-grid p{font-size:14px;color:var(--muted)}\n.cyco-charm-desc .cyco-steps{padding-left:24px;margin:14px 0;font-size:14px}.cyco-charm-desc .cyco-steps li{padding:5px 0 5px 4px}.cyco-charm-desc .cyco-video{position:relative;width:100%;aspect-ratio:16\/9;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--cream);margin:15px 0 10px}.cyco-charm-desc .cyco-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.cyco-charm-desc .cyco-video-note{font-size:13px;color:var(--muted)}\n@media(max-width:700px){.cyco-charm-desc .cyco-cards{grid-template-columns:1fr}.cyco-charm-desc .cyco-card{padding:16px}.cyco-charm-desc .cyco-card h3{font-size:20px}.cyco-charm-desc .cyco-fit-grid{grid-template-columns:1fr}.cyco-charm-desc .cyco-section{margin:24px 0}.cyco-charm-desc .cyco-picks a{flex:1}}\n\u003c\/style\u003e\u003csection class=\"cyco-charm-desc\" aria-label=\"Cycolinks Road Bicycle Keyring product description\"\u003e\u003cdiv class=\"cyco-intro\"\u003e\n\u003cp class=\"cyco-eyebrow\"\u003eCYCOLINKS · FOR THE ROAD CYCLIST\u003c\/p\u003e\n\u003ch2\u003eYour road-bike passion, wherever you go.\u003c\/h2\u003e\n\u003cp\u003eA road-bicycle silhouette brings a familiar riding detail to your everyday keys. Choose \u003cstrong\u003eSilver or Gold\u003c\/strong\u003e for a useful small gift with a clear connection to the riding they love.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-highlights\"\u003e\n\u003cdiv class=\"cyco-highlight\"\u003e\n\u003cstrong\u003eRoad-bike design\u003c\/strong\u003e\u003cspan\u003eA gift with a riding connection\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-highlight\"\u003e\n\u003cstrong\u003eSilver or Gold\u003c\/strong\u003e\u003cspan\u003eChoose your finish\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-highlight\"\u003e\n\u003cstrong\u003eVelvet gift pouch\u003c\/strong\u003e\u003cspan\u003eCycolinks branded\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-section\"\u003e\n\u003ch3\u003eMake it a matching cycling gift\u003c\/h3\u003e\n\u003cp\u003ePair the keyring with the \u003ca href=\"\/products\/road-bike-cycling-necklace\"\u003eCycolinks Road Bike Necklace\u003c\/a\u003e for a road-cycling gift, or explore \u003ca href=\"\/collections\/bicycle-cuff-links\"\u003ebicycle cufflinks\u003c\/a\u003e for a more dressed-up accessory.\u003c\/p\u003e\n\u003cp\u003eNeed help choosing a present? Start with the \u003ca href=\"\/pages\/gift-finder\"\u003eGift Finder\u003c\/a\u003e or browse the \u003ca href=\"\/collections\/road-cycling-gifts-jewellery\"\u003eroad-cycling gifts collection\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-details\"\u003e\n\u003cdetails open\u003e\u003csummary\u003eDesign \u0026amp; specifications\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\n\u003cdl class=\"cyco-specs\"\u003e\n\u003cdt\u003eMaterial\u003c\/dt\u003e\n\u003cdd\u003eStainless steel\u003c\/dd\u003e\n\u003cdt\u003eDesign\u003c\/dt\u003e\n\u003cdd\u003eRoad-bicycle-shaped keyring\u003c\/dd\u003e\n\u003cdt\u003eFinishes\u003c\/dt\u003e\n\u003cdd\u003eSilver or Gold; choose above\u003c\/dd\u003e\n\u003cdt\u003eQuantity\u003c\/dt\u003e\n\u003cdd\u003eOne selected keyring\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003cp class=\"cyco-small\"\u003eMeasurements and weights are approximate. Choose your option using the product selectors above.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich finish will I receive?\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\u003cp\u003eYou receive the finish you select above. Choose Silver for a classic metal look or Gold for a warmer detail.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCare \u0026amp; gift pouch\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\n\u003cp\u003eWipe gently with a soft, dry cloth, store separately, and avoid perfume, chlorine and harsh cleaning products.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIncluded:\u003c\/strong\u003e a Cycolinks branded velvet gift pouch.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDelivery, returns \u0026amp; support\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\n\u003cp\u003eSee \u003ca href=\"\/pages\/shipping-delivery\"\u003eShipping \u0026amp; Delivery\u003c\/a\u003e for current estimates, \u003ca href=\"\/pages\/30-day-returns\"\u003eReturns\u003c\/a\u003e for return conditions, and \u003ca href=\"\/pages\/30-day-warranty\"\u003eWarranty\u003c\/a\u003e for faults.\u003c\/p\u003e\n\u003cp\u003eFor help choosing a part, \u003ca href=\"\/pages\/contact-us\"\u003econtact Cycolinks\u003c\/a\u003e or email \u003ca href=\"mailto:info@cycolinks.com\"\u003einfo@cycolinks.com\u003c\/a\u003e. Include your bracelet model or order number and a clear photo of its clasp if you are unsure.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"Cycolinks","offers":[{"title":"Silver","offer_id":44616896119026,"sku":"CJJT155382301AZ","price":9.95,"currency_code":"USD","in_stock":true},{"title":"Gold","offer_id":44616896741618,"sku":"1","price":9.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0065\/7296\/5940\/files\/cycolinks-accessory-7934466523378-enhanced-hero_2f47267a-b65f-4365-b21a-1fcadca47258.png?v=1791927504"},{"product_id":"drive-safe-initial-letter-keyring-stainless-steel-rider-gift","title":"Cycolinks Drive Safe Initial Keyring","description":"\u003cstyle\u003e\n.cyco-platinum-v3,.cyco-platinum-v3 *{box-sizing:border-box}.cyco-platinum-v3{max-width:900px;margin:0 auto;color:#292722;font:inherit;font-size:15px;line-height:1.65;text-align:left}.cyco-platinum-v3 h2{font-size:clamp(23px,4vw,31px);line-height:1.25;margin:4px 0 10px}.cyco-platinum-v3 h3{font-size:20px;line-height:1.35;margin:24px 0 10px}.cyco-platinum-v3 p{margin:8px 0}.cyco-platinum-v3 a{color:#715735;text-decoration:underline;text-underline-offset:3px}.cyco-platinum-v3 .cyco-eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#715735;margin:0 0 8px;font-weight:700}.cyco-platinum-v3 .cyco-lead{font-size:17px;font-weight:600;line-height:1.5}.cyco-platinum-v3 .cyco-hero{border-left:4px solid #ad9063;padding:3px 0 3px 15px;margin-bottom:16px}.cyco-platinum-v3 .cyco-warning{border:1px solid #d7b788;border-left:4px solid #a36518;background:#fff9ef;border-radius:9px;padding:14px 16px;margin:16px 0;color:#493518}.cyco-platinum-v3 .cyco-warning strong{display:block;margin-bottom:4px}.cyco-platinum-v3 .cyco-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.cyco-platinum-v3 .cyco-highlight{background:#f8f5ef;border:1px solid #e8e1d7;border-radius:9px;padding:13px 14px;min-width:0}.cyco-platinum-v3 .cyco-highlight strong{display:block;color:#4e402b;margin-bottom:4px}.cyco-platinum-v3 .cyco-highlight p{font-size:14px;margin:4px 0}.cyco-platinum-v3 .cyco-fit{border:1px solid #d8c6a9;border-radius:10px;padding:17px;background:#f8f5ef;margin:20px 0}.cyco-platinum-v3 .cyco-fit h3{margin:0 0 6px;font-size:19px}.cyco-platinum-v3 .cyco-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #715735;background:#715735;color:#fff!important;border-radius:7px;padding:10px 16px;text-decoration:none!important;font-weight:700;line-height:1.4;margin-top:8px}.cyco-platinum-v3 .cyco-button:hover{background:#554124}.cyco-platinum-v3 a:focus-visible,.cyco-platinum-v3 summary:focus-visible{outline:3px solid #715735;outline-offset:3px}.cyco-platinum-v3 .cyco-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:12px 0}.cyco-platinum-v3 .cyco-specs div{border-bottom:1px solid #e8e1d7;padding:11px 0;min-width:0}.cyco-platinum-v3 dt{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#746957;margin-bottom:3px}.cyco-platinum-v3 dd{margin:0;font-weight:600;overflow-wrap:anywhere}.cyco-platinum-v3 .cyco-detail{border-top:1px solid #e8e1d7;margin-top:14px;padding:14px 0}.cyco-platinum-v3 summary{cursor:pointer;font-weight:700;font-size:16px;min-height:30px}.cyco-platinum-v3 .cyco-detail-content{padding-top:8px}.cyco-platinum-v3 .cyco-recommendation{display:block;border:1px solid #e8e1d7;background:#fff;border-radius:10px;padding:17px;margin:20px 0}.cyco-platinum-v3 .cyco-recommendation h3{margin:0 0 6px}.cyco-platinum-v3 .cyco-clasp{border:1px solid #e8e1d7;border-radius:10px;padding:17px;margin:20px 0}.cyco-platinum-v3 .cyco-clasp h3{margin:0 0 8px}.cyco-platinum-v3 .cyco-clasp figure{margin:14px auto 0;max-width:600px}.cyco-platinum-v3 .cyco-clasp img{width:100%;height:auto;display:block;border-radius:7px}.cyco-platinum-v3 figcaption{font-size:13px;color:#675d4f;line-height:1.5;margin-top:8px}.cyco-platinum-v3 ol,.cyco-platinum-v3 ul{padding-left:22px;margin:10px 0}.cyco-platinum-v3 li{margin:5px 0}.cyco-platinum-v3 .cyco-links{font-size:14px;border-top:1px solid #e8e1d7;padding-top:15px;margin-top:18px}.cyco-platinum-v3 .cyco-small{font-size:13px;color:#675d4f}@media(max-width:600px){.cyco-platinum-v3{font-size:14px}.cyco-platinum-v3 .cyco-highlights{grid-template-columns:1fr;gap:8px}.cyco-platinum-v3 .cyco-button{width:100%;text-align:center}.cyco-platinum-v3 .cyco-fit,.cyco-platinum-v3 .cyco-clasp,.cyco-platinum-v3 .cyco-recommendation{padding:14px}.cyco-platinum-v3 .cyco-specs{gap:0 12px}.cyco-platinum-v3 dd{font-size:14px}}\n\u003c\/style\u003e\u003csection class=\"cyco-platinum-v3\" data-cyco-platinum=\"keyring-refresh-2026-10-14\"\u003e\u003cheader class=\"cyco-hero\"\u003e\u003cp class=\"cyco-eyebrow\"\u003eCycolinks · A personal rider gift\u003c\/p\u003e\n\u003ch2\u003eDrive Safe Initial Keyring\u003c\/h2\u003e\n\u003cp class=\"cyco-lead\"\u003eA little reminder to ride safe — and come home to someone who cares.\u003c\/p\u003e\n\u003cp\u003eFeaturing the heartfelt message \u003cstrong\u003e“Drive Safe, I need you here with me”\u003c\/strong\u003e, this stainless-steel initial keyring brings a personal touch to the keys your favourite rider carries every day.\u003c\/p\u003e\u003c\/header\u003e\u003cdiv class=\"cyco-highlights\"\u003e\n\u003cdiv class=\"cyco-highlight\"\u003e\n\u003cstrong\u003eA meaningful message\u003c\/strong\u003e\u003cp\u003eThe engraved reminder and heart detail make this a thoughtful gift for someone you care about.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-highlight\"\u003e\n\u003cstrong\u003eTheir initial\u003c\/strong\u003e\u003cp\u003eChoose the letter for the round charm before adding to your basket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-highlight\"\u003e\n\u003cstrong\u003eThree finishes\u003c\/strong\u003e\u003cp\u003eChoose Gold, Silver or Rose Gold to match their style.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"cyco-fit\"\u003e\u003ch3\u003eChoose their letter and finish\u003c\/h3\u003e\n\u003cp\u003eSelect both your preferred \u003cstrong\u003efinish and initial\u003c\/strong\u003e. Product photographs show examples and may display a different letter. \u003cstrong\u003eWe send the exact initial and finish you select.\u003c\/strong\u003e\u003c\/p\u003e\u003c\/section\u003e\u003ch3\u003eDetails at a glance\u003c\/h3\u003e\n\u003cdl class=\"cyco-specs\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003eMaterial\u003c\/dt\u003e\n\u003cdd\u003eStainless steel\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eFinish\u003c\/dt\u003e\n\u003cdd\u003eElectroplated\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eColours\u003c\/dt\u003e\n\u003cdd\u003eGold, Silver or Rose Gold\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003ePersonal detail\u003c\/dt\u003e\n\u003cdd\u003eYour selected initial\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003cdetails class=\"cyco-detail\"\u003e\u003csummary\u003eCare \u0026amp; gifting\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\u003cp\u003eWipe gently with a soft cloth and avoid abrasive cleaners. A personal choice for birthdays, anniversaries or a simple “ride safe” gesture.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp class=\"cyco-links\"\u003eFind more \u003ca href=\"\/collections\/bicycle\"\u003ebicycle gifts\u003c\/a\u003e or \u003ca href=\"\/collections\/motorbike\"\u003emotorbike gifts\u003c\/a\u003e.\u003c\/p\u003e\u003c\/section\u003e","brand":"Cycolinks","offers":[{"title":"Gold \/ A","offer_id":62800322036099,"sku":"CJJJJTJT36450-Golden-A","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ B","offer_id":62800323182979,"sku":"CJJJJTJT36450-Golden-B","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ C","offer_id":62800320790915,"sku":"CJJJJTJT36450-Golden-C","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ D","offer_id":62800322429315,"sku":"CJJJJTJT36450-Golden-D","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ E","offer_id":62800321675651,"sku":"CJJJJTJT36450-Golden-E","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ F","offer_id":62800322560387,"sku":"CJJJJTJT36450-Golden-F","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ G","offer_id":62800322199939,"sku":"CJJJJTJT36450-Golden-G","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ H","offer_id":62800322986371,"sku":"CJJJJTJT36450-Golden-H","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ I","offer_id":62800322593155,"sku":"CJJJJTJT36450-Golden-I","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ J","offer_id":62800320659843,"sku":"CJJJJTJT36450-Golden-J","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ K","offer_id":62800322822531,"sku":"CJJJJTJT36450-Golden-K","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ L","offer_id":62800322855299,"sku":"CJJJJTJT36450-Golden-L","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ M","offer_id":62800320725379,"sku":"CJJJJTJT36450-Golden-M","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ N","offer_id":62800322658691,"sku":"CJJJJTJT36450-Golden-N","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ O","offer_id":62800322331011,"sku":"CJJJJTJT36450-Golden-O","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ P","offer_id":62800322527619,"sku":"CJJJJTJT36450-Golden-P","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ Q","offer_id":62800322167171,"sku":"CJJJJTJT36450-Golden-Q","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ R","offer_id":62800320758147,"sku":"CJJJJTJT36450-Golden-R","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ S","offer_id":62800323117443,"sku":"CJJJJTJT36450-Golden-S","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ T","offer_id":62800321905027,"sku":"CJJJJTJT36450-Golden-T","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ V","offer_id":62800321872259,"sku":"CJJJJTJT36450-Golden-V","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ U","offer_id":62800322691459,"sku":"CJJJJTJT36450-Golden-U","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ W","offer_id":62800322068867,"sku":"CJJJJTJT36450-Golden-W","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ X","offer_id":62800322101635,"sku":"CJJJJTJT36450-Golden-X","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ Y","offer_id":62800321970563,"sku":"CJJJJTJT36450-Golden-Y","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gold \/ Z","offer_id":62800322363779,"sku":"CJJJJTJT36450-Golden-Z","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ A","offer_id":62800322462083,"sku":"CJJJJTJT36450-Steel color-A","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ B","offer_id":62800321839491,"sku":"CJJJJTJT36450-Steel color-B","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ C","offer_id":62800321773955,"sku":"CJJJJTJT36450-Steel color-C","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ D","offer_id":62800320692611,"sku":"CJJJJTJT36450-Steel color-D","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ E","offer_id":62800321708419,"sku":"CJJJJTJT36450-Steel color-E","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ F","offer_id":62800322789763,"sku":"CJJJJTJT36450-Steel color-F","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ G","offer_id":62800322953603,"sku":"CJJJJTJT36450-Steel color-G","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ H","offer_id":62800322888067,"sku":"CJJJJTJT36450-Steel color-H","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ I","offer_id":62800322396547,"sku":"CJJJJTJT36450-Steel color-I","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ J","offer_id":62800322134403,"sku":"CJJJJTJT36450-Steel color-J","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ K","offer_id":62800322232707,"sku":"CJJJJTJT36450-Steel color-K","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ L","offer_id":62800322625923,"sku":"CJJJJTJT36450-Steel color-L","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ M","offer_id":62800321937795,"sku":"CJJJJTJT36450-Steel color-M","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ N","offer_id":62800321741187,"sku":"CJJJJTJT36450-Steel color-N","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ O","offer_id":62800323051907,"sku":"CJJJJTJT36450-Steel color-O","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ P","offer_id":62800322265475,"sku":"CJJJJTJT36450-Steel color-P","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ Q","offer_id":62800322920835,"sku":"CJJJJTJT36450-Steel color-Q","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ R","offer_id":62800322724227,"sku":"CJJJJTJT36450-Steel color-R","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ S","offer_id":62800322756995,"sku":"CJJJJTJT36450-Steel color-S","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ T","offer_id":62800322298243,"sku":"CJJJJTJT36450-Steel color-T","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ V","offer_id":62800322494851,"sku":"CJJJJTJT36450-Steel color-V","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ U","offer_id":62800323019139,"sku":"CJJJJTJT36450-Steel color-U","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ W","offer_id":62800323150211,"sku":"CJJJJTJT36450-Steel color-W","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ X","offer_id":62800322003331,"sku":"CJJJJTJT36450-Steel color-X","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ Y","offer_id":62800321806723,"sku":"CJJJJTJT36450-Steel color-Y","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Silver \/ Z","offer_id":62800323084675,"sku":"CJJJJTJT36450-Steel color-Z","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ A","offer_id":62800320823683,"sku":"CJJJJTJT36450-Rose gold-A","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ B","offer_id":62800320856451,"sku":"CJJJJTJT36450-Rose gold-B","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ C","offer_id":62800320889219,"sku":"CJJJJTJT36450-Rose gold-C","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ D","offer_id":62800320921987,"sku":"CJJJJTJT36450-Rose gold-D","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ E","offer_id":62800320954755,"sku":"CJJJJTJT36450-Rose gold-E","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ F","offer_id":62800320987523,"sku":"CJJJJTJT36450-Rose gold-F","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ G","offer_id":62800321020291,"sku":"CJJJJTJT36450-Rose gold-G","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ H","offer_id":62800321053059,"sku":"CJJJJTJT36450-Rose gold-H","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ I","offer_id":62800321085827,"sku":"CJJJJTJT36450-Rose gold-I","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ J","offer_id":62800321118595,"sku":"CJJJJTJT36450-Rose gold-J","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ K","offer_id":62800321151363,"sku":"CJJJJTJT36450-Rose gold-K","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ L","offer_id":62800321184131,"sku":"CJJJJTJT36450-Rose gold-L","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ M","offer_id":62800321216899,"sku":"CJJJJTJT36450-Rose gold-M","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ N","offer_id":62800321249667,"sku":"CJJJJTJT36450-Rose gold-N","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ O","offer_id":62800321282435,"sku":"CJJJJTJT36450-Rose gold-O","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ P","offer_id":62800321315203,"sku":"CJJJJTJT36450-Rose gold-P","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ Q","offer_id":62800321347971,"sku":"CJJJJTJT36450-Rose gold-Q","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ R","offer_id":62800321380739,"sku":"CJJJJTJT36450-Rose gold-R","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ S","offer_id":62800321413507,"sku":"CJJJJTJT36450-Rose gold-S","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ T","offer_id":62800321446275,"sku":"CJJJJTJT36450-Rose gold-T","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ V","offer_id":62800321511811,"sku":"CJJJJTJT36450-Rose gold-V","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ U","offer_id":62800321479043,"sku":"CJJJJTJT36450-Rose gold-U","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ W","offer_id":62800321544579,"sku":"CJJJJTJT36450-Rose gold-W","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ X","offer_id":62800321577347,"sku":"CJJJJTJT36450-Rose gold-X","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ Y","offer_id":62800321610115,"sku":"CJJJJTJT36450-Rose gold-Y","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Rose Gold \/ Z","offer_id":62800321642883,"sku":"CJJJJTJT36450-Rose gold-Z","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0065\/7296\/5940\/files\/Cycolinks-Drive-Safe-Initial-Letter-Keyring-All-Three-Colours-Main-Collection-Image.png?v=1791722654"},{"product_id":"cycolinks-drive-safe-love-you-stainless-steel-keyring","title":"Cycolinks Drive Safe \u0026 Love You Stainless Steel Keyring","description":"\u003cstyle\u003e\n.cyco-charm-desc,.cyco-charm-desc *{box-sizing:border-box}\n.cyco-charm-desc{--gold:#ad9063;--ink:#252321;--muted:#605b55;--line:#e8e1d7;--cream:#f8f5f0;max-width:980px;width:100%;min-width:0;margin:0 auto;color:var(--ink);font-family:inherit;font-size:16px;line-height:1.6;text-align:left}\n.cyco-charm-desc h2,.cyco-charm-desc h3,.cyco-charm-desc p{margin:0}\n.cyco-charm-desc h2{font-family:inherit;font-size:clamp(25px,4vw,36px);line-height:1.15;letter-spacing:-.025em;color:var(--ink)}\n.cyco-charm-desc h3{font-family:inherit;font-size:18px;line-height:1.3;color:var(--ink)}\n.cyco-charm-desc .cyco-intro{padding:28px;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:14px;background:var(--cream);margin-bottom:24px}\n.cyco-charm-desc .cyco-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#715735;margin-bottom:10px}\n.cyco-charm-desc .cyco-intro p:last-child{max-width:670px;margin-top:13px;color:var(--muted)}\n.cyco-charm-desc .cyco-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}\n.cyco-charm-desc .cyco-highlight{min-width:0;padding:14px 10px;border:1px solid var(--line);border-radius:10px;text-align:center;background:#fff}\n.cyco-charm-desc .cyco-highlight strong{display:block;font-size:14px;line-height:1.35;color:var(--ink)}\n.cyco-charm-desc .cyco-highlight span{display:block;font-size:12px;line-height:1.5;color:var(--muted);margin-top:4px}\n.cyco-charm-desc .cyco-features{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:22px 0;margin-top:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n.cyco-charm-desc .cyco-features\u003ediv{min-width:0}.cyco-charm-desc .cyco-features h3{margin-bottom:9px}\n.cyco-charm-desc ul{margin:0;padding-left:19px;line-height:1.7}\n.cyco-charm-desc .cyco-features ul{font-size:14px;color:var(--muted)}\n.cyco-charm-desc .cyco-fit-note{padding:13px 16px;margin:18px 0;border-left:3px solid var(--gold);border-radius:0 8px 8px 0;background:var(--cream);font-size:14px;color:var(--muted)}\n.cyco-charm-desc strong{color:var(--ink)}\n.cyco-charm-desc a{color:#715735;text-decoration:underline;text-underline-offset:3px}\n.cyco-charm-desc .cyco-closing{margin:20px 0;font-size:15px;color:var(--muted)}\n.cyco-charm-desc .cyco-details{border-top:1px solid var(--line)}\n.cyco-charm-desc .cyco-details details{border-bottom:1px solid var(--line)}\n.cyco-charm-desc .cyco-details summary{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 0;font-size:15px;font-weight:600;cursor:pointer;list-style:none;color:var(--ink)}\n.cyco-charm-desc .cyco-details summary::-webkit-details-marker{display:none}\n.cyco-charm-desc .cyco-details summary:after{content:\"+\";font-size:23px;font-weight:400;color:#715735;flex-shrink:0}\n.cyco-charm-desc .cyco-details details[open]\u003esummary:after{content:\"−\"}\n.cyco-charm-desc .cyco-details summary:focus-visible,.cyco-charm-desc a:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:2px}\n.cyco-charm-desc .cyco-detail-content{padding:0 0 18px;font-size:14px;color:var(--muted);overflow-wrap:anywhere}\n.cyco-charm-desc .cyco-detail-content p+p{margin-top:10px}\n.cyco-charm-desc .cyco-specs{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);margin:0 0 13px;gap:0;font-size:14px}\n.cyco-charm-desc .cyco-specs dt,.cyco-charm-desc .cyco-specs dd{padding:9px 10px;border-bottom:1px solid #eee9e1;margin:0;min-width:0;line-height:1.6}\n.cyco-charm-desc .cyco-specs dt{font-weight:600;color:var(--ink);background:var(--cream)}\n.cyco-charm-desc .cyco-specs dd{color:var(--muted)}\n.cyco-charm-desc .cyco-small{font-size:12px;color:var(--muted)}\n@media(max-width:600px){.cyco-charm-desc{font-size:15px}.cyco-charm-desc .cyco-intro{padding:21px 18px;margin-bottom:20px}.cyco-charm-desc .cyco-highlights{gap:7px;margin-bottom:20px}.cyco-charm-desc .cyco-highlight{padding:12px 7px}.cyco-charm-desc .cyco-highlight strong{font-size:12px}.cyco-charm-desc .cyco-highlight span{font-size:11px}.cyco-charm-desc .cyco-features{grid-template-columns:1fr;gap:18px;padding:19px 0}.cyco-charm-desc .cyco-features h3{font-size:16px}.cyco-charm-desc .cyco-features ul,.cyco-charm-desc .cyco-fit-note,.cyco-charm-desc .cyco-detail-content{font-size:13px}.cyco-charm-desc .cyco-specs{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);font-size:13px}.cyco-charm-desc .cyco-specs dt,.cyco-charm-desc .cyco-specs dd{padding:8px}.cyco-charm-desc .cyco-details summary{font-size:14px;line-height:1.5}.cyco-charm-desc .cyco-eyebrow{font-size:10px;letter-spacing:.12em}}\n@media(max-width:340px){.cyco-charm-desc .cyco-highlights{grid-template-columns:1fr}.cyco-charm-desc .cyco-highlight{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:12px}.cyco-charm-desc .cyco-highlight span{margin:0;text-align:right}}\n.cyco-charm-desc .cyco-card{display:flex;align-items:center;gap:18px;border:1px solid var(--line);border-radius:12px;padding:16px;margin:24px 0;background:#fff;text-decoration:none;color:var(--ink)}.cyco-charm-desc .cyco-card img{width:112px;height:112px;object-fit:contain;flex:0 0 112px;border-radius:8px;background:#fff}.cyco-charm-desc .cyco-card span{display:block;font-size:13px;color:var(--muted);margin-top:5px}.cyco-charm-desc .cyco-card strong{font-size:16px}.cyco-charm-desc .cyco-guide{width:100%;height:auto;display:block;margin:16px 0;border-radius:10px}.cyco-charm-desc .cyco-note-title{font-size:17px;margin-bottom:8px}.cyco-charm-desc .cyco-finish-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.cyco-charm-desc .cyco-finish-grid img{width:100%;height:auto}.cyco-charm-desc .cyco-section{margin:24px 0}.cyco-charm-desc .cyco-section h3{margin-bottom:10px}.cyco-charm-desc .cyco-section p+p{margin-top:10px}@media(max-width:600px){.cyco-charm-desc .cyco-card{gap:12px;padding:12px}.cyco-charm-desc .cyco-card img{width:82px;height:82px;flex-basis:82px}.cyco-charm-desc .cyco-card strong{font-size:14px}} \u003c\/style\u003e\u003csection class=\"cyco-charm-desc\" aria-label=\"Cycolinks Drive Safe stainless steel keyring\"\u003e\u003cdiv class=\"cyco-intro\"\u003e\n\u003cp class=\"cyco-eyebrow\"\u003eCYCOLINKS · A LITTLE LOVE FOR THE ROAD\u003c\/p\u003e\n\u003ch2\u003eDrive safe. Someone needs your kind of chaos.\u003c\/h2\u003e\n\u003cp\u003eA heartfelt reminder with a cheeky twist. This stainless steel keyring pairs a slim message tag with a “love you” heart charm — a small gift they can carry every day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-highlights\"\u003e\n\u003cdiv class=\"cyco-highlight\"\u003e\n\u003cstrong\u003eSilver or Black\u003c\/strong\u003e\u003cspan\u003eYour favourite finish\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-highlight\"\u003e\n\u003cstrong\u003eLove you charm\u003c\/strong\u003e\u003cspan\u003eA personal little reminder\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-highlight\"\u003e\n\u003cstrong\u003eOptional mini box\u003c\/strong\u003e\u003cspan\u003eGift box sold separately\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cyco-features\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eA message with personality\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTag reads “DRIVE SAFE NO ONE ELSE WILL TOLERATE ME” with an outline heart.\u003c\/li\u003e\n\u003cli\u003eSeparate heart charm reads “love you”.\u003c\/li\u003e\n\u003cli\u003eStainless steel in Silver or Black finish.\u003c\/li\u003e\n\u003cli\u003eSplit keyring for everyday car, motorbike or house keys.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eA thoughtful rider gift\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA fun gift for a boyfriend, girlfriend, husband, wife or partner.\u003c\/li\u003e\n\u003cli\u003eIdeal for birthdays, anniversaries, Valentine’s Day or a little surprise before a journey.\u003c\/li\u003e\n\u003cli\u003eA small keepsake for a riding friend, colleague or someone you want home safely.\u003c\/li\u003e\n\u003cli\u003eChoose one keyring — the main photo shows both finishes for comparison.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cyco-fit-note\"\u003e\u003cstrong\u003eChoose your item carefully.\u003c\/strong\u003e Silver Keyring and Black Keyring each include \u003cstrong\u003eone complete keyring\u003c\/strong\u003e. “Gift Box Only — Add-on” supplies an empty box, with no keyring included.\u003c\/p\u003e\n\u003cdiv class=\"cyco-section\" id=\"keyring-gift-box\"\u003e\n\u003ch3\u003eMake it a little more gift-ready\u003c\/h3\u003e\n\u003cp\u003eThe optional plain black mini gift box is sized for this compact keyring. It is smaller than our Cycolinks branded gift box and has no Cycolinks logo.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow to order:\u003c\/strong\u003e first add your Silver or Black Keyring to your basket. Then select “Gift Box Only — Add-on” and add the box to the same order. The box does not include a keyring; add it alongside your keyring purchase.\u003c\/p\u003e\n\u003cimg class=\"cyco-guide\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/7296\/5940\/files\/cycolinks-mini-black-keyring-gift-box.png?v=1791898163\" alt=\"Optional plain black mini keyring gift box measuring 90 by 45 by 18mm; keyring sold separately\" width=\"800\" height=\"800\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003ca class=\"cyco-card\" href=\"\/products\/drive-safe-initial-letter-keyring-stainless-steel-rider-gift\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0065\/7296\/5940\/files\/Cycolinks-Drive-Safe-Initial-Letter-Keyring-All-Three-Colours-Main-Collection-Image.png?v=1791722654\" alt=\"Prefer an initial keyring?\" width=\"112\" height=\"112\" loading=\"lazy\"\u003e\u003cdiv\u003e\n\u003cstrong\u003ePrefer an initial keyring?\u003c\/strong\u003e\u003cspan\u003eDiscover our Drive Safe Initial Keyring for a different message and their chosen letter.\u003c\/span\u003e\u003cspan\u003eExplore the collection →\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/a\u003e\u003cp class=\"cyco-closing\"\u003eFind more small surprises in our \u003ca href=\"\/collections\/keyrings\"\u003eKeyrings collection\u003c\/a\u003e, or explore our \u003ca href=\"\/pages\/biker-gifts\"\u003ebiker gift ideas\u003c\/a\u003e.\u003c\/p\u003e\n\u003cdiv class=\"cyco-details\"\u003e\n\u003cdetails\u003e\u003csummary\u003eMaterials, measurements \u0026amp; contents\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\n\u003cdl class=\"cyco-specs\"\u003e\n\u003cdt\u003eMaterial\u003c\/dt\u003e\n\u003cdd\u003eStainless steel\u003c\/dd\u003e\n\u003cdt\u003eFinishes\u003c\/dt\u003e\n\u003cdd\u003eSilver or Black\u003c\/dd\u003e\n\u003cdt\u003eMessage tag\u003c\/dt\u003e\n\u003cdd\u003eApproximately 12 × 50mm\u003c\/dd\u003e\n\u003cdt\u003eDesign\u003c\/dt\u003e\n\u003cdd\u003eRectangular message tag with separate “love you” heart charm\u003c\/dd\u003e\n\u003cdt\u003eSupplier-listed keyring weight\u003c\/dt\u003e\n\u003cdd\u003eApproximately 12–20g; supplier range\u003c\/dd\u003e\n\u003cdt\u003eMini gift box\u003c\/dt\u003e\n\u003cdd\u003eApproximately 90 × 45 × 18mm; plain black, unbranded\u003c\/dd\u003e\n\u003cdt\u003eKeyring option\u003c\/dt\u003e\n\u003cdd\u003e1 complete keyring in the selected finish\u003c\/dd\u003e\n\u003cdt\u003eGift box option\u003c\/dt\u003e\n\u003cdd\u003e1 empty mini gift box; keyring not included\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003cp class=\"cyco-small\"\u003eMeasurements are approximate. This design has a fixed message; it is not a custom engraving service.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCare \u0026amp; gift presentation\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\n\u003cp\u003eWipe gently with a soft, dry cloth. Keep away from harsh cleaners, chlorine and prolonged moisture; store separately to protect the finish.\u003c\/p\u003e\n\u003cp\u003eThe mini gift box is optional and sold separately. Product photographs showing both keyrings are finish comparisons; one keyring is supplied per keyring option.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDelivery, returns \u0026amp; support\u003c\/summary\u003e\u003cdiv class=\"cyco-detail-content\"\u003e\n\u003cp\u003eSee \u003ca href=\"\/pages\/shipping-delivery\"\u003eShipping \u0026amp; Delivery\u003c\/a\u003e for current estimates, our \u003ca href=\"\/pages\/30-day-returns\"\u003eReturns Policy\u003c\/a\u003e for return conditions and our \u003ca href=\"\/pages\/30-day-warranty\"\u003eWarranty\u003c\/a\u003e page for faults.\u003c\/p\u003e\n\u003cp\u003eNeed help? \u003ca href=\"\/pages\/contact-us\"\u003eContact Cycolinks\u003c\/a\u003e or email \u003ca href=\"mailto:info@cycolinks.com\"\u003einfo@cycolinks.com\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"Cycolinks","offers":[{"title":"Silver Keyring \/ Drive Safe \u0026 Love You","offer_id":62817483391363,"sku":"CJYD227427802BY","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Black Keyring \/ Drive Safe \u0026 Love You","offer_id":62817483358595,"sku":"CJYD227427801AZ","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Gift Box Only — Add-on \/ Drive Safe \u0026 Love You","offer_id":62817483325827,"sku":"CJYD227427803CX","price":2.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0065\/7296\/5940\/files\/cycolinks-drive-safe-love-you-keyring-silver-black-main.png?v=1791898070"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0065\/7296\/5940\/collections\/cycolinks-drive-safe-love-you-keyring-silver-black-main.png?v=1791988658","url":"https:\/\/www.cycolinks.co.uk\/collections\/keyrings.oembed","provider":"Cycolinks","version":"1.0","type":"link"}