{"title":"Les Colliers","description":"","products":[{"product_id":"le-collier-gisele","title":"GISÈLE | Collier perlé","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier \u003c\/span\u003e\u003cstrong data-end=\"21\" data-start=\"11\"\u003eGisèle\u003c\/strong\u003e\u003cspan\u003e est la déclinaison élégante de nos bracelets du même nom, désormais disponible dans les 6 coloris iconiques de la collection. À porter en version simple pour une touche discrète, ou agrémenté d’un charm de votre choix pour une note plus personnelle.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIl mesure 38cm de long et 4cm de chainette d'extension. \u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Sans Charms","offer_id":54694803177797,"sku":"","price":28.0,"currency_code":"EUR","in_stock":true},{"title":"Avec Charms","offer_id":55714393293125,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/1c238bf4-c671-4d9f-84a7-3cd5d4b4be35.jpg?v=1746950530"},{"product_id":"collier-nacre","title":"NACRE | Collier perlé","description":"\u003cp data-start=\"0\" data-end=\"210\" class=\"\"\u003eCe collier en perles nacrées diffuse un éclat doux qui illumine vos tenues d’été et se porte seul pour un style épuré ou avec l’un de nos pendentifs solaires en acier inoxydable pour une touche personnalisée.\u003c\/p\u003e\n\u003cp data-start=\"212\" data-end=\"433\" class=\"\"\u003eAvec sa longueur réglable de 40 cm et 5 cm de chaîne d’extension, il est ajustable. Léger, hypoallergénique et résistant à l’eau, il conserve sa brillance saison après saison.\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Avec Charms","offer_id":54702351941957,"sku":"","price":33.0,"currency_code":"EUR","in_stock":true},{"title":"Sans Charms","offer_id":54702351909189,"sku":"","price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/DSC0881.jpg?v=1746736259"},{"product_id":"collier-ruban","title":"SOL | Collier ruban","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eCe collier se décline en bleu ou en violet, son ruban est parsemé de billes d’acier doré et rehaussé d’un pendentif soleil, et il mesure 37 cm auxquels s’ajoutent 6 cm de chaînette d’extension pour un ajustement parfait. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSa touche lumineuse sublime instantanément toutes vos tenues.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Bleu","offer_id":54702396309829,"sku":"","price":25.0,"currency_code":"EUR","in_stock":false},{"title":"Violet","offer_id":54702396342597,"sku":"","price":25.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/FullSizeRender_VSCO_ba2d2615-685d-4987-aa48-0ece68cab476.jpg?v=1746736695"},{"product_id":"colette-framboise-bracelet-copie","title":"Colette Spritz - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":55638096380229,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/DSC0263.jpg?v=1757759039"},{"product_id":"colette-framboise-collier","title":"Colette Framboise - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":55638126199109,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/18_05cb86be-0da7-4357-8673-7622ace99f0d.png?v=1778778836"},{"product_id":"colette-raisin-collier","title":"Colette Raisin - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":55638154772805,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/21_0d05984c-37be-46c8-9727-4f825b2a6264.png?v=1778778796"},{"product_id":"colette-ocean-collier","title":"Colette Océan - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":55638187213125,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/19_350c33c2-63ce-4661-a76b-f423b1a3000a.png?v=1778778747"},{"product_id":"colette-emeraude-collier-copie","title":"Colette Emeraude - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":55638213525829,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/IMG_2246_91325c0e-5494-49d8-a48f-8a033ac7b882.jpg?v=1757759446"},{"product_id":"colette-miel-collier","title":"Colette Miel - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":55638217228613,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/IMG_2254_5912a942-6129-4d2f-8ada-29c0e06da091.jpg?v=1757759553"},{"product_id":"colette-chataigne-collier","title":"Colette Châtaigne - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":55638219620677,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/26_569221ce-a844-44b7-b212-443ee9f0f04a.png?v=1778778691"},{"product_id":"colette-latte-collier","title":"Colette Latté - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":55638248685893,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/27_1e912092-e7b2-4302-94bf-db6dbb3e0de6.png?v=1778778642"},{"product_id":"colette-creme-collier","title":"Colette Crème - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":55638271426885,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/28_a7c2821a-2608-486e-beb8-79de8c6ad7a4.png?v=1778778608"},{"product_id":"colette-coton-collier","title":"Colette Coton - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":55638291317061,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/4_28ea2f49-41f9-4838-97bc-810c6637cda7.png?v=1778778580"},{"product_id":"colette-safari-collier","title":"Colette Safari - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré","offer_id":56052026442053,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté","offer_id":56052026474821,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/36_1ea7b39c-226e-4c15-919a-1dd624d1afc6.png?v=1778778539"},{"product_id":"colette-vanille-collier","title":"Colette Vanille - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":56540549185861,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/29_71601435-944d-477e-9f60-41f930fb0693.png?v=1778778511"},{"product_id":"colette-olive-collier","title":"Colette Olive - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":56540553838917,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/20_b134aa90-65cb-4306-abeb-97c64fa58cac.png?v=1778778450"},{"product_id":"colette-felin-collier","title":"Colette Félin - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":56540554297669,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/30_1e50afa2-bb70-464e-bd2c-b2334a1c2612.png?v=1778778417"},{"product_id":"colette-nuit-collier","title":"Colette Nuit - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":56540555018565,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/31_4d5ff75a-d55a-4127-833c-ac24bb54517d.png?v=1778778380"},{"product_id":"colette-mix-marron-collier","title":"Colette mix Marron - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":56540559278405,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/23_df232079-0a51-4ac1-ab10-cb879521b56d.png?v=1778778326"},{"product_id":"colette-mix-prune-collier","title":"Colette Prune - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":56540561670469,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/33_80de960c-15b7-4e77-94c9-ed170fe5f899.png?v=1778778293"},{"product_id":"colette-paillette-dore-collier","title":"Colette paillette Doré - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":56540562981189,"sku":null,"price":28.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/34_0428d9fc-bda7-45e6-a672-97a8e19b2419.png?v=1778778248"},{"product_id":"colette-paillette-argente-collier","title":"Colette paillette Argenté - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":56540566815045,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/32_8a6dec68-cdfb-4abb-a857-efa6b7d62572.png?v=1778778132"},{"product_id":"colette-paillette-champagne-collier","title":"Colette paillette Champagne - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":56540570878277,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/E42FCD12-0CA5-434C-B961-7FCD6B5DCDB0.jpg?v=1764777293"},{"product_id":"colette-paillette-rouge-collier","title":"Colette paillette Rouge - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":56540575236421,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/C1A9A24F-073A-4625-BBE3-13812E6AA138.jpg?v=1764777365"},{"product_id":"colette-paillette-vert-collier","title":"Colette paillette Vert - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":56540578939205,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/35_a30b8bc8-fc7b-4571-9989-6da26a9effb1.png?v=1778778089"},{"product_id":"colette-paillette-bleu-collier","title":"Colette paillette Bleu - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":56540584935749,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/F86F3DC5-5DA7-4B16-ACC5-45F1B5973C8A.jpg?v=1764777525"},{"product_id":"collier-sautoir-charms-bleu","title":"Collier sautoir charms bleu","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eSautoir à charms avec \u003c\/span\u003e\u003cstrong data-start=\"64\" data-end=\"79\"\u003ecordon bleu\u003c\/strong\u003e\u003cspan\u003e, au style simple et lumineux.\u003c\/span\u003e\u003cbr data-start=\"109\" data-end=\"112\"\u003e\u003cspan\u003eIl est \u003c\/span\u003e\u003cstrong data-start=\"119\" data-end=\"148\"\u003eréglable de 30 cm à 60 cm\u003c\/strong\u003e\u003cspan\u003e, pour être porté court ou long selon vos envies.\u003c\/span\u003e\u003cbr data-start=\"197\" data-end=\"200\"\u003e\u003cspan\u003eUn bijou \u003c\/span\u003e\u003cstrong data-start=\"209\" data-end=\"230\"\u003erésistant à l’eau\u003c\/strong\u003e\u003cspan\u003e, parfait pour le quotidien ! \u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Default Title","offer_id":56914496061765,"sku":null,"price":47.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/1_b7a6d59b-cd9e-4a99-a12e-f9fedecbf910.png?v=1768841380"},{"product_id":"olga-raisin-collier","title":"Olga Raisin - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Olga est composé de 25 perles rondes, espacées par 25 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Olga existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré","offer_id":57347691577669,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté","offer_id":57347691610437,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/6_44a17ac6-dee0-464a-8ec3-fa6dcaa1eb4d.png?v=1778250413"},{"product_id":"olga-azur-collier","title":"Olga Azur - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Olga est composé de 25 perles rondes, espacées par 25 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Olga existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré","offer_id":57348021879109,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté","offer_id":57348021911877,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/3_53a99659-37dd-47f1-8efd-b6dce613fb08.png?v=1778250567"},{"product_id":"olga-bambou-collier","title":"Olga Bambou - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Olga est composé de 25 perles rondes, espacées par 25 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Olga existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré","offer_id":57348057203013,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":false},{"title":"Argenté","offer_id":57348057235781,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/7_d19ed0c8-9edd-418e-a4fe-3e6d8157873d.png?v=1778250598"},{"product_id":"olga-cappuccino-collier","title":"Olga Cappuccino - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Olga est composé de 25 perles rondes, espacées par 25 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Olga existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré","offer_id":57348140302661,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté","offer_id":57348140335429,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/4_e413b069-d227-4027-bb40-2f6418e44df8.png?v=1778250623"},{"product_id":"olga-vanille-collier","title":"Olga Vanille - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Olga est composé de 25 perles rondes, espacées par 25 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Olga existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré","offer_id":57348224123205,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":false},{"title":"Argenté","offer_id":57348224155973,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/5_62e41a56-e92b-43f3-97dd-9c1a6b0a5356.png?v=1778250647"},{"product_id":"olga-chataigne-collier","title":"Olga Châtaigne - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Olga est composé de 25 perles rondes, espacées par 25 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Olga existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré","offer_id":57348270981445,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté","offer_id":57348271014213,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/2_b4723d2b-d4aa-46f4-a0ef-6678aef66bb4.png?v=1778250686"},{"product_id":"olga-chataigne-xl-collier","title":"Olga Châtaigne XL - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Olga est composé de 20 perles rondes, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Olga existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré","offer_id":57358825455941,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté","offer_id":57358825488709,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/8_e9fa4e59-85aa-4e26-986f-dee092dea930.png?v=1778250717"},{"product_id":"collier-pierre-de-naissance","title":"Collier Pierre de naissance","description":"\u003cscript\u003e\n(function(){\n  if(window.__cpdnInit) return; window.__cpdnInit = true;\n\n  var PIERRES = [{\"m\": \"Janvier\", \"url\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/7-Janvier.png?v=1777524543\"}, {\"m\": \"Février\", \"url\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/8-Fevrier.png?v=1777524543\"}, {\"m\": \"Mars\", \"url\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/9-Mars.png?v=1777524543\"}, {\"m\": \"Avril\", \"url\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/10-Avril.png?v=1777524544\"}, {\"m\": \"Mai\", \"url\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/11-Mai.png?v=1777524543\"}, {\"m\": \"Juin\", \"url\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/12-Juin.png?v=1777524544\"}, {\"m\": \"Juillet\", \"url\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/13-Juillet.png?v=1777524544\"}, {\"m\": \"Août\", \"url\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/14-Aout.png?v=1777524543\"}, {\"m\": \"Septembre\", \"url\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/15-Septembre.png?v=1777524543\"}, {\"m\": \"Octobre\", \"url\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/16-Octobre.png?v=1777524544\"}, {\"m\": \"Novembre\", \"url\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/17-Novembre.png?v=1777524543\"}, {\"m\": \"Décembre\", \"url\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/18-Decembre.png?v=1777524544\"}];\n  var VAR_BY_COUNT = {\"0\": \"57827035218245\", \"1\": \"57827035251013\", \"2\": \"57827035283781\", \"3\": \"57827035316549\", \"4\": \"57827035349317\", \"5\": \"57827035382085\", \"6\": \"57827035414853\", \"7\": \"57827035447621\", \"8\": \"57827035480389\", \"9\": \"57827035513157\", \"10\": \"57827035545925\", \"11\": \"57827035578693\", \"12\": \"57827035611461\"};\n  var BASE_PRICE = 25, ADD_PRICE = 5, MAX_TOTAL = 12;\n  \/* selected = ordered array de noms de mois avec doublons possibles *\/\n  var selected = [];\n\n  var STYLE = `\n    #cpdn-builder, #cpdn-builder * { box-sizing: border-box; margin: 0; padding: 0; }\n    #cpdn-builder {\n      --fg: #692819; --bg: #fff5f5; --soft: #fbe9e3;\n      --line: rgba(105,40,25,0.18);\n      font-family: var(--font-body--family, -apple-system, sans-serif);\n      color: var(--fg);\n      margin: 0 0 0;\n      padding: 14px 18px 60px;\n      background: var(--bg);\n      border-radius: 18px;\n      border: 1px solid var(--line);\n    }\n    #cpdn-builder .cpdn-h {\n      text-align: center;\n      font-family: var(--font-h2--family, Georgia, serif);\n      font-style: italic; font-weight: 400;\n      font-size: 1.35rem; margin-bottom: 4px;\n    }\n    #cpdn-builder .cpdn-sub {\n      text-align: center; font-size: 0.82rem;\n      opacity: 0.7; margin-bottom: 16px;\n      letter-spacing: 0.02em;\n    }\n    #cpdn-builder .cpdn-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 8px; margin-bottom: 14px;\n    }\n    @media (min-width: 750px) {\n      #cpdn-builder .cpdn-grid { grid-template-columns: repeat(4, 1fr); gap: 12px; }\n    }\n    #cpdn-builder .cpdn-sw {\n      position: relative;\n      border: 2px solid transparent;\n      border-radius: 12px;\n      background: transparent;\n      cursor: pointer;\n      overflow: hidden;\n      transition: border-color 0.18s ease, background 0.18s ease, transform 0.12s ease;\n      display: flex; flex-direction: column;\n      align-items: center; justify-content: flex-start;\n      padding: 8px 4px;\n    }\n    #cpdn-builder .cpdn-sw:active { transform: scale(0.96); }\n    #cpdn-builder .cpdn-sw:hover { border-color: rgba(105,40,25,0.35); }\n    #cpdn-builder .cpdn-sw.on { border-color: var(--fg); background: var(--soft); }\n    #cpdn-builder .cpdn-sw img {\n      width: 78%; height: auto;\n      aspect-ratio: 1;\n      object-fit: contain; display: block;\n    }\n    #cpdn-builder .cpdn-sw .cpdn-name {\n      font-size: 0.66rem; font-weight: 500;\n      letter-spacing: 0.04em; margin-top: 4px;\n      color: var(--fg); text-align: center; line-height: 1.1;\n    }\n    @media (min-width: 750px) {\n      #cpdn-builder .cpdn-sw .cpdn-name { font-size: 0.82rem; margin-top: 6px; }\n      #cpdn-builder .cpdn-sw img { max-height: 70%; }\n    }\n    #cpdn-builder .cpdn-sw .cpdn-check {\n      position: absolute; top: 4px; right: 4px;\n      width: 18px; height: 18px; border-radius: 50%;\n      background: var(--fg); color: #fff;\n      display: none; align-items: center; justify-content: center;\n      font-size: 11px; font-weight: 600; z-index: 2;\n    }\n    #cpdn-builder .cpdn-sw.on .cpdn-check { display: flex; }\n\n    \/* Compteur +\/- en dessous du swatch sélectionné (discret) *\/\n    #cpdn-builder .cpdn-counter {\n      display: flex;\n      align-items: center; justify-content: center;\n      gap: 4px; margin-top: 5px; height: 22px;\n      user-select: none;\n      visibility: hidden;\n    }\n    #cpdn-builder .cpdn-sw.on .cpdn-counter { visibility: visible; }\n    #cpdn-builder .cpdn-cnt-btn {\n      width: 20px; height: 20px; border-radius: 50%;\n      border: 1px solid var(--fg); background: #fff; color: var(--fg);\n      font-size: 12px; font-weight: 600; line-height: 1;\n      cursor: pointer; padding: 0;\n      display: flex; align-items: center; justify-content: center;\n      font-family: inherit;\n    }\n    #cpdn-builder .cpdn-cnt-btn:hover { background: var(--fg); color: #fff; }\n    #cpdn-builder .cpdn-cnt-btn:disabled { opacity: 0.35; cursor: not-allowed; }\n    #cpdn-builder .cpdn-cnt-n {\n      min-width: 14px; text-align: center;\n      font-size: 0.78rem; font-weight: 600; color: var(--fg);\n      font-family: inherit;\n    }\n\n    #cpdn-builder .cpdn-price-detail {\n      text-align: center; font-size: 0.78rem; font-style: italic;\n      opacity: 0.65; margin-bottom: 12px;\n      padding-bottom: 12px; border-bottom: 1px solid var(--line);\n    }\n    #cpdn-builder .cpdn-summary { text-align: center; }\n    #cpdn-builder .cpdn-summary-line {\n      font-size: 0.82rem; opacity: 0.75; margin-bottom: 4px;\n    }\n    #cpdn-builder .cpdn-summary-line.empty { color: #b94436; opacity: 1; font-weight: 500; }\n    #cpdn-builder .cpdn-price {\n      font-family: var(--font-h2--family, Georgia, serif);\n      font-style: italic; font-size: 1.6rem;\n      font-weight: 400; color: var(--fg);\n    }\n    #cpdn-builder .cpdn-list {\n      font-size: 0.74rem; opacity: 0.75;\n      margin-top: 4px; font-style: italic; min-height: 1em;\n    }\n\n    \/* Preview \/ reorder zone *\/\n    #cpdn-builder .cpdn-preview {\n      margin: 18px -8px 0;\n      padding: 14px 12px;\n      background: rgba(255,255,255,0.6);\n      border: 1px dashed var(--line);\n      border-radius: 14px;\n      display: none;\n    }\n    #cpdn-builder .cpdn-preview.has-pearls { display: block; }\n    #cpdn-builder .cpdn-preview-h {\n      font-family: var(--font-h2--family, Georgia, serif);\n      font-style: italic; font-size: 1rem; font-weight: 400;\n      text-align: center; margin-bottom: 4px;\n    }\n    #cpdn-builder .cpdn-preview-hint {\n      text-align: center; font-size: 0.7rem;\n      opacity: 0.6; margin-bottom: 10px; font-style: italic;\n    }\n    #cpdn-builder .cpdn-preview-row {\n      display: flex; flex-wrap: nowrap;\n      overflow-x: auto; gap: 6px;\n      padding: 4px 2px 6px;\n      scroll-padding: 4px;\n      scrollbar-width: thin;\n    }\n    #cpdn-builder .cpdn-pp {\n      flex: 0 0 auto;\n      width: 48px; height: 48px;\n      border-radius: 8px;\n      background: rgba(255,255,255,0.7);\n      border: 1px solid var(--line);\n      position: relative;\n      cursor: grab;\n      touch-action: none; \/* important pour Pointer Events sur mobile *\/\n      transition: transform 0.16s ease, box-shadow 0.16s ease, opacity 0.16s ease;\n      user-select: none;\n    }\n    #cpdn-builder .cpdn-pp:active { cursor: grabbing; }\n    \/* SortableJS classes *\/\n    #cpdn-builder .cpdn-pp-chosen { cursor: grabbing; }\n    #cpdn-builder .cpdn-pp-placeholder {\n      opacity: 0.25 !important;\n      background: rgba(105,40,25,0.08) !important;\n      filter: grayscale(0.6);\n    }\n    .cpdn-pp-fallback {\n      opacity: 0.92 !important;\n      transform: scale(1.15) rotate(-2deg) !important;\n      box-shadow: 0 14px 30px -6px rgba(105,40,25,0.5) !important;\n      cursor: grabbing !important;\n      z-index: 99999 !important;\n      border: 1.5px solid #692819 !important;\n      background: #ffffff !important;\n      border-radius: 8px !important;\n    }\n    #cpdn-builder .cpdn-pp img {\n      width: 100%; height: 100%;\n      object-fit: contain;\n      pointer-events: none;\n    }\n    #cpdn-builder .cpdn-pp .cpdn-pp-i {\n      position: absolute; bottom: -6px; right: -4px;\n      width: 16px; height: 16px; border-radius: 50%;\n      background: var(--fg); color: #fff;\n      font-size: 9.5px; font-weight: 600;\n      display: flex; align-items: center; justify-content: center;\n      pointer-events: none;\n    }\n\n    body[data-cpdn-active] variant-picker { display: none !important; }\n    body[data-cpdn-empty] [name=\"add\"], body[data-cpdn-empty] .product-form__submit {\n      opacity: 0.45 !important; cursor: not-allowed !important;\n    }\n  `;\n\n  function ensureStyle(){\n    if(document.getElementById('cpdn-style')) return;\n    var s = document.createElement('style'); s.id = 'cpdn-style';\n    s.textContent = STYLE;\n    document.head.appendChild(s);\n  }\n\n  function isThisProduct(){\n    var f = document.querySelector('form[action*=\"\/cart\/add\"]');\n    if(!f) return false;\n    var idIn = f.querySelector('input[name=\"id\"]');\n    if(!idIn) return false;\n    return Object.values(VAR_BY_COUNT).indexOf(idIn.value) \u003e= 0;\n  }\n\n  function countOf(month){\n    var n = 0;\n    for(var i=0;i\u003cselected.length;i++){ if(selected[i] === month) n++; }\n    return n;\n  }\n\n  function buildEl(){\n    var d = document.createElement('div');\n    d.id = 'cpdn-builder';\n    d.innerHTML = `\n      \u003cdiv class=\"cpdn-h\"\u003eCompose ton collier\u003c\/div\u003e\n      \u003cdiv class=\"cpdn-sub\"\u003eChoisis tes pierres de naissance\u003c\/div\u003e\n      \u003cdiv class=\"cpdn-grid\" id=\"cpdn-grid\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"cpdn-price-detail\"\u003eÀ partir de 25€ \u0026middot; +5€ par pierre supplémentaire\u003c\/div\u003e\n      \u003cdiv class=\"cpdn-summary\"\u003e\n        \u003cdiv class=\"cpdn-summary-line\" id=\"cpdn-summary-line\"\u003eSélectionne au moins une pierre\u003c\/div\u003e\n        \u003cdiv class=\"cpdn-price\"\u003e\u003cspan id=\"cpdn-price\"\u003e25\u003c\/span\u003e,00 €\u003c\/div\u003e\n        \u003cdiv class=\"cpdn-list\" id=\"cpdn-list\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cpdn-preview\" id=\"cpdn-preview\"\u003e\n        \u003cdiv class=\"cpdn-preview-h\"\u003eVoici l'ordre de tes pierres\u003c\/div\u003e\n        \u003cdiv class=\"cpdn-preview-hint\"\u003eGlisse les pierres pour modifier l'ordre\u003c\/div\u003e\n        \u003cdiv class=\"cpdn-preview-row\" id=\"cpdn-preview-row\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e`;\n    var grid = d.querySelector('#cpdn-grid');\n    PIERRES.forEach(function(p){\n      var sw = document.createElement('div');\n      sw.className = 'cpdn-sw';\n      sw.dataset.month = p.m;\n      sw.innerHTML = '\u003cspan class=\"cpdn-check\"\u003e✓\u003c\/span\u003e' +\n        '\u003cimg src=\"'+p.url+'\" alt=\"'+p.m+'\"\u003e' +\n        '\u003cdiv class=\"cpdn-name\"\u003e'+p.m+'\u003c\/div\u003e' +\n        '\u003cdiv class=\"cpdn-counter\"\u003e' +\n          '\u003cbutton type=\"button\" class=\"cpdn-cnt-btn\" data-act=\"minus\" aria-label=\"Retirer\"\u003e−\u003c\/button\u003e' +\n          '\u003cspan class=\"cpdn-cnt-n\"\u003e0\u003c\/span\u003e' +\n          '\u003cbutton type=\"button\" class=\"cpdn-cnt-btn\" data-act=\"plus\" aria-label=\"Ajouter\"\u003e+\u003c\/button\u003e' +\n        '\u003c\/div\u003e';\n\n      \/* Click sur image\/name → ajoute 1 si pas déjà sélectionné *\/\n      sw.addEventListener('click', function(e){\n        if(e.target.closest('.cpdn-cnt-btn')) return; \/* géré séparément *\/\n        if(countOf(p.m) === 0){ addOne(p.m); }\n      });\n      \/* +\/- buttons *\/\n      sw.querySelector('[data-act=\"plus\"]').addEventListener('click', function(e){\n        e.stopPropagation(); addOne(p.m);\n      });\n      sw.querySelector('[data-act=\"minus\"]').addEventListener('click', function(e){\n        e.stopPropagation(); removeOne(p.m);\n      });\n      grid.appendChild(sw);\n    });\n    return d;\n  }\n\n  function addOne(month){\n    if(selected.length \u003e= MAX_TOTAL) return;\n    selected.push(month);\n    update();\n  }\n\n  function removeOne(month){\n    \/* Retire la dernière occurrence de ce mois (préserve l'ordre des autres) *\/\n    for(var i = selected.length - 1; i \u003e= 0; i--){\n      if(selected[i] === month){ selected.splice(i,1); break; }\n    }\n    update();\n  }\n\n  function update(){\n    var n = selected.length;\n    var price = n === 0 ? BASE_PRICE : (BASE_PRICE + ADD_PRICE * (n - 1));\n\n    \/* Maj ligne résumé *\/\n    var line = document.getElementById('cpdn-summary-line');\n    if(line){\n      if(n === 0){\n        line.textContent = 'Sélectionne au moins une pierre';\n        line.classList.add('empty');\n      } else {\n        line.textContent = n + ' pierre' + (n\u003e1?'s':'') + ' sélectionnée' + (n\u003e1?'s':'');\n        line.classList.remove('empty');\n      }\n    }\n    var p = document.getElementById('cpdn-price'); if(p) p.textContent = price;\n    var l = document.getElementById('cpdn-list');\n    if(l){ l.textContent = n ? selected.join(' · ') : ''; }\n\n    \/* Maj swatches : on \/ counter *\/\n    var grid = document.getElementById('cpdn-grid');\n    if(grid){\n      grid.querySelectorAll('.cpdn-sw').forEach(function(sw){\n        var month = sw.dataset.month;\n        var cnt = countOf(month);\n        sw.classList.toggle('on', cnt \u003e 0);\n        var nEl = sw.querySelector('.cpdn-cnt-n');\n        if(nEl) nEl.textContent = cnt;\n        var minusBtn = sw.querySelector('[data-act=\"minus\"]');\n        var plusBtn = sw.querySelector('[data-act=\"plus\"]');\n        if(minusBtn) minusBtn.disabled = (cnt \u003c= 0);\n        if(plusBtn)  plusBtn.disabled  = (n \u003e= MAX_TOTAL);\n      });\n    }\n\n    \/* Empty state *\/\n    if(n === 0) document.body.dataset.cpdnEmpty = '1';\n    else delete document.body.dataset.cpdnEmpty;\n\n    \/* Maj preview drag-drop *\/\n    renderPreview();\n\n    \/* Sync form panier *\/\n    syncForms();\n  }\n\n  function renderPreview(){\n    var wrap = document.getElementById('cpdn-preview');\n    var row = document.getElementById('cpdn-preview-row');\n    if(!wrap || !row) return;\n    if(selected.length === 0){\n      wrap.classList.remove('has-pearls');\n      row.innerHTML = '';\n      return;\n    }\n    wrap.classList.add('has-pearls');\n    \/* Reconstruit la row avec items draggables *\/\n    row.innerHTML = '';\n    selected.forEach(function(month, idx){\n      var p = PIERRES.find(function(x){ return x.m === month; });\n      if(!p) return;\n      var el = document.createElement('div');\n      el.className = 'cpdn-pp';\n      el.draggable = false; \/* on gère via Pointer Events, pas HTML5 DnD *\/\n      el.dataset.idx = idx;\n      el.dataset.month = month;\n      el.innerHTML = '\u003cimg src=\"'+p.url+'\" alt=\"'+month+'\"\u003e\u003cspan class=\"cpdn-pp-i\"\u003e'+(idx+1)+'\u003c\/span\u003e';\n      row.appendChild(el);\n    });\n    setupReorder(row);\n  }\n\n  \/* === Drag \u0026 drop avec SortableJS (lib éprouvée mobile+desktop) === *\/\n  function loadSortable(cb){\n    if(window.Sortable){ cb(); return; }\n    if(window.__sortableLoading){\n      window.__sortableLoading.push(cb); return;\n    }\n    window.__sortableLoading = [cb];\n    var s = document.createElement('script');\n    s.src = 'https:\/\/cdn.jsdelivr.net\/npm\/sortablejs@1.15.2\/Sortable.min.js';\n    s.onload = function(){ window.__sortableLoading.forEach(function(c){ c(); }); window.__sortableLoading = null; };\n    document.head.appendChild(s);\n  }\n  function setupReorder(container){\n    if(container.dataset.dndBound === '1') return;\n    container.dataset.dndBound = '1';\n    loadSortable(function(){\n      new window.Sortable(container, {\n        animation: 200,\n        easing: 'cubic-bezier(0.32, 0.72, 0.18, 1)',\n        delay: 0,\n        delayOnTouchOnly: false,\n        forceFallback: true,\n        fallbackTolerance: 3,\n        fallbackClass: 'cpdn-pp-fallback',\n        ghostClass: 'cpdn-pp-placeholder',\n        chosenClass: 'cpdn-pp-chosen',\n        scroll: true,\n        scrollSensitivity: 60,\n        scrollSpeed: 12,\n        onEnd: function(){\n          var newOrder = Array.prototype.slice.call(container.querySelectorAll('.cpdn-pp')).map(function(el){ return el.dataset.month; });\n          selected = newOrder;\n          var pps = container.querySelectorAll('.cpdn-pp');\n          pps.forEach(function(el, idx){\n            var badge = el.querySelector('.cpdn-pp-i');\n            if(badge) badge.textContent = (idx+1);\n            el.dataset.idx = idx;\n          });\n          syncForms();\n          var l = document.getElementById('cpdn-list');\n          if(l) l.textContent = selected.join(' · ');\n        }\n      });\n    });\n  }\n\n  \/* === Form sync === *\/\n  function syncForms(){\n    var n = selected.length;\n    var variantId = VAR_BY_COUNT[n];\n    if(!variantId) return;\n    var forms = document.querySelectorAll('form[action*=\"\/cart\/add\"]');\n    forms.forEach(function(f){\n      var idIn = f.querySelector('input[name=\"id\"]');\n      if(!idIn) return;\n      var isOurs = Object.values(VAR_BY_COUNT).indexOf(idIn.value) \u003e= 0;\n      if(!isOurs) return;\n      idIn.value = variantId;\n      var prop = f.querySelector('input[name=\"properties[Pierres]\"]');\n      if(!prop){\n        prop = document.createElement('input');\n        prop.type = 'hidden';\n        prop.name = 'properties[Pierres]';\n        f.appendChild(prop);\n      }\n      prop.value = selected.join(', ') || '—';\n    });\n  }\n\n  \/* Bloque submit si 0 pierre *\/\n  function blockEmpty(e){\n    if(selected.length \u003e 0) return;\n    var btn = e.target.closest \u0026\u0026 (e.target.closest('[name=\"add\"]') || e.target.closest('.product-form__submit') || e.target.closest('button[type=\"submit\"]'));\n    var form = e.target.closest \u0026\u0026 e.target.closest('form[action*=\"\/cart\/add\"]');\n    if(!btn \u0026\u0026 !form) return;\n    if(form){\n      var idIn = form.querySelector('input[name=\"id\"]');\n      if(!idIn || Object.values(VAR_BY_COUNT).indexOf(idIn.value) \u003c 0) return;\n    }\n    e.preventDefault(); e.stopPropagation();\n    var b = document.getElementById('cpdn-builder');\n    if(b){\n      b.scrollIntoView({behavior:'smooth', block:'center'});\n      var line = document.getElementById('cpdn-summary-line');\n      if(line){ line.style.transform = 'scale(1.1)'; setTimeout(function(){line.style.transform=''}, 250); }\n    }\n    return false;\n  }\n  document.addEventListener('click', blockEmpty, true);\n  document.addEventListener('submit', blockEmpty, true);\n\n  function inject(){\n    if(!isThisProduct()) return;\n    document.body.dataset.cpdnActive = '1';\n    if(document.getElementById('cpdn-builder')) return;\n    var anchor = document.querySelector('variant-picker') || document.querySelector('.product-details');\n    if(!anchor) return;\n    var el = buildEl();\n    anchor.parentNode.insertBefore(el, anchor);\n    update();\n  }\n\n  function tick(){ ensureStyle(); inject(); syncForms(); }\n  setInterval(tick, 1000);\n  if(document.readyState === 'loading') document.addEventListener('DOMContentLoaded', tick);\n  else tick();\n})();\n\u003c\/script\u003e\n\n\u003ch3\u003eLe concept du Collier Pierre de Naissance\u003c\/h3\u003e\n\u003cp\u003eNotre \u003cstrong\u003ecollier sur-mesure en pierres de naissance\u003c\/strong\u003e vous permet de composer un bijou unique avec les pierres correspondant aux personnes qui comptent dans votre vie : vos enfants, vos petits-enfants, votre famille, ou simplement les vôtres. Chaque mois est associé à une pierre précieuse traditionnelle qui porte sa propre symbolique.\u003c\/p\u003e\n\n\u003ch3\u003eLes 12 pierres et leur signification\u003c\/h3\u003e\n\u003cp\u003eChaque pierre raconte une histoire et porte une énergie particulière : grenat (janvier) pour la passion, améthyste (février) pour la sérénité, aigue-marine (mars) pour la sérénité… Découvrez la signification complète de chaque mois dans notre article dédié : \u003ca href=\"\/blogs\/infos\/pierre-de-naissance-signification-collier\"\u003e\u003cstrong\u003ePierre de naissance par mois : signification et collier symbolique\u003c\/strong\u003e\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eUn cadeau plein de sens\u003c\/h3\u003e\n\u003cp\u003eLe collier pierre de naissance est l'un de nos cadeaux les plus émouvants — particulièrement apprécié pour la \u003cstrong\u003eFête des Mères\u003c\/strong\u003e, les naissances, ou les anniversaires symboliques. Idée cadeau parfaite, à composer pour une maman ou une grand-mère avec les pierres de chacun de ses enfants. Pour plus d'inspirations, consultez notre \u003ca href=\"\/blogs\/infos\/cadeau-fete-des-meres-bijoux-personnalises\"\u003eguide cadeau Fête des Mères\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eCaractéristiques\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMatériau\u003c\/strong\u003e : acier inoxydable hypoallergénique 316L (\u003ca href=\"\/blogs\/infos\/bijoux-acier-inoxydable-avantages-entretien\"\u003een savoir plus\u003c\/a\u003e)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFinition\u003c\/strong\u003e : dorée\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eComposition\u003c\/strong\u003e : de 1 à 12 pierres au choix, dans l'ordre que vous voulez\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePossibilité\u003c\/strong\u003e de répéter une même pierre plusieurs fois (si plusieurs personnes sont nées le même mois)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePrix\u003c\/strong\u003e : 25€ pour 1 pierre, +5€ par pierre supplémentaire\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eComment l'entretenir\u003c\/h3\u003e\n\u003cp\u003eL'acier inoxydable ne ternit pas, ne s'oxyde pas et résiste à l'eau. Un nettoyage occasionnel à l'eau tiède + savon doux suffit. Pour plus de conseils, lisez notre \u003ca href=\"\/blogs\/infos\/entretien-bijoux-erreurs-eviter\"\u003eguide d'entretien des bijoux\u003c\/a\u003e.\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"0 ajout","offer_id":57827035218245,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"1 ajout","offer_id":57827035251013,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"2 ajouts","offer_id":57827035283781,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"3 ajouts","offer_id":57827035316549,"sku":null,"price":35.0,"currency_code":"EUR","in_stock":true},{"title":"4 ajouts","offer_id":57827035349317,"sku":null,"price":40.0,"currency_code":"EUR","in_stock":true},{"title":"5 ajouts","offer_id":57827035382085,"sku":null,"price":45.0,"currency_code":"EUR","in_stock":true},{"title":"6 ajouts","offer_id":57827035414853,"sku":null,"price":50.0,"currency_code":"EUR","in_stock":true},{"title":"7 ajouts","offer_id":57827035447621,"sku":null,"price":55.0,"currency_code":"EUR","in_stock":true},{"title":"8 ajouts","offer_id":57827035480389,"sku":null,"price":60.0,"currency_code":"EUR","in_stock":true},{"title":"9 ajouts","offer_id":57827035513157,"sku":null,"price":65.0,"currency_code":"EUR","in_stock":true},{"title":"10 ajouts","offer_id":57827035545925,"sku":null,"price":70.0,"currency_code":"EUR","in_stock":true},{"title":"11 ajouts","offer_id":57827035578693,"sku":null,"price":75.0,"currency_code":"EUR","in_stock":true},{"title":"12 ajouts","offer_id":57827035611461,"sku":null,"price":80.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/DSC0404_VSCO5.jpg?v=1777652147"},{"product_id":"le-suzanne-vanille-collier","title":"Le Suzanne Vanille - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Suzanne est composé de 20 perles asymétriques. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Suzanne existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré \/ Sans Charms","offer_id":57862516244805,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Sans Charms","offer_id":57862516310341,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Doré \/ Avec Charms","offer_id":57862516212037,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Avec Charms","offer_id":57862516277573,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/19_a37d1915-8c5f-4c1e-a75e-73ab7eea0d23.png?v=1777985893"},{"product_id":"le-suzanne-coton-collier","title":"Le Suzanne Coton - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Suzanne est composé de 20 perles asymétriques. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Suzanne existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré \/ Sans Charms","offer_id":57862517752133,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Sans Charms","offer_id":57862517817669,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Doré \/ Avec Charms","offer_id":57862517719365,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Avec Charms","offer_id":57862517784901,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/17_eb1f3bb2-866c-492a-a7a8-2d859381290e.png?v=1777986013"},{"product_id":"le-suzanne-framboise-collier","title":"Le Suzanne Framboise - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Suzanne est composé de 20 perles asymétriques. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Suzanne existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré \/ Sans Charms","offer_id":57862521094469,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Sans Charms","offer_id":57862521160005,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Doré \/ Avec Charms","offer_id":57862521061701,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Avec Charms","offer_id":57862521127237,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/20_6f911b97-d563-4978-9c89-cd4cd838974d.png?v=1777985995"},{"product_id":"le-suzanne-safari-collier","title":"Le Suzanne Safari - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Suzanne est composé de 20 perles asymétriques. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Suzanne existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré \/ Sans Charms","offer_id":57862527680837,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Sans Charms","offer_id":57862527746373,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Doré \/ Avec Charms","offer_id":57862527648069,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Avec Charms","offer_id":57862527713605,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/15_c64e40e2-8d60-4fec-9490-b16c67842d01.png?v=1777986068"},{"product_id":"le-suzanne-citron-collier","title":"Le Suzanne Citron - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Suzanne est composé de 20 perles asymétriques. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Suzanne existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré \/ Sans Charms","offer_id":57862532989253,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Sans Charms","offer_id":57862533054789,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Doré \/ Avec Charms","offer_id":57862532956485,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Avec Charms","offer_id":57862533022021,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/16_20ede682-0594-4d6b-b5a1-546f8b05aeea.png?v=1777986113"},{"product_id":"le-suzanne-spritz-collier","title":"Le Suzanne Spritz - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Suzanne est composé de 20 perles asymétriques. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Suzanne existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré \/ Sans Charms","offer_id":57862535414085,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Sans Charms","offer_id":57862535479621,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Doré \/ Avec Charms","offer_id":57862535381317,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Avec Charms","offer_id":57862535446853,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/18_37c09b04-a212-41c3-824b-dd097da0899e.png?v=1777986149"},{"product_id":"le-suzanne-petale-collier","title":"Le Suzanne Pétale - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Suzanne est composé de 20 perles asymétriques. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Suzanne existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré \/ Sans Charms","offer_id":57862538559813,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Sans Charms","offer_id":57862538625349,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Doré \/ Avec Charms","offer_id":57862538527045,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Avec Charms","offer_id":57862538592581,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/21_14352744-ff89-407b-89ea-543a0e5f5e78.png?v=1777986195"},{"product_id":"le-suzanne-jade-collier","title":"Le Suzanne Jade - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Suzanne est composé de 20 perles asymétriques. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Suzanne existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré \/ Sans Charms","offer_id":57862540460357,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Sans Charms","offer_id":57862540525893,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Doré \/ Avec Charms","offer_id":57862540427589,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Avec Charms","offer_id":57862540493125,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/22_235f6779-79d2-4c5a-b04f-a2fdd96bc2de.png?v=1777986233"},{"product_id":"le-suzanne-marbe-collier","title":"Le Suzanne Noisette - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Suzanne est composé de 20 perles asymétriques. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Suzanne existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré \/ Sans Charms","offer_id":57862542983493,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Sans Charms","offer_id":57862543049029,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Doré \/ Avec Charms","offer_id":57862542950725,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Avec Charms","offer_id":57862543016261,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/23_7565f44a-5c04-42a4-ad9f-7749dbe6a607.png?v=1777986269"},{"product_id":"le-suzanne-ocean-collier","title":"Le Suzanne Océan - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Suzanne est composé de 20 perles asymétriques. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Suzanne existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré \/ Sans Charms","offer_id":57862545113413,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Sans Charms","offer_id":57862545178949,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Doré \/ Avec Charms","offer_id":57862545080645,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Avec Charms","offer_id":57862545146181,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/24_f65149b4-1200-4d8e-9905-0235828662b9.png?v=1777986316"},{"product_id":"le-suzanne-ciel-collier","title":"Le Suzanne Ciel - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Suzanne est composé de 20 perles asymétriques. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Suzanne existe aussi en version bracelet assortie, pour créer une parure élégante ou encore en boucles d'oreilles !\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré \/ Sans Charms","offer_id":57862547472709,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Sans Charms","offer_id":57862547538245,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true},{"title":"Doré \/ Avec Charms","offer_id":57862547439941,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté \/ Avec Charms","offer_id":57862547505477,"sku":null,"price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/25_bb8c9473-3442-4f69-8088-955ae19dbb0b.png?v=1777986356"},{"product_id":"collier-suzanne-personnalise","title":"Collier Suzanne Personnalisé","description":"\u003cscript\u003e\n(function(){\n  var CFG = {\n    'colette-personnalise': {url: '\/pages\/personnalise-ton-colette', name: 'Colette'},\n    'suzanne-personnalise': {url: '\/pages\/personnalise-ton-suzanne', name: 'Suzanne'},\n    'mini-therese-personnalise': {url: '\/pages\/personnalise-ton-mini-therese', name: 'Mini Thérèse'},\n    'le-petit-therese-personnalise': {url: '\/pages\/personnalise-ton-petit-therese-1', name: 'Petit Thérèse'},\n    'collier-colette-personnalise': {url: '\/pages\/personnalise-ton-collier-colette', name: 'Collier Colette'},\n    'collier-suzanne-personnalise': {url: '\/pages\/personnalise-ton-collier-suzanne', name: 'Collier Suzanne'}\n  };\n  function getHandle(){var m=location.pathname.match(\/\\\/products\\\/([^\\\/?]+)\/);return m?m[1]:null;}\n  function getConfig(){return new URLSearchParams(location.search).get('configString');}\n  function coller(){\n    var c=getConfig();\n    if(c){var t=document.getElementById('Composition');if(t)t.value=c;}\n  }\n  function lockVariant(){\n    var c = getConfig(); if(!c) return;\n    var hasCharm = \/\\[Charm:\/.test(c);\n    var inputs = document.querySelectorAll('input[type=\"radio\"]');\n    for (var i=0; i\u003cinputs.length; i++){\n      var inp = inputs[i];\n      var v = (inp.value||'').trim();\n      if (v === 'Sans charm' || v === 'Avec charm'){\n        var keep = (hasCharm \u0026\u0026 v === 'Avec charm') || (!hasCharm \u0026\u0026 v === 'Sans charm');\n        if (keep){\n          if (!inp.checked){ try{ inp.checked = true; inp.dispatchEvent(new Event('change', {bubbles:true})); }catch(e){} }\n          inp.disabled = false;\n          var lblOk = inp.closest('label') || (inp.id ? document.querySelector('label[for=\"'+inp.id+'\"]') : null);\n          if (lblOk){ lblOk.style.opacity=''; lblOk.style.pointerEvents=''; lblOk.style.cursor=''; }\n        } else {\n          inp.disabled = true;\n          var lbl = inp.closest('label') || (inp.id ? document.querySelector('label[for=\"'+inp.id+'\"]') : null);\n          if (lbl){ lbl.style.opacity = '0.35'; lbl.style.pointerEvents = 'none'; lbl.style.cursor='not-allowed'; lbl.title='Choix verrouillé par votre configuration'; }\n        }\n      }\n    }\n  }\n  function findAnchor(){\n    var pd = document.querySelector('.product-details');\n    if (!pd) return null;\n    var firstGroup = pd.querySelector(':scope \u003e .group-block, :scope \u003e [class*=\"group\"]');\n    return firstGroup || pd;\n  }\n  function injectBanner(){\n    var existing=document.getElementById('mpl-cfg-cta');\n    var info=CFG[getHandle()];if(!info)return true;\n    var hasConfig=!!getConfig();\n\n    \/* État voulu : si configString → banner \"compo prête\". Sinon → bouton \"configurer\". *\/\n    \/* Si déjà rendu et état correct, ne rien faire. *\/\n    if(existing \u0026\u0026 existing.dataset.state===(hasConfig?'done':'todo'))return true;\n    if(existing){existing.remove();}\n\n    var anchor=findAnchor();\n    if(!anchor)return false;\n\n    var el;\n    if(hasConfig){\n      \/* Banner \"compo prête\" — non cliquable, ton cream\/burgundy léger, célébration *\/\n      el=document.createElement('div');\n      el.id='mpl-cfg-cta';\n      el.dataset.state='done';\n      el.innerHTML='\u003cspan style=\"display:block!important;font-size:0.65rem!important;letter-spacing:0.28em!important;opacity:0.75!important;margin-bottom:6px!important;text-transform:uppercase!important;font-weight:500!important;color:#692819!important;\"\u003e✓ Compo prête\u003c\/span\u003e\u003cspan style=\"display:block!important;font-size:0.95rem!important;letter-spacing:0.02em!important;font-weight:500!important;color:#692819!important;\"\u003eTa création est prête, ajoute-la au panier ↓\u003c\/span\u003e\u003ca href=\"'+info.url+'\" style=\"display:inline-block!important;margin-top:10px!important;font-size:0.7rem!important;letter-spacing:0.08em!important;color:#692819!important;opacity:0.65!important;text-decoration:underline!important;text-underline-offset:3px!important;font-family:inherit!important;\"\u003eModifier ma compo\u003c\/a\u003e';\n      el.setAttribute('style','display:block!important;width:auto!important;flex:0 0 auto!important;align-self:stretch!important;margin:0 0 18px 0!important;padding:18px 22px!important;background:#fbe9e3!important;border:1.5px solid #692819!important;color:#692819!important;text-align:center!important;font-family:inherit!important;border-radius:18px!important;order:-9999!important;');\n    } else {\n      \/* Bouton \"configurer\" — gros CTA burgundy *\/\n      el=document.createElement('a');\n      el.id='mpl-cfg-cta';\n      el.dataset.state='todo';\n      el.href=info.url;\n      el.innerHTML='\u003cspan style=\"display:block!important;font-size:0.65rem!important;letter-spacing:0.28em!important;opacity:0.7!important;margin-bottom:6px!important;text-transform:uppercase!important;font-weight:500!important;\"\u003eÉtape 1 — obligatoire\u003c\/span\u003e\u003cspan style=\"display:block!important;font-size:0.95rem!important;letter-spacing:0.06em!important;font-weight:600!important;\"\u003eCliquez ici pour configurer votre '+info.name+' →\u003c\/span\u003e';\n      el.setAttribute('style','display:block!important;width:auto!important;flex:0 0 auto!important;align-self:stretch!important;margin:0 0 18px 0!important;padding:18px 22px!important;background:#692819!important;color:#fff!important;text-align:center!important;text-decoration:none!important;font-family:inherit!important;border-radius:18px!important;box-shadow:0 14px 32px -8px rgba(105,40,25,0.45)!important;transition:transform 0.2s ease,box-shadow 0.2s ease!important;order:-9999!important;');\n      el.onmouseover=function(){el.style.transform='translateY(-2px)';el.style.boxShadow='0 18px 38px -8px rgba(105,40,25,0.55)';};\n      el.onmouseout=function(){el.style.transform='';el.style.boxShadow='0 14px 32px -8px rgba(105,40,25,0.45)';};\n    }\n    anchor.insertAdjacentElement('afterbegin',el);\n    return true;\n  }\n  function tick(){coller();lockVariant();injectBanner();}\n  setInterval(tick,1000);\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',tick);else tick();\n})();\n\u003c\/script\u003e","brand":"Mopale","offers":[{"title":"Sans charm","offer_id":57873084514629,"sku":null,"price":27.0,"currency_code":"EUR","in_stock":true},{"title":"Avec charm","offer_id":57873084547397,"sku":null,"price":32.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/2_d0fb6106-ceb1-4e11-9af1-56b2136e13d7.png?v=1778175238"},{"product_id":"colette-petale-collier","title":"Colette Pétale - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré","offer_id":57961530130757,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté","offer_id":57961530163525,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/15_b883528a-0ca8-4729-8f8f-d3341c9ccea5.png?v=1778778956"},{"product_id":"colette-dragee-collier","title":"Colette Dragée - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré","offer_id":57961534161221,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté","offer_id":57961534193989,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/2_e83b50d8-7c6b-48af-bef3-4e4169892cda.png?v=1778778994"},{"product_id":"colette-cerise-collier","title":"Colette Cerise - Collier","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eLe collier Colette est composé de 20 perles carrées aux bords arrondis, espacées par 20 intercalaires en acier inoxydable doré ou argenté. Il mesure 43 cm et peut être ajusté jusqu’à 48 cm grâce à sa chaînette d’extension. Réalisé en acier inoxydable et en acrylique, il résiste parfaitement à l’eau et à l’usure du temps, tout en restant léger et agréable à porter au quotidien. Décliné en plusieurs coloris, le collier Colette existe aussi en version bracelet assortie, pour créer une parure élégante et facile à porter.\u003c\/span\u003e\u003c\/p\u003e","brand":"Mopale","offers":[{"title":"Doré","offer_id":57961536323909,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true},{"title":"Argenté","offer_id":57961536356677,"sku":null,"price":33.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/files\/5_2e46e07f-419a-4eb6-a1d5-abbfb180d1dc.png?v=1778779036"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/5246\/3941\/collections\/colliers-530232_552be181-80c7-433d-bae4-23f808718741.jpg?v=1763398823","url":"https:\/\/www.mopalebijoux.fr\/collections\/colliers.oembed?page=3","provider":"Mopale","version":"1.0","type":"link"}