{"product_id":"ruby-sentinel-bag-charm","title":"Ruby Sentinel Bag Charm","description":"\u003carticle data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-57\" data-turn-id=\"0143e766-ba71-47ce-bc1e-e15e57c6c9e7\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-58\" data-turn-id=\"request-69b16155-2948-8328-a713-0af448a5ea25-7\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-mini\" dir=\"auto\" data-message-id=\"649f7399-7bfa-45e1-9c68-c78cda29aacf\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"0143e766-ba71-47ce-bc1e-e15e57c6c9e7\" data-testid=\"conversation-turn-57\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b16155-2948-8328-a713-0af448a5ea25-7\" data-testid=\"conversation-turn-58\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"649f7399-7bfa-45e1-9c68-c78cda29aacf\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"f0123d28-580b-46e8-9f87-abaa0ee408c8\" data-testid=\"conversation-turn-61\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b16155-2948-8328-a713-0af448a5ea25-9\" data-testid=\"conversation-turn-62\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"447e7add-05a8-4ab6-b2e4-976ab6129577\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"da9d4101-8266-4f73-9ae8-ab1473a4fdd9\" data-testid=\"conversation-turn-87\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b16155-2948-8328-a713-0af448a5ea25-7\" data-testid=\"conversation-turn-88\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5b350096-106f-4470-a687-33d20a945bc1\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"275\"\u003eBold, vibrant, and full of meaningful energy, the \u003cstrong data-start=\"50\" data-end=\"77\"\u003eRuby Sentinel Bag Charm\u003c\/strong\u003e brings a striking accent to your favorite bag or keys. Crafted with a \u003cstrong data-start=\"148\" data-end=\"201\"\u003ered bandana-style wrapped and braided fabric band\u003c\/strong\u003e, this textured accessory adds a playful pop of color and tactile charm.\u003c\/p\u003e\n\u003cp data-start=\"277\" data-end=\"670\"\u003eSuspended from a \u003cstrong data-start=\"294\" data-end=\"317\"\u003egold-tone carabiner\u003c\/strong\u003e, the charm features a thoughtful mix of accents: \u003cstrong data-start=\"367\" data-end=\"493\"\u003ean evil eye, a protective eye medallion, a heart charm, a customized charm, and an additional pearl- and gold-beaded charm\u003c\/strong\u003e. Each element carries intention—\u003cstrong data-start=\"526\" data-end=\"578\"\u003eprotection, love, personal meaning, and elegance\u003c\/strong\u003e—while the beads and gold details shimmer beautifully, adding movement and sophistication.\u003c\/p\u003e\n\u003cp data-start=\"672\" data-end=\"830\"\u003ePerfect for clipping onto handbags, totes, backpacks, or keyrings, this charm combines \u003cstrong data-start=\"759\" data-end=\"801\"\u003evibrancy, texture, and symbolic detail\u003c\/strong\u003e in one standout accessory.\u003c\/p\u003e\n\u003cp data-start=\"832\" data-end=\"846\"\u003e\u003cstrong data-start=\"832\" data-end=\"844\"\u003eDetails:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"847\" data-end=\"1093\"\u003e\n\u003cli data-section-id=\"1pdcvtt\" data-start=\"847\" data-end=\"900\"\u003e\n\u003cp data-start=\"849\" data-end=\"900\"\u003eRed bandana-style wrapped and braided fabric band\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1b5lh7e\" data-start=\"901\" data-end=\"944\"\u003e\n\u003cp data-start=\"903\" data-end=\"944\"\u003eGold-tone carabiner for easy attachment\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1oii5la\" data-start=\"945\" data-end=\"1046\"\u003e\n\u003cp data-start=\"947\" data-end=\"1046\"\u003eCharms: evil eye, eye medallion, heart, custom charm, and additional pearl- and gold-beaded charm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"bkpoun\" data-start=\"1047\" data-end=\"1093\"\u003e\n\u003cp data-start=\"1049\" data-end=\"1093\"\u003eLightweight and versatile for bags or keys\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1095\" data-end=\"1256\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eA bold and protective accessory inspired by \u003cstrong data-start=\"1139\" data-end=\"1173\"\u003elove, luck, and personal style\u003c\/strong\u003e—designed to bring \u003cstrong data-start=\"1192\" data-end=\"1231\"\u003ecolor, charm, and meaningful energy\u003c\/strong\u003e wherever you go.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"La Côte","offers":[{"title":"Default Title","offer_id":47323335131287,"sku":null,"price":18.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0722\/4514\/9847\/files\/1_5266d5b5-f149-45bf-b3cc-5cc35db66110.png?v=1774538827","url":"https:\/\/www.lacoteco.com\/products\/ruby-sentinel-bag-charm","provider":"La Côte","version":"1.0","type":"link"}