{"title":"Faire-part fille","description":"\u003cdiv class=\"collection-content\"\u003e\n\n  \u003cp\u003eChaque \u003ca href=\"\/collections\/faire-part\"\u003efaire-part de naissance\u003c\/a\u003e est une promesse d'émotion. Cette collection de \u003cstrong\u003efaire-part naissance fille\u003c\/strong\u003e a été pensée pour célébrer l'arrivée de votre petite merveille avec toute la douceur qu'elle mérite. Couleurs tendres, illustrations délicates et détails raffinés composent des modèles entièrement personnalisables, pour une \u003cstrong\u003eannonce naissance fille\u003c\/strong\u003e qui vous ressemble vraiment. Le premier souvenir d'une grande histoire commence ici.\u003c\/p\u003e\n\n  \u003ch2\u003eDes thèmes doux et originaux pour annoncer l'arrivée de votre petite fille\u003c\/h2\u003e\n  \u003cp\u003eDe la nature ensoleillée aux univers animaliers, la collection propose une palette de thèmes visuels aussi variés que poétiques. Les amoureux des jardins fleuris trouveront leur bonheur avec \u003ca href=\"\/products\/floral\"\u003eFloral\u003c\/a\u003e, un modèle aux motifs botaniques délicats, ou encore avec nos créations à l'esthétique printanière inspirée des fleurs sauvages. Pour un \u003cstrong\u003efaire-part naissance fille original\u003c\/strong\u003e aux accents nature, \u003ca href=\"\/products\/big-sun\"\u003eBig Sun\u003c\/a\u003e déploie une lumière chaleureuse et rayonnante, tandis que \u003ca href=\"\/products\/petit-ours\"\u003ePetit Ours\u003c\/a\u003e invite les amis des animaux dans un univers tout en tendresse. L'oiseau, le soleil, la plage ou les étoiles : chaque motif raconte une histoire différente, celle de votre fille. Pour les parents qui attendent une deuxième fille, nos modèles se prêtent tout aussi bien à une \u003cstrong\u003eannonce naissance fille\u003c\/strong\u003e pleine de caractère, avec la possibilité de personnaliser chaque détail pour refléter la singularité de ce nouveau chapitre. Laissez-vous inspirer par \u003ca href=\"\/products\/envolee-poetique\"\u003eEnvolée Poétique\u003c\/a\u003e, une création aérienne et lumineuse qui capture à merveille la magie de ces premiers instants.\u003c\/p\u003e\n\n  \u003ch2\u003eDes faire-part de naissance fille entièrement personnalisables\u003c\/h2\u003e\n  \u003cp\u003eCréer votre \u003cstrong\u003efaire-part naissance fille personnalisable\u003c\/strong\u003e n'a jamais été aussi simple. Choisissez le modèle qui vous touche dans la collection, puis renseignez les informations essentielles : le prénom de votre petite fille, sa date de naissance, son poids, sa taille et le texte d'annonce que vous souhaitez partager avec vos proches. Chaque élément est modifiable pour que le résultat soit à votre image. Nos créations sont proposées sans photo, pour mettre en valeur l'illustration et le message, dans un esprit épuré et élégant.\u003c\/p\u003e\n\n  \u003ch3\u003eUn faire-part à votre image, livré rapidement\u003c\/h3\u003e\n  \u003cp\u003eUne fois votre personnalisation validée, vous pouvez prévisualiser votre faire-part avant de confirmer la commande. Nos modèles sont imprimés sur des papiers de qualité, avec un soin particulier apporté aux finitions, pour un rendu aussi beau en main qu'à l'écran. Que vous commandiez quelques semaines avant la naissance ou dans les jours qui suivent l'accouchement, notre processus de commande est conçu pour être rapide et rassurant.\u003c\/p\u003e\n\n  \u003ch2\u003eQuel texte choisir pour un faire-part de naissance fille ?\u003c\/h2\u003e\n  \u003cp\u003eLe \u003cstrong\u003etexte d'un faire-part naissance fille\u003c\/strong\u003e peut être aussi classique que poétique. Voici deux exemples pour vous inspirer :\u003c\/p\u003e\n  \u003cp\u003e\u003cem\u003e« C'est avec une joie immense que nous vous annonçons la naissance de Léa, née le 12 mai, pesant 3,2 kg pour 50 cm. Notre cœur déborde de bonheur. »\u003c\/em\u003e\u003c\/p\u003e\n  \u003cp\u003e\u003cem\u003e« Une petite étoile est née. Elle s'appelle Inès, elle illumine déjà notre monde. Venue au monde le 8 juin, elle pèse 3,4 kg et mesure 51 cm. »\u003c\/em\u003e\u003c\/p\u003e\n  \u003cp\u003eCes formules sont entièrement personnalisables lors de votre commande. Pour les parents qui accueillent un \u003cstrong\u003efaire-part naissance 2ème fille\u003c\/strong\u003e, il est tout aussi joyeux d'annoncer l'arrivée de la petite sœur : \u003cem\u003e« La grande sœur Emma est ravie d'annoncer l'arrivée de sa petite sœur Zoé ! »\u003c\/em\u003e Une façon douce et complice de partager la nouvelle en famille. Le \u003cstrong\u003emessage naissance fille\u003c\/strong\u003e que vous choisirez restera gravé dans les souvenirs de tous ceux qui le recevront.\u003c\/p\u003e\n\n  \u003ch2\u003eComplétez votre commande avec nos autres créations\u003c\/h2\u003e\n  \u003cp\u003ePour accompagner votre faire-part, découvrez également nos \u003ca href=\"\/collections\/cartes-remerciements\"\u003ecartes de remerciements naissance\u003c\/a\u003e, idéales pour remercier vos proches après la naissance. Si vous souhaitez explorer d'autres univers, notre collection de \u003ca href=\"\/collections\/faire-part-bapteme\"\u003efaire-part baptême fille\u003c\/a\u003e prolonge la célébration avec la même élégance. Et pour les familles qui attendent un garçon, nos créations pour garçons sont disponibles dans une collection dédiée.\u003c\/p\u003e\n\n\u003c\/div\u003e","products":[{"product_id":"faire-part-de-naissance-personnalise-amore","title":"Amore","description":"\u003c!-- ANALYSE :\n  - Catégorie : FAIRE-PART (faire-part de naissance personnalisé)\n  - Palette : Vert menthe doux (#A8D5BA), corail\/orange vif (#E85D3A), violet profond (#5B3A8C)\n  - Ambiance : Joyeuse, pop, graphique, champ de fleurs-cœurs, mixte fille\/garçon, énergie douce et pétillante\n  - Préfixe CSS : fp\n--\u003e\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\u003cdiv class=\"fp-hero\"\u003e\n\u003cdiv class=\"fp-hero-content\"\u003e\n\u003cdiv class=\"fp-badges-top\"\u003e\n\u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fp-hero-title\"\u003eAmore\u003c\/span\u003e\n\u003cp class=\"fp-subtitle\"\u003eUn champ de fleurs-cœurs pour annoncer la plus belle nouvelle du monde\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-section-intro\"\u003e\n\u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n\u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles qui méritent bien plus qu'un simple message. Le faire-part Amore est né de cette envie : offrir à votre annonce de naissance toute la joie et l'énergie qu'elle mérite. Avec son motif exclusif de fleurs-cœurs oranges sur un fond menthe frais et lumineux, ce design pétillant et doux à la fois fait fondre tous ceux qui le reçoivent. Le prénom de bébé s'affiche fièrement en violet, avec du caractère et de la tendresse. Résultat : un faire-part qu'on ne range pas dans un tiroir — on l'affiche, on le garde, on le chérit. Beaucoup de parents finissent même par l'encadrer dans la chambre de leur enfant, comme un tout premier objet déco à son prénom.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-section-howto\"\u003e\n\u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n\u003cdiv class=\"fp-steps\"\u003e\n\u003cdiv class=\"fp-step\"\u003e\n\u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n\u003cdiv class=\"fp-step-content\"\u003e\n\u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n\u003cp class=\"fp-step-desc\"\u003eChoisissez votre format, indiquez le prénom de bébé, sa date de naissance et vos textes personnalisés. Nous nous occupons du reste.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-step\"\u003e\n\u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n\u003cdiv class=\"fp-step-content\"\u003e\n\u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n\u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-step\"\u003e\n\u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n\u003cdiv class=\"fp-step-content\"\u003e\n\u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n\u003cp class=\"fp-step-desc\"\u003eVos faire-part sont imprimés avec soin sur un papier épais et qualitatif, puis expédiés bien protégés, prêts à être envoyés à vos proches.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-grid\"\u003e\n\u003cdiv class=\"fp-card\"\u003e\n\u003ch3 class=\"fp-card-title\"\u003eUn design joyeux et mixte\u003c\/h3\u003e\n\u003cp class=\"fp-card-desc\"\u003eLe motif Amore convient aussi bien pour une fille que pour un garçon. Son énergie pop et son fond menthe frais en font un faire-part moderne et intemporel, pensé pour sortir du lot avec douceur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-card\"\u003e\n\u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on garde précieusement\u003c\/h3\u003e\n\u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création épais aux couleurs vibrantes et fidèles, votre faire-part offre un toucher qualitatif et un rendu soigné. Un objet que vos proches auront envie de conserver longtemps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"fp-section-final\" style=\"margin-bottom: 0px!important; padding-bottom: 0px!important;\"\u003e\n\u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #A8D5BA;\n  --fp-primary-dark: #5B3A8C;\n  --fp-accent-peps: #E85D3A;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-section-howto {\n  max-width: 700px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1.25rem;\n}\n\n.fp-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 1.5rem;\n  border: 1px solid var(--fp-border);\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-step-number {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--fp-accent-peps);\n  color: var(--fp-white);\n  border-radius: 50%;\n  font-weight: 700;\n  font-size: 15px;\n}\n\n.fp-step-content { flex: 1; }\n\n.fp-step-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin: 0 0 0.35rem 0;\n}\n\n.fp-step-desc {\n  font-size: 13.5px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n  .fp-badge { margin-bottom: 6px; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63469236879709,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63096781996381,"sku":"FP-AMOR-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63096782029149,"sku":"FP-AMOR-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63096782061917,"sku":"FP-AMOR-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63096782094685,"sku":"FP-AMOR-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63096782127453,"sku":"FP-AMOR-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63096782160221,"sku":"FP-AMOR-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469236912477,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63096782258525,"sku":"FP-AMOR-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63096782291293,"sku":"FP-AMOR-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63096782324061,"sku":"FP-AMOR-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63096782356829,"sku":"FP-AMOR-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63096782389597,"sku":"FP-AMOR-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63096782422365,"sku":"FP-AMOR-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63096782487901,"sku":"FP-AMOR-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63096782520669,"sku":"FP-AMOR-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63096782553437,"sku":"FP-AMOR-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63096782586205,"sku":"FP-AMOR-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63096782618973,"sku":"FP-AMOR-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63096782651741,"sku":"FP-AMOR-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63096782684509,"sku":"FP-AMOR-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63096782750045,"sku":"FP-AMOR-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63096782782813,"sku":"FP-AMOR-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63096782815581,"sku":"FP-AMOR-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63096782848349,"sku":"FP-AMOR-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63096782881117,"sku":"FP-AMOR-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63096782913885,"sku":"FP-AMOR-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63096782946653,"sku":"FP-AMOR-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63469236945245,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63096783044957,"sku":"FP-AMOR-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63096783077725,"sku":"FP-AMOR-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63096783110493,"sku":"FP-AMOR-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63096783143261,"sku":"FP-AMOR-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63096783176029,"sku":"FP-AMOR-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63096783208797,"sku":"FP-AMOR-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469236978013,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63096783307101,"sku":"FP-AMOR-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63096783339869,"sku":"FP-AMOR-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63096783372637,"sku":"FP-AMOR-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63096783405405,"sku":"FP-AMOR-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63096783438173,"sku":"FP-AMOR-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63096783470941,"sku":"FP-AMOR-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-AMORE-RECTOwebp.webp?v=1769697935"},{"product_id":"faire-part-naissance-amour-club","title":"Amour Club","description":"\u003c!-- ANALYSE MPV\n- Produit : Faire-part de naissance \"Amour Club\"\n- Catégorie : FAIRE-PART (personnalisé avec prénom + date)\n- Palette extraite des visuels : rouge framboise\/cerise profond (fond principal), rose bonbon doux (tulipes\/cœurs), vert olive (tiges), crème\/pêche chaud (typo prénom)\n- Teintes retenues : rouge framboise doux #C0344D, rose poudré pep's #E8829A, vert olive #7A8B3C\n- Ambiance : Joyeuse, florale, pleine d'amour, moderne et colorée, esprit \"club\" chaleureux\n- Prefix : fp\n--\u003e\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\u003cdiv class=\"fp-hero\"\u003e\n\u003cdiv class=\"fp-hero-content\"\u003e\n\u003cdiv class=\"fp-badges-top\"\u003e\n\u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fp-hero-title\"\u003eAmour Club\u003c\/span\u003e\n\u003cp class=\"fp-subtitle\"\u003eDes tulipes-cœurs, un prénom en grand et une explosion de joie : bienvenue dans le club le plus doux du monde.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-section-intro\"\u003e\n\u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n\u003cp class=\"fp-intro-text\"\u003eAmour Club est né d'une envie toute simple : créer un faire-part de naissance qui ressemble à une déclaration d'amour. Des tulipes en forme de cœurs, dessinées à la main, virevoltent sur un fond rouge framboise éclatant tandis que le prénom de bébé s'affiche fièrement au centre, comme une évidence. Le résultat ? Une annonce que vos proches n'oseront jamais ranger dans un tiroir — elle finira encadrée sur une étagère, dans la chambre de bébé, comme un tout premier souvenir de ses premiers jours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-section-how\"\u003e\n\u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n\u003cdiv class=\"fp-steps\"\u003e\n\u003cdiv class=\"fp-step\"\u003e\n\u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n\u003cdiv class=\"fp-step-content\"\u003e\n\u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n\u003cp class=\"fp-step-desc\"\u003eChoisissez votre format, indiquez le prénom de bébé et sa date de naissance dans les champs prévus à cet effet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-step\"\u003e\n\u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n\u003cdiv class=\"fp-step-content\"\u003e\n\u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n\u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-step\"\u003e\n\u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n\u003cdiv class=\"fp-step-content\"\u003e\n\u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n\u003cp class=\"fp-step-desc\"\u003eVotre faire-part est imprimé avec soin sur un papier premium puis expédié dans un emballage protecteur, prêt à émerveiller.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-grid\"\u003e\n\u003cdiv class=\"fp-card\"\u003e\n\u003ch3 class=\"fp-card-title\"\u003eUne illustration qui ne ressemble à aucune autre\u003c\/h3\u003e\n\u003cp class=\"fp-card-desc\"\u003eChaque tulipe-cœur a été dessinée à la main par Ma petite vie. Ce motif exclusif mêle douceur et caractère pour un faire-part qui se démarque vraiment, loin des modèles génériques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-card\"\u003e\n\u003ch3 class=\"fp-card-title\"\u003eUn souvenir qui dure bien au-delà de l'annonce\u003c\/h3\u003e\n\u003cp class=\"fp-card-desc\"\u003eGrâce à sa composition graphique colorée et son esprit affiche, Amour Club trouve naturellement sa place dans la chambre de bébé, posé sur une étagère ou glissé dans un joli cadre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"fp-section-final\" style=\"margin-bottom: 0px!important; padding-bottom: 0px!important;\"\u003e\n\u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #C0344D;\n  --fp-primary-dark: #8E2239;\n  --fp-accent-peps: #E8829A;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-section-how {\n  max-width: 750px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1.25rem;\n}\n\n.fp-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 1.5rem;\n  border: 1px solid var(--fp-border);\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-step-number {\n  flex-shrink: 0;\n  width: 36px;\n  height: 36px;\n  background: var(--fp-primary);\n  color: var(--fp-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 700;\n  font-size: 15px;\n}\n\n.fp-step-content { flex: 1; }\n\n.fp-step-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin: 0 0 0.35rem 0;\n}\n\n.fp-step-desc {\n  font-size: 13.5px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n  .fp-step { flex-direction: column; align-items: center; text-align: center; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63469212860765,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63232360087901,"sku":"FP-AMOU-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63232360120669,"sku":"FP-AMOU-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63232360153437,"sku":"FP-AMOU-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63232360186205,"sku":"FP-AMOU-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63232360218973,"sku":"FP-AMOU-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63232360251741,"sku":"FP-AMOU-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469212893533,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232360350045,"sku":"FP-AMOU-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232360382813,"sku":"FP-AMOU-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232360415581,"sku":"FP-AMOU-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232360448349,"sku":"FP-AMOU-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232360481117,"sku":"FP-AMOU-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232360513885,"sku":"FP-AMOU-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63232360579421,"sku":"FP-AMOU-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63232360612189,"sku":"FP-AMOU-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63232360644957,"sku":"FP-AMOU-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63232360677725,"sku":"FP-AMOU-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63232360710493,"sku":"FP-AMOU-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63232360743261,"sku":"FP-AMOU-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63232360776029,"sku":"FP-AMOU-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63232360841565,"sku":"FP-AMOU-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232360874333,"sku":"FP-AMOU-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232360907101,"sku":"FP-AMOU-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232360939869,"sku":"FP-AMOU-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232360972637,"sku":"FP-AMOU-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232361005405,"sku":"FP-AMOU-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232361038173,"sku":"FP-AMOU-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63469212926301,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63232361136477,"sku":"FP-AMOU-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63232361169245,"sku":"FP-AMOU-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63232361202013,"sku":"FP-AMOU-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63232361234781,"sku":"FP-AMOU-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63232361267549,"sku":"FP-AMOU-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63232361300317,"sku":"FP-AMOU-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469212959069,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232361398621,"sku":"FP-AMOU-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232361431389,"sku":"FP-AMOU-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232361464157,"sku":"FP-AMOU-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232361496925,"sku":"FP-AMOU-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232361529693,"sku":"FP-AMOU-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232361562461,"sku":"FP-AMOU-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-AMOURCLUB.webp?v=1769695698"},{"product_id":"faire-part-naissance-automne","title":"Automne","description":"\u003c!-- ANALYSE MPV\n- Produit : Faire-part de naissance \"Automne\"\n- Catégorie : FAIRE-PART (personnalisé)\n- Palette extraite des visuels : fond terracotta chaud (#B5651D), cœurs brun foncé (#5C2E0A), prénom jaune doré (#F2D16B), verso vert sauge (#8A9A6B), fond crème doux\n- Ambiance : Chaleureuse, automnale, tendre, motifs cœurs dessinés à la main, typographie ronde et gourmande\n- Préfixe CSS : fp\n--\u003e\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\u003cdiv class=\"fp-hero\"\u003e\n\u003cdiv class=\"fp-hero-content\"\u003e\n\u003cdiv class=\"fp-badges-top\"\u003e\n\u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fp-hero-title\"\u003eFaire-part de naissance Automne\u003c\/span\u003e\n\u003cp class=\"fp-subtitle\"\u003eDes petits cœurs dessinés à la main, une palette terracotta lumineuse et tout l'amour du monde glissé dans une enveloppe.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-section-intro\"\u003e\n\u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n\u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles qui méritent plus qu'un simple message. L'arrivée de bébé, c'est un tourbillon de bonheur, de nuits courtes et de grands éclats de rire — alors autant l'annoncer avec une carte à la hauteur de l'émotion. Le faire-part Automne enveloppe cette joie dans une palette terracotta chaleureuse, parsemée de cœurs croqués à la main avec cette petite irrégularité qui leur donne toute leur tendresse. Au recto, le prénom de bébé s'impose en lettres rondes et dorées sur un fond couleur terre de Sienne. Au verso, la photo de votre petit bout prend toute la place qu'elle mérite, accompagnée de votre message et d'un discret cœur vert sauge. Un faire-part mixte, intemporel, qui sent bon les feuilles qui craquent et les premiers câlins sous un plaid.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-section-howto\"\u003e\n\u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n\u003cdiv class=\"fp-steps\"\u003e\n\u003cdiv class=\"fp-step\"\u003e\n\u003cspan class=\"fp-step-num\"\u003e1\u003c\/span\u003e\n\u003cdiv class=\"fp-step-content\"\u003e\n\u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n\u003cp class=\"fp-step-desc\"\u003ePrénom, date de naissance, message de la famille, photo de bébé… complétez le formulaire et laissez-nous faire le reste.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-step\"\u003e\n\u003cspan class=\"fp-step-num\"\u003e2\u003c\/span\u003e\n\u003cdiv class=\"fp-step-content\"\u003e\n\u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n\u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-step\"\u003e\n\u003cspan class=\"fp-step-num\"\u003e3\u003c\/span\u003e\n\u003cdiv class=\"fp-step-content\"\u003e\n\u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n\u003cp class=\"fp-step-desc\"\u003eVos faire-part sont imprimés sur un papier création premium puis expédiés avec soin, prêts à être glissés dans leurs enveloppes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-grid\"\u003e\n\u003cdiv class=\"fp-card\"\u003e\n\u003ch3 class=\"fp-card-title\"\u003eUne carte qui a du caractère\u003c\/h3\u003e\n\u003cp class=\"fp-card-desc\"\u003eLe motif de cœurs irréguliers dessinés à la main donne à ce faire-part une personnalité unique, loin des designs génériques. Le fond terracotta et le prénom doré créent un duo chaleureux qui fonctionne aussi bien pour un petit garçon que pour une petite fille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-card\"\u003e\n\u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on a envie de garder\u003c\/h3\u003e\n\u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création au toucher soyeux, ce faire-part se tient en main avec une vraie sensation de qualité. Le genre de carte que vos proches glisseront dans un livre ou épingleront sur un mur plutôt que de la ranger dans un tiroir.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"fp-section-final\" style=\"margin-bottom: 0px!important; padding-bottom: 0px!important;\"\u003e\n\u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #B5651D;\n  --fp-primary-dark: #6B3410;\n  --fp-accent-peps: #E8B84B;\n  --fp-accent-sage: #8A9A6B;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-section-howto {\n  max-width: 700px;\n  margin: 0 auto 3.5rem auto;\n}\n\n.fp-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1.25rem;\n}\n\n.fp-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 1.5rem;\n  border: 1px solid var(--fp-border);\n  box-shadow: var(--fp-shadow-soft);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-step:hover {\n  transform: translateY(-3px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-step-num {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 36px;\n  height: 36px;\n  min-width: 36px;\n  border-radius: 50%;\n  background: var(--fp-primary);\n  color: var(--fp-white);\n  font-weight: 700;\n  font-size: 15px;\n}\n\n.fp-step-content { flex: 1; }\n\n.fp-step-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin: 0 0 0.35rem 0;\n}\n\n.fp-step-desc {\n  font-size: 13.5px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n  .fp-step { flex-direction: column; align-items: center; text-align: center; }\n  .fp-step-num { margin-bottom: 0.25rem; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63469202047325,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63232548897117,"sku":"FP-AUTO-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63232548929885,"sku":"FP-AUTO-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63232548962653,"sku":"FP-AUTO-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63232548995421,"sku":"FP-AUTO-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63232549028189,"sku":"FP-AUTO-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63232549060957,"sku":"FP-AUTO-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469202080093,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232549159261,"sku":"FP-AUTO-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232549192029,"sku":"FP-AUTO-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232549224797,"sku":"FP-AUTO-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232549257565,"sku":"FP-AUTO-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232549290333,"sku":"FP-AUTO-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232549323101,"sku":"FP-AUTO-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63232549388637,"sku":"FP-AUTO-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63232549421405,"sku":"FP-AUTO-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63232549454173,"sku":"FP-AUTO-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63232549486941,"sku":"FP-AUTO-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63232549519709,"sku":"FP-AUTO-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63232549552477,"sku":"FP-AUTO-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63232549585245,"sku":"FP-AUTO-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63232549650781,"sku":"FP-AUTO-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232549683549,"sku":"FP-AUTO-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232549716317,"sku":"FP-AUTO-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232549749085,"sku":"FP-AUTO-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232549781853,"sku":"FP-AUTO-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232549814621,"sku":"FP-AUTO-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232549847389,"sku":"FP-AUTO-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63469202112861,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63232549945693,"sku":"FP-AUTO-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63232549978461,"sku":"FP-AUTO-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63232550011229,"sku":"FP-AUTO-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63232550043997,"sku":"FP-AUTO-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63232550076765,"sku":"FP-AUTO-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63232550109533,"sku":"FP-AUTO-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469202145629,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232550207837,"sku":"FP-AUTO-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232550240605,"sku":"FP-AUTO-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232550273373,"sku":"FP-AUTO-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232550306141,"sku":"FP-AUTO-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232550338909,"sku":"FP-AUTO-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232550371677,"sku":"FP-AUTO-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-AUTOMNE-RECTO.webp?v=1769697869"},{"product_id":"faire-part-naissance-bel-amour","title":"Bel Amour","description":"\u003c!-- \nANALYSE PRODUIT — Ma Petite Vie\n─────────────────────────────────\n1. Type : FAIRE-PART DE NAISSANCE (personnalisé)\n2. Palette extraite des visuels :\n   - Fond crème pêche : #F5DFC5\n   - Bleu cendré (oiseau au trait) : #8BA7AC\n   - Rouge profond (cœur + typo) : #A52422\n3. Ambiance : Poétique, graphique, moderne, entre art du trait et douceur affirmée\n4. Préfixe CSS : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eBel Amour\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn oiseau en plein envol, un cœur grand ouvert : la plus douce des façons d'annoncer son arrivée au monde.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des moments où les mots seuls ne suffisent pas. L'arrivée d'un bébé mérite une annonce à la hauteur de l'émotion — quelque chose de beau, de singulier, que vos proches auront envie de garder précieusement. Bel Amour est né de cette conviction. Une colombe tracée d'un seul trait bleu cendré, un grand cœur rouge profond, une typographie affirmée sur un fond crème chaleureux : ce faire-part se situe à mi-chemin entre l'illustration contemporaine et la douceur intemporelle. Le recto met en scène le prénom et la date de naissance sur un design graphique plein de caractère, tandis que le verso accueille une photo de bébé, votre texte d'annonce et les informations de votre famille. Un objet que l'on envoie avec fierté et que l'on encadre avec tendresse.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-howto\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRenseignez vos options personnalisées\u003c\/strong\u003e\n          \u003cp\u003ePrénom, date de naissance, texte d'annonce, photo de bébé, format souhaité… Complétez chaque champ pour créer un faire-part qui vous ressemble.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRelecture avant validation\u003c\/strong\u003e\n          \u003cp\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eImpression et livraison soignée\u003c\/strong\u003e\n          \u003cp\u003eVos faire-part sont imprimés sur un papier premium puis expédiés directement chez vous, prêts à être glissés dans leurs enveloppes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e✉️ Un papier que l'on a envie de toucher\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création épais au toucher soyeux, chaque faire-part Bel Amour offre une qualité que vos proches remarqueront dès l'ouverture de l'enveloppe. Les couleurs sont fidèles, les détails du trait précis, le rendu haut de gamme.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e🕊️ Bien plus qu'un faire-part\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eGrâce à son graphisme soigné et ses couleurs chaudes, Bel Amour se transforme facilement en souvenir décoratif pour la chambre de bébé. Beaucoup de parents choisissent de l'encadrer après l'envoi — un joli rappel de ce jour si spécial.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #8BA7AC;\n  --fp-primary-dark: #5C7A80;\n  --fp-accent-peps: #A52422;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-section-howto {\n  max-width: 750px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1.25rem;\n}\n\n.fp-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 1.5rem;\n  border: 1px solid var(--fp-border);\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-step-number {\n  flex-shrink: 0;\n  width: 38px;\n  height: 38px;\n  background: var(--fp-accent-peps);\n  color: var(--fp-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 700;\n  font-size: 15px;\n}\n\n.fp-step-content strong {\n  display: block;\n  font-size: 14px;\n  color: var(--fp-primary-dark);\n  margin-bottom: 4px;\n}\n\n.fp-step-content p {\n  font-size: 13.5px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n  .fp-step { flex-direction: column; align-items: center; text-align: center; }\n  .fp-step-number { margin-bottom: 0.25rem; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63469139198301,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63232684818781,"sku":"FP-BELA-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63232684851549,"sku":"FP-BELA-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63232684884317,"sku":"FP-BELA-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63232684917085,"sku":"FP-BELA-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63232684949853,"sku":"FP-BELA-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63232684982621,"sku":"FP-BELA-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469139231069,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232685080925,"sku":"FP-BELA-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232685113693,"sku":"FP-BELA-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232685146461,"sku":"FP-BELA-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232685179229,"sku":"FP-BELA-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232685211997,"sku":"FP-BELA-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232685244765,"sku":"FP-BELA-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63232685310301,"sku":"FP-BELA-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63232685343069,"sku":"FP-BELA-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63232685375837,"sku":"FP-BELA-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63232685408605,"sku":"FP-BELA-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63232685441373,"sku":"FP-BELA-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63232685474141,"sku":"FP-BELA-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63232685506909,"sku":"FP-BELA-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63232685572445,"sku":"FP-BELA-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232685605213,"sku":"FP-BELA-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232685637981,"sku":"FP-BELA-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232685670749,"sku":"FP-BELA-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232685703517,"sku":"FP-BELA-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232685736285,"sku":"FP-BELA-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232685769053,"sku":"FP-BELA-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63469139263837,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63232685867357,"sku":"FP-BELA-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63232685900125,"sku":"FP-BELA-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63232685932893,"sku":"FP-BELA-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63232685965661,"sku":"FP-BELA-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63232685998429,"sku":"FP-BELA-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63232686031197,"sku":"FP-BELA-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469139296605,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232686129501,"sku":"FP-BELA-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232686162269,"sku":"FP-BELA-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232686195037,"sku":"FP-BELA-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232686227805,"sku":"FP-BELA-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232686260573,"sku":"FP-BELA-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232686293341,"sku":"FP-BELA-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/Mockup-nouveausite.webp?v=1770648682"},{"product_id":"faire-part-naissance-bichette","title":"Bichette","description":"\u003c!-- ANALYSE :\n  - Catégorie : FAIRE-PART (naissance personnalisé)\n  - Palette : Rose pêche doux, bordeaux tulipe, vert sauge, crème chaud\n  - Ambiance : Rétro-fleurie, poétique, chaleureuse, vichy \u0026 tulipes\n  - Prefix : fp\n  - Section \"Comment ça marche\" : OUI (faire-part personnalisé)\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eFaire-part de naissance Bichette\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eDes tulipes rétro, un vichy pêche et tout l'amour du monde pour annoncer l'arrivée de votre merveille.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles qui méritent un écrin à leur hauteur. Le faire-part Bichette est né de cette envie toute simple : offrir à votre annonce la chaleur d'un motif vichy rose pêche parsemé de tulipes bordeaux dessinées à la main, une typographie ronde et affirmée qui donne au prénom de bébé toute la place qu'il mérite, et un verso pensé comme un tableau tendre — photo, mots doux, coordonnées — pour que chaque destinataire garde précieusement ce premier souvenir de votre enfant.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e🌷 Un motif exclusif et intemporel\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eTulipes rétro, carreaux vichy et palette pêche-crème : chaque élément a été dessiné en interne pour créer un faire-part qui ne ressemble à aucun autre, aussi doux à regarder qu'agréable à tenir en main grâce à un papier création de belle facture.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e✨ Recto \u0026amp; verso pensés ensemble\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLe recto dévoile le motif fleuri dans toute sa splendeur avec le prénom en grand. Le verso accueille la photo de votre bébé et votre texte d'annonce dans une mise en page claire et harmonieuse, pour un objet cohérent qu'on a envie de garder longtemps.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-comment\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRenseignez vos options personnalisées\u003c\/strong\u003e\n          \u003cp\u003ePrénom, date de naissance, texte d'annonce, photo de bébé : adaptez chaque détail selon vos envies et choisissez le format qui vous ressemble.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRelecture avant validation\u003c\/strong\u003e\n          \u003cp\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eImpression et livraison soignée\u003c\/strong\u003e\n          \u003cp\u003eVos faire-part sont imprimés avec soin puis expédiés bien protégés, prêts à être glissés dans leurs enveloppes et envoyés à tous ceux qui comptent.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #E8A0A0;\n    --fp-primary-dark: #7B1A2B;\n    --fp-accent-peps: #D4764E;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-comment {\n    max-width: 700px;\n    margin: 0 auto 3.5rem auto;\n  }\n\n  .fp-steps {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .fp-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 1rem;\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 1.5rem;\n    border: 1px solid var(--fp-border);\n    box-shadow: var(--fp-shadow-soft);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-step:hover {\n    transform: translateY(-3px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-step-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    min-width: 36px;\n    height: 36px;\n    border-radius: 50%;\n    background: var(--fp-primary-dark);\n    color: var(--fp-white);\n    font-weight: 700;\n    font-size: 15px;\n    flex-shrink: 0;\n  }\n\n  .fp-step-content strong {\n    display: block;\n    font-size: 15px;\n    color: var(--fp-primary-dark);\n    margin-bottom: 0.35rem;\n  }\n\n  .fp-step-content p {\n    font-size: 13.5px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card, .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-step:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63469111443805,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63232707264861,"sku":"FP-BICH-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63232707297629,"sku":"FP-BICH-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63232707330397,"sku":"FP-BICH-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63232707363165,"sku":"FP-BICH-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63232707395933,"sku":"FP-BICH-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63232707428701,"sku":"FP-BICH-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469111476573,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232707527005,"sku":"FP-BICH-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232707559773,"sku":"FP-BICH-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232707592541,"sku":"FP-BICH-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232707625309,"sku":"FP-BICH-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232707658077,"sku":"FP-BICH-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232707690845,"sku":"FP-BICH-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63232707756381,"sku":"FP-BICH-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63232707789149,"sku":"FP-BICH-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63232707821917,"sku":"FP-BICH-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63232707854685,"sku":"FP-BICH-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63232707887453,"sku":"FP-BICH-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63232707920221,"sku":"FP-BICH-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63232707952989,"sku":"FP-BICH-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63232708018525,"sku":"FP-BICH-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232708051293,"sku":"FP-BICH-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232708084061,"sku":"FP-BICH-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232708116829,"sku":"FP-BICH-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232708149597,"sku":"FP-BICH-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232708182365,"sku":"FP-BICH-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232708215133,"sku":"FP-BICH-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63469111509341,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63232708313437,"sku":"FP-BICH-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63232708346205,"sku":"FP-BICH-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63232708378973,"sku":"FP-BICH-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63232708411741,"sku":"FP-BICH-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63232708444509,"sku":"FP-BICH-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63232708477277,"sku":"FP-BICH-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469111542109,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232708575581,"sku":"FP-BICH-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232708608349,"sku":"FP-BICH-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232708641117,"sku":"FP-BICH-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232708673885,"sku":"FP-BICH-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232708706653,"sku":"FP-BICH-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232708739421,"sku":"FP-BICH-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-BICHETTE-RECTO.webp?v=1769698405"},{"product_id":"birds","title":"Birds","description":"\u003c!-- \n  ANALYSE DU PRODUIT\n  ─────────────────\n  Type        : FAIRE-PART (naissance personnalisé)\n  Nom         : Birds\n  Palette     : Vert forêt intense (#1B7340), rose bonbon doux (#E8A0BF), crème chaud (#F2E0C9)\n  Ambiance    : Poétique, joyeuse, graphique rétro 60-70, unisexe, envol \u0026 liberté\n  Préfixe CSS : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eBirds\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn envol de petits oiseaux rêveurs pour annoncer la plus belle des nouvelles\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eLes oiseaux ont toujours raconté les départs heureux et les vies qui commencent. Avec le faire-part Birds, chaque petit volatile aux ailes déployées porte un bout de votre joie sur un fond vert profond, vibrant de vie. Le prénom de votre bébé s'inscrit au centre dans une typographie rétro rose bonbon, tendre et pleine de caractère. Dessiné à la main avec ce style graphique qui rappelle les belles illustrations vintage, ce faire-part est pensé pour être gardé, encadré, chéri — bien au-delà du jour de l'annonce. Un design unisexe, libre et joyeux, qui parle à tout le monde sans jamais tomber dans les clichés.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-howto\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n          \u003cp class=\"fp-step-desc\"\u003ePrénom, date de naissance, format : adaptez chaque détail à votre histoire pour un faire-part qui vous ressemble vraiment.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n          \u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n          \u003cp class=\"fp-step-desc\"\u003eVotre faire-part est imprimé avec soin sur un papier premium, puis expédié dans un emballage pensé pour le protéger jusqu'à votre boîte aux lettres.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e✨ Un papier que l'on garde\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création épais au toucher soyeux, votre faire-part Birds a la consistance d'un vrai objet souvenir. Les couleurs ressortent avec éclat, fidèles au vert intense et au rose tendre du design original.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e🕊️ Un envol poétique et libre\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eNi rose, ni bleu : le motif Birds célèbre chaque naissance avec la même énergie joyeuse. Des oiseaux graphiques dessinés à la main, une esthétique rétro intemporelle et des couleurs franches qui font sourire dès l'ouverture de l'enveloppe.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #1B7340;\n  --fp-primary-dark: #145A32;\n  --fp-accent-peps: #E8A0BF;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top {\n  margin-bottom: 1rem;\n}\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-section-howto {\n  max-width: 750px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1.25rem;\n}\n\n.fp-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 1.5rem;\n  border: 1px solid var(--fp-border);\n  box-shadow: var(--fp-shadow-soft);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-step:hover {\n  transform: translateY(-3px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-step-number {\n  min-width: 38px;\n  height: 38px;\n  background: var(--fp-primary);\n  color: var(--fp-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 700;\n  font-size: 16px;\n  flex-shrink: 0;\n}\n\n.fp-step-content {\n  flex: 1;\n}\n\n.fp-step-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin: 0 0 0.35rem 0;\n}\n\n.fp-step-desc {\n  font-size: 13.5px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid {\n    grid-template-columns: 1fr;\n  }\n  .fp-mpv-container {\n    padding: 1.5rem 1rem;\n  }\n  .fp-step {\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n  .fp-step-number {\n    margin-bottom: 0.25rem;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card {\n    animation: fpFadeInUp 0.5s ease backwards;\n  }\n  .fp-card:nth-child(2) {\n    animation-delay: 0.1s;\n  }\n  .fp-step {\n    animation: fpFadeInUp 0.5s ease backwards;\n  }\n  .fp-step:nth-child(2) {\n    animation-delay: 0.1s;\n  }\n  .fp-step:nth-child(3) {\n    animation-delay: 0.2s;\n  }\n}\n\n@keyframes fpFadeInUp {\n  from {\n    opacity: 0;\n    transform: translateY(20px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63469088670045,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63232727581021,"sku":"FP-BIRD-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63232727613789,"sku":"FP-BIRD-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63232727646557,"sku":"FP-BIRD-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63232727679325,"sku":"FP-BIRD-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63232727712093,"sku":"FP-BIRD-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63232727744861,"sku":"FP-BIRD-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469088702813,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232727843165,"sku":"FP-BIRD-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232727875933,"sku":"FP-BIRD-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232727908701,"sku":"FP-BIRD-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232727941469,"sku":"FP-BIRD-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232727974237,"sku":"FP-BIRD-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232728007005,"sku":"FP-BIRD-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63232728072541,"sku":"FP-BIRD-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63232728105309,"sku":"FP-BIRD-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63232728138077,"sku":"FP-BIRD-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63232728170845,"sku":"FP-BIRD-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63232728203613,"sku":"FP-BIRD-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63232728236381,"sku":"FP-BIRD-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63232728269149,"sku":"FP-BIRD-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63232728334685,"sku":"FP-BIRD-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232728367453,"sku":"FP-BIRD-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232728400221,"sku":"FP-BIRD-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232728432989,"sku":"FP-BIRD-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232728465757,"sku":"FP-BIRD-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232728498525,"sku":"FP-BIRD-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232728531293,"sku":"FP-BIRD-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63469088735581,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63232728629597,"sku":"FP-BIRD-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63232728662365,"sku":"FP-BIRD-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63232728695133,"sku":"FP-BIRD-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63232728727901,"sku":"FP-BIRD-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63232728760669,"sku":"FP-BIRD-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63232728793437,"sku":"FP-BIRD-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469088768349,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232728891741,"sku":"FP-BIRD-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232728924509,"sku":"FP-BIRD-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232728957277,"sku":"FP-BIRD-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232728990045,"sku":"FP-BIRD-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232729022813,"sku":"FP-BIRD-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232729055581,"sku":"FP-BIRD-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-BIRDS-RECTO.webp?v=1769698558"},{"product_id":"birdy-copie","title":"Love Birds","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #5B1A2A (bordeaux profond du fond)\n  - Accent Pep's : #C8785A (ocre corail des ailes d'oiseaux)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eLove Birds\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eDeux petits oiseaux bec à bec pour annoncer l'amour le plus grand de votre vie\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des moments où les mots seuls ne suffisent plus. L'arrivée d'un bébé, c'est une émotion qui mérite d'être partagée avec autant de soin que de joie. Love Birds a été imaginé pour ça : deux oiseaux amoureux, un cœur suspendu entre eux, des couleurs profondes et chaleureuses sur un fond bordeaux enveloppant. Le prénom de votre enfant s'intègre directement dans l'illustration, en typographie ronde et douce, comme une évidence. Ce n'est pas un simple ajout — c'est une vraie partie du motif, pensée dès la création. Bordeaux intense, vert canard lumineux, ocre doré, rouge brique… cette palette audacieuse et intemporelle traverse les modes sans jamais vieillir. Un faire-part que vos proches garderont précieusement, et que vous pourrez même encadrer dans la chambre de bébé comme un joli souvenir de ce jour si particulier.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier qui a de la présence\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eChaque faire-part est imprimé sur un papier création épais et soyeux au toucher. En main, on sent immédiatement la qualité : une carte qui a du poids, de la matière, et qui traduit toute l'importance du moment qu'elle célèbre. Les couleurs profondes de Love Birds s'épanouissent magnifiquement sur ce support premium.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eBien plus qu'une annonce\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eAvec son motif graphique d'inspiration rétro-folk, sa palette riche et le prénom intégré au cœur de l'illustration, Love Birds est aussi une pièce décorative à part entière. Plusieurs familles nous confient l'avoir encadré dans la chambre de bébé — et ça, c'est le plus beau des compliments.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRenseignez vos options personnalisées\u003c\/strong\u003e\n          \u003cp\u003eChoisissez votre format, indiquez le prénom de votre bébé, sa date de naissance et toutes les informations que vous souhaitez partager avec vos proches.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRelecture avant validation\u003c\/strong\u003e\n          \u003cp\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eImpression et livraison soignée\u003c\/strong\u003e\n          \u003cp\u003eVos faire-part sont imprimés avec soin puis livrés directement chez vous, prêts à être glissés dans leurs enveloppes avec amour.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #5B1A2A;\n    --fp-primary-dark: #4A1522;\n    --fp-accent-peps: #C8785A;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-steps {\n    max-width: 700px;\n    margin: 0 auto 3.5rem auto;\n  }\n\n  .fp-steps {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .fp-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 1rem;\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 1.5rem;\n    border: 1px solid var(--fp-border);\n    box-shadow: var(--fp-shadow-soft);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-step:hover {\n    transform: translateY(-3px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-step-num {\n    min-width: 36px;\n    height: 36px;\n    background: var(--fp-primary);\n    color: var(--fp-white);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 700;\n    font-size: 14px;\n    flex-shrink: 0;\n  }\n\n  .fp-step-content strong {\n    display: block;\n    font-size: 15px;\n    color: var(--fp-primary-dark);\n    margin-bottom: 4px;\n  }\n\n  .fp-step-content p {\n    font-size: 13.5px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n    .fp-step { flex-direction: column; align-items: center; text-align: center; }\n    .fp-step-num { margin-bottom: 4px; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-step:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63469071532381,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63232773914973,"sku":"FP-LOVE-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63232773947741,"sku":"FP-LOVE-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63232773980509,"sku":"FP-LOVE-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63232774013277,"sku":"FP-LOVE-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63232774046045,"sku":"FP-LOVE-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63232774078813,"sku":"FP-LOVE-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469071565149,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232774177117,"sku":"FP-LOVE-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232774209885,"sku":"FP-LOVE-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232774242653,"sku":"FP-LOVE-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232774275421,"sku":"FP-LOVE-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232774308189,"sku":"FP-LOVE-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232774340957,"sku":"FP-LOVE-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63232774406493,"sku":"FP-LOVE-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63232774439261,"sku":"FP-LOVE-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63232774472029,"sku":"FP-LOVE-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63232774504797,"sku":"FP-LOVE-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63232774537565,"sku":"FP-LOVE-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63232774570333,"sku":"FP-LOVE-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63232774603101,"sku":"FP-LOVE-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63232774668637,"sku":"FP-LOVE-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232774701405,"sku":"FP-LOVE-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232774734173,"sku":"FP-LOVE-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232774766941,"sku":"FP-LOVE-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232774799709,"sku":"FP-LOVE-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232774832477,"sku":"FP-LOVE-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232774865245,"sku":"FP-LOVE-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63469071597917,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63232774963549,"sku":"FP-LOVE-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63232774996317,"sku":"FP-LOVE-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63232775029085,"sku":"FP-LOVE-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63232775061853,"sku":"FP-LOVE-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63232775094621,"sku":"FP-LOVE-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63232775127389,"sku":"FP-LOVE-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469071630685,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232775225693,"sku":"FP-LOVE-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232775258461,"sku":"FP-LOVE-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232775291229,"sku":"FP-LOVE-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232775323997,"sku":"FP-LOVE-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232775356765,"sku":"FP-LOVE-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232775389533,"sku":"FP-LOVE-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-LOVEBIRDS-RECTO.webp?v=1769705719"},{"product_id":"bisous","title":"Bisous","description":"\u003c!-- ANALYSE : \n  - Type : FAIRE-PART de naissance personnalisé\n  - Palette : Fond pêche\/abricot doux, fleurs rouge vermillon vif, feuillage vert émeraude profond\n  - Ambiance : Joyeuse, rétro-fleurie, pétillante, douce et lumineuse\n  - Préfixe : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eBisous\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn faire-part fleuri et joyeux pour annoncer la plus belle des nouvelles avec tout plein de couleurs et de tendresse.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eDes petites fleurs rouges rétro qui dansent sur un fond abricot tout doux : voilà l'univers du faire-part Bisous. Imaginé pour les parents qui aiment la couleur et la bonne humeur, ce modèle transforme l'annonce de naissance en un vrai petit objet de bonheur. Le genre de carte qu'on reçoit et qu'on n'a surtout pas envie de ranger dans un tiroir — on préfère l'accrocher au mur, la glisser dans un cadre, la garder bien en vue pour sourire à chaque fois qu'on passe devant. Avec son graphisme plein de pep's et sa palette chaleureuse, Bisous convient aussi bien aux petites filles qu'aux petits garçons qui arrivent avec du soleil dans les yeux.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-process\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n          \u003cp class=\"fp-step-desc\"\u003ePrénom, date de naissance, message, format… composez le faire-part qui vous ressemble en quelques clics.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n          \u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n          \u003cp class=\"fp-step-desc\"\u003eVos faire-part sont imprimés avec soin sur un papier premium puis expédiés dans un emballage protecteur, prêts à être envoyés ou offerts.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e🌸 Un motif floral rétro plein de charme\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLes petites fleurs rouges aux feuilles émeraude sont dessinées à la main, avec ce côté vintage joyeux qui donne envie de garder le faire-part bien au-delà de l'annonce — certains parents l'encadrent directement dans la chambre de bébé.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e✨ Un souvenir qui se garde et qui décore\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eAvec son graphisme coloré et son design chaleureux, ce faire-part se transforme naturellement en petit objet déco. Glissé dans un cadre, il apporte une touche douce et lumineuse à n'importe quel intérieur — une idée cadeau parfaite pour les grands-parents.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #E8433A;\n    --fp-primary-dark: #C13A32;\n    --fp-accent-peps: #F2A065;\n    --fp-green: #1B7A4E;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-section-process {\n    max-width: 750px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-steps {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .fp-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 1.25rem;\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 1.5rem;\n    border: 1px solid var(--fp-border);\n    box-shadow: var(--fp-shadow-soft);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-step:hover {\n    transform: translateY(-3px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-step-number {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: var(--fp-primary);\n    color: var(--fp-white);\n    font-weight: 700;\n    font-size: 15px;\n  }\n\n  .fp-step-content {\n    flex: 1;\n  }\n\n  .fp-step-title {\n    font-size: 15px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin: 0 0 0.35rem 0;\n  }\n\n  .fp-step-desc {\n    font-size: 13.5px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n    .fp-step {\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n    }\n    .fp-step-title {\n      text-align: center;\n    }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-step:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63469057540445,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63232796754269,"sku":"FP-BISO-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63232796787037,"sku":"FP-BISO-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63232796819805,"sku":"FP-BISO-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63232796852573,"sku":"FP-BISO-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63232796885341,"sku":"FP-BISO-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63232796918109,"sku":"FP-BISO-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469057573213,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232797016413,"sku":"FP-BISO-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232797049181,"sku":"FP-BISO-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232797081949,"sku":"FP-BISO-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232797114717,"sku":"FP-BISO-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232797147485,"sku":"FP-BISO-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232797180253,"sku":"FP-BISO-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63232797245789,"sku":"FP-BISO-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63232797278557,"sku":"FP-BISO-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63232797311325,"sku":"FP-BISO-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63232797344093,"sku":"FP-BISO-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63232797376861,"sku":"FP-BISO-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63232797409629,"sku":"FP-BISO-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63232797442397,"sku":"FP-BISO-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63232797507933,"sku":"FP-BISO-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232797540701,"sku":"FP-BISO-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232797573469,"sku":"FP-BISO-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232797606237,"sku":"FP-BISO-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232797639005,"sku":"FP-BISO-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232797671773,"sku":"FP-BISO-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232797704541,"sku":"FP-BISO-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63469057605981,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63232797802845,"sku":"FP-BISO-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63232797835613,"sku":"FP-BISO-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63232797868381,"sku":"FP-BISO-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63232797901149,"sku":"FP-BISO-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63232797933917,"sku":"FP-BISO-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63232797966685,"sku":"FP-BISO-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469057638749,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232798064989,"sku":"FP-BISO-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232798097757,"sku":"FP-BISO-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232798130525,"sku":"FP-BISO-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232798163293,"sku":"FP-BISO-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232798196061,"sku":"FP-BISO-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232798228829,"sku":"FP-BISO-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-BISOUS-RECTO.webp?v=1769699373"},{"product_id":"boheme","title":"Bohème","description":"\u003c!-- ANALYSE MPV\n1. Type de produit : FAIRE-PART (faire-part de naissance personnalisé \"Bohème\")\n2. Palette \"Pep's \u0026 Douceur\" : Brun terracotta chaud (#8B4513 ajusté), rouge coquelicot vif (#E03C1E), rose bonbon doux (#F285B1)\n3. Ambiance : Bohème chic, rétro 70's, fleurs expressives, joyeux et chaleureux, graphisme affirmé\n4. Préfixe CSS : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eBohème\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eDes fleurs rétro, des couleurs qui réchauffent le cœur et un prénom qui s'épanouit au milieu d'un jardin de coquelicots.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a quelque chose de particulièrement émouvant dans le moment où l'on annonce au monde entier l'arrivée d'un nouveau petit être. Le faire-part Bohème a été dessiné pour capturer cette émotion avec audace et douceur à la fois. Des fleurs aux contours expressifs, un rouge coquelicot intense mêlé de rose tendre, un fond brun terracotta enveloppant et une typographie crème aux accents vintage : tout rappelle l'esthétique bohème chic dans ce qu'elle a de plus vivant. Ce n'est pas un faire-part que l'on range au fond d'un tiroir — c'est une petite œuvre graphique que vos proches auront envie d'afficher chez eux, quelque part entre le salon et la chambre, comme un souvenir joyeux de ce jour si particulier.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-howto\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003eChoisissez votre format, ajoutez le prénom, la date de naissance, la photo de votre bébé et toutes les informations qui rendront ce faire-part unique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003eVotre faire-part est imprimé sur un papier de qualité supérieure puis expédié avec soin, prêt à émerveiller tous vos proches.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e🌺 Un design qui se garde\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eAvec son esthétique rétro et ses couleurs chaleureuses, le faire-part Bohème dépasse la simple annonce. Vos proches auront envie de le conserver, de l'épingler, de l'encadrer — et c'est exactement l'idée.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e✨ Pour toutes les familles\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLes tons chaleureux du modèle — rouge, rose, terracotta — s'adaptent aussi bien à l'annonce d'une petite fille que d'un petit garçon. Un graphisme affirmé qui dépasse les codes et parle à toutes les familles qui aiment les belles choses.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #C0531E;\n  --fp-primary-dark: #7A3312;\n  --fp-accent-peps: #E03C1E;\n  --fp-accent-rose: #F285B1;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-section-howto {\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-steps {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.fp-step {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 1.75rem 1.5rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  text-align: center;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-step:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-step-number {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 36px;\n  height: 36px;\n  border-radius: 50%;\n  background: var(--fp-accent-peps);\n  color: var(--fp-white);\n  font-size: 15px;\n  font-weight: 700;\n  margin-bottom: 0.75rem;\n}\n\n.fp-step-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin: 0 0 0.5rem 0;\n}\n\n.fp-step-desc {\n  font-size: 13.5px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-steps { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step:nth-child(3) { animation-delay: 0.2s; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63469036011869,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63232852885853,"sku":"FP-BOHE-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63232852918621,"sku":"FP-BOHE-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63232852951389,"sku":"FP-BOHE-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63232852984157,"sku":"FP-BOHE-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63232853016925,"sku":"FP-BOHE-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63232853049693,"sku":"FP-BOHE-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469036044637,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232853147997,"sku":"FP-BOHE-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232853180765,"sku":"FP-BOHE-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232853213533,"sku":"FP-BOHE-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232853246301,"sku":"FP-BOHE-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232853279069,"sku":"FP-BOHE-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232853311837,"sku":"FP-BOHE-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63232853377373,"sku":"FP-BOHE-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63232853410141,"sku":"FP-BOHE-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63232853442909,"sku":"FP-BOHE-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63232853475677,"sku":"FP-BOHE-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63232853508445,"sku":"FP-BOHE-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63232853541213,"sku":"FP-BOHE-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63232853573981,"sku":"FP-BOHE-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63232853639517,"sku":"FP-BOHE-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232853672285,"sku":"FP-BOHE-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232853705053,"sku":"FP-BOHE-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232853737821,"sku":"FP-BOHE-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232853770589,"sku":"FP-BOHE-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232853803357,"sku":"FP-BOHE-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232853836125,"sku":"FP-BOHE-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63469036077405,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63232853934429,"sku":"FP-BOHE-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63232853967197,"sku":"FP-BOHE-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63232853999965,"sku":"FP-BOHE-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63232854032733,"sku":"FP-BOHE-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63232854065501,"sku":"FP-BOHE-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63232854098269,"sku":"FP-BOHE-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469036110173,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232854196573,"sku":"FP-BOHE-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232854229341,"sku":"FP-BOHE-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232854262109,"sku":"FP-BOHE-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232854294877,"sku":"FP-BOHE-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232854327645,"sku":"FP-BOHE-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232854360413,"sku":"FP-BOHE-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-BOHEME-RECTO.webp?v=1769699574"},{"product_id":"cheval-nomade","title":"Cheval Nomade","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #7B8DA6 (bleu gris doux du cadre)\n  - Accent Pep's : #1B6B45 (vert profond des feuillages)\n  - Secondaire chaude : #C2543D (rouge tulipe)\nPréfixe CSS unique : fp-cn\n--\u003e\n\n\u003cdiv class=\"fp-cn-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-cn-hero\"\u003e\n    \u003cdiv class=\"fp-cn-hero-content\"\u003e\n      \u003cdiv class=\"fp-cn-badges-top\"\u003e\n        \u003cspan class=\"fp-cn-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-cn-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-cn-hero-title\"\u003eCheval Nomade\u003c\/span\u003e\n      \u003cp class=\"fp-cn-subtitle\"\u003eUn petit cheval lancé au galop pour annoncer la plus belle des aventures\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-cn-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-cn-intro-text\"\u003eUn cheval au galop, des tulipes qui éclosent, des feuillages généreux et un cadre bleu gris plein de douceur : le faire-part Cheval Nomade raconte l'élan joyeux d'une famille qui s'agrandit. Inspiré des illustrations folkloriques revisitées avec le pep's de Ma Petite Vie, ce modèle mêle couleurs chaudes et touches végétales pour une annonce de naissance pleine de caractère. Pensé aussi bien pour l'arrivée d'un petit garçon que d'une petite fille, il séduit par son graphisme audacieux et ses teintes chaleureuses qui font pétiller les yeux dès l'ouverture de l'enveloppe. Pour s'adapter à toutes vos envies, le faire-part Cheval Nomade se décline en trois formats : classique, classique à coins arrondis et carré, afin de créer une annonce qui vous ressemble vraiment.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-cn-grid\"\u003e\n    \u003cdiv class=\"fp-cn-card\"\u003e\n      \u003ch3 class=\"fp-cn-card-title\"\u003eUn papier qui a du caractère\u003c\/h3\u003e\n      \u003cp class=\"fp-cn-card-desc\"\u003eImprimé sur un papier création premium au toucher soyeux, chaque faire-part offre une tenue et un rendu des couleurs remarquables. Le genre de carte que l'on garde précieusement dans une boîte à souvenirs.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-cn-card\"\u003e\n      \u003ch3 class=\"fp-cn-card-title\"\u003eVotre histoire, recto et verso\u003c\/h3\u003e\n      \u003cp class=\"fp-cn-card-desc\"\u003eLe recto dévoile l'illustration et le prénom de votre bébé, tandis que le verso accueille votre photo préférée, le texte d'annonce et tous les petits détails qui rendent ce moment unique. Une annonce complète et personnelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-cn-section-intro\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fp-cn-steps\"\u003e\n    \u003cdiv class=\"fp-cn-step\"\u003e\n      \u003cspan class=\"fp-cn-step-number\"\u003e1\u003c\/span\u003e\n      \u003ch3 class=\"fp-cn-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n      \u003cp class=\"fp-cn-step-desc\"\u003eChoisissez votre format, ajoutez le prénom, la date de naissance et votre photo pour composer un faire-part qui vous ressemble.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-cn-step\"\u003e\n      \u003cspan class=\"fp-cn-step-number\"\u003e2\u003c\/span\u003e\n      \u003ch3 class=\"fp-cn-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n      \u003cp class=\"fp-cn-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-cn-step\"\u003e\n      \u003cspan class=\"fp-cn-step-number\"\u003e3\u003c\/span\u003e\n      \u003ch3 class=\"fp-cn-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n      \u003cp class=\"fp-cn-step-desc\"\u003eVotre commande est imprimée avec soin puis expédiée dans un emballage protecteur pour arriver chez vous en parfait état.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-cn-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-cn-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-cn-bg-cream: #FDFBF7;\n  --fp-cn-white: #ffffff;\n  --fp-cn-primary: #7B8DA6;\n  --fp-cn-primary-dark: #4A5E73;\n  --fp-cn-accent-peps: #1B6B45;\n  --fp-cn-accent-warm: #C2543D;\n  --fp-cn-text-main: #2A2A2A;\n  --fp-cn-text-muted: #666666;\n  --fp-cn-border: #EFEBE4;\n  --fp-cn-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-cn-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-cn-radius: 12px;\n}\n\n.fp-cn-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-cn-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-cn-text-main);\n  line-height: 1.6;\n}\n\n.fp-cn-hero {\n  background: linear-gradient(135deg, var(--fp-cn-bg-cream) 0%, #F0EDE5 100%);\n  border-radius: var(--fp-cn-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-cn-border);\n}\n\n.fp-cn-badges-top { margin-bottom: 1rem; }\n\n.fp-cn-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-cn-white);\n  border: 1px solid var(--fp-cn-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-cn-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-cn-shadow-soft);\n}\n\n.fp-cn-hero-title {\n  display: block;\n  color: var(--fp-cn-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-cn-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-cn-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-cn-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-cn-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-cn-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-cn-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-cn-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-cn-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-cn-card {\n  background: var(--fp-cn-white);\n  border-radius: var(--fp-cn-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-cn-shadow-soft);\n  border: 1px solid var(--fp-cn-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-cn-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-cn-shadow-hover);\n}\n\n.fp-cn-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-cn-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-cn-card-desc {\n  font-size: 14px;\n  color: var(--fp-cn-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* STEPS *\/\n.fp-cn-steps {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n  max-width: 950px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.fp-cn-step {\n  text-align: center;\n  padding: 1.5rem 1rem;\n}\n\n.fp-cn-step-number {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 40px;\n  height: 40px;\n  border-radius: 50%;\n  background: var(--fp-cn-accent-peps);\n  color: var(--fp-cn-white);\n  font-size: 16px;\n  font-weight: 700;\n  margin-bottom: 1rem;\n}\n\n.fp-cn-step-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--fp-cn-primary-dark);\n  margin: 0 0 0.5rem 0;\n}\n\n.fp-cn-step-desc {\n  font-size: 13.5px;\n  color: var(--fp-cn-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-cn-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-cn-border);\n}\n\n.fp-cn-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-cn-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-cn-grid { grid-template-columns: 1fr; }\n  .fp-cn-steps { grid-template-columns: 1fr; }\n  .fp-cn-mpv-container { padding: 1.5rem 1rem; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-cn-card { animation: fp-cn-fadeInUp 0.5s ease backwards; }\n  .fp-cn-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-cn-step { animation: fp-cn-fadeInUp 0.5s ease backwards; }\n  .fp-cn-step:nth-child(2) { animation-delay: 0.1s; }\n  .fp-cn-step:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fp-cn-fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63469019464029,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63232875888989,"sku":"FP-CHEV-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63232875921757,"sku":"FP-CHEV-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63232875954525,"sku":"FP-CHEV-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63232875987293,"sku":"FP-CHEV-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63232876020061,"sku":"FP-CHEV-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63232876052829,"sku":"FP-CHEV-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469019496797,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232876151133,"sku":"FP-CHEV-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232876183901,"sku":"FP-CHEV-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232876216669,"sku":"FP-CHEV-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232876249437,"sku":"FP-CHEV-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232876282205,"sku":"FP-CHEV-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232876314973,"sku":"FP-CHEV-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63232876380509,"sku":"FP-CHEV-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63232876413277,"sku":"FP-CHEV-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63232876446045,"sku":"FP-CHEV-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63232876478813,"sku":"FP-CHEV-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63232876511581,"sku":"FP-CHEV-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63232876544349,"sku":"FP-CHEV-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63232876577117,"sku":"FP-CHEV-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63232876642653,"sku":"FP-CHEV-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232876675421,"sku":"FP-CHEV-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232876708189,"sku":"FP-CHEV-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232876740957,"sku":"FP-CHEV-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232876773725,"sku":"FP-CHEV-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232876806493,"sku":"FP-CHEV-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232876839261,"sku":"FP-CHEV-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63469019529565,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63232876937565,"sku":"FP-CHEV-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63232876970333,"sku":"FP-CHEV-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63232877003101,"sku":"FP-CHEV-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63232877035869,"sku":"FP-CHEV-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63232877068637,"sku":"FP-CHEV-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63232877101405,"sku":"FP-CHEV-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63469019562333,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232877199709,"sku":"FP-CHEV-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232877232477,"sku":"FP-CHEV-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232877265245,"sku":"FP-CHEV-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232877298013,"sku":"FP-CHEV-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232877330781,"sku":"FP-CHEV-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232877363549,"sku":"FP-CHEV-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-CHEVAL-RECTO.webp?v=1769705400"},{"product_id":"coeur-rose","title":"Coeur Rose","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #E8638A (rose vif du cœur)\n  - Accent Pep's : #E8742A (orange des rayures)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eCoeur Rose\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn grand cœur plein de pep's pour annoncer la plus belle des nouvelles\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eDes rayures rose et orange qui claquent, un grand cœur généreux posé au centre : le faire-part Coeur Rose ne fait pas les choses à moitié. Il a été imaginé pour les parents qui veulent annoncer l'arrivée de leur bébé avec audace et tendresse, sans jamais choisir entre les deux. Le recto attire l'œil et fait sourire instantanément, tandis que le verso accueille la photo de votre petit bout, ses informations de naissance et un joli cœur discret en rappel. Fille ou garçon, peu importe : ses couleurs franches et joyeuses conviennent à toutes les histoires. Imprimé sur un papier épais et soyeux au toucher, il se glisse dans les mains de vos proches comme une petite déclaration d'amour colorée. Pour s'adapter à toutes vos envies, le faire-part Coeur Rose se décline en trois formats : classique, classique à coins arrondis et carré, afin de créer une annonce de naissance qui vous ressemble vraiment.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-grid\"\u003e\n      \u003cdiv class=\"fp-card\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003ePrénom, date de naissance, poids, taille, photo… Complétez les champs pour composer un faire-part unique à l'image de votre famille.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-card\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-card\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003eVotre faire-part est imprimé avec soin sur un papier premium, puis expédié dans un emballage protecteur pour arriver parfait chez vous.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid fp-grid-duo\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn design qui a du caractère\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eDes rayures franches, un cœur assumé, des couleurs qui pétillent : ce faire-part sort du lot et transmet instantanément toute la joie de votre annonce.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on aime toucher\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier épais au rendu mat et doux, chaque exemplaire a cette qualité tactile qui donne envie de le garder précieusement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #E8638A;\n  --fp-primary-dark: #C24870;\n  --fp-accent-peps: #E8742A;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-section-steps {\n  margin-bottom: 3.5rem;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-grid-duo {\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-step-number {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 36px;\n  height: 36px;\n  border-radius: 50%;\n  background: var(--fp-primary);\n  color: var(--fp-white);\n  font-size: 15px;\n  font-weight: 700;\n  margin-bottom: 1rem;\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-card:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468989284701,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63232896303453,"sku":"FP-COEU-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63232896336221,"sku":"FP-COEU-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63232896368989,"sku":"FP-COEU-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63232896401757,"sku":"FP-COEU-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63232896434525,"sku":"FP-COEU-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63232896467293,"sku":"FP-COEU-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468989317469,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232896565597,"sku":"FP-COEU-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232896598365,"sku":"FP-COEU-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232896631133,"sku":"FP-COEU-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232896663901,"sku":"FP-COEU-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232896696669,"sku":"FP-COEU-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232896729437,"sku":"FP-COEU-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63232896794973,"sku":"FP-COEU-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63232896827741,"sku":"FP-COEU-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63232896860509,"sku":"FP-COEU-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63232896893277,"sku":"FP-COEU-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63232896926045,"sku":"FP-COEU-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63232896958813,"sku":"FP-COEU-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63232896991581,"sku":"FP-COEU-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63232897057117,"sku":"FP-COEU-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232897089885,"sku":"FP-COEU-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232897122653,"sku":"FP-COEU-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232897155421,"sku":"FP-COEU-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232897188189,"sku":"FP-COEU-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232897220957,"sku":"FP-COEU-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232897253725,"sku":"FP-COEU-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468989350237,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63232897352029,"sku":"FP-COEU-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63232897384797,"sku":"FP-COEU-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63232897417565,"sku":"FP-COEU-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63232897450333,"sku":"FP-COEU-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63232897483101,"sku":"FP-COEU-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63232897515869,"sku":"FP-COEU-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468989383005,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232897614173,"sku":"FP-COEU-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232897646941,"sku":"FP-COEU-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232897679709,"sku":"FP-COEU-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232897712477,"sku":"FP-COEU-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232897745245,"sku":"FP-COEU-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232897778013,"sku":"FP-COEU-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-COEURROSE-RECTO.webp?v=1769700083"},{"product_id":"douce-nuit","title":"Douce Nuit","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #2956B2 (bleu profond de l'oiseau)\n  - Accent Pep's : #D4582A (terracotta rouge des bordures ondulées)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eDouce Nuit\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn oiseau bleu file vers les étoiles pour murmurer au monde entier la plus jolie des nouvelles.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eDouce Nuit, c'est l'histoire d'un oiseau voyageur qui s'envole dans un ciel d'ocre et de terracotta pour porter la nouvelle tant attendue. Avec sa bordure ondulée pleine de caractère et son étoile dorée qui brille comme un premier éclat de rire, ce faire-part mêle douceur et audace. Pensé pour annoncer l'arrivée d'un petit garçon comme d'une petite fille, il impose un style joyeux, graphique et résolument moderne. Parce que chaque naissance mérite une annonce à la hauteur de l'émotion ressentie, Douce Nuit habille ce moment précieux avec des couleurs vives et un trait d'illustration tendre et espiègle. Le verso accueille la photo de votre bébé, ses mensurations, et vos mots les plus doux — le tout imprimé sur un papier premium au toucher incomparable. Pour s'adapter à vos envies, ce modèle se décline en trois formats : classique, classique à coins arrondis et carré, afin que l'annonce de naissance vous ressemble vraiment.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on garde précieusement\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création épais et soyeux, votre faire-part Douce Nuit a ce petit supplément d'âme qui se ressent du bout des doigts. Un objet que vos proches conserveront longtemps, glissé entre les pages d'un album ou posé sur une étagère.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eDes couleurs qui racontent la joie\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eBleu profond, terracotta chaleureux, étoile ocre lumineuse : la palette de Douce Nuit est pensée pour réveiller les sourires dès l'ouverture de l'enveloppe. Des teintes vives et harmonieuses qui donnent le ton d'un univers tendre et plein de pep's.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #2956B2;\n    --fp-primary-dark: #1E3F7A;\n    --fp-accent-peps: #D4582A;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468961988957,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63232932217181,"sku":"FP-DOUC-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63232932249949,"sku":"FP-DOUC-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63232932282717,"sku":"FP-DOUC-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63232932315485,"sku":"FP-DOUC-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63232932348253,"sku":"FP-DOUC-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63232932381021,"sku":"FP-DOUC-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468962021725,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232932479325,"sku":"FP-DOUC-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232932512093,"sku":"FP-DOUC-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232932544861,"sku":"FP-DOUC-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232932577629,"sku":"FP-DOUC-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232932610397,"sku":"FP-DOUC-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232932643165,"sku":"FP-DOUC-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63232932708701,"sku":"FP-DOUC-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63232932741469,"sku":"FP-DOUC-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63232932774237,"sku":"FP-DOUC-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63232932807005,"sku":"FP-DOUC-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63232932839773,"sku":"FP-DOUC-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63232932872541,"sku":"FP-DOUC-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63232932905309,"sku":"FP-DOUC-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63232932970845,"sku":"FP-DOUC-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232933003613,"sku":"FP-DOUC-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232933036381,"sku":"FP-DOUC-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232933069149,"sku":"FP-DOUC-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232933101917,"sku":"FP-DOUC-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232933134685,"sku":"FP-DOUC-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232933167453,"sku":"FP-DOUC-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468962054493,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63232933265757,"sku":"FP-DOUC-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63232933298525,"sku":"FP-DOUC-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63232933331293,"sku":"FP-DOUC-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63232933364061,"sku":"FP-DOUC-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63232933396829,"sku":"FP-DOUC-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63232933429597,"sku":"FP-DOUC-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468962087261,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232933527901,"sku":"FP-DOUC-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232933560669,"sku":"FP-DOUC-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232933593437,"sku":"FP-DOUC-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232933626205,"sku":"FP-DOUC-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232933658973,"sku":"FP-DOUC-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232933691741,"sku":"FP-DOUC-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-DOUCENUIT-RECTO.webp?v=1769700310"},{"product_id":"flower-mood","title":"Flower Mood","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #4A8DB7 (bleu azur doux inspiré du fond du faire-part)\n  - Accent Pep's : #F2B035 (jaune orangé lumineux des fleurs)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eFlower Mood\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn champ de fleurs dorées pour accueillir la plus belle des nouvelles\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eFlower Mood, c'est un éclat de joie posé sur papier. Des petites fleurs dorées qui dansent sur un bleu lumineux, comme un ciel d'été où tout semble possible. Ce faire-part a été imaginé pour annoncer l'arrivée de votre bébé avec douceur et pep's, que ce soit pour un petit garçon ou une petite fille. Ses couleurs franches et son motif floral plein de personnalité en font une annonce de naissance qui ne ressemble à aucune autre. Pour s'adapter à toutes vos envies, il se décline en trois formats : classique, classique à coins arrondis et carré, afin de créer un souvenir qui vous ressemble vraiment.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUne annonce qui a du caractère\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eDes fleurs lumineuses sur un bleu éclatant : Flower Mood ose le mélange des couleurs pour un faire-part joyeux, moderne et plein de vie. Une façon unique de présenter votre petit bout au monde.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on aime toucher\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création au toucher soyeux, chaque faire-part offre une qualité tactile remarquable. Un objet précieux que vos proches auront envie de garder longtemps.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps-grid\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003cp class=\"fp-step-text\"\u003eRenseignez vos options personnalisées\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003cp class=\"fp-step-text\"\u003eRelecture avant validation : Pensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003cp class=\"fp-step-text\"\u003eImpression et livraison soignée\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #4A8DB7;\n  --fp-primary-dark: #2E6B8F;\n  --fp-accent-peps: #F2B035;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* SECTION COMMENT ÇA MARCHE *\/\n.fp-section-steps {\n  max-width: 850px;\n  margin: 0 auto 3.5rem auto;\n}\n\n.fp-steps-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.fp-step {\n  text-align: center;\n  padding: 1.5rem 1rem;\n}\n\n.fp-step-number {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 40px;\n  height: 40px;\n  border-radius: 50%;\n  background: var(--fp-accent-peps);\n  color: var(--fp-white);\n  font-size: 16px;\n  font-weight: 700;\n  margin-bottom: 1rem;\n}\n\n.fp-step-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  line-height: 1.5;\n  margin: 0;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-steps-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468930629981,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63232971243869,"sku":"FP-FLOW-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63232971276637,"sku":"FP-FLOW-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63232971309405,"sku":"FP-FLOW-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63232971342173,"sku":"FP-FLOW-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63232971374941,"sku":"FP-FLOW-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63232971407709,"sku":"FP-FLOW-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468930662749,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232971506013,"sku":"FP-FLOW-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232971538781,"sku":"FP-FLOW-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232971571549,"sku":"FP-FLOW-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232971604317,"sku":"FP-FLOW-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232971637085,"sku":"FP-FLOW-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232971669853,"sku":"FP-FLOW-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63232971735389,"sku":"FP-FLOW-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63232971768157,"sku":"FP-FLOW-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63232971800925,"sku":"FP-FLOW-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63232971833693,"sku":"FP-FLOW-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63232971866461,"sku":"FP-FLOW-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63232971899229,"sku":"FP-FLOW-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63232971931997,"sku":"FP-FLOW-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63232971997533,"sku":"FP-FLOW-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232972030301,"sku":"FP-FLOW-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232972063069,"sku":"FP-FLOW-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232972095837,"sku":"FP-FLOW-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232972128605,"sku":"FP-FLOW-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232972161373,"sku":"FP-FLOW-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232972194141,"sku":"FP-FLOW-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468930695517,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63232972292445,"sku":"FP-FLOW-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63232972325213,"sku":"FP-FLOW-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63232972357981,"sku":"FP-FLOW-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63232972390749,"sku":"FP-FLOW-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63232972423517,"sku":"FP-FLOW-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63232972456285,"sku":"FP-FLOW-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468930728285,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63232972554589,"sku":"FP-FLOW-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63232972587357,"sku":"FP-FLOW-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63232972620125,"sku":"FP-FLOW-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63232972652893,"sku":"FP-FLOW-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63232972685661,"sku":"FP-FLOW-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63232972718429,"sku":"FP-FLOW-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-FLOWERMOOD-RECTO.webp?v=1769700618"},{"product_id":"graou","title":"Graou","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #C75A3A (terracotta corail chaud, inspiré des taches léopard)\n  - Accent Pep's : #E8845A (orange pêche lumineux)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eGraou\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn faire-part de naissance audacieux et tendre, pour annoncer l'arrivée de votre petit fauve avec panache.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des naissances qui méritent une annonce à leur hauteur — chaleureuse, pétillante, inoubliable. Le faire-part Graou, c'est un motif léopard graphique et joyeux sur un fond pêche tout doux, où le prénom de votre bébé s'affiche fièrement au cœur du motif. Côté verso, une jolie photo de votre tout-petit accompagnée de votre message personnel vient compléter cette annonce pleine de caractère. Pensé pour célébrer aussi bien l'arrivée d'une petite fille que d'un petit garçon, ce design mixte et moderne transforme chaque enveloppe ouverte en un vrai moment de joie pour vos proches.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn motif qui a du caractère\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eL'imprimé léopard exclusif mêle des touches orangées et noires sur un fond pêche doux, pour un contraste lumineux et chaleureux. Le résultat est graphique, tendance et résolument joyeux — le genre de faire-part dont on parle encore longtemps après.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUne impression qui fait honneur au moment\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier de qualité supérieure, chaque détail du motif est restitué avec fidélité : les contrastes sont nets, les couleurs vibrantes et le toucher est agréable. Un objet que vos proches auront plaisir à garder précieusement.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #C75A3A;\n    --fp-primary-dark: #8B3A25;\n    --fp-accent-peps: #E8845A;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468892324189,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63233007747421,"sku":"FP-GRAO-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63233007780189,"sku":"FP-GRAO-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63233007812957,"sku":"FP-GRAO-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63233007845725,"sku":"FP-GRAO-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63233007878493,"sku":"FP-GRAO-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63233007911261,"sku":"FP-GRAO-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468892356957,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233008009565,"sku":"FP-GRAO-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233008042333,"sku":"FP-GRAO-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233008075101,"sku":"FP-GRAO-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233008107869,"sku":"FP-GRAO-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233008140637,"sku":"FP-GRAO-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233008173405,"sku":"FP-GRAO-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63233008238941,"sku":"FP-GRAO-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63233008271709,"sku":"FP-GRAO-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63233008304477,"sku":"FP-GRAO-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63233008337245,"sku":"FP-GRAO-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63233008370013,"sku":"FP-GRAO-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63233008402781,"sku":"FP-GRAO-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63233008435549,"sku":"FP-GRAO-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63233008501085,"sku":"FP-GRAO-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233008533853,"sku":"FP-GRAO-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233008566621,"sku":"FP-GRAO-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233008599389,"sku":"FP-GRAO-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233008632157,"sku":"FP-GRAO-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233008664925,"sku":"FP-GRAO-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233008697693,"sku":"FP-GRAO-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468892389725,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63233008795997,"sku":"FP-GRAO-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63233008828765,"sku":"FP-GRAO-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63233008861533,"sku":"FP-GRAO-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63233008894301,"sku":"FP-GRAO-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63233008927069,"sku":"FP-GRAO-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63233008959837,"sku":"FP-GRAO-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468892422493,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233009058141,"sku":"FP-GRAO-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233009090909,"sku":"FP-GRAO-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233009123677,"sku":"FP-GRAO-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233009156445,"sku":"FP-GRAO-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233009189213,"sku":"FP-GRAO-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233009221981,"sku":"FP-GRAO-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-GRAOU-RECTO.webp?v=1769701203"},{"product_id":"harlequin","title":"Harlequin","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #8BA2BE (bleu ardoise doux)\n  - Accent Pep's : #B52A2A (rouge carmin chaleureux)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eHarlequin\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn faire-part de naissance audacieux et tendre, où les losanges dansent pour célébrer l'arrivée de votre tout-petit.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eLe faire-part Harlequin s'inspire des motifs vintage du théâtre et du cirque, revisités avec une touche contemporaine et chaleureuse. Ses losanges rouge carmin et bleu ardoise composent un graphisme fort, joyeux et plein de caractère — loin des pastels convenus, mais toujours empreint de douceur. Au recto, un encadré blanc aux bords délicatement ondulés met en lumière le prénom de votre bébé et sa date de naissance. Au verso, votre plus belle photo trône fièrement, accompagnée de toutes les informations qui comptent. Ce faire-part s'adresse aux parents qui veulent que l'annonce de naissance soit aussi singulière et attachante que leur enfant. Une fois encadré, il devient même une pièce déco à part entière dans la chambre de bébé.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn design qui a du caractère\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eUn motif losange bicolore graphique et festif, une typographie expressive, des bords ondulés pleins de charme : chaque détail est pensé pour que votre annonce soit mémorable et se garde précieusement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eMixte et intemporel\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eSon camaïeu rouge et bleu ardoise s'affranchit des codes traditionnels. Il convient aussi bien pour annoncer l'arrivée d'un garçon que d'une fille, avec une personnalité affirmée et chaleureuse.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-number\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRenseignez vos options personnalisées\u003c\/strong\u003e\n          \u003cp\u003eChoisissez votre format, ajoutez le prénom, la date de naissance, votre photo préférée et toutes les informations qui vous tiennent à cœur.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-number\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRelecture avant validation\u003c\/strong\u003e\n          \u003cp\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-number\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eImpression et livraison soignée\u003c\/strong\u003e\n          \u003cp\u003eVotre faire-part est imprimé avec soin sur un beau papier premium, puis expédié directement chez vous.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #8BA2BE;\n    --fp-primary-dark: #4A6178;\n    --fp-accent-peps: #B52A2A;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  \/* SECTION COMMENT ÇA MARCHE *\/\n  .fp-section-steps {\n    max-width: 700px;\n    margin: 0 auto 3.5rem auto;\n  }\n\n  .fp-steps {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .fp-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 1rem;\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 1.5rem;\n    border: 1px solid var(--fp-border);\n    box-shadow: var(--fp-shadow-soft);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-step:hover {\n    transform: translateY(-3px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-step-number {\n    min-width: 38px;\n    height: 38px;\n    background: var(--fp-accent-peps);\n    color: var(--fp-white);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 700;\n    font-size: 15px;\n    flex-shrink: 0;\n  }\n\n  .fp-step-content strong {\n    display: block;\n    font-size: 15px;\n    color: var(--fp-primary-dark);\n    margin-bottom: 0.35rem;\n  }\n\n  .fp-step-content p {\n    font-size: 13.5px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n    .fp-step { flex-direction: column; align-items: center; text-align: center; }\n    .fp-step-number { margin-bottom: 0.25rem; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-step:nth-child(1) { animation: fpFadeInUp 0.5s ease 0.1s backwards; }\n    .fp-step:nth-child(2) { animation: fpFadeInUp 0.5s ease 0.2s backwards; }\n    .fp-step:nth-child(3) { animation: fpFadeInUp 0.5s ease 0.3s backwards; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468869058909,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63233052344669,"sku":"FP-HARL-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63233052377437,"sku":"FP-HARL-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63233052410205,"sku":"FP-HARL-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63233052442973,"sku":"FP-HARL-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63233052475741,"sku":"FP-HARL-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63233052508509,"sku":"FP-HARL-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468869091677,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233052606813,"sku":"FP-HARL-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233052639581,"sku":"FP-HARL-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233052672349,"sku":"FP-HARL-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233052705117,"sku":"FP-HARL-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233052737885,"sku":"FP-HARL-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233052770653,"sku":"FP-HARL-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63233052836189,"sku":"FP-HARL-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63233052868957,"sku":"FP-HARL-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63233052901725,"sku":"FP-HARL-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63233052934493,"sku":"FP-HARL-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63233052967261,"sku":"FP-HARL-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63233053000029,"sku":"FP-HARL-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63233053032797,"sku":"FP-HARL-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63233053098333,"sku":"FP-HARL-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233053131101,"sku":"FP-HARL-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233053163869,"sku":"FP-HARL-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233053196637,"sku":"FP-HARL-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233053229405,"sku":"FP-HARL-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233053262173,"sku":"FP-HARL-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233053294941,"sku":"FP-HARL-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468869124445,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63233053393245,"sku":"FP-HARL-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63233053426013,"sku":"FP-HARL-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63233053458781,"sku":"FP-HARL-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63233053491549,"sku":"FP-HARL-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63233053524317,"sku":"FP-HARL-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63233053557085,"sku":"FP-HARL-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468869157213,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233053655389,"sku":"FP-HARL-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233053688157,"sku":"FP-HARL-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233053720925,"sku":"FP-HARL-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233053753693,"sku":"FP-HARL-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233053786461,"sku":"FP-HARL-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233053819229,"sku":"FP-HARL-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-HARLEQUIN-RECTO.webp?v=1769701003"},{"product_id":"jolie-rose","title":"Jolie Rose","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #7A1B2D (bordeaux profond de la fleur-cœur et du contour ondulé)\n  - Accent Pep's : #E8A0B0 (rose vichy doux)\n  - Secondaire : #4A6741 (vert sauge des feuilles et du prénom)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eJolie Rose\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUne fleur-cœur sur fond vichy, pour annoncer la plus douce des nouvelles avec tout le pep's qu'elle mérite.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des jours où le bonheur prend la forme d'un tout petit être, et l'envie de le crier au monde devient irrésistible. Le faire-part Jolie Rose est né de cette envie-là : celle de partager la grande nouvelle avec un brin de poésie et beaucoup de caractère. Son motif vichy rose tendre enveloppe une fleur-cœur bordeaux aux feuilles vert sauge, encadrée d'un contour ondulé qui donne au design son allure à la fois rétro et résolument moderne. Au verso, votre plus belle photo de bébé prend toute la place qu'elle mérite, accompagnée des précieuses informations de naissance. Imprimé sur un papier création épais au toucher soyeux, c'est le genre de faire-part que vos proches garderont précieusement, glissé dans un album ou affiché dans un joli cadre.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn design qui ne ressemble à aucun autre\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLe motif vichy rose, le contour ondulé bordeaux et la fleur-cœur composent une identité graphique chaleureuse et affirmée. Ni trop sage, ni trop chargé : pile ce qu'il faut pour que vos proches sourient en ouvrant l'enveloppe.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on a envie de toucher\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eChaque faire-part est imprimé sur un papier création épais, avec des couleurs fidèles et lumineuses. Le résultat est un objet soigné que l'on conserve, bien au-delà du jour de l'annonce.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003ePersonnalisation simple et accompagnée\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eRenseignez vos informations et votre photo directement depuis la boutique. Relecture avant validation : pensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression. Ensuite, on s'occupe de tout.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #E8A0B0;\n    --fp-primary-dark: #7A1B2D;\n    --fp-accent-peps: #4A6741;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-card:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468825575773,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63233242464605,"sku":"FP-JOLI-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63233242497373,"sku":"FP-JOLI-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63233242530141,"sku":"FP-JOLI-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63233242562909,"sku":"FP-JOLI-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63233242595677,"sku":"FP-JOLI-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63233242628445,"sku":"FP-JOLI-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468825608541,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233242726749,"sku":"FP-JOLI-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233242759517,"sku":"FP-JOLI-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233242792285,"sku":"FP-JOLI-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233242825053,"sku":"FP-JOLI-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233242857821,"sku":"FP-JOLI-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233242890589,"sku":"FP-JOLI-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63233242956125,"sku":"FP-JOLI-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63233242988893,"sku":"FP-JOLI-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63233243021661,"sku":"FP-JOLI-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63233243054429,"sku":"FP-JOLI-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63233243087197,"sku":"FP-JOLI-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63233243119965,"sku":"FP-JOLI-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63233243152733,"sku":"FP-JOLI-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63233243218269,"sku":"FP-JOLI-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233243251037,"sku":"FP-JOLI-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233243283805,"sku":"FP-JOLI-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233243316573,"sku":"FP-JOLI-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233243349341,"sku":"FP-JOLI-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233243382109,"sku":"FP-JOLI-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233243414877,"sku":"FP-JOLI-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468825641309,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63233243513181,"sku":"FP-JOLI-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63233243545949,"sku":"FP-JOLI-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63233243578717,"sku":"FP-JOLI-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63233243611485,"sku":"FP-JOLI-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63233243644253,"sku":"FP-JOLI-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63233243677021,"sku":"FP-JOLI-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468825674077,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233243775325,"sku":"FP-JOLI-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233243808093,"sku":"FP-JOLI-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233243840861,"sku":"FP-JOLI-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233243873629,"sku":"FP-JOLI-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233243906397,"sku":"FP-JOLI-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233243939165,"sku":"FP-JOLI-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-JOLIEROSE-RECTOwebp.webp?v=1769701567"},{"product_id":"sweet-dreams","title":"Sweet Dreams","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #C8856A (terracotta doux)\n  - Accent Pep's : #D4A574 (ocre sablé lumineux)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eSweet Dreams\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eDes oiseaux rêveurs, des nuages doux et le prénom de votre bébé au cœur d'un ciel terracotta — la plus jolie façon de dire « il est là ».\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles qui méritent un écrin à la hauteur de l'émotion qu'elles portent. Sweet Dreams est né de cette conviction : annoncer l'arrivée de votre bébé devrait être aussi doux que ses premiers instants de sommeil. Sur un fond terracotta chaud et enveloppant, des oiseaux poétiques aux yeux fermés planent entre les nuages, porteurs de tendresse et de promesses. Chaque détail de cette illustration a été dessiné pour que vos proches ressentent, dès l'ouverture de l'enveloppe, toute la joie et la douceur de cette rencontre tant attendue. Et parce que cette création est bien trop belle pour ne servir qu'une fois, beaucoup de parents choisissent ensuite de l'encadrer dans la chambre de bébé — un souvenir visuel qui veille sur lui, comme les petits oiseaux de son faire-part.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps-grid\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003ePrénom, date de naissance, format, coloris… configurez chaque détail pour que ce faire-part vous ressemble parfaitement.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003eVotre faire-part est imprimé sur un papier premium avec le plus grand soin, puis expédié directement chez vous.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on garde précieusement\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création épais au toucher soyeux, ce faire-part a cette qualité tactile qui fait toute la différence. On le reçoit, on le touche, on le pose sur la cheminée — et on ne le range jamais vraiment.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003ePlusieurs coloris, une même poésie\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eTerracotta, rose poudré, vert émeraude ou bordeaux festif : la collection Sweet Dreams se décline pour s'adapter à l'univers de chaque famille, tout en gardant l'âme rêveuse de ses oiseaux endormis.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #C8856A;\n    --fp-primary-dark: #8B5E4B;\n    --fp-accent-peps: #D4A574;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-section-steps {\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n    text-align: center;\n  }\n\n  .fp-steps-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n    gap: 1.5rem;\n    margin-top: 1rem;\n  }\n\n  .fp-step {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem 1.5rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    text-align: center;\n  }\n\n  .fp-step-number {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    background: var(--fp-primary);\n    color: var(--fp-white);\n    font-weight: 700;\n    font-size: 15px;\n    border-radius: 50%;\n    margin-bottom: 1rem;\n  }\n\n  .fp-step-title {\n    font-size: 15px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin: 0 0 0.5rem 0;\n  }\n\n  .fp-step-desc {\n    font-size: 13.5px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-steps-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-step:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468774785373,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63233263141213,"sku":"FP-SWEE-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63233263173981,"sku":"FP-SWEE-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63233263206749,"sku":"FP-SWEE-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63233263239517,"sku":"FP-SWEE-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63233263272285,"sku":"FP-SWEE-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63233263305053,"sku":"FP-SWEE-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468774818141,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233263403357,"sku":"FP-SWEE-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233263436125,"sku":"FP-SWEE-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233263468893,"sku":"FP-SWEE-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233263501661,"sku":"FP-SWEE-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233263534429,"sku":"FP-SWEE-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233263567197,"sku":"FP-SWEE-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63233263632733,"sku":"FP-SWEE-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63233263665501,"sku":"FP-SWEE-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63233263698269,"sku":"FP-SWEE-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63233263731037,"sku":"FP-SWEE-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63233263763805,"sku":"FP-SWEE-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63233263796573,"sku":"FP-SWEE-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63233263829341,"sku":"FP-SWEE-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63233263894877,"sku":"FP-SWEE-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233263927645,"sku":"FP-SWEE-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233263960413,"sku":"FP-SWEE-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233263993181,"sku":"FP-SWEE-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233264025949,"sku":"FP-SWEE-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233264058717,"sku":"FP-SWEE-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233264091485,"sku":"FP-SWEE-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468774916445,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63233264189789,"sku":"FP-SWEE-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63233264222557,"sku":"FP-SWEE-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63233264255325,"sku":"FP-SWEE-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63233264288093,"sku":"FP-SWEE-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63233264320861,"sku":"FP-SWEE-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63233264353629,"sku":"FP-SWEE-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468774949213,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233264451933,"sku":"FP-SWEE-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233264484701,"sku":"FP-SWEE-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233264517469,"sku":"FP-SWEE-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233264550237,"sku":"FP-SWEE-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233264583005,"sku":"FP-SWEE-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233264615773,"sku":"FP-SWEE-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-SWEETDREAMS-RECTO.webp?v=1769701759"},{"product_id":"les-oiseaux","title":"Les oiseaux","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #7B9DB7 (bleu ardoise doux des oiseaux)\n  - Accent Pep's : #BE4A2E (rouge terracotta audacieux de la typographie)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eLes oiseaux\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eDes oiseaux qui s'envolent pour annoncer la plus belle des nouvelles\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles si grandes, si douces, qu'elles méritent bien plus qu'une simple carte. Le faire-part « Les oiseaux » est né de cette envie : annoncer l'arrivée de votre tout-petit avec autant de poésie que de caractère. Sur un fond bleu ardoise chaleureux, des oiseaux aux formes rondes et bienveillantes s'envolent en toute liberté, comme pour porter la nouvelle aux quatre coins du monde. Le prénom de votre enfant s'inscrit au cœur de cette envolée dans une typographie terracotta affirmée, pleine de pep's. Recto illustré, verso photo et texte d'annonce : chaque face raconte un bout de votre histoire. Un design que beaucoup de parents gardent précieusement pour décorer la chambre de bébé, bien après le dernier envoi.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fp-grid fp-grid-steps\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e1. Renseignez vos options personnalisées\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eChoisissez votre format, indiquez le prénom, la date de naissance, votre texte d'annonce et ajoutez la photo de votre bébé. Nous nous occupons de la mise en page avec soin.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e2. Relecture avant validation\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e3. Impression et livraison soignée\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eVotre commande est imprimée sur un papier premium qui fait honneur à l'illustration, puis expédiée avec le plus grand soin jusque chez vous.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003ePourquoi on l'aime\u003c\/h2\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn design que l'on encadre\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eAvec son illustration graphique et ses couleurs soigneusement choisies, ce faire-part dépasse la simple annonce. Il devient une véritable petite affiche déco pour la chambre de bébé — un souvenir que toute la famille voudra garder.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eDu caractère et de la douceur\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003ePas de clichés ni de nounours passe-partout ici. Le modèle « Les oiseaux » mise sur une patte graphique affirmée et des teintes chaleureuses qui plairont aussi bien aux parents qu'aux grands-parents.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #7B9DB7;\n  --fp-primary-dark: #4A6A80;\n  --fp-accent-peps: #BE4A2E;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 1.5rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-grid-steps {\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-card:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468769444189,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63233285357917,"sku":"FP-LESO-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63233285390685,"sku":"FP-LESO-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63233285423453,"sku":"FP-LESO-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63233285456221,"sku":"FP-LESO-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63233285488989,"sku":"FP-LESO-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63233285521757,"sku":"FP-LESO-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468769476957,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233285620061,"sku":"FP-LESO-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233285652829,"sku":"FP-LESO-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233285685597,"sku":"FP-LESO-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233285718365,"sku":"FP-LESO-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233285751133,"sku":"FP-LESO-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233285783901,"sku":"FP-LESO-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63233285849437,"sku":"FP-LESO-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63233285882205,"sku":"FP-LESO-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63233285914973,"sku":"FP-LESO-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63233285947741,"sku":"FP-LESO-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63233285980509,"sku":"FP-LESO-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63233286013277,"sku":"FP-LESO-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63233286046045,"sku":"FP-LESO-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63233286111581,"sku":"FP-LESO-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233286144349,"sku":"FP-LESO-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233286177117,"sku":"FP-LESO-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233286209885,"sku":"FP-LESO-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233286242653,"sku":"FP-LESO-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233286275421,"sku":"FP-LESO-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233286308189,"sku":"FP-LESO-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468769509725,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63233286406493,"sku":"FP-LESO-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63233286439261,"sku":"FP-LESO-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63233286472029,"sku":"FP-LESO-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63233286504797,"sku":"FP-LESO-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63233286537565,"sku":"FP-LESO-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63233286570333,"sku":"FP-LESO-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468769542493,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233286668637,"sku":"FP-LESO-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233286701405,"sku":"FP-LESO-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233286734173,"sku":"FP-LESO-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233286766941,"sku":"FP-LESO-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233286799709,"sku":"FP-LESO-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233286832477,"sku":"FP-LESO-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-LESOISEAUX-RECTO.webp?v=1769705697"},{"product_id":"liberte","title":"Liberté","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #8B9A3A (vert olive lumineux issu du fond de l'illustration)\n  - Accent Pep's : #E05A47 (rouge corail vif de la fleur portée par la colombe)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eLiberté\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUne colombe, une fleur, un prénom — et toute la joie du monde s'envole annoncer la nouvelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles qui méritent un messager à la hauteur. Pour le faire-part Liberté, nous avons imaginé une colombe aux ailes grandes ouvertes, une fleur rouge vif serrée dans le bec, prête à porter la plus belle des annonces. Son allure graphique et ses couleurs franches — vert olive lumineux, bleu profond, touches de corail — donnent à ce faire-part un caractère résolument moderne, joyeux et plein de vie. Le genre de petit carton que vos proches n'oseront jamais ranger dans un tiroir : ils l'afficheront, tout simplement. Le verso accueille la photo de votre bébé, les détails de sa venue au monde et vos mots à vous, pour un souvenir complet, tactile, précieux.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on garde\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création épais et soyeux au toucher, votre faire-part a la présence d'un bel objet. Les couleurs sont éclatantes, le rendu fidèle, et chaque exemplaire donne envie d'être encadré comme une petite affiche déco à part entière.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003ePersonnalisé jusqu'au dernier détail\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003ePrénom, date de naissance, photo de votre bébé, coordonnées des parents — tout est ajustable pour que cette annonce vous ressemble vraiment. Un bon à tirer vous est envoyé avant impression : rien ne part sans votre accord.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #8B9A3A;\n  --fp-primary-dark: #4A5220;\n  --fp-accent-peps: #E05A47;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468748243293,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63233349714269,"sku":"FP-LIBE-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63233349747037,"sku":"FP-LIBE-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63233349779805,"sku":"FP-LIBE-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63233349812573,"sku":"FP-LIBE-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63233349845341,"sku":"FP-LIBE-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63233349878109,"sku":"FP-LIBE-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468748276061,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233349976413,"sku":"FP-LIBE-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233350009181,"sku":"FP-LIBE-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233350041949,"sku":"FP-LIBE-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233350074717,"sku":"FP-LIBE-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233350107485,"sku":"FP-LIBE-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233350140253,"sku":"FP-LIBE-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63233350205789,"sku":"FP-LIBE-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63233350238557,"sku":"FP-LIBE-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63233350271325,"sku":"FP-LIBE-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63233350304093,"sku":"FP-LIBE-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63233350336861,"sku":"FP-LIBE-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63233350369629,"sku":"FP-LIBE-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63233350402397,"sku":"FP-LIBE-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63233350467933,"sku":"FP-LIBE-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233350500701,"sku":"FP-LIBE-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233350533469,"sku":"FP-LIBE-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233350566237,"sku":"FP-LIBE-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233350599005,"sku":"FP-LIBE-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233350631773,"sku":"FP-LIBE-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233350664541,"sku":"FP-LIBE-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468748308829,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63233350762845,"sku":"FP-LIBE-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63233350795613,"sku":"FP-LIBE-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63233350828381,"sku":"FP-LIBE-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63233350861149,"sku":"FP-LIBE-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63233350893917,"sku":"FP-LIBE-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63233350926685,"sku":"FP-LIBE-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468748341597,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233351024989,"sku":"FP-LIBE-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233351057757,"sku":"FP-LIBE-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233351090525,"sku":"FP-LIBE-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233351123293,"sku":"FP-LIBE-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233351156061,"sku":"FP-LIBE-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233351188829,"sku":"FP-LIBE-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-LIBERTE-RECTO.webp?v=1769702374"},{"product_id":"pluie-de-coeurs","title":"Pluie de coeurs","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #E8A090 (rose pêche doux des rayures)\n  - Accent Pep's : #E85C4A (corail vif des cœurs et du prénom)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003ePluie de cœurs\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUne cascade de cœurs colorés pour annoncer la plus belle des nouvelles\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles qui méritent d'être annoncées avec autant d'amour qu'elles en apportent. Le faire-part Pluie de cœurs, c'est une joyeuse cascade de cœurs — corail, bleu, vert forêt, doré — qui dégringolent sur un fond rayé rose poudré. Une typographie ronde et chaleureuse met le prénom de votre bébé en vedette, tout simplement. Vous personnalisez avec le prénom et la date de naissance, et l'annonce devient la vôtre : unique, colorée, pleine de cette émotion toute neuve qui déborde. Et une fois l'annonce faite, il se glisse dans un joli cadre pour décorer la chambre de bébé — un premier souvenir accroché au mur, comme une promesse de joie au quotidien.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn motif qui ne ressemble à aucun autre\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eChaque cœur, chaque rayure est dessiné en interne avec soin. La palette pop et chaleureuse — corail, bleu, vert profond, doré — crée un équilibre joyeux sans jamais en faire trop. Un design que vos proches garderont précieusement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn faire-part qui a deux vies\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eD'abord, il annonce la plus belle des nouvelles. Ensuite, il se transforme en petite affiche déco pour la chambre de bébé. Encadré sur une étagère ou accroché au mur, il reste le souvenir lumineux d'un premier jour.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRenseignez vos options personnalisées\u003c\/strong\u003e\n          \u003cp\u003eChoisissez votre format, indiquez le prénom et la date de naissance de votre bébé — ces quelques mots suffisent à rendre le faire-part profondément vôtre.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRelecture avant validation\u003c\/strong\u003e\n          \u003cp\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eImpression et livraison soignée\u003c\/strong\u003e\n          \u003cp\u003eVos faire-part sont imprimés avec soin sur un papier de qualité, puis livrés directement chez vous, prêts à être partagés avec vos proches.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #E8A090;\n    --fp-primary-dark: #C4564A;\n    --fp-accent-peps: #E85C4A;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  \/* SECTION ÉTAPES *\/\n  .fp-section-steps {\n    max-width: 700px;\n    margin: 0 auto 3.5rem auto;\n  }\n\n  .fp-steps {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .fp-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 1rem;\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 1.5rem;\n    border: 1px solid var(--fp-border);\n    box-shadow: var(--fp-shadow-soft);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-step:hover {\n    transform: translateY(-3px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-step-num {\n    min-width: 38px;\n    height: 38px;\n    background: var(--fp-accent-peps);\n    color: var(--fp-white);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 700;\n    font-size: 15px;\n    flex-shrink: 0;\n  }\n\n  .fp-step-content strong {\n    display: block;\n    font-size: 15px;\n    color: var(--fp-primary-dark);\n    margin-bottom: 4px;\n  }\n\n  .fp-step-content p {\n    font-size: 13.5px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n    .fp-step {\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n    }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-step:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468718915933,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63233422328157,"sku":"FP-PLUI-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63233422360925,"sku":"FP-PLUI-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63233422393693,"sku":"FP-PLUI-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63233422426461,"sku":"FP-PLUI-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63233422459229,"sku":"FP-PLUI-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63233422491997,"sku":"FP-PLUI-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468718948701,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233422590301,"sku":"FP-PLUI-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233422623069,"sku":"FP-PLUI-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233422655837,"sku":"FP-PLUI-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233422688605,"sku":"FP-PLUI-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233422721373,"sku":"FP-PLUI-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233422754141,"sku":"FP-PLUI-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63233422819677,"sku":"FP-PLUI-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63233422852445,"sku":"FP-PLUI-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63233422885213,"sku":"FP-PLUI-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63233422917981,"sku":"FP-PLUI-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63233422950749,"sku":"FP-PLUI-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63233422983517,"sku":"FP-PLUI-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63233423016285,"sku":"FP-PLUI-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63233423081821,"sku":"FP-PLUI-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233423114589,"sku":"FP-PLUI-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233423147357,"sku":"FP-PLUI-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233423180125,"sku":"FP-PLUI-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233423212893,"sku":"FP-PLUI-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233423245661,"sku":"FP-PLUI-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233423278429,"sku":"FP-PLUI-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468718981469,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63233423376733,"sku":"FP-PLUI-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63233423409501,"sku":"FP-PLUI-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63233423442269,"sku":"FP-PLUI-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63233423475037,"sku":"FP-PLUI-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63233423507805,"sku":"FP-PLUI-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63233423540573,"sku":"FP-PLUI-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468719014237,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233423638877,"sku":"FP-PLUI-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233423671645,"sku":"FP-PLUI-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233423704413,"sku":"FP-PLUI-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233423737181,"sku":"FP-PLUI-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233423769949,"sku":"FP-PLUI-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233423802717,"sku":"FP-PLUI-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-PLUIEDECOEURS-RECTO.webp?v=1769702985"},{"product_id":"envolee-poetique","title":"Envolée Poétique","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #C4956A (caramel doux, reflet des colombes et du prénom)\n  - Accent Pep's : #D4845A (terracotta lumineux pour réveiller la douceur pêche)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eEnvolée poétique\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eDes colombes tendres et espiègles pour murmurer au monde la plus douce des nouvelles.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eQuelques colombes croquées d'un trait libre, une fleur posée là comme un sourire, des petits cœurs qui s'envolent… Le faire-part Envolée poétique raconte l'arrivée de bébé avec la légèreté d'un battement d'ailes. Dessinées sur un fond pêche tout doux, ces colombes jouent, se becquettent et portent des brins de bonheur entre leurs becs. Le prénom de votre enfant vient se glisser au cœur de cette ronde joyeuse, accompagné de sa date de naissance, pour une annonce qui ressemble à un câlin en papier. Au verso, une mise en page épurée accueille la photo de votre bout de chou et toutes les informations de naissance. Disponible en format classique, classique à coins arrondis ou carré, ce faire-part s'adapte à l'histoire que vous avez envie de raconter.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn trait libre plein de tendresse\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eChaque colombe est illustrée à la main dans un style naïf et chaleureux. Le dessin au trait, posé sur ce fond pêche enveloppant, donne au faire-part un charme artisanal et une douceur que l'on a envie de garder précieusement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on aime toucher\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création au grammage généreux, votre faire-part offre une belle tenue en main et un rendu des couleurs fidèle et lumineux. Un petit objet soigné que vos proches conserveront longtemps.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003cp class=\"fp-step-text\"\u003eRenseignez vos options personnalisées : prénom, date de naissance, format et toutes les informations qui rendront ce faire-part unique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003cp class=\"fp-step-text\"\u003eRelecture avant validation : pensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003cp class=\"fp-step-text\"\u003eImpression et livraison soignée : votre commande est imprimée avec soin puis expédiée dans un emballage protecteur pour arriver en parfait état.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #C4956A;\n  --fp-primary-dark: #8B5E3C;\n  --fp-accent-peps: #D4845A;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* SECTION COMMENT ÇA MARCHE *\/\n.fp-section-steps {\n  max-width: 750px;\n  margin: 0 auto 3.5rem auto;\n}\n\n.fp-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1.25rem;\n}\n\n.fp-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1.25rem;\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 1.5rem 1.75rem;\n  border: 1px solid var(--fp-border);\n  box-shadow: var(--fp-shadow-soft);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-step:hover {\n  transform: translateY(-3px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-step-number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 36px;\n  height: 36px;\n  border-radius: 50%;\n  background: var(--fp-primary);\n  color: var(--fp-white);\n  font-size: 15px;\n  font-weight: 700;\n  flex-shrink: 0;\n}\n\n.fp-step-text {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n  .fp-badge { margin-bottom: 6px; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step:nth-child(1) { animation-delay: 0.05s; }\n  .fp-step:nth-child(2) { animation-delay: 0.15s; }\n  .fp-step:nth-child(3) { animation-delay: 0.25s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468664815965,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63233467416925,"sku":"FP-ENVO-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63233467449693,"sku":"FP-ENVO-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63233467482461,"sku":"FP-ENVO-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63233467515229,"sku":"FP-ENVO-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63233467547997,"sku":"FP-ENVO-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63233467580765,"sku":"FP-ENVO-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468664848733,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233467679069,"sku":"FP-ENVO-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233467711837,"sku":"FP-ENVO-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233467744605,"sku":"FP-ENVO-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233467777373,"sku":"FP-ENVO-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233467810141,"sku":"FP-ENVO-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233467842909,"sku":"FP-ENVO-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63233467908445,"sku":"FP-ENVO-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63233467941213,"sku":"FP-ENVO-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63233467973981,"sku":"FP-ENVO-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63233468006749,"sku":"FP-ENVO-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63233468039517,"sku":"FP-ENVO-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63233468072285,"sku":"FP-ENVO-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63233468105053,"sku":"FP-ENVO-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63233468170589,"sku":"FP-ENVO-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233468203357,"sku":"FP-ENVO-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233468236125,"sku":"FP-ENVO-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233468268893,"sku":"FP-ENVO-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233468301661,"sku":"FP-ENVO-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233468334429,"sku":"FP-ENVO-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233468367197,"sku":"FP-ENVO-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468664881501,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63233468465501,"sku":"FP-ENVO-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63233468498269,"sku":"FP-ENVO-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63233468531037,"sku":"FP-ENVO-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63233468563805,"sku":"FP-ENVO-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63233468596573,"sku":"FP-ENVO-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63233468629341,"sku":"FP-ENVO-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468664914269,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233468727645,"sku":"FP-ENVO-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233468760413,"sku":"FP-ENVO-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233468793181,"sku":"FP-ENVO-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233468825949,"sku":"FP-ENVO-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233468858717,"sku":"FP-ENVO-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233468891485,"sku":"FP-ENVO-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-ENVOLEEPOETIQUE-RECTO.webp?v=1769703210"},{"product_id":"pomme-damour","title":"Pomme d'amour","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #B53A4A (rouge pomme d'amour doux)\n  - Accent Pep's : #E8897A (rose corail lumineux)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003ePomme d'amour\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUne déclaration d'amour fruitée et joyeuse pour annoncer la plus belle des nouvelles.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles qui méritent un écrin à leur hauteur. Le faire-part Pomme d'amour est né d'une envie simple : croquer dans la joie de l'annonce avec un design graphique, coloré et plein de caractère. Une grande pomme rouge en forme de cœur se déploie sur un fond rose lumineux, tandis qu'une typographie rétro crème vient inscrire le prénom de votre enfant avec douceur et fierté. Côté verso, une photo de votre nouveau-né accompagne le texte d'annonce que vous aurez entièrement personnalisé. Chaque mot est le vôtre, chaque détail est pensé pour que ce petit carton devienne un souvenir précieux — celui que l'on garde longtemps sur le frigo ou glissé dans un album de famille.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier qui a du caractère\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création premium, votre faire-part offre un toucher agréable et une tenue impeccable. Les couleurs vives du motif pomme d'amour ressortent avec éclat, pour un rendu fidèle à l'illustration originale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003ePersonnalisé de A à Z\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003ePrénom, date, heure, poids, taille, texte d'annonce et photo de votre bébé : chaque élément est modifiable. Vous recevez une maquette de relecture avant impression, pour que tout soit parfait le jour J.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRenseignez vos options personnalisées\u003c\/strong\u003e\n          \u003cp\u003eChoisissez votre format, ajoutez le prénom, la date de naissance, votre texte d'annonce et votre plus belle photo de bébé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRelecture avant validation\u003c\/strong\u003e\n          \u003cp\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eImpression et livraison soignée\u003c\/strong\u003e\n          \u003cp\u003eVos faire-part sont imprimés avec soin sur papier premium puis livrés directement chez vous, prêts à être glissés dans les enveloppes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #E8897A;\n    --fp-primary-dark: #B53A4A;\n    --fp-accent-peps: #D4654E;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  \/* SECTION ÉTAPES *\/\n  .fp-section-steps {\n    max-width: 700px;\n    margin: 0 auto 3.5rem auto;\n  }\n\n  .fp-steps {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .fp-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 1rem;\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 1.5rem;\n    border: 1px solid var(--fp-border);\n    box-shadow: var(--fp-shadow-soft);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-step:hover {\n    transform: translateY(-3px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-step-number {\n    background: var(--fp-primary-dark);\n    color: var(--fp-white);\n    border-radius: 50%;\n    width: 36px;\n    height: 36px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 700;\n    font-size: 15px;\n    flex-shrink: 0;\n  }\n\n  .fp-step-content strong {\n    font-size: 15px;\n    color: var(--fp-primary-dark);\n    display: block;\n    margin-bottom: 4px;\n  }\n\n  .fp-step-content p {\n    font-size: 13.5px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n    .fp-step {\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n    }\n    .fp-step-number {\n      margin: 0 auto 8px auto;\n    }\n    .fp-badges-top {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      gap: 6px;\n    }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-step:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468642730333,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63233528365405,"sku":"FP-POMM-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63233528398173,"sku":"FP-POMM-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63233528430941,"sku":"FP-POMM-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63233528463709,"sku":"FP-POMM-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63233528496477,"sku":"FP-POMM-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63233528529245,"sku":"FP-POMM-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468642763101,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233528627549,"sku":"FP-POMM-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233528660317,"sku":"FP-POMM-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233528693085,"sku":"FP-POMM-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233528725853,"sku":"FP-POMM-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233528758621,"sku":"FP-POMM-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233528791389,"sku":"FP-POMM-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63233528856925,"sku":"FP-POMM-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63233528889693,"sku":"FP-POMM-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63233528922461,"sku":"FP-POMM-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63233528955229,"sku":"FP-POMM-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63233528987997,"sku":"FP-POMM-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63233529020765,"sku":"FP-POMM-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63233529053533,"sku":"FP-POMM-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63233529119069,"sku":"FP-POMM-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233529151837,"sku":"FP-POMM-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233529184605,"sku":"FP-POMM-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233529217373,"sku":"FP-POMM-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233529250141,"sku":"FP-POMM-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233529282909,"sku":"FP-POMM-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233529315677,"sku":"FP-POMM-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468642795869,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63233529413981,"sku":"FP-POMM-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63233529446749,"sku":"FP-POMM-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63233529479517,"sku":"FP-POMM-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63233529512285,"sku":"FP-POMM-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63233529545053,"sku":"FP-POMM-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63233529577821,"sku":"FP-POMM-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468642828637,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233529676125,"sku":"FP-POMM-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233529708893,"sku":"FP-POMM-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233529741661,"sku":"FP-POMM-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233529774429,"sku":"FP-POMM-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233529807197,"sku":"FP-POMM-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233529839965,"sku":"FP-POMM-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-POMMEDAMOUR-RECTO.webp?v=1769703384"},{"product_id":"printemps","title":"Printemps","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #E8A0B4 (rose poudré rayures)\n  - Accent Pep's : #A0243A (rouge cœur-fleur profond)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eFaire-part Printemps\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eDes petites fleurs-cœurs, des rayures douces et le prénom de votre bébé en pleine lumière.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eAnnoncer la venue au monde de votre bébé, c'est un moment suspendu qu'on veut rendre aussi joyeux que l'émotion qu'il porte. Le faire-part Printemps est né de cette envie : créer une annonce de naissance qui ressemble à une petite affiche illustrée que l'on a envie de garder, d'encadrer, de poser sur une étagère bien après le dernier envoi. Ses rayures roses et crème, ponctuées de fleurs-cœurs rouges aux tiges vert tendre, composent un motif frais et résolument moderne. Le prénom de votre enfant et sa date de naissance prennent toute la place au centre du design, dans une typographie chaleureuse qui mêle caractère et tendresse. C'est un faire-part que vos proches reconnaîtront entre mille — parce qu'il ne ressemble qu'à vous.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn motif qu'on encadre\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003ePensé comme une véritable illustration, ce faire-part trouve naturellement sa place dans un cadre une fois l'annonce envoyée. Un souvenir des premiers jours, posé dans la chambre de bébé pour longtemps.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eImprimé avec soin\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eUn papier premium au toucher délicat et des couleurs fidèles au design original. Chaque détail compte, de la fleur-cœur la plus discrète au grain du papier entre vos doigts.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #E8A0B4;\n    --fp-primary-dark: #A0243A;\n    --fp-accent-peps: #C7384F;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468621922653,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63233561952605,"sku":"FP-PRIN-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63233561985373,"sku":"FP-PRIN-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63233562018141,"sku":"FP-PRIN-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63233562050909,"sku":"FP-PRIN-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63233562083677,"sku":"FP-PRIN-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63233562116445,"sku":"FP-PRIN-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468621955421,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233562214749,"sku":"FP-PRIN-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233562247517,"sku":"FP-PRIN-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233562280285,"sku":"FP-PRIN-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233562313053,"sku":"FP-PRIN-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233562345821,"sku":"FP-PRIN-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233562378589,"sku":"FP-PRIN-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63233562444125,"sku":"FP-PRIN-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63233562476893,"sku":"FP-PRIN-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63233562509661,"sku":"FP-PRIN-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63233562542429,"sku":"FP-PRIN-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63233562575197,"sku":"FP-PRIN-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63233562607965,"sku":"FP-PRIN-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63233562640733,"sku":"FP-PRIN-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63233562706269,"sku":"FP-PRIN-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233562739037,"sku":"FP-PRIN-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233562771805,"sku":"FP-PRIN-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233562804573,"sku":"FP-PRIN-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233562837341,"sku":"FP-PRIN-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233562870109,"sku":"FP-PRIN-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233562902877,"sku":"FP-PRIN-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468621988189,"sku":null,"price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63233563001181,"sku":"FP-PRIN-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63233563033949,"sku":"FP-PRIN-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63233563066717,"sku":"FP-PRIN-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63233563099485,"sku":"FP-PRIN-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63233563132253,"sku":"FP-PRIN-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63233563165021,"sku":"FP-PRIN-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468622020957,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233563263325,"sku":"FP-PRIN-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233563296093,"sku":"FP-PRIN-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233563328861,"sku":"FP-PRIN-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233563361629,"sku":"FP-PRIN-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233563394397,"sku":"FP-PRIN-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233563427165,"sku":"FP-PRIN-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-PRINTEMPS-RECTO.webp?v=1769703553"},{"product_id":"rayures-jaunes","title":"Rayures Jaunes","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #D4A035 (ocre doré des rayures)\n  - Accent Pep's : #1A6B4A (vert profond du prénom et des cœurs)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eRayures Jaunes\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn faire-part solaire et graphique qui annonce la plus belle des nouvelles avec une énergie irrésistible.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des faire-parts qu'on garde toute une vie. Pas dans un tiroir, mais encadrés, posés sur une étagère, transmis. Rayures Jaunes s'inspire de l'univers estival des cabines de plage et des tissus rétro : de grandes rayures verticales dorées se détachent sur un fond crème chaleureux, tandis que le prénom de votre enfant s'impose en typographie bold dans un vert profond qui tranche avec élégance. Trois petits cœurs viennent signer le tout — une touche d'amour discret, mais irrésistible. Ni trop sage, ni trop criard, ce faire-part est vivant, exactement comme votre nouveau bout de chou.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-grid fp-grid-steps\"\u003e\n      \u003cdiv class=\"fp-card fp-step-card\"\u003e\n        \u003cspan class=\"fp-step-num\"\u003e1\u003c\/span\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003eChoisissez votre format, indiquez le prénom de bébé et les informations que vous souhaitez voir apparaître sur votre faire-part.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-card fp-step-card\"\u003e\n        \u003cspan class=\"fp-step-num\"\u003e2\u003c\/span\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-card fp-step-card\"\u003e\n        \u003cspan class=\"fp-step-num\"\u003e3\u003c\/span\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003eVos faire-parts sont imprimés avec soin sur un papier premium puis expédiés dans un emballage protecteur, prêts à être envoyés ou offerts.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn souvenir qui se garde et s'encadre\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eSes couleurs chaudes, son graphisme affirmé et son design intemporel en font bien plus qu'une annonce : c'est une pièce déco que vos proches voudront afficher chez eux, longtemps après l'arrivée de bébé.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier à la hauteur de l'émotion\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eChaque faire-part est imprimé sur un papier de création épais au toucher soyeux, avec des couleurs fidèles et vibrantes. Le genre de détail qu'on sent du bout des doigts et qui fait toute la différence.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #D4A035;\n    --fp-primary-dark: #1A6B4A;\n    --fp-accent-peps: #D4A035;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-section-steps {\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-grid-steps {\n    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-step-card {\n    text-align: center;\n  }\n\n  .fp-step-num {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 40px;\n    height: 40px;\n    border-radius: 50%;\n    background: var(--fp-primary-dark);\n    color: var(--fp-white);\n    font-size: 16px;\n    font-weight: 700;\n    margin-bottom: 1rem;\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-grid-steps { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-card:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468580110685,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63233625293149,"sku":"FP-RAYU-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63233625325917,"sku":"FP-RAYU-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63233625358685,"sku":"FP-RAYU-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63233625391453,"sku":"FP-RAYU-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63233625424221,"sku":"FP-RAYU-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63233625456989,"sku":"FP-RAYU-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468580143453,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233625555293,"sku":"FP-RAYU-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233625588061,"sku":"FP-RAYU-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233625620829,"sku":"FP-RAYU-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233625653597,"sku":"FP-RAYU-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233625686365,"sku":"FP-RAYU-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233625719133,"sku":"FP-RAYU-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63233625784669,"sku":"FP-RAYU-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63233625817437,"sku":"FP-RAYU-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63233625850205,"sku":"FP-RAYU-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63233625882973,"sku":"FP-RAYU-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63233625915741,"sku":"FP-RAYU-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63233625948509,"sku":"FP-RAYU-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63233625981277,"sku":"FP-RAYU-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63233626046813,"sku":"FP-RAYU-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233626079581,"sku":"FP-RAYU-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233626112349,"sku":"FP-RAYU-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233626145117,"sku":"FP-RAYU-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233626177885,"sku":"FP-RAYU-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233626210653,"sku":"FP-RAYU-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233626243421,"sku":"FP-RAYU-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468580176221,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63233626341725,"sku":"FP-RAYU-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63233626374493,"sku":"FP-RAYU-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63233626407261,"sku":"FP-RAYU-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63233626440029,"sku":"FP-RAYU-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63233626472797,"sku":"FP-RAYU-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63233626505565,"sku":"FP-RAYU-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468580208989,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233626603869,"sku":"FP-RAYU-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233626636637,"sku":"FP-RAYU-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233626669405,"sku":"FP-RAYU-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233626702173,"sku":"FP-RAYU-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233626734941,"sku":"FP-RAYU-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233626767709,"sku":"FP-RAYU-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/Mockup-nouveau_site_Plan_de_travail_1_copie_82.webp?v=1770647502"},{"product_id":"rayures-roses","title":"Rayures Roses","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #E8654A (orange corail des rayures)\n  - Accent Pep's : #1D6B35 (vert profond de la typographie)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eFaire-part Rayures Roses\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eDes rayures pleines de pep's, un prénom en lettres vertes et trois petits cœurs : la plus joyeuse des façons d'annoncer une naissance.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles qui méritent d'être annoncées avec panache. Le faire-part Rayures Roses, c'est une explosion douce de rose et d'orangé, rehaussée d'une typographie vert forêt et de petits cœurs qui font tout fondre. Loin des annonces conventionnelles, ce faire-part s'inscrit dans une esthétique résolument joyeuse — quelque part entre l'univers rétro des seventies et la pop culture d'aujourd'hui. C'est le genre de carte qu'on n'envoie pas juste pour informer, mais pour que les gens l'affichent sur leur frigo, dans leur salon, dans leur bureau. Parce qu'elle est belle, vraiment.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps-grid\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003eChoisissez votre format, indiquez le prénom de bébé, sa date de naissance et toutes les informations que vous souhaitez partager avec vos proches.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003eVos faire-parts sont imprimés avec soin sur un papier premium, puis expédiés chez vous, prêts à être glissés dans leurs enveloppes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. GRILLE DE POINTS FORTS (2 cartes) --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn design qui ose la couleur\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eDes rayures roses et orangées franches, une typographie verte profonde et des petits cœurs en guise de signature : ce faire-part a du caractère. Il est pensé pour les parents qui aiment la joie et le style, et qui veulent une annonce de naissance à leur image.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on aime toucher\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eChaque faire-part est imprimé sur un papier épais de qualité premium, avec des couleurs éclatantes et un rendu fidèle au design original. Le genre de carte que l'on garde précieusement, longtemps après l'annonce.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #E8654A;\n    --fp-primary-dark: #1D6B35;\n    --fp-accent-peps: #E8654A;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  \/* STEPS SECTION *\/\n  .fp-section-steps {\n    max-width: 850px;\n    margin: 0 auto 3.5rem auto;\n  }\n\n  .fp-steps-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 1.5rem;\n  }\n\n  .fp-step {\n    text-align: center;\n    padding: 1.5rem 1rem;\n  }\n\n  .fp-step-number {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 40px;\n    height: 40px;\n    background: var(--fp-primary-dark);\n    color: var(--fp-white);\n    border-radius: 50%;\n    font-weight: 700;\n    font-size: 16px;\n    margin-bottom: 1rem;\n  }\n\n  .fp-step-title {\n    font-size: 15px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin: 0 0 0.5rem 0;\n  }\n\n  .fp-step-desc {\n    font-size: 13.5px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  \/* GRILLE DE POINTS FORTS *\/\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  \/* SECTION FINALE *\/\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-steps-grid { grid-template-columns: 1fr; gap: 1rem; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-step:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468559565149,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63233644167517,"sku":"FP-ROSE-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63233644200285,"sku":"FP-ROSE-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63233644233053,"sku":"FP-ROSE-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63233644265821,"sku":"FP-ROSE-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63233644298589,"sku":"FP-ROSE-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63233644331357,"sku":"FP-ROSE-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468559597917,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233644429661,"sku":"FP-ROSE-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233644462429,"sku":"FP-ROSE-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233644495197,"sku":"FP-ROSE-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233644527965,"sku":"FP-ROSE-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233644560733,"sku":"FP-ROSE-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233644593501,"sku":"FP-ROSE-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63233644659037,"sku":"FP-ROSE-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63233644691805,"sku":"FP-ROSE-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63233644724573,"sku":"FP-ROSE-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63233644757341,"sku":"FP-ROSE-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63233644790109,"sku":"FP-ROSE-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63233644822877,"sku":"FP-ROSE-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63233644855645,"sku":"FP-ROSE-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63233644921181,"sku":"FP-ROSE-02","price":96.25,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233644953949,"sku":"FP-ROSE-02","price":182.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233644986717,"sku":"FP-ROSE-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233645019485,"sku":"FP-ROSE-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233645052253,"sku":"FP-ROSE-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233645085021,"sku":"FP-ROSE-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233645117789,"sku":"FP-ROSE-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468559630685,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63233645216093,"sku":"FP-ROSE-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63233645248861,"sku":"FP-ROSE-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63233645281629,"sku":"FP-ROSE-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63233645314397,"sku":"FP-ROSE-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63233645347165,"sku":"FP-ROSE-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63233645379933,"sku":"FP-ROSE-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468559663453,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63233645478237,"sku":"FP-ROSE-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63233645511005,"sku":"FP-ROSE-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63233645543773,"sku":"FP-ROSE-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63233645576541,"sku":"FP-ROSE-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63233645609309,"sku":"FP-ROSE-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63233645642077,"sku":"FP-ROSE-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-RAYURESROSES-RECTO.webp?v=1769704232"},{"product_id":"faire-part-feuille-damour","title":"Feuille d'amour","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #5B7A3D (vert sauge\/olive du cadre ondulé)\n  - Accent Pep's : #B5441B (terracotta chaud des feuilles et du prénom)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eFeuille d'amour\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn souffle d'automne pour annoncer la plus douce des nouvelles 🍂\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eCertains bébés arrivent avec les premières feuilles qui dansent. Pour eux, nous avons imaginé « Feuille d'amour » : un faire-part aux teintes automnales douces et chaleureuses, habillé d'un joli cadre ondulé vert sauge et ponctué de petites feuilles de chêne terracotta. Le résultat ? Une annonce de naissance pleine de charme, à la fois rétro et moderne, qui capture toute la tendresse de cette saison si particulière. Décliné en trois formats — classique, classique à coins arrondis et carré — il s'adapte à toutes vos envies pour raconter votre histoire comme vous l'imaginez.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on aime toucher\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création épais et soyeux, votre faire-part offre une qualité tactile que vos proches remarqueront dès qu'ils ouvriront l'enveloppe. Un bel objet à conserver précieusement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eL'automne lui va si bien\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLe mariage du vert sauge et du terracotta doux crée une harmonie chaleureuse et intemporelle. Chaque détail — le cadre ondulé, les petites feuilles de chêne — a été dessiné pour sublimer le prénom de votre bébé.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #5B7A3D;\n  --fp-primary-dark: #3E5A28;\n  --fp-accent-peps: #B5441B;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fadeInUp 0.5s ease backwards; }\n}\n\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468508184925,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63356279816541,"sku":"FP-FEUI-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63356279849309,"sku":"FP-FEUI-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63356279882077,"sku":"FP-FEUI-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63356279914845,"sku":"FP-FEUI-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63356279947613,"sku":"FP-FEUI-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63356279980381,"sku":"FP-FEUI-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468508217693,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356280078685,"sku":"FP-FEUI-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356280111453,"sku":"FP-FEUI-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356280144221,"sku":"FP-FEUI-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356280176989,"sku":"FP-FEUI-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356280209757,"sku":"FP-FEUI-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356280242525,"sku":"FP-FEUI-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63356280308061,"sku":"FP-FEUI-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63356280340829,"sku":"FP-FEUI-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63356280373597,"sku":"FP-FEUI-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63356280406365,"sku":"FP-FEUI-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63356280439133,"sku":"FP-FEUI-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63356280471901,"sku":"FP-FEUI-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63356280504669,"sku":"FP-FEUI-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63356280570205,"sku":"FP-FEUI-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356280602973,"sku":"FP-FEUI-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356280635741,"sku":"FP-FEUI-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356280668509,"sku":"FP-FEUI-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356280701277,"sku":"FP-FEUI-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356280734045,"sku":"FP-FEUI-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356280766813,"sku":"FP-FEUI-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468508250461,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63356280865117,"sku":"FP-FEUI-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63356280897885,"sku":"FP-FEUI-03","price":112.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63356280930653,"sku":"FP-FEUI-03","price":112.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63356280963421,"sku":"FP-FEUI-03","price":112.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63356280996189,"sku":"FP-FEUI-03","price":112.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63356281028957,"sku":"FP-FEUI-03","price":112.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468508283229,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356281127261,"sku":"FP-FEUI-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356281160029,"sku":"FP-FEUI-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356281192797,"sku":"FP-FEUI-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356281225565,"sku":"FP-FEUI-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356281258333,"sku":"FP-FEUI-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356281291101,"sku":"FP-FEUI-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-FEUILLE_D_AMOUR-RECTO.webp?v=1770628984"},{"product_id":"faire-part-family","title":"Family","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #B5764C (terracotta caramel, issu du fond de l'illustration)\n  - Accent Pep's : #E8C36A (ocre doré lumineux, issu du prénom sur le faire-part)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eFamily\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eTrois ours, un même chemin : annoncez l'arrivée de votre petit ourson avec toute la tendresse du monde.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a d'abord le grand ours, puis celui du milieu, et enfin le tout petit qui se blottit contre les autres. Family, c'est l'image simple et universelle d'une famille qui s'agrandit, croquée dans des teintes chaudes de terracotta et de caramel. Ce faire-part raconte votre histoire sans un mot de trop : la douceur d'un foyer, la fierté de parents comblés et la joie immense d'accueillir un nouveau membre. Avec son illustration tendre et ses couleurs enveloppantes, il fait fondre les cœurs dès l'ouverture de l'enveloppe. Le verso accueille la photo de votre bébé, son prénom et quelques mots choisis pour partager ce bonheur avec vos proches. Pour s'adapter à toutes vos envies, le faire-part Family se décline en trois formats : classique, classique à coins arrondis et carré, afin de créer une annonce de naissance qui vous ressemble vraiment.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUne qualité que l'on ressent du bout des doigts\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création premium au toucher soyeux, votre faire-part Family offre un rendu des couleurs vibrant et une tenue irréprochable. Un objet que vos proches auront envie de garder précieusement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn design pensé pour toute la tribu\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eL'illustration met en scène une adorable famille d'ours dans des tons chauds et réconfortants. Un motif tendre, moderne et plein de personnalité qui célèbre le lien familial avec une pointe de pep's.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #B5764C;\n  --fp-primary-dark: #7A4A2E;\n  --fp-accent-peps: #E8C36A;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468483739997,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63356395979101,"sku":"FP-FAMI-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63356396011869,"sku":"FP-FAMI-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63356396044637,"sku":"FP-FAMI-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63356396077405,"sku":"FP-FAMI-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63356396110173,"sku":"FP-FAMI-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63356396142941,"sku":"FP-FAMI-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468483772765,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356396241245,"sku":"FP-FAMI-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356396274013,"sku":"FP-FAMI-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356396306781,"sku":"FP-FAMI-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356396339549,"sku":"FP-FAMI-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356396372317,"sku":"FP-FAMI-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356396405085,"sku":"FP-FAMI-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63356396470621,"sku":"FP-FAMI-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63356396503389,"sku":"FP-FAMI-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63356396536157,"sku":"FP-FAMI-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63356396568925,"sku":"FP-FAMI-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63356396601693,"sku":"FP-FAMI-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63356396634461,"sku":"FP-FAMI-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63356396667229,"sku":"FP-FAMI-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63356396732765,"sku":"FP-FAMI-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356396765533,"sku":"FP-FAMI-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356396798301,"sku":"FP-FAMI-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356396831069,"sku":"FP-FAMI-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356396863837,"sku":"FP-FAMI-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356396896605,"sku":"FP-FAMI-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356396929373,"sku":"FP-FAMI-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468483805533,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63356397027677,"sku":"FP-FAMI-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63356397060445,"sku":"FP-FAMI-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63356397093213,"sku":"FP-FAMI-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63356397125981,"sku":"FP-FAMI-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63356397158749,"sku":"FP-FAMI-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63356397191517,"sku":"FP-FAMI-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468483838301,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356397289821,"sku":"FP-FAMI-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356397322589,"sku":"FP-FAMI-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356397355357,"sku":"FP-FAMI-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356397388125,"sku":"FP-FAMI-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356397420893,"sku":"FP-FAMI-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356397453661,"sku":"FP-FAMI-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-FAMILY.webp?v=1770629361"},{"product_id":"faire-part-ours","title":"Ours","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #8BB8CC (bleu poudré ondulé)\n  - Accent Pep's : #C4874A (brun chaud ourson)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eFaire-part naissance Ours\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn petit ourson tout rond pour annoncer la plus douce des nouvelles à ceux que vous aimez.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles qui méritent d'être annoncées avec autant de soin qu'on les a attendues. Le faire-part Ours est né de cette envie : offrir à votre tout-petit une première présentation au monde qui soit douce, joyeuse et sincère. Avec son illustration d'ourson au trait rond et chaleureux, sa palette vanille et bleu poudré et son encadrement ondulé plein de caractère, ce modèle a tout pour toucher le cœur de ceux qui le reçoivent. Un faire-part dessiné en exclusivité, que vos proches auront envie de garder, d'encadrer et de chérir bien après la naissance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on a envie de garder\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création épais et soyeux au toucher, votre faire-part a cette texture agréable qui fait toute la différence entre un simple carton et un vrai souvenir. Chaque détail de l'ourson, chaque ondulation du cadre est restitué avec une fidélité et une douceur remarquables.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003ePersonnalisé de A à Z\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003ePrénom mis en valeur en typographie expressive, date de naissance intégrée dans la composition, photo de bébé au verso, texte d'annonce libre et coordonnées des parents — chaque élément est composé avec soin pour que ce faire-part raconte votre histoire, et seulement la vôtre.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-num\"\u003e1\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRenseignez vos options personnalisées\u003c\/strong\u003e\n          \u003cp\u003eChoisissez votre format, votre quantité et ajoutez votre faire-part au panier. Après commande, vous nous transmettez toutes les informations nécessaires via un formulaire dédié.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-num\"\u003e2\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRelecture avant validation\u003c\/strong\u003e\n          \u003cp\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-num\"\u003e3\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eImpression et livraison soignée\u003c\/strong\u003e\n          \u003cp\u003eVos faire-parts sont imprimés avec soin puis expédiés directement chez vous, prêts à être glissés dans leurs enveloppes et à faire sourire tous vos proches.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #8BB8CC;\n    --fp-primary-dark: #5A8FA6;\n    --fp-accent-peps: #C4874A;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-steps {\n    max-width: 700px;\n    margin: 0 auto 3.5rem auto;\n  }\n\n  .fp-steps {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .fp-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 1rem;\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 1.5rem;\n    border: 1px solid var(--fp-border);\n    box-shadow: var(--fp-shadow-soft);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-step:hover {\n    transform: translateY(-3px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-step-num {\n    background: var(--fp-primary);\n    color: var(--fp-white);\n    border-radius: 50%;\n    width: 36px;\n    height: 36px;\n    min-width: 36px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 700;\n    font-size: 15px;\n  }\n\n  .fp-step-content strong {\n    display: block;\n    font-size: 15px;\n    color: var(--fp-primary-dark);\n    margin-bottom: 4px;\n  }\n\n  .fp-step-content p {\n    font-size: 13.5px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n    .fp-step { flex-direction: column; align-items: center; text-align: center; }\n    .fp-step-num { margin-bottom: 4px; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-step:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468461424989,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63356426158429,"sku":"FP-OURS-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63356426191197,"sku":"FP-OURS-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63356426223965,"sku":"FP-OURS-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63356426256733,"sku":"FP-OURS-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63356426289501,"sku":"FP-OURS-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63356426322269,"sku":"FP-OURS-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468461457757,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356426420573,"sku":"FP-OURS-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356426453341,"sku":"FP-OURS-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356426486109,"sku":"FP-OURS-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356426518877,"sku":"FP-OURS-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356426551645,"sku":"FP-OURS-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356426584413,"sku":"FP-OURS-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63356426649949,"sku":"FP-OURS-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63356426682717,"sku":"FP-OURS-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63356426715485,"sku":"FP-OURS-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63356426748253,"sku":"FP-OURS-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63356426781021,"sku":"FP-OURS-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63356426813789,"sku":"FP-OURS-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63356426846557,"sku":"FP-OURS-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63356426912093,"sku":"FP-OURS-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356426944861,"sku":"FP-OURS-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356426977629,"sku":"FP-OURS-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356427010397,"sku":"FP-OURS-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356427043165,"sku":"FP-OURS-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356427075933,"sku":"FP-OURS-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356427108701,"sku":"FP-OURS-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468461490525,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63356427207005,"sku":"FP-OURS-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63356427239773,"sku":"FP-OURS-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63356427272541,"sku":"FP-OURS-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63356427305309,"sku":"FP-OURS-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63356427338077,"sku":"FP-OURS-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63356427370845,"sku":"FP-OURS-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468461523293,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356427469149,"sku":"FP-OURS-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356427501917,"sku":"FP-OURS-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356427534685,"sku":"FP-OURS-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356427567453,"sku":"FP-OURS-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356427600221,"sku":"FP-OURS-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356427632989,"sku":"FP-OURS-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-OURS.webp?v=1770629532"},{"product_id":"faire-part-lovely-dogs","title":"Lovely Dogs","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #8FA d89B (vert sauge doux)\n  - Accent Pep's : #E0705A (corail casquette des teckels)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eLovely Dogs\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUne ribambelle de teckels malicieux pour annoncer la plus belle des nouvelles\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIls trottinent gaiement sur un fond vert sauge, coiffés de leur petite casquette rouge, et ils n'attendent qu'une chose : accompagner la toute première présentation de votre bébé au monde. Le faire-part Lovely Dogs a été imaginé pour les familles qui aiment la couleur, le caractère et les sourires en coin. La photo de votre enfant s'installe au cœur du motif, entourée de ces adorables compagnons illustrés à la main. Le prénom et la date de naissance viennent se poser en dessous, dans une typo douce et affirmée, sur un bandeau rose poudré qui adoucit l'ensemble. Au verso, le petit teckel revient en solo pour garder le fil de l'histoire, juste au-dessus du texte d'annonce personnalisé. Un faire-part joyeux, tendre et plein de pep's — le genre que vos proches garderont précieusement bien au-delà des premiers mois.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn motif dessiné nulle part ailleurs\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eChaque teckel à casquette est une création exclusive Ma petite vie, illustrée avec soin pour apporter du caractère sans jamais en faire trop. Les couleurs chaudes — vert sauge, brun doux, corail vif — ont été pensées pour s'harmoniser avec la photo de votre bébé et créer un ensemble cohérent et lumineux.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on a envie de garder\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création au toucher velouté, votre faire-part offre une tenue et un rendu des couleurs qui se ressentent dès qu'on le prend en main. C'est ce petit supplément de qualité qui transforme un simple carton en véritable objet souvenir, celui que l'on glisse dans l'album ou que l'on épingle au mur de la chambre.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-howto\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003cp class=\"fp-step-text\"\u003eRenseignez vos options personnalisées : photo, prénom, date de naissance et format souhaité.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003cp class=\"fp-step-text\"\u003eRelecture avant validation : pensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003cp class=\"fp-step-text\"\u003eImpression et livraison soignée : votre commande est préparée avec attention et expédiée dans un emballage protecteur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #8FA89B;\n  --fp-primary-dark: #4A6B52;\n  --fp-accent-peps: #E0705A;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* SECTION COMMENT ÇA MARCHE *\/\n.fp-section-howto {\n  max-width: 750px;\n  margin: 0 auto 3.5rem auto;\n}\n\n.fp-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1.25rem;\n}\n\n.fp-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1.25rem;\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 1.5rem 1.75rem;\n  border: 1px solid var(--fp-border);\n  box-shadow: var(--fp-shadow-soft);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-step:hover {\n  transform: translateY(-3px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-step-number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 36px;\n  height: 36px;\n  border-radius: 50%;\n  background: var(--fp-primary);\n  color: var(--fp-white);\n  font-size: 15px;\n  font-weight: 700;\n  flex-shrink: 0;\n}\n\n.fp-step-text {\n  font-size: 14px;\n  color: var(--fp-text-main);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* SECTION FINALE *\/\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n  .fp-badge { margin-bottom: 6px; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63468442222941,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63356440183133,"sku":"FP-DOGS-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63356440215901,"sku":"FP-DOGS-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63356440248669,"sku":"FP-DOGS-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63356440281437,"sku":"FP-DOGS-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63356440314205,"sku":"FP-DOGS-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63356440346973,"sku":"FP-DOGS-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468442255709,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356440445277,"sku":"FP-DOGS-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356440478045,"sku":"FP-DOGS-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356440510813,"sku":"FP-DOGS-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356440543581,"sku":"FP-DOGS-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356440576349,"sku":"FP-DOGS-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356440609117,"sku":"FP-DOGS-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63356440674653,"sku":"FP-DOGS-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63356440707421,"sku":"FP-DOGS-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63356440740189,"sku":"FP-DOGS-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63356440772957,"sku":"FP-DOGS-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63356440805725,"sku":"FP-DOGS-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63356440838493,"sku":"FP-DOGS-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63356440871261,"sku":"FP-DOGS-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63356440936797,"sku":"FP-DOGS-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356440969565,"sku":"FP-DOGS-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356441002333,"sku":"FP-DOGS-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356441035101,"sku":"FP-DOGS-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356441067869,"sku":"FP-DOGS-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356441100637,"sku":"FP-DOGS-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356441133405,"sku":"FP-DOGS-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63468442288477,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63356441231709,"sku":"FP-DOGS-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63356441264477,"sku":"FP-DOGS-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63356441297245,"sku":"FP-DOGS-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63356441330013,"sku":"FP-DOGS-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63356441362781,"sku":"FP-DOGS-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63356441395549,"sku":"FP-DOGS-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63468442321245,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356441493853,"sku":"FP-DOGS-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356441526621,"sku":"FP-DOGS-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356441559389,"sku":"FP-DOGS-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356441592157,"sku":"FP-DOGS-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356441624925,"sku":"FP-DOGS-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356441657693,"sku":"FP-DOGS-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-LOVELY_DOGS.webp?v=1770629728"},{"product_id":"faire-part-coeurs-verts","title":"Coeurs verts","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #0E8C5A (vert émeraude doux des cœurs)\n  - Accent Pep's : #F5A623 (ocre doré lumineux du prénom)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eCoeurs verts\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eDes petits cœurs pleins de pep's pour annoncer la plus jolie des nouvelles avec douceur et éclat.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eParce qu'une naissance mérite une annonce à la hauteur de l'émotion ressentie, Ma Petite Vie a imaginé ce faire-part parsemé de petits cœurs vert émeraude, joyeux et délicats à la fois. Le prénom de votre bébé s'inscrit dans un ocre doré lumineux qui réchauffe l'ensemble et capte le regard immédiatement. Recto, votre plus belle photo prend toute la place qu'elle mérite, encadrée par ce motif de cœurs espiègle et tendre. Verso, les informations de naissance s'organisent avec légèreté sur un fond blanc ponctué des mêmes petits cœurs, pour une harmonie parfaite. Pour s'adapter à toutes vos envies, le faire-part Cœurs verts se décline en trois formats — classique, classique à coins arrondis et carré — afin de créer une annonce qui vous ressemble vraiment.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier premium qui se ressent\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création épais et soyeux au toucher, chaque faire-part offre une sensation de qualité dès qu'on le prend en main. Un support pensé pour être conservé précieusement, bien au-delà de l'annonce.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eDes couleurs qui font pétiller les yeux\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLe vert émeraude des cœurs associé à l'ocre doré du prénom crée un duo de couleurs frais et lumineux, loin des tons pastels classiques. Un faire-part qui se distingue avec personnalité, tout en restant doux et élégant.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-howto\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003eChoisissez votre format préféré, ajoutez la photo et les informations de naissance de votre bébé directement depuis la fiche produit.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003eVotre commande est imprimée avec soin puis expédiée dans un emballage protecteur pour arriver chez vous en parfait état.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #0E8C5A;\n  --fp-primary-dark: #0A6B44;\n  --fp-accent-peps: #F5A623;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* SECTION COMMENT ÇA MARCHE *\/\n.fp-section-howto {\n  margin-bottom: 3.5rem;\n}\n\n.fp-steps {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 1.5rem;\n}\n\n.fp-step {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem 1.75rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  text-align: center;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-step:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-step-number {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 40px;\n  height: 40px;\n  background: var(--fp-primary);\n  color: var(--fp-white);\n  border-radius: 50%;\n  font-size: 16px;\n  font-weight: 700;\n  margin-bottom: 1rem;\n}\n\n.fp-step-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin: 0 0 0.5rem 0;\n}\n\n.fp-step-desc {\n  font-size: 13.5px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-steps { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466667934045,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63356485075293,"sku":"FP-VERT-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63356485108061,"sku":"FP-VERT-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63356485140829,"sku":"FP-VERT-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63356485173597,"sku":"FP-VERT-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63356485206365,"sku":"FP-VERT-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63356485239133,"sku":"FP-VERT-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466667966813,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356485337437,"sku":"FP-VERT-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356485370205,"sku":"FP-VERT-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356485402973,"sku":"FP-VERT-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356485435741,"sku":"FP-VERT-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356485468509,"sku":"FP-VERT-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356485501277,"sku":"FP-VERT-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63356485566813,"sku":"FP-VERT-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63356485599581,"sku":"FP-VERT-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63356485632349,"sku":"FP-VERT-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63356485665117,"sku":"FP-VERT-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63356485697885,"sku":"FP-VERT-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63356485730653,"sku":"FP-VERT-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63356485763421,"sku":"FP-VERT-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63356485828957,"sku":"FP-VERT-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356485861725,"sku":"FP-VERT-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356485894493,"sku":"FP-VERT-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356485927261,"sku":"FP-VERT-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356485960029,"sku":"FP-VERT-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356485992797,"sku":"FP-VERT-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356486025565,"sku":"FP-VERT-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466667999581,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63356486123869,"sku":"FP-VERT-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63356486156637,"sku":"FP-VERT-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63356486189405,"sku":"FP-VERT-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63356486222173,"sku":"FP-VERT-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63356486254941,"sku":"FP-VERT-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63356486287709,"sku":"FP-VERT-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466668032349,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356486386013,"sku":"FP-VERT-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356486418781,"sku":"FP-VERT-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356486451549,"sku":"FP-VERT-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356486484317,"sku":"FP-VERT-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356486517085,"sku":"FP-VERT-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356486549853,"sku":"FP-VERT-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART_COEURS_VERTS.webp?v=1770630210"},{"product_id":"faire-part-sunlight","title":"Sunlight","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #F4A428 (orange solaire lumineux)\n  - Accent Pep's : #4A45A5 (bleu indigo profond)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eSunlight\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn petit soleil vient d'arriver — annoncez-le avec tout l'éclat qu'il mérite.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles qui méritent d'être annoncées avec éclat. Le faire-part Sunlight s'inspire des motifs rétro et des palettes solaires qui réchauffent les intérieurs : un damier orange et beige, parsemé de soleils graphiques aux rayons dansants, sur lequel le prénom de votre bébé s'affiche fièrement en bleu indigo. Au verso, sa photo et les détails de sa venue au monde complètent cette annonce lumineuse. Un faire-part de naissance chaleureux, moderne et vraiment original — de ceux que vos proches garderont précieusement, peut-être même encadré dans un coin de leur maison.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-grid fp-grid-steps\"\u003e\n      \u003cdiv class=\"fp-card fp-step-card\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003eChoisissez votre format, ajoutez le prénom, la date de naissance, la photo de votre bébé et les coordonnées des parents. Chaque détail compte pour raconter votre histoire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-card fp-step-card\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-card fp-step-card\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003eVotre faire-part est imprimé avec soin sur un papier premium aux couleurs fidèles, puis expédié directement chez vous dans un emballage protecteur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn éclat solaire unique\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLe contraste audacieux entre l'orange lumineux du damier et le bleu indigo du prénom donne à ce faire-part une personnalité immédiatement reconnaissable, joyeuse et pleine de pep's.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier qui fait la différence\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier premium au toucher délicat, votre faire-part offre une qualité tactile à la hauteur de l'événement — un petit objet précieux que l'on a envie de garder.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #F4A428;\n    --fp-primary-dark: #4A45A5;\n    --fp-accent-peps: #F48C28;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-section-steps {\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-grid-steps {\n    grid-template-columns: repeat(3, 1fr);\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-step-card {\n    text-align: center;\n  }\n\n  .fp-step-number {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    background: var(--fp-primary);\n    color: var(--fp-white);\n    border-radius: 50%;\n    font-size: 15px;\n    font-weight: 700;\n    margin-bottom: 12px;\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-grid-steps { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-card:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466459857245,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63356562342237,"sku":"FP-SUNL-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63356562375005,"sku":"FP-SUNL-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63356562407773,"sku":"FP-SUNL-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63356562440541,"sku":"FP-SUNL-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63356562473309,"sku":"FP-SUNL-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63356562506077,"sku":"FP-SUNL-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466459890013,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356562604381,"sku":"FP-SUNL-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356562637149,"sku":"FP-SUNL-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356562669917,"sku":"FP-SUNL-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356562702685,"sku":"FP-SUNL-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356562735453,"sku":"FP-SUNL-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356562768221,"sku":"FP-SUNL-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63356562833757,"sku":"FP-SUNL-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63356562866525,"sku":"FP-SUNL-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63356562899293,"sku":"FP-SUNL-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63356562932061,"sku":"FP-SUNL-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63356562964829,"sku":"FP-SUNL-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63356562997597,"sku":"FP-SUNL-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63356563030365,"sku":"FP-SUNL-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63356563095901,"sku":"FP-SUNL-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356563128669,"sku":"FP-SUNL-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356563161437,"sku":"FP-SUNL-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356563194205,"sku":"FP-SUNL-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356563226973,"sku":"FP-SUNL-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356563259741,"sku":"FP-SUNL-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356563292509,"sku":"FP-SUNL-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466459922781,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63356563390813,"sku":"FP-SUNL-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63356563423581,"sku":"FP-SUNL-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63356563456349,"sku":"FP-SUNL-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63356563489117,"sku":"FP-SUNL-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63356563521885,"sku":"FP-SUNL-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63356563554653,"sku":"FP-SUNL-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466459955549,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356563652957,"sku":"FP-SUNL-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356563685725,"sku":"FP-SUNL-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356563718493,"sku":"FP-SUNL-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356563751261,"sku":"FP-SUNL-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356563784029,"sku":"FP-SUNL-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356563816797,"sku":"FP-SUNL-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-SUNLIGHT.webp?v=1770630481"},{"product_id":"faire-part-summer-of-love","title":"Summer of Love","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #E8A85C (ocre pêche doré, issu du fond et des soleils)\n  - Accent Pep's : #D94B2B (rouge brique des petits cœurs)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eSummer of Love\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn éclat de soleil glissé dans chaque enveloppe pour annoncer la plus belle des nouvelles.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des naissances qui tombent comme un matin d'été : lumineuses, évidentes, pleines de promesses. Summer of Love est né de cette envie de capturer la chaleur d'un bonheur tout neuf. Son motif de soleils graphiques parsemé de petits cœurs rouge brique, posé sur un fond pêche doux et enveloppant, donne à l'annonce de votre enfant une personnalité solaire et joyeuse. Le prénom s'affiche en grand, fièrement, dans une typographie ronde et généreuse qui donne le sourire avant même d'avoir lu la suite. Au verso, la photo de votre bébé prend toute la place qu'elle mérite, entourée des détails de sa venue au monde. C'est un faire-part que l'on ouvre, que l'on admire, puis que l'on glisse dans un cadre plutôt que dans un tiroir — parce qu'il est bien trop beau pour être rangé.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn faire-part, une affiche souvenir\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eSon design graphique et ses couleurs chaleureuses en font un objet que vos proches auront envie de garder et d'exposer. Accroché dans la chambre de bébé, il devient une décoration murale personnalisée pleine de sens et de douceur.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eImprimé avec soin sur papier premium\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eChaque faire-part est imprimé sur un papier épais et soyeux au toucher, qui sublime les tons pêche dorés et le rouge brique des petits cœurs. Un rendu fidèle à l'illustration originale, pensé pour que l'émotion se ressente dès la première prise en main.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps-grid\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003cp class=\"fp-step-text\"\u003eRenseignez vos options personnalisées\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003cp class=\"fp-step-text\"\u003eRelecture avant validation : pensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003cp class=\"fp-step-text\"\u003eImpression et livraison soignée\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #E8A85C;\n  --fp-primary-dark: #C27834;\n  --fp-accent-peps: #D94B2B;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* SECTION ÉTAPES *\/\n.fp-section-steps {\n  max-width: 850px;\n  margin: 0 auto 3.5rem auto;\n}\n\n.fp-steps-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.fp-step {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 1.75rem 1.5rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  text-align: center;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-step:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-step-number {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 40px;\n  height: 40px;\n  border-radius: 50%;\n  background: var(--fp-primary);\n  color: var(--fp-white);\n  font-size: 16px;\n  font-weight: 700;\n  margin-bottom: 1rem;\n}\n\n.fp-step-text {\n  font-size: 13.5px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-steps-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n  .fp-badge { margin-bottom: 6px; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card, .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2), .fp-step:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466444030301,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63356615131485,"sku":"FP-SUMM-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63356615164253,"sku":"FP-SUMM-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63356615197021,"sku":"FP-SUMM-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63356615229789,"sku":"FP-SUMM-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63356615262557,"sku":"FP-SUMM-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63356615295325,"sku":"FP-SUMM-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466444063069,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356615393629,"sku":"FP-SUMM-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356615426397,"sku":"FP-SUMM-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356615459165,"sku":"FP-SUMM-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356615491933,"sku":"FP-SUMM-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356615524701,"sku":"FP-SUMM-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356615557469,"sku":"FP-SUMM-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63356615623005,"sku":"FP-SUMM-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63356615655773,"sku":"FP-SUMM-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63356615688541,"sku":"FP-SUMM-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63356615721309,"sku":"FP-SUMM-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63356615754077,"sku":"FP-SUMM-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63356615786845,"sku":"FP-SUMM-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63356615819613,"sku":"FP-SUMM-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63356615885149,"sku":"FP-SUMM-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356615917917,"sku":"FP-SUMM-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356615950685,"sku":"FP-SUMM-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356615983453,"sku":"FP-SUMM-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356616016221,"sku":"FP-SUMM-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356616048989,"sku":"FP-SUMM-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356616081757,"sku":"FP-SUMM-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466444095837,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63356616180061,"sku":"FP-SUMM-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63356616212829,"sku":"FP-SUMM-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63356616245597,"sku":"FP-SUMM-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63356616278365,"sku":"FP-SUMM-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63356616311133,"sku":"FP-SUMM-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63356616343901,"sku":"FP-SUMM-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466444128605,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356616442205,"sku":"FP-SUMM-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356616474973,"sku":"FP-SUMM-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356616507741,"sku":"FP-SUMM-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356616540509,"sku":"FP-SUMM-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356616573277,"sku":"FP-SUMM-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356616606045,"sku":"FP-SUMM-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-SUMMER_OF_LOVE.webp?v=1770630636"},{"product_id":"faire-part-mon-soleil","title":"Mon Soleil","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #5B9ECF (bleu doux inspiré des rayures)\n  - Accent Pep's : #E8B84B (doré soleil lumineux)\n  - Secondaire soutenue : #7A1C2D (bordeaux profond des rayures)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eMon Soleil\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn éclat de joie glissé dans une enveloppe — le faire-part qui illumine chaque boîte aux lettres.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles qui méritent d'être annoncées avec éclat. Rayures bleu et bordeaux, grand soleil doré au centre, typographie chaleureuse : le faire-part Mon Soleil capture toute l'énergie joyeuse de l'arrivée de votre bébé. Son style rétro-pop et ses couleurs franches en font bien plus qu'une simple annonce — c'est un objet que l'on garde, que l'on affiche, que l'on encadre. Personnalisable recto-verso avec la photo de votre petit, son prénom, sa date de naissance et toutes les informations qui comptent, il raconte déjà le début d'une belle histoire.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-grid fp-grid-steps\"\u003e\n      \u003cdiv class=\"fp-card fp-step-card\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003eChoisissez votre format préféré, ajoutez le prénom de bébé, sa date de naissance, sa photo et toutes les informations qui rendront ce faire-part unique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-card fp-step-card\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-card fp-step-card\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003eVos faire-parts sont imprimés avec soin sur un papier premium puis expédiés, prêts à être glissés dans leurs enveloppes et envoyés avec amour.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-section-points\"\u003e\n    \u003ch2\u003eCe qui le rend unique\u003c\/h2\u003e\n    \u003cdiv class=\"fp-grid\"\u003e\n      \u003cdiv class=\"fp-card\"\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eUn design solaire et audacieux\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003eLe trio bleu, bordeaux et doré crée un contraste joyeux et élégant à la fois. Ce faire-part ne passe pas inaperçu : il fait sourire dès qu'on ouvre l'enveloppe et trouve souvent sa place sur un frigo ou dans un cadre.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-card\"\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on aime toucher\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier épais au rendu mat et satiné, chaque faire-part a cette qualité tactile qui fait la différence — celle d'un objet que l'on conserve précieusement, bien au-delà de l'annonce.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #5B9ECF;\n    --fp-primary-dark: #7A1C2D;\n    --fp-accent-peps: #E8B84B;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-grid-steps {\n    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-step-card {\n    position: relative;\n    padding-top: 2.5rem;\n  }\n\n  .fp-step-number {\n    position: absolute;\n    top: -16px;\n    left: 2rem;\n    width: 34px;\n    height: 34px;\n    background: var(--fp-accent-peps);\n    color: var(--fp-primary-dark);\n    font-weight: 700;\n    font-size: 15px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    box-shadow: 0 2px 8px rgba(232, 184, 75, 0.25);\n  }\n\n  .fp-section-steps {\n    margin-bottom: 1rem;\n  }\n\n  .fp-section-points {\n    margin-bottom: 0;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-grid-steps { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-card:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466430005597,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63356640166237,"sku":"FP-MONS-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63356640199005,"sku":"FP-MONS-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63356640231773,"sku":"FP-MONS-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63356640264541,"sku":"FP-MONS-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63356640297309,"sku":"FP-MONS-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63356640330077,"sku":"FP-MONS-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466430038365,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356640428381,"sku":"FP-MONS-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356640461149,"sku":"FP-MONS-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356640493917,"sku":"FP-MONS-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356640526685,"sku":"FP-MONS-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356640559453,"sku":"FP-MONS-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356640592221,"sku":"FP-MONS-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63356640657757,"sku":"FP-MONS-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63356640690525,"sku":"FP-MONS-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63356640723293,"sku":"FP-MONS-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63356640756061,"sku":"FP-MONS-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63356640788829,"sku":"FP-MONS-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63356640821597,"sku":"FP-MONS-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63356640854365,"sku":"FP-MONS-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63356640919901,"sku":"FP-MONS-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356640952669,"sku":"FP-MONS-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356640985437,"sku":"FP-MONS-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356641018205,"sku":"FP-MONS-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356641050973,"sku":"FP-MONS-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356641083741,"sku":"FP-MONS-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356641116509,"sku":"FP-MONS-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466430071133,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63356641214813,"sku":"FP-MONS-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63356641247581,"sku":"FP-MONS-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63356641280349,"sku":"FP-MONS-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63356641313117,"sku":"FP-MONS-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63356641345885,"sku":"FP-MONS-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63356641378653,"sku":"FP-MONS-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466430103901,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356641476957,"sku":"FP-MONS-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356641509725,"sku":"FP-MONS-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356641542493,"sku":"FP-MONS-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356641575261,"sku":"FP-MONS-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356641608029,"sku":"FP-MONS-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356641640797,"sku":"FP-MONS-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-MON_SOLEIL.webp?v=1770630915"},{"product_id":"faire-part-koala","title":"Koala","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #A8C5DA (bleu poudré doux du damier)\n  - Accent Pep's : #8B9A3A (vert kaki lumineux de la typographie)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eFaire-part de naissance Koala\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn petit koala tout rond pour annoncer la plus douce des nouvelles\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles qui méritent une annonce à la hauteur de l'émotion ressentie. Le faire-part Koala, c'est cette petite bouille ronde et attendrissante posée sur un joli damier bleu poudré et rose pâle, accompagnée du prénom de bébé dans une typographie rétro teintée de vert kaki. Au recto, l'illustration capte toute la tendresse du moment. Au verso, la photo de votre nouveau-né prend toute la place qu'elle mérite, entourée de ses premières informations de vie. Un faire-part pensé pour les parents qui veulent annoncer l'arrivée de leur petit bout avec douceur, originalité et une pointe de pep's.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUne illustration pleine de tendresse\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eCe petit koala aux grands yeux curieux est une création exclusive Ma petite vie. Ses tons chauds et sa bouille irrésistible en font un faire-part que vos proches auront envie de conserver précieusement, bien après l'annonce.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier qui a du caractère\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier premium au toucher soyeux, chaque faire-part offre un rendu fidèle aux couleurs du design. On le sent entre les doigts, on le garde entre les pages d'un livre — c'est un vrai objet souvenir.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps-grid\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003cp class=\"fp-step-text\"\u003eRenseignez vos options personnalisées\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003cp class=\"fp-step-text\"\u003eRelecture avant validation : Pensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003cp class=\"fp-step-text\"\u003eImpression et livraison soignée\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #A8C5DA;\n    --fp-primary-dark: #5B7E95;\n    --fp-accent-peps: #8B9A3A;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #EDF3F8 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-steps {\n    max-width: 750px;\n    margin: 0 auto 3.5rem auto;\n  }\n\n  .fp-steps-grid {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .fp-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 1rem;\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 1.25rem 1.5rem;\n    border: 1px solid var(--fp-border);\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-step-number {\n    min-width: 36px;\n    height: 36px;\n    background: var(--fp-accent-peps);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 700;\n    color: var(--fp-white);\n    font-size: 15px;\n    flex-shrink: 0;\n  }\n\n  .fp-step-text {\n    font-size: 14px;\n    color: var(--fp-text-main);\n    margin: 0;\n    line-height: 1.5;\n    padding-top: 6px;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n    .fp-step { flex-direction: column; align-items: center; text-align: center; }\n    .fp-step-number { margin-bottom: 4px; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-step:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466420470109,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63356649636189,"sku":"FP-KOAL-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63356649668957,"sku":"FP-KOAL-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63356649701725,"sku":"FP-KOAL-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63356649734493,"sku":"FP-KOAL-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63356649767261,"sku":"FP-KOAL-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63356649800029,"sku":"FP-KOAL-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466420502877,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356649898333,"sku":"FP-KOAL-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356649931101,"sku":"FP-KOAL-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356649963869,"sku":"FP-KOAL-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356649996637,"sku":"FP-KOAL-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356650029405,"sku":"FP-KOAL-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356650062173,"sku":"FP-KOAL-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63356650127709,"sku":"FP-KOAL-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63356650160477,"sku":"FP-KOAL-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63356650193245,"sku":"FP-KOAL-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63356650226013,"sku":"FP-KOAL-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63356650258781,"sku":"FP-KOAL-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63356650291549,"sku":"FP-KOAL-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63356650324317,"sku":"FP-KOAL-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63356650389853,"sku":"FP-KOAL-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356650422621,"sku":"FP-KOAL-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356650455389,"sku":"FP-KOAL-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356650488157,"sku":"FP-KOAL-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356650520925,"sku":"FP-KOAL-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356650553693,"sku":"FP-KOAL-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356650586461,"sku":"FP-KOAL-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466420535645,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63356650684765,"sku":"FP-KOAL-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63356650717533,"sku":"FP-KOAL-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63356650750301,"sku":"FP-KOAL-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63356650783069,"sku":"FP-KOAL-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63356650815837,"sku":"FP-KOAL-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63356650848605,"sku":"FP-KOAL-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466420568413,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356650946909,"sku":"FP-KOAL-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356650979677,"sku":"FP-KOAL-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356651012445,"sku":"FP-KOAL-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356651045213,"sku":"FP-KOAL-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356651077981,"sku":"FP-KOAL-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356651110749,"sku":"FP-KOAL-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-KOALA.webp?v=1770631262"},{"product_id":"flowers","title":"Flowers","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #1A7A5A (vert émeraude doux inspiré du fond du faire-part)\n  - Accent Pep's : #F2A93B (ocre doré lumineux, typographie du faire-part)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eFlowers\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eDes fleurs généreuses et pleines de pep's pour annoncer la plus jolie des nouvelles\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eLe faire-part Flowers, c'est un éclat de joie sur fond vert émeraude. De grandes fleurs roses aux cœurs dorés viennent envelopper le prénom de votre bébé comme un bouquet offert à tous ceux que vous aimez. On a voulu un design généreux, audacieux et tendre à la fois — un faire-part qui ne ressemble à aucun autre et qui fait sourire dès qu'on le découvre dans l'enveloppe. Les couleurs vives et le motif floral graphique apportent une énergie joyeuse, parfaite pour célébrer l'arrivée d'un petit être plein de vie. Au verso, la photo de votre bébé prend toute sa place, accompagnée des détails de sa naissance et d'une touche florale en rappel pour une harmonie parfaite entre les deux faces.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-howto\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003ePrénom, date de naissance, poids, taille, photo… Complétez chaque champ pour créer un faire-part qui raconte votre histoire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003eVotre faire-part est imprimé sur un papier premium avec le plus grand soin, puis expédié dans un emballage protecteur.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn motif floral plein de caractère\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eDes fleurs généreuses aux teintes roses et dorées sur un vert profond : le modèle Flowers ose la couleur avec élégance pour une annonce de naissance qui ne passe pas inaperçue.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eTrois formats pour toutes vos envies\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eClassique, classique à coins arrondis ou carré — choisissez la forme qui vous ressemble pour donner à votre faire-part une touche unique et personnelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #1A7A5A;\n  --fp-primary-dark: #145F46;\n  --fp-accent-peps: #F2A93B;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-section-howto {\n  max-width: 850px;\n  margin: 0 auto 3.5rem auto;\n}\n\n.fp-steps {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.fp-step {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 1.75rem 1.5rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  text-align: center;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-step:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-step-number {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 36px;\n  height: 36px;\n  background: var(--fp-accent-peps);\n  color: var(--fp-white);\n  border-radius: 50%;\n  font-size: 15px;\n  font-weight: 700;\n  margin-bottom: 0.75rem;\n}\n\n.fp-step-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin: 0 0 0.5rem 0;\n}\n\n.fp-step-desc {\n  font-size: 13.5px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-steps { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466410148189,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63356683813213,"sku":"FP-FLOW-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63356683845981,"sku":"FP-FLOW-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63356683878749,"sku":"FP-FLOW-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63356683911517,"sku":"FP-FLOW-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63356683944285,"sku":"FP-FLOW-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63356683977053,"sku":"FP-FLOW-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466410180957,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356684075357,"sku":"FP-FLOW-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356684108125,"sku":"FP-FLOW-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356684140893,"sku":"FP-FLOW-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356684173661,"sku":"FP-FLOW-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356684206429,"sku":"FP-FLOW-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356684239197,"sku":"FP-FLOW-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63356684304733,"sku":"FP-FLOW-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63356684337501,"sku":"FP-FLOW-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63356684370269,"sku":"FP-FLOW-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63356684403037,"sku":"FP-FLOW-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63356684435805,"sku":"FP-FLOW-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63356684468573,"sku":"FP-FLOW-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63356684501341,"sku":"FP-FLOW-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63356684566877,"sku":"FP-FLOW-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356684599645,"sku":"FP-FLOW-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356684632413,"sku":"FP-FLOW-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356684665181,"sku":"FP-FLOW-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356684697949,"sku":"FP-FLOW-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356684730717,"sku":"FP-FLOW-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356684763485,"sku":"FP-FLOW-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466410213725,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63356684861789,"sku":"FP-FLOW-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63356684894557,"sku":"FP-FLOW-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63356684927325,"sku":"FP-FLOW-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63356684960093,"sku":"FP-FLOW-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63356684992861,"sku":"FP-FLOW-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63356685025629,"sku":"FP-FLOW-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466410246493,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356685123933,"sku":"FP-FLOW-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356685156701,"sku":"FP-FLOW-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356685189469,"sku":"FP-FLOW-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356685222237,"sku":"FP-FLOW-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356685255005,"sku":"FP-FLOW-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356685287773,"sku":"FP-FLOW-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-FLOWERS.webp?v=1770631602"},{"product_id":"envolee-lyrique","title":"Envolée Lyrique","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #7A9FD6 (bleu pervenche doux, fidèle au fond de l'illustration)\n  - Accent Pep's : #E08A4A (orange cœur chaleureux)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eEnvolée Lyrique\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eDes oiseaux plein le ciel, des cœurs plein les ailes — la plus douce des façons d'annoncer une grande nouvelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles si belles qu'elles méritent de s'envoler. Ce faire-part met en scène de jolis oiseaux aux ailes déployées, portant dans leur bec de petits cœurs colorés, sur un ciel bleu lumineux parsemé de nuages et d'étoiles. L'illustration, à la fois moderne et poétique, capture ce sentiment unique de légèreté et de bonheur qui accompagne l'arrivée d'un bébé. Les couleurs pep's — le bleu pervenche, l'orange chaleureux et le vert tendre — s'accordent pour créer une annonce pleine de personnalité. Pour s'adapter à toutes vos envies, le faire-part Envolée Lyrique se décline en trois formats : classique, classique à coins arrondis et carré, afin de créer une annonce de naissance qui vous ressemble vraiment.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on aime toucher\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création premium au toucher soyeux, votre faire-part offre une qualité tactile à la hauteur de l'émotion qu'il transporte. Un objet que vos proches auront envie de conserver précieusement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUne annonce qui vous ressemble\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLe verso accueille la photo de votre bébé et toutes les informations de naissance dans une mise en page épurée et soignée. Chaque détail est pensé pour que cette carte soit aussi unique que votre histoire.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #7A9FD6;\n  --fp-primary-dark: #1B3A6B;\n  --fp-accent-peps: #E08A4A;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466388128093,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63356697051485,"sku":"FP-LYRI-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63356697084253,"sku":"FP-LYRI-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63356697117021,"sku":"FP-LYRI-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63356697149789,"sku":"FP-LYRI-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63356697182557,"sku":"FP-LYRI-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63356697215325,"sku":"FP-LYRI-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466388160861,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356697313629,"sku":"FP-LYRI-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356697346397,"sku":"FP-LYRI-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356697379165,"sku":"FP-LYRI-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356697411933,"sku":"FP-LYRI-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356697444701,"sku":"FP-LYRI-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356697477469,"sku":"FP-LYRI-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63356697543005,"sku":"FP-LYRI-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63356697575773,"sku":"FP-LYRI-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63356697608541,"sku":"FP-LYRI-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63356697641309,"sku":"FP-LYRI-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63356697674077,"sku":"FP-LYRI-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63356697706845,"sku":"FP-LYRI-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63356697739613,"sku":"FP-LYRI-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63356697805149,"sku":"FP-LYRI-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356697837917,"sku":"FP-LYRI-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356697870685,"sku":"FP-LYRI-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356697903453,"sku":"FP-LYRI-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356697936221,"sku":"FP-LYRI-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356697968989,"sku":"FP-LYRI-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356698001757,"sku":"FP-LYRI-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466388193629,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63356698100061,"sku":"FP-LYRI-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63356698132829,"sku":"FP-LYRI-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63356698165597,"sku":"FP-LYRI-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63356698198365,"sku":"FP-LYRI-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63356698231133,"sku":"FP-LYRI-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63356698263901,"sku":"FP-LYRI-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466388226397,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356698362205,"sku":"FP-LYRI-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356698394973,"sku":"FP-LYRI-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356698427741,"sku":"FP-LYRI-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356698460509,"sku":"FP-LYRI-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356698493277,"sku":"FP-LYRI-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356698526045,"sku":"FP-LYRI-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-ENVOLEE_LYRIQUE.webp?v=1770631766"},{"product_id":"lovely-bird","title":"Lovely Bird","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #8AACB8 (bleu céladon doux)\n  - Accent Pep's : #D4654A (orange terracotta chaleureux)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eLovely Bird\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn grand oiseau qui prend son envol pour annoncer la plus douce des nouvelles.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles qu'on a envie de partager avec tout le monde — et avec style. Lovely Bird est né de cette envie : un grand oiseau crème aux ailes déployées, glissant sur un ciel bleu céladon lumineux, le prénom de votre enfant niché au creux de son plumage en vert profond. Simple, poétique, inoubliable. Ce faire-part porte une vraie identité graphique : des formes organiques et généreuses, une palette de couleurs pep's mais apaisantes, et une typographie ronde qui respire la joie. Le verso accueille une photo de votre bébé accompagnée des informations de naissance, pour une annonce aussi complète que touchante. Et parce qu'un si joli faire-part mérite de durer, il a tout pour être glissé dans un cadre et devenir une affiche souvenir dans la chambre de bébé.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier qui a du caractère\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier premium épais et soyeux au toucher, votre faire-part transmet l'émotion dès qu'on le prend en main. Une qualité que vos proches remarqueront immédiatement en ouvrant l'enveloppe.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eAussi beau qu'une affiche déco\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eAvec son illustration graphique et ses tons bleutés apaisants, Lovely Bird s'encadre facilement pour devenir un premier objet de décoration dans la chambre de bébé. Un souvenir chargé de sens, bien au-delà de l'annonce.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-howto\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n          \u003cp class=\"fp-step-desc\"\u003eChoisissez votre format, votre quantité, puis transmettez le prénom de bébé, sa date et son lieu de naissance, votre photo préférée et les coordonnées de la famille.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n          \u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n          \u003cp class=\"fp-step-desc\"\u003eVos faire-parts sont imprimés avec soin sur papier premium, puis expédiés dans un emballage protecteur pour qu'ils arrivent parfaits chez vous.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #8AACB8;\n  --fp-primary-dark: #1A6B5C;\n  --fp-accent-peps: #D4654A;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* SECTION COMMENT ÇA MARCHE *\/\n.fp-section-howto {\n  max-width: 700px;\n  margin: 0 auto 3.5rem auto;\n}\n\n.fp-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1.25rem;\n}\n\n.fp-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 1.5rem;\n  border: 1px solid var(--fp-border);\n  box-shadow: var(--fp-shadow-soft);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-step:hover {\n  transform: translateY(-3px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-step-num {\n  background: var(--fp-primary);\n  color: var(--fp-white);\n  border-radius: 50%;\n  width: 36px;\n  height: 36px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 700;\n  font-size: 15px;\n  flex-shrink: 0;\n}\n\n.fp-step-content {\n  flex: 1;\n}\n\n.fp-step-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin: 0 0 0.35rem 0;\n}\n\n.fp-step-desc {\n  font-size: 13.5px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n  .fp-step {\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n  .fp-badge {\n    margin-bottom: 4px;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466371121501,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63356709110109,"sku":"FP-VELY-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63356709142877,"sku":"FP-VELY-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63356709175645,"sku":"FP-VELY-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63356709208413,"sku":"FP-VELY-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63356709241181,"sku":"FP-VELY-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63356709273949,"sku":"FP-VELY-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466371154269,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356709372253,"sku":"FP-VELY-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356709405021,"sku":"FP-VELY-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356709437789,"sku":"FP-VELY-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356709470557,"sku":"FP-VELY-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356709503325,"sku":"FP-VELY-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356709536093,"sku":"FP-VELY-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63356709601629,"sku":"FP-VELY-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63356709634397,"sku":"FP-VELY-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63356709667165,"sku":"FP-VELY-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63356709699933,"sku":"FP-VELY-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63356709732701,"sku":"FP-VELY-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63356709765469,"sku":"FP-VELY-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63356709798237,"sku":"FP-VELY-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63356709863773,"sku":"FP-VELY-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356709896541,"sku":"FP-VELY-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356709929309,"sku":"FP-VELY-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356709962077,"sku":"FP-VELY-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356709994845,"sku":"FP-VELY-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356710027613,"sku":"FP-VELY-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356710060381,"sku":"FP-VELY-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466371187037,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63356710158685,"sku":"FP-VELY-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63356710191453,"sku":"FP-VELY-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63356710224221,"sku":"FP-VELY-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63356710256989,"sku":"FP-VELY-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63356710289757,"sku":"FP-VELY-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63356710322525,"sku":"FP-VELY-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466371219805,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356710420829,"sku":"FP-VELY-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356710453597,"sku":"FP-VELY-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356710486365,"sku":"FP-VELY-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356710519133,"sku":"FP-VELY-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356710551901,"sku":"FP-VELY-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356710584669,"sku":"FP-VELY-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-LOVELY_BIRD.webp?v=1770631958"},{"product_id":"calligraphie","title":"Calligraphie","description":"\u003c!-- ANALYSE MPV\n- Produit : Faire-part de naissance \"Calligraphie\"\n- Catégorie : FAIRE-PART (personnalisé avec photo et prénom)\n- Palette extraite des images : rose bonbon doux (#E8A0B0), vert olive lumineux (#9B9B2E), orange ocre (#D4922A), bordeaux calligraphie (#7A1A2E)\n- Palette Pep's \u0026 Douceur retenue : vert olive poétique (primary), rose poudré chaud (accent), bordeaux profond (primary-dark), ocre orangé (pep's)\n- Ambiance : Joyeuse, colorée, graphique, audacieuse mais tendre — rayures franches et calligraphie manuscrite\n- Préfixe CSS : fp\n- Approche : Focus émotion de l'annonce, qualité papier premium, processus de personnalisation rassurant\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eFaire-part de naissance Calligraphie\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eDes rayures pleines de pep's, une calligraphie pleine de tendresse — la toute première carte de visite de votre bébé.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des prénoms qu'on murmure pendant des mois avant de pouvoir enfin les dire à voix haute. Le faire-part Calligraphie a été imaginé pour ce moment précis : celui où l'on ose enfin annoncer au monde entier que la famille s'est agrandie. Avec ses larges rayures rose et vert olive, son liseré orangé inattendu et son prénom tracé en grande calligraphie manuscrite bordeaux, ce faire-part ne ressemble à aucun autre. Il est joyeux, franc, vibrant — à l'image de cette nouvelle vie qui commence. Au verso, votre photo de bébé et les précieuses informations de naissance viennent compléter une annonce aussi personnelle qu'inoubliable.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e✨ Une calligraphie qui a du caractère\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLe prénom de votre enfant est inscrit en grande typographie manuscrite bordeaux sur un fond de rayures graphiques et colorées. Un contraste assumé qui attire le regard et donne au faire-part une identité visuelle forte, à la fois audacieuse et tendre.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e🌿 Un papier que l'on aime toucher\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création premium au toucher soyeux, ce faire-part est pensé pour être conservé précieusement. Glissé dans un album, épinglé chez les grands-parents ou gardé dans une boîte à souvenirs, il traverse le temps avec élégance.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-comment\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-num\"\u003e1\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRenseignez vos options personnalisées\u003c\/strong\u003e\n          \u003cp\u003eChoisissez votre format, indiquez le prénom, la date de naissance, les informations de la famille et ajoutez votre plus belle photo de bébé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-num\"\u003e2\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRelecture avant validation\u003c\/strong\u003e\n          \u003cp\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-num\"\u003e3\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eImpression et livraison soignée\u003c\/strong\u003e\n          \u003cp\u003eVotre faire-part est imprimé avec soin sur papier premium puis expédié dans un emballage protecteur, prêt à être envoyé à tous vos proches.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #9B9B2E;\n  --fp-primary-dark: #5E5E1A;\n  --fp-accent-peps: #D4922A;\n  --fp-accent-rose: #E8A0B0;\n  --fp-accent-bordeaux: #7A1A2E;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-accent-bordeaux);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-accent-bordeaux);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-accent-bordeaux);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-comment {\n  max-width: 700px;\n  margin: 0 auto 3.5rem auto;\n}\n\n.fp-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1.25rem;\n}\n\n.fp-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 1.5rem;\n  border: 1px solid var(--fp-border);\n  box-shadow: var(--fp-shadow-soft);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-step:hover {\n  transform: translateY(-3px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-step-num {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 36px;\n  height: 36px;\n  min-width: 36px;\n  border-radius: 50%;\n  background: var(--fp-accent-bordeaux);\n  color: var(--fp-white);\n  font-weight: 700;\n  font-size: 15px;\n}\n\n.fp-step-content strong {\n  display: block;\n  font-size: 15px;\n  color: var(--fp-accent-bordeaux);\n  margin-bottom: 4px;\n}\n\n.fp-step-content p {\n  font-size: 13.5px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n  .fp-step { flex-direction: column; align-items: center; text-align: center; }\n  .fp-step-num { margin-bottom: 4px; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466272391517,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63356730442077,"sku":"FP-CALL-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63356730474845,"sku":"FP-CALL-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63356730507613,"sku":"FP-CALL-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63356730540381,"sku":"FP-CALL-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63356730573149,"sku":"FP-CALL-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63356730605917,"sku":"FP-CALL-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466272424285,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356730704221,"sku":"FP-CALL-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356730736989,"sku":"FP-CALL-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356730769757,"sku":"FP-CALL-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356730802525,"sku":"FP-CALL-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356730835293,"sku":"FP-CALL-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356730868061,"sku":"FP-CALL-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63356730933597,"sku":"FP-CALL-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63356730966365,"sku":"FP-CALL-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63356730999133,"sku":"FP-CALL-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63356731031901,"sku":"FP-CALL-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63356731064669,"sku":"FP-CALL-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63356731097437,"sku":"FP-CALL-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63356731130205,"sku":"FP-CALL-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63356731195741,"sku":"FP-CALL-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356731228509,"sku":"FP-CALL-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356731261277,"sku":"FP-CALL-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356731294045,"sku":"FP-CALL-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356731326813,"sku":"FP-CALL-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356731359581,"sku":"FP-CALL-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356731392349,"sku":"FP-CALL-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466272457053,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63356731490653,"sku":"FP-CALL-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63356731523421,"sku":"FP-CALL-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63356731556189,"sku":"FP-CALL-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63356731588957,"sku":"FP-CALL-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63356731621725,"sku":"FP-CALL-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63356731654493,"sku":"FP-CALL-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466272489821,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356731752797,"sku":"FP-CALL-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356731785565,"sku":"FP-CALL-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356731818333,"sku":"FP-CALL-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356731851101,"sku":"FP-CALL-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356731883869,"sku":"FP-CALL-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356731916637,"sku":"FP-CALL-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE_-_PART_CALLIGRAPHIE.webp?v=1770632415"},{"product_id":"teckels","title":"Teckels","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #1B7A5A (vert sapin doux issu du prénom sur le faire-part)\n  - Accent Pep's : #E8654A (corail\/rouge de la casquette des teckels)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eTeckels\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUne joyeuse ribambelle de petits teckels à béret pour annoncer la plus belle des nouvelles.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIls trottinent en file indienne, béret rouge vissé sur la tête et l'air malicieux de ceux qui gardent un secret. Les petits teckels de ce faire-part annoncent l'arrivée de bébé avec une dose irrésistible de bonne humeur. Imaginé sur un fond pêche tout doux, ce motif mêle le charme rétro d'une illustration vintage à la fraîcheur d'un design pensé pour aujourd'hui. Le prénom de votre enfant s'inscrit au cœur de cette joyeuse promenade, en vert sapin, pour un contraste plein de caractère. Un faire-part qui fait sourire dès l'ouverture de l'enveloppe — et qui, une fois glissé dans un cadre, deviendra un souvenir précieux accroché au mur de la chambre.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier qui a du caractère\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création épais au toucher soyeux, chaque faire-part offre un rendu des couleurs fidèle et lumineux. Le genre de petit carton qu'on garde précieusement dans une boîte à souvenirs, longtemps après l'avoir reçu.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003ePersonnalisé jusqu'au bout des pattes\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003ePrénom, date de naissance, petits mots des parents : renseignez vos informations et recevez un faire-part qui vous ressemble. Le verso accueille une photo de votre bébé et tous les détails de son arrivée, dans la même harmonie illustrée.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #1B7A5A;\n  --fp-primary-dark: #145C44;\n  --fp-accent-peps: #E8654A;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466262659421,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63356984590685,"sku":"FP-TECK-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63356984623453,"sku":"FP-TECK-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63356984656221,"sku":"FP-TECK-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63356984688989,"sku":"FP-TECK-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63356984721757,"sku":"FP-TECK-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63356984754525,"sku":"FP-TECK-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466262692189,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356984852829,"sku":"FP-TECK-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356984885597,"sku":"FP-TECK-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356984918365,"sku":"FP-TECK-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356984951133,"sku":"FP-TECK-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356984983901,"sku":"FP-TECK-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356985016669,"sku":"FP-TECK-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63356985082205,"sku":"FP-TECK-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63356985114973,"sku":"FP-TECK-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63356985147741,"sku":"FP-TECK-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63356985180509,"sku":"FP-TECK-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63356985213277,"sku":"FP-TECK-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63356985246045,"sku":"FP-TECK-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63356985278813,"sku":"FP-TECK-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63356985344349,"sku":"FP-TECK-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356985377117,"sku":"FP-TECK-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356985409885,"sku":"FP-TECK-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356985442653,"sku":"FP-TECK-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356985475421,"sku":"FP-TECK-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356985508189,"sku":"FP-TECK-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356985540957,"sku":"FP-TECK-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466262724957,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63356985639261,"sku":"FP-TECK-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63356985672029,"sku":"FP-TECK-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63356985704797,"sku":"FP-TECK-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63356985737565,"sku":"FP-TECK-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63356985770333,"sku":"FP-TECK-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63356985803101,"sku":"FP-TECK-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466262757725,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63356985901405,"sku":"FP-TECK-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63356985934173,"sku":"FP-TECK-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63356985966941,"sku":"FP-TECK-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63356985999709,"sku":"FP-TECK-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63356986032477,"sku":"FP-TECK-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63356986065245,"sku":"FP-TECK-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE_-_PART_TECKELS.webp?v=1770634074"},{"product_id":"fleurette","title":"Fleurette","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #1B6B3A (vert profond floral)\n  - Accent Pep's : #C48DB8 (mauve lilas doux)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eFleurette\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn champ de petites fleurs joyeuses pour annoncer la plus belle des nouvelles\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eFleurette, c'est un faire-part qui éclate de bonne humeur. Sur un fond vert profond parsemé de petites fleurs naïves aux cœurs orangés, le prénom de votre bébé s'affiche fièrement dans une typographie rétro teintée de lilas. Ce motif exclusif, imaginé par Ma Petite Vie, capture l'énergie d'un jardin printanier pour raconter l'arrivée de votre tout-petit avec fraîcheur et personnalité. Au verso, une mise en page épurée accueille la photo de votre enfant et votre texte d'annonce dans un équilibre doux entre modernité et tendresse. Pour s'adapter à toutes vos envies, le faire-part Fleurette se décline en trois formats : classique, classique à coins arrondis et carré, afin de créer une annonce de naissance qui vous ressemble vraiment.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-grid\"\u003e\n      \u003cdiv class=\"fp-card\"\u003e\n        \u003ch3 class=\"fp-card-title\"\u003e1. Renseignez vos options personnalisées\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003eChoisissez votre format préféré, ajoutez le prénom, la date de naissance et votre photo. Chaque détail compte pour rendre ce faire-part unique.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-card\"\u003e\n        \u003ch3 class=\"fp-card-title\"\u003e2. Relecture avant validation\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-card\"\u003e\n        \u003ch3 class=\"fp-card-title\"\u003e3. Impression et livraison soignée\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003eVotre faire-part est imprimé sur un papier premium avec le plus grand soin, puis expédié chez vous dans un emballage protecteur pensé pour préserver chaque détail.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid fp-grid-duo\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn motif qui a du caractère\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLes petites fleurs naïves sur leur écrin de vert profond apportent un contraste plein de pep's, loin des faire-part classiques. Un design joyeux qui attire le regard et fait sourire dès l'ouverture de l'enveloppe.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on aime toucher\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création au toucher délicat, Fleurette est un faire-part que vos proches auront envie de garder précieusement. Les couleurs y sont restituées avec une belle intensité et une finesse remarquable.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #1B6B3A;\n  --fp-primary-dark: #14522D;\n  --fp-accent-peps: #C48DB8;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-section-steps {\n  margin-bottom: 3.5rem;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-grid-duo {\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-card:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466254926173,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63357023912285,"sku":"FP-RETT-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63357023945053,"sku":"FP-RETT-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63357023977821,"sku":"FP-RETT-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63357024010589,"sku":"FP-RETT-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63357024043357,"sku":"FP-RETT-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63357024076125,"sku":"FP-RETT-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466254958941,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357024174429,"sku":"FP-RETT-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357024207197,"sku":"FP-RETT-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357024239965,"sku":"FP-RETT-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357024272733,"sku":"FP-RETT-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357024305501,"sku":"FP-RETT-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357024338269,"sku":"FP-RETT-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63357024403805,"sku":"FP-RETT-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63357024436573,"sku":"FP-RETT-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63357024469341,"sku":"FP-RETT-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63357024502109,"sku":"FP-RETT-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63357024534877,"sku":"FP-RETT-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63357024567645,"sku":"FP-RETT-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63357024600413,"sku":"FP-RETT-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63357024665949,"sku":"FP-RETT-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357024698717,"sku":"FP-RETT-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357024731485,"sku":"FP-RETT-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357024764253,"sku":"FP-RETT-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357024797021,"sku":"FP-RETT-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357024829789,"sku":"FP-RETT-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357024862557,"sku":"FP-RETT-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466254991709,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63357024960861,"sku":"FP-RETT-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63357024993629,"sku":"FP-RETT-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63357025026397,"sku":"FP-RETT-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63357025059165,"sku":"FP-RETT-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63357025091933,"sku":"FP-RETT-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63357025124701,"sku":"FP-RETT-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466255024477,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357025223005,"sku":"FP-RETT-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357025255773,"sku":"FP-RETT-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357025288541,"sku":"FP-RETT-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357025321309,"sku":"FP-RETT-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357025354077,"sku":"FP-RETT-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357025386845,"sku":"FP-RETT-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-FLEURETTE.webp?v=1770634306"},{"product_id":"zebre","title":"Zèbre","description":"\u003c!-- \nANALYSE PRODUIT :\n- Type : FAIRE-PART (naissance personnalisé avec photo)\n- Palette : Fond caramel\/ocre doré (#B5843A), rose abricot doux (#E8C4A0), blanc crème, touches de brun chaud\n- Ambiance : Safari enfantin, chaleureux, joyeux, motif zèbre illustré à la main\n- Préfixe CSS : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eFaire-part Zèbre\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn petit zèbre qui trottine pour annoncer la plus belle des nouvelles\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des moments qui méritent d'être annoncés avec autant de soin que d'amour. Le faire-part Zèbre est né de cette envie : offrir à votre tout-petit une annonce chaleureuse, joyeuse et pleine de personnalité. Avec son fond caramel doré parsemé de petits zèbres illustrés à la main, ce faire-part diffuse une énergie douce et pétillante à la fois. Votre photo de bébé est mise en valeur dans un joli encadré lumineux, accompagnée de son prénom et de sa date de naissance. Au verso, toutes les informations que vos proches attendent — rien de trop, tout ce qu'il faut. C'est le premier portrait officiel de votre enfant, celui qu'on garde précieusement sur un réfrigérateur ou dans un album de souvenirs.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-howto\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n          \u003cp class=\"fp-step-desc\"\u003eChoisissez votre format et votre quantité, ajoutez votre photo préférée ainsi que toutes les informations de naissance de votre bout de chou.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n          \u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n          \u003cp class=\"fp-step-desc\"\u003eVos faire-parts sont imprimés avec soin sur un papier premium et livrés directement chez vous, prêts à être glissés dans leurs enveloppes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e🦓 Un motif unique et attachant\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLes petits zèbres sont illustrés exclusivement pour Ma petite vie. Avec leurs rayures douces et leur allure joyeuse, ils symbolisent ce que votre enfant sera toujours : un être singulier, à nul autre pareil. Les tons caramel et abricot s'intègrent dans les univers nature, safari ou bohème chic.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e✉️ Une qualité pensée pour durer\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé recto-verso sur un papier épais et résistant, ce faire-part se tient bien en main et fait son effet dès l'ouverture de l'enveloppe. Les couleurs sont fidèles, le rendu est lumineux et chaque détail typographique est soigné pour mettre en valeur le prénom de votre bébé.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #B5843A;\n  --fp-primary-dark: #8A6228;\n  --fp-accent-peps: #D4956A;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-section-howto {\n  max-width: 750px;\n  margin: 0 auto 3.5rem auto;\n}\n\n.fp-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1.25rem;\n}\n\n.fp-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1rem;\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 1.5rem;\n  border: 1px solid var(--fp-border);\n  box-shadow: var(--fp-shadow-soft);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-step:hover {\n  transform: translateY(-3px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-step-num {\n  min-width: 38px;\n  height: 38px;\n  background: var(--fp-primary);\n  color: var(--fp-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 700;\n  font-size: 15px;\n  flex-shrink: 0;\n}\n\n.fp-step-content {\n  flex: 1;\n}\n\n.fp-step-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin: 0 0 0.35rem 0;\n}\n\n.fp-step-desc {\n  font-size: 13.5px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n  .fp-step { flex-direction: column; align-items: center; text-align: center; }\n  .fp-step-num { margin-bottom: 4px; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466242867549,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63357065789789,"sku":"FP-ZEBR-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63357065822557,"sku":"FP-ZEBR-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63357065855325,"sku":"FP-ZEBR-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63357065888093,"sku":"FP-ZEBR-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63357065920861,"sku":"FP-ZEBR-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63357065953629,"sku":"FP-ZEBR-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466242900317,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357066051933,"sku":"FP-ZEBR-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357066084701,"sku":"FP-ZEBR-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357066117469,"sku":"FP-ZEBR-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357066150237,"sku":"FP-ZEBR-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357066183005,"sku":"FP-ZEBR-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357066215773,"sku":"FP-ZEBR-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63357066281309,"sku":"FP-ZEBR-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63357066314077,"sku":"FP-ZEBR-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63357066346845,"sku":"FP-ZEBR-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63357066379613,"sku":"FP-ZEBR-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63357066412381,"sku":"FP-ZEBR-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63357066445149,"sku":"FP-ZEBR-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63357066477917,"sku":"FP-ZEBR-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63357066543453,"sku":"FP-ZEBR-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357066576221,"sku":"FP-ZEBR-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357066608989,"sku":"FP-ZEBR-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357066641757,"sku":"FP-ZEBR-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357066674525,"sku":"FP-ZEBR-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357066707293,"sku":"FP-ZEBR-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357066740061,"sku":"FP-ZEBR-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466242933085,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63357066838365,"sku":"FP-ZEBR-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63357066871133,"sku":"FP-ZEBR-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63357066903901,"sku":"FP-ZEBR-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63357066936669,"sku":"FP-ZEBR-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63357066969437,"sku":"FP-ZEBR-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63357067002205,"sku":"FP-ZEBR-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466242965853,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357067100509,"sku":"FP-ZEBR-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357067133277,"sku":"FP-ZEBR-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357067166045,"sku":"FP-ZEBR-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357067198813,"sku":"FP-ZEBR-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357067231581,"sku":"FP-ZEBR-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357067264349,"sku":"FP-ZEBR-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-ZEBRE.webp?v=1770634491"},{"product_id":"summer","title":"Summer","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #D4857A (rose saumon doux, reflet du fond fleuri)\n  - Accent Pep's : #C1694F (terracotta corail, tiré des fleurs)\n  - Vert sauge complémentaire : #5B8C7A\nPréfixe CSS unique : fp-sum\n--\u003e\n\n\u003cdiv class=\"fp-sum-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-sum-hero\"\u003e\n    \u003cdiv class=\"fp-sum-hero-content\"\u003e\n      \u003cdiv class=\"fp-sum-badges-top\"\u003e\n        \u003cspan class=\"fp-sum-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-sum-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-sum-hero-title\"\u003eSummer\u003c\/span\u003e\n      \u003cp class=\"fp-sum-subtitle\"\u003eUn souffle fleuri pour annoncer la plus belle des nouvelles\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-sum-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-sum-intro-text\"\u003eSummer, c'est cette lumière douce d'un matin d'été qui entre par la fenêtre de la chambre de bébé. Un fond rose saumon parsemé de petites fleurs aux tons terracotta et vert sauge, une photo de votre nouveau-né mise en valeur au centre, son prénom écrit juste en dessous comme une évidence. Ce faire-part de naissance a été imaginé pour les familles qui veulent annoncer l'arrivée de leur enfant avec douceur et personnalité, sans jamais en faire trop. Au verso, toutes les informations précieuses que vos proches attendent — le prénom, la date, l'heure, le poids, la taille et un petit mot de votre part — trouvent leur place dans une mise en page aérée et soignée. C'est le genre de carte que l'on garde, coincée dans un cadre ou glissée entre les pages d'un album, bien après que bébé ait grandi.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-sum-section-process\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-sum-steps\"\u003e\n      \u003cdiv class=\"fp-sum-step\"\u003e\n        \u003cspan class=\"fp-sum-step-num\"\u003e1\u003c\/span\u003e\n        \u003cdiv class=\"fp-sum-step-content\"\u003e\n          \u003ch3 class=\"fp-sum-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n          \u003cp class=\"fp-sum-step-desc\"\u003eChoisissez votre format, envoyez votre photo préférée et les informations de naissance de votre bébé — prénom, date, heure, poids, taille et votre petit message personnel.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-sum-step\"\u003e\n        \u003cspan class=\"fp-sum-step-num\"\u003e2\u003c\/span\u003e\n        \u003cdiv class=\"fp-sum-step-content\"\u003e\n          \u003ch3 class=\"fp-sum-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n          \u003cp class=\"fp-sum-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-sum-step\"\u003e\n        \u003cspan class=\"fp-sum-step-num\"\u003e3\u003c\/span\u003e\n        \u003cdiv class=\"fp-sum-step-content\"\u003e\n          \u003ch3 class=\"fp-sum-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n          \u003cp class=\"fp-sum-step-desc\"\u003eVos faire-part sont imprimés avec soin sur un papier premium, puis expédiés directement chez vous, prêts à être glissés dans leurs enveloppes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-sum-grid\"\u003e\n    \u003cdiv class=\"fp-sum-card\"\u003e\n      \u003ch3 class=\"fp-sum-card-title\"\u003eUn motif fleuri exclusif\u003c\/h3\u003e\n      \u003cp class=\"fp-sum-card-desc\"\u003eChaque fleur, chaque feuille a été dessinée à la main pour créer un motif que vous ne trouverez nulle part ailleurs. Le résultat est frais, joyeux et résolument personnel — à l'image de votre famille.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-sum-card\"\u003e\n      \u003ch3 class=\"fp-sum-card-title\"\u003eUn papier que l'on a envie de garder\u003c\/h3\u003e\n      \u003cp class=\"fp-sum-card-desc\"\u003eImprimé sur un papier épais et soyeux au toucher, ce faire-part a cette qualité tactile qui fait toute la différence. Le genre de carte que vos proches conserveront précieusement, bien au-delà de l'annonce.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-sum-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-sum-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-sum-bg-cream: #FDFBF7;\n    --fp-sum-white: #ffffff;\n    --fp-sum-primary: #D4857A;\n    --fp-sum-primary-dark: #A25C52;\n    --fp-sum-accent-peps: #C1694F;\n    --fp-sum-text-main: #2A2A2A;\n    --fp-sum-text-muted: #666666;\n    --fp-sum-border: #EFEBE4;\n    --fp-sum-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-sum-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-sum-radius: 12px;\n  }\n\n  .fp-sum-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-sum-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-sum-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-sum-hero {\n    background: linear-gradient(135deg, var(--fp-sum-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-sum-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-sum-border);\n  }\n\n  .fp-sum-badges-top { margin-bottom: 1rem; }\n\n  .fp-sum-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-sum-white);\n    border: 1px solid var(--fp-sum-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-sum-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-sum-shadow-soft);\n  }\n\n  .fp-sum-hero-title {\n    display: block;\n    color: var(--fp-sum-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-sum-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-sum-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-sum-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-sum-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-sum-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-sum-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-sum-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-sum-section-process {\n    max-width: 700px;\n    margin: 0 auto 3.5rem auto;\n  }\n\n  .fp-sum-steps {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .fp-sum-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 1rem;\n    background: var(--fp-sum-white);\n    border-radius: var(--fp-sum-radius);\n    padding: 1.5rem;\n    border: 1px solid var(--fp-sum-border);\n    box-shadow: var(--fp-sum-shadow-soft);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-sum-step:hover {\n    transform: translateY(-3px);\n    box-shadow: var(--fp-sum-shadow-hover);\n  }\n\n  .fp-sum-step-num {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    min-width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: var(--fp-sum-primary);\n    color: var(--fp-sum-white);\n    font-weight: 700;\n    font-size: 15px;\n    flex-shrink: 0;\n  }\n\n  .fp-sum-step-content { flex: 1; }\n\n  .fp-sum-step-title {\n    font-size: 15px;\n    font-weight: 700;\n    color: var(--fp-sum-primary-dark);\n    margin: 0 0 0.35rem 0;\n  }\n\n  .fp-sum-step-desc {\n    font-size: 13.5px;\n    color: var(--fp-sum-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-sum-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-sum-card {\n    background: var(--fp-sum-white);\n    border-radius: var(--fp-sum-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-sum-shadow-soft);\n    border: 1px solid var(--fp-sum-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-sum-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-sum-shadow-hover);\n  }\n\n  .fp-sum-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-sum-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-sum-card-desc {\n    font-size: 14px;\n    color: var(--fp-sum-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-sum-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-sum-border);\n  }\n\n  .fp-sum-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-sum-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-sum-grid { grid-template-columns: 1fr; }\n    .fp-sum-mpv-container { padding: 1.5rem 1rem; }\n    .fp-sum-step {\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n    }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-sum-card { animation: fp-sum-fadeInUp 0.5s ease backwards; }\n    .fp-sum-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-sum-step { animation: fp-sum-fadeInUp 0.5s ease backwards; }\n    .fp-sum-step:nth-child(2) { animation-delay: 0.1s; }\n    .fp-sum-step:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fp-sum-fadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466234282333,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63357110452573,"sku":"FP-FLEU-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63357110485341,"sku":"FP-FLEU-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63357110518109,"sku":"FP-FLEU-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63357110550877,"sku":"FP-FLEU-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63357110583645,"sku":"FP-FLEU-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63357110616413,"sku":"FP-FLEU-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466234315101,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357110714717,"sku":"FP-FLEU-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357110747485,"sku":"FP-FLEU-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357110780253,"sku":"FP-FLEU-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357110813021,"sku":"FP-FLEU-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357110845789,"sku":"FP-FLEU-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357110878557,"sku":"FP-FLEU-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63357110944093,"sku":"FP-FLEU-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63357110976861,"sku":"FP-FLEU-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63357111009629,"sku":"FP-FLEU-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63357111042397,"sku":"FP-FLEU-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63357111075165,"sku":"FP-FLEU-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63357111107933,"sku":"FP-FLEU-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63357111140701,"sku":"FP-FLEU-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63357111206237,"sku":"FP-FLEU-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357111239005,"sku":"FP-FLEU-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357111271773,"sku":"FP-FLEU-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357111304541,"sku":"FP-FLEU-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357111337309,"sku":"FP-FLEU-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357111370077,"sku":"FP-FLEU-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357111402845,"sku":"FP-FLEU-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466234347869,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63357111501149,"sku":"FP-FLEU-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63357111533917,"sku":"FP-FLEU-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63357111566685,"sku":"FP-FLEU-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63357111599453,"sku":"FP-FLEU-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63357111632221,"sku":"FP-FLEU-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63357111664989,"sku":"FP-FLEU-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466234380637,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357111763293,"sku":"FP-FLEU-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357111796061,"sku":"FP-FLEU-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357111828829,"sku":"FP-FLEU-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357111861597,"sku":"FP-FLEU-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357111894365,"sku":"FP-FLEU-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357111927133,"sku":"FP-FLEU-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-SUMMER.webp?v=1770634871"},{"product_id":"bouquet","title":"Bouquet","description":"\u003c!-- \n  ANALYSE MPV — Fiche Produit\n  1. Type : FAIRE-PART (naissance, personnalisé avec photo au verso)\n  2. Palette \"Pep's \u0026 Douceur\" : Mauve doux (fond principal), Rouge coquelicot (fleurs, accent pep's), Crème chaud (typographie prénom)\n  3. Ambiance : Florale, joyeuse, moderne, douce mais pleine de caractère — un bouquet de bonheur\n  4. Préfixe CSS : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eBouquet\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn faire-part de naissance fleuri, joyeux et plein de caractère pour annoncer la plus belle des nouvelles.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles qui méritent un écrin à leur hauteur. Le faire-part Bouquet, c'est un fond mauve enveloppant parsemé de petites fleurs rouges espièges, un prénom qui s'affiche fièrement en lettres rondes et chaleureuses, et au verso, la photo de votre tout-petit entourée des détails de sa venue au monde. Un ensemble graphique cohérent pensé comme une vraie création — joyeuse, tendre et immédiatement reconnaissable — que vos proches auront envie de garder longtemps.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-section-howto\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n          \u003cp class=\"fp-step-desc\"\u003eChoisissez votre format, transmettez le prénom, la date, les informations de naissance et votre plus belle photo de bébé.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n          \u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n          \u003cp class=\"fp-step-desc\"\u003eVos faire-parts sont imprimés avec soin sur un papier de qualité, puis livrés chez vous, prêts à être glissés dans leurs enveloppes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e🌷 Un motif floral exclusif\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003ePetites fleurs rouges sur fond mauve, typographie crème généreuse : le motif Bouquet joue sur la tendresse du floral et l'énergie des couleurs pep's. Un équilibre rare, dessiné à la main, introuvable ailleurs.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e✨ Recto et verso pensés ensemble\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLe recto affiche le prénom en grand sur son écrin fleuri, le verso accueille la photo de bébé et les informations de naissance. Les deux faces forment un ensemble cohérent et soigné, comme un petit objet précieux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour transformer une annonce en un vrai moment de beauté, que vos proches garderont longtemps.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #C9A4CB;\n    --fp-primary-dark: #7B4A80;\n    --fp-accent-peps: #D94B3E;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F3EBF4 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top {\n    margin-bottom: 1rem;\n  }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-section-howto {\n    max-width: 700px;\n    margin: 0 auto 3.5rem auto;\n  }\n\n  .fp-steps {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .fp-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 1rem;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: var(--fp-radius);\n    padding: 1.5rem;\n    box-shadow: var(--fp-shadow-soft);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-step:hover {\n    transform: translateY(-3px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-step-number {\n    min-width: 36px;\n    height: 36px;\n    background-color: var(--fp-primary-dark);\n    color: var(--fp-white);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 700;\n    font-size: 15px;\n    flex-shrink: 0;\n  }\n\n  .fp-step-content {\n    flex: 1;\n  }\n\n  .fp-step-title {\n    font-size: 15px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin: 0 0 0.35rem 0;\n  }\n\n  .fp-step-desc {\n    font-size: 13.5px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid {\n      grid-template-columns: 1fr;\n    }\n    .fp-mpv-container {\n      padding: 1.5rem 1rem;\n    }\n    .fp-step {\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n    }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card {\n      animation: fpFadeInUp 0.5s ease backwards;\n    }\n    .fp-card:nth-child(2) {\n      animation-delay: 0.1s;\n    }\n    .fp-step {\n      animation: fpFadeInUp 0.5s ease backwards;\n    }\n    .fp-step:nth-child(2) {\n      animation-delay: 0.1s;\n    }\n    .fp-step:nth-child(3) {\n      animation-delay: 0.2s;\n    }\n  }\n\n  @keyframes fpFadeInUp {\n    from {\n      opacity: 0;\n      transform: translateY(20px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466207543645,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63357173694813,"sku":"FP-BOUQ-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63357173727581,"sku":"FP-BOUQ-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63357173760349,"sku":"FP-BOUQ-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63357173793117,"sku":"FP-BOUQ-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63357173825885,"sku":"FP-BOUQ-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63357173858653,"sku":"FP-BOUQ-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466207576413,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357173956957,"sku":"FP-BOUQ-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357173989725,"sku":"FP-BOUQ-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357174022493,"sku":"FP-BOUQ-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357174055261,"sku":"FP-BOUQ-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357174088029,"sku":"FP-BOUQ-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357174120797,"sku":"FP-BOUQ-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63357174186333,"sku":"FP-BOUQ-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63357174219101,"sku":"FP-BOUQ-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63357174251869,"sku":"FP-BOUQ-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63357174284637,"sku":"FP-BOUQ-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63357174317405,"sku":"FP-BOUQ-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63357174350173,"sku":"FP-BOUQ-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63357174382941,"sku":"FP-BOUQ-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63357174448477,"sku":"FP-BOUQ-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357174481245,"sku":"FP-BOUQ-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357174514013,"sku":"FP-BOUQ-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357174546781,"sku":"FP-BOUQ-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357174579549,"sku":"FP-BOUQ-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357174612317,"sku":"FP-BOUQ-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357174645085,"sku":"FP-BOUQ-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466207609181,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63357174743389,"sku":"FP-BOUQ-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63357174776157,"sku":"FP-BOUQ-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63357174808925,"sku":"FP-BOUQ-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63357174841693,"sku":"FP-BOUQ-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63357174874461,"sku":"FP-BOUQ-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63357174907229,"sku":"FP-BOUQ-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466207641949,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357175005533,"sku":"FP-BOUQ-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357175038301,"sku":"FP-BOUQ-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357175071069,"sku":"FP-BOUQ-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357175103837,"sku":"FP-BOUQ-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357175136605,"sku":"FP-BOUQ-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357175169373,"sku":"FP-BOUQ-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-BOUQUETS.webp?v=1770635610"},{"product_id":"petits-coeurs","title":"Petits coeurs","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #9B8ACE (lilas doux)\n  - Accent Pep's : #D4962A (ocre doré chaud)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003ePetits cœurs\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUne pluie de cœurs dorés pour annoncer la plus belle des nouvelles avec douceur et pep's\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles qui méritent un écrin à la hauteur de l'émotion qu'elles portent. Le faire-part Petits cœurs, c'est un fond beige pêche tout en douceur, parsemé d'une ribambelle de cœurs dorés dessinés à la main et rehaussé d'une touche de lilas sur le prénom de bébé. On voulait quelque chose qui fasse sourire dès qu'on ouvre l'enveloppe — ce petit éclat de joie sincère qui dit tout sans en faire trop. Au verso, votre photo, votre texte, vos mots à vous : tout est pensé pour raconter votre histoire, la vraie, celle qui commence à peine et qui promet déjà tellement.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fp-grid fp-grid-three\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eChoisissez votre format, ajoutez le prénom de bébé, sa date de naissance, votre photo et toutes les informations qui rendront ce faire-part unique.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eVos faire-part sont imprimés sur un papier premium épais et doux au toucher, puis emballés avec soin avant de vous être expédiés.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on garde précieusement\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier épais et mat, agréable sous les doigts, votre faire-part a cette qualité tactile qui transforme une simple carte en un véritable souvenir — de ceux que l'on glisse dans une boîte à trésors ou que l'on encadre dans la chambre de bébé.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eDoux, joyeux et plein de personnalité\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLe duo beige pêche et ocre doré apporte une chaleur lumineuse tandis que la touche de lilas vient réveiller l'ensemble avec élégance. Un équilibre parfait entre tendresse et caractère, pour une annonce qui ne ressemble qu'à vous.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #9B8ACE;\n    --fp-primary-dark: #6B5B9A;\n    --fp-accent-peps: #D4962A;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-grid-three {\n    grid-template-columns: repeat(3, 1fr);\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-step-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    background: var(--fp-accent-peps);\n    color: var(--fp-white);\n    border-radius: 50%;\n    font-weight: 700;\n    font-size: 15px;\n    margin-bottom: 1rem;\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-grid-three { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n    .fp-step-number { margin: 0 auto 1rem auto; }\n    .fp-card { text-align: center; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-card:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466149216605,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63357721805149,"sku":"FP-PETI-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63357721837917,"sku":"FP-PETI-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63357721870685,"sku":"FP-PETI-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63357721903453,"sku":"FP-PETI-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63357721936221,"sku":"FP-PETI-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63357721968989,"sku":"FP-PETI-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466149249373,"sku":"FP-PETI-01","price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357722067293,"sku":"FP-PETI-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357722100061,"sku":"FP-PETI-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357722132829,"sku":"FP-PETI-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357722165597,"sku":"FP-PETI-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357722198365,"sku":"FP-PETI-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357722231133,"sku":"FP-PETI-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63357722296669,"sku":"FP-PETI-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63357722329437,"sku":"FP-PETI-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63357722362205,"sku":"FP-PETI-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63357722394973,"sku":"FP-PETI-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63357722427741,"sku":"FP-PETI-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63357722460509,"sku":"FP-PETI-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63357722493277,"sku":"FP-PETI-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63357722558813,"sku":"FP-PETI-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357722591581,"sku":"FP-PETI-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357722624349,"sku":"FP-PETI-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357722657117,"sku":"FP-PETI-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357722689885,"sku":"FP-PETI-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357722722653,"sku":"FP-PETI-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357722755421,"sku":"FP-PETI-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466149282141,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63357722853725,"sku":"FP-PETI-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63357722886493,"sku":"FP-PETI-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63357722919261,"sku":"FP-PETI-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63357722952029,"sku":"FP-PETI-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63357722984797,"sku":"FP-PETI-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63357723017565,"sku":"FP-PETI-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466149314909,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357723115869,"sku":"FP-PETI-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357723148637,"sku":"FP-PETI-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357723181405,"sku":"FP-PETI-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357723214173,"sku":"FP-PETI-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357723246941,"sku":"FP-PETI-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357723279709,"sku":"FP-PETI-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-PETITS_COEURS.webp?v=1770639599"},{"product_id":"agrumes","title":"Agrumes","description":"\u003c!-- \nANALYSE DU PRODUIT :\n- Type : FAIRE-PART DE NAISSANCE personnalisé (modèle \"Agrumes\")\n- Palette extraite des visuels : fond pêche rosé (#FADEC9), vert forêt profond (#3A6B35), ocre\/orange doré (#D4943A), blanc marguerite, touches crème\n- Ambiance : Solaire, joyeuse, méditerranéenne, végétale, douce mais pétillante\n- Préfixe CSS : fp (faire-part)\n- Adaptation : Focus émotion annonce + qualité papier premium + section \"Comment ça marche ?\" obligatoire (faire-part personnalisé)\n--\u003e\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\u003cdiv class=\"fp-hero\"\u003e\n\u003cdiv class=\"fp-hero-content\"\u003e\n\u003cdiv class=\"fp-badges-top\"\u003e\n\u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fp-hero-title\"\u003eFaire-part de naissance Agrumes\u003c\/span\u003e\n\u003cp class=\"fp-subtitle\"\u003eDes petits fruits dorés, des marguerites et tout le bonheur du monde pour annoncer la plus belle des nouvelles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-section-intro\"\u003e\n\u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n\u003cp class=\"fp-intro-text\"\u003eIl y a des nouvelles si lumineuses qu'elles méritent une carte à leur image. Le faire-part Agrumes est né de cette envie toute simple : offrir aux jeunes parents un écrin joyeux et solaire pour annoncer l'arrivée de leur bébé. Sur un fond pêche tout doux, de petits fruits dorés et des marguerites blanches s'éparpillent avec légèreté, encadrés par un feuillage vert profond qui apporte du caractère. Le prénom de votre enfant s'affiche fièrement au centre, en typographie ronde et audacieuse, tandis que le verso accueille une photo de votre choix et toutes les informations que vous souhaitez partager. Un petit bout de soleil à glisser dans une enveloppe.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-grid\"\u003e\n\u003cdiv class=\"fp-card\"\u003e\n\u003ch3 class=\"fp-card-title\"\u003eUn motif exclusif, dessiné avec soin\u003c\/h3\u003e\n\u003cp class=\"fp-card-desc\"\u003eChaque agrume, chaque feuille et chaque petite marguerite a été illustré à la main pour créer un motif unique et reconnaissable, introuvable ailleurs. Une composition pleine de fraîcheur qui donne le sourire dès la première seconde.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-card\"\u003e\n\u003ch3 class=\"fp-card-title\"\u003eRecto illustré, verso photo\u003c\/h3\u003e\n\u003cp class=\"fp-card-desc\"\u003eLe recto met en scène le prénom et la date de naissance dans un écrin végétal et fruité. Le verso est entièrement dédié à votre photo préférée et aux détails de la naissance : poids, taille, heure, message personnel et coordonnées des parents.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-section-howto\"\u003e\n\u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n\u003cdiv class=\"fp-steps\"\u003e\n\u003cdiv class=\"fp-step\"\u003e\n\u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n\u003cdiv class=\"fp-step-content\"\u003e\n\u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n\u003cp class=\"fp-step-desc\"\u003eChoisissez votre format, votre quantité, puis transmettez le prénom, la date de naissance, la photo et toutes les informations que vous souhaitez voir figurer sur votre faire-part.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-step\"\u003e\n\u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n\u003cdiv class=\"fp-step-content\"\u003e\n\u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n\u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fp-step\"\u003e\n\u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n\u003cdiv class=\"fp-step-content\"\u003e\n\u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n\u003cp class=\"fp-step-desc\"\u003eVos faire-part sont imprimés avec soin sur un papier premium, puis expédiés chez vous, prêts à être glissés dans leurs enveloppes et envoyés à tous ceux que vous aimez. Livraison entre 5 et 8 jours ouvrés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection class=\"fp-section-final\" style=\"margin-bottom: 0px!important; padding-bottom: 0px!important;\"\u003e\n\u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #5A8F53;\n  --fp-primary-dark: #3A6B35;\n  --fp-accent-peps: #D4943A;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-howto {\n  max-width: 750px;\n  margin: 0 auto 3.5rem auto;\n}\n\n.fp-steps {\n  display: flex;\n  flex-direction: column;\n  gap: 1.25rem;\n}\n\n.fp-step {\n  display: flex;\n  align-items: flex-start;\n  gap: 1.25rem;\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 1.5rem 1.75rem;\n  border: 1px solid var(--fp-border);\n  box-shadow: var(--fp-shadow-soft);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-step:hover {\n  transform: translateY(-3px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-step-number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 38px;\n  height: 38px;\n  background: var(--fp-primary-dark);\n  color: var(--fp-white);\n  font-weight: 700;\n  font-size: 15px;\n  border-radius: 50%;\n  flex-shrink: 0;\n}\n\n.fp-step-content {\n  flex: 1;\n}\n\n.fp-step-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin: 0 0 0.35rem 0;\n}\n\n.fp-step-desc {\n  font-size: 13.5px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n  .fp-step {\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n  }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-step:nth-child(1) { animation-delay: 0.05s; }\n  .fp-step:nth-child(2) { animation-delay: 0.15s; }\n  .fp-step:nth-child(3) { animation-delay: 0.25s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466107994461,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63357813129565,"sku":"FP-AGRU-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63357813162333,"sku":"FP-AGRU-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63357813195101,"sku":"FP-AGRU-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63357813227869,"sku":"FP-AGRU-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63357813260637,"sku":"FP-AGRU-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63357813293405,"sku":"FP-AGRU-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466108027229,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357813391709,"sku":"FP-AGRU-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357813424477,"sku":"FP-AGRU-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357813457245,"sku":"FP-AGRU-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357813490013,"sku":"FP-AGRU-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357813522781,"sku":"FP-AGRU-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357813555549,"sku":"FP-AGRU-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63357813621085,"sku":"FP-AGRU-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63357813653853,"sku":"FP-AGRU-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63357813686621,"sku":"FP-AGRU-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63357813719389,"sku":"FP-AGRU-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63357813752157,"sku":"FP-AGRU-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63357813784925,"sku":"FP-AGRU-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63357813817693,"sku":"FP-AGRU-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63357813883229,"sku":"FP-AGRU-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357813915997,"sku":"FP-AGRU-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357813948765,"sku":"FP-AGRU-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357813981533,"sku":"FP-AGRU-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357814014301,"sku":"FP-AGRU-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357814047069,"sku":"FP-AGRU-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357814079837,"sku":"FP-AGRU-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466108059997,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63357814178141,"sku":"FP-AGRU-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63357814210909,"sku":"FP-AGRU-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63357814243677,"sku":"FP-AGRU-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63357814276445,"sku":"FP-AGRU-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63357814309213,"sku":"FP-AGRU-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63357814341981,"sku":"FP-AGRU-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466108092765,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357814440285,"sku":"FP-AGRU-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357814473053,"sku":"FP-AGRU-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357814505821,"sku":"FP-AGRU-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357814538589,"sku":"FP-AGRU-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357814571357,"sku":"FP-AGRU-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357814604125,"sku":"FP-AGRU-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-LES_AGRUMES.webp?v=1770639828"},{"product_id":"rayures-et-coeurs","title":"Rayures et coeurs","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #5B8AB0 (bleu lavande doux inspiré des rayures)\n  - Accent Pep's : #C2392A (rouge cœur chaleureux)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eRayures et cœurs\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eDes rayures joyeuses, des cœurs qui volettent et un prénom en lettres d'or — la plus belle façon d'annoncer son arrivée.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eNi trop sage, ni trop classique : le faire-part Rayures et cœurs capture ce mélange de joie débordante et de tendresse infinie qui accompagne l'arrivée d'un bébé. De grosses rayures bleu ciel et vert olive se partagent la scène, parsemées de petits cœurs rouges qui semblent tomber du ciel comme autant de déclarations d'amour. Au centre, le prénom de votre enfant s'affiche fièrement dans une typographie arrondie et dorée, accompagné de sa date de naissance. Au verso, une photo de votre choix et votre message personnel viennent compléter cette annonce pleine de caractère. Un faire-part pour les familles qui n'ont pas peur de la couleur et qui aiment faire les choses avec style — mixte, intemporel, résolument joyeux.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn design qui a du caractère\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eCe motif exclusif a été entièrement imaginé et dessiné par Ma petite vie. Les couleurs franches, les proportions soignées et cette petite touche de fantaisie en font une carte que vos proches afficheront, garderont dans un tiroir et retrouveront des années plus tard avec émotion.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eImprimé avec soin, pensé pour durer\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eChaque faire-part est imprimé sur un papier création épais et mat, pour un rendu des couleurs fidèle et un toucher agréable en main. Les tons vifs des rayures et le rouge profond des cœurs sont restitués avec justesse, pour une carte aussi belle à regarder qu'à offrir.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps-grid\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003eChoisissez votre format, indiquez le prénom, la date de naissance, votre message et ajoutez votre plus belle photo directement depuis la page produit.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003eVos faire-part sont imprimés avec soin en France puis expédiés dans un emballage protecteur pour arriver en parfait état chez vous.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #5B8AB0;\n    --fp-primary-dark: #3A5F7A;\n    --fp-accent-peps: #C2392A;\n    --fp-olive: #7A8B3C;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  \/* SECTION COMMENT ÇA MARCHE *\/\n  .fp-section-steps {\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-steps-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n    gap: 1.5rem;\n  }\n\n  .fp-step {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem 1.5rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    text-align: center;\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-step:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-step-number {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 38px;\n    height: 38px;\n    background: var(--fp-primary);\n    color: var(--fp-white);\n    font-weight: 700;\n    font-size: 16px;\n    border-radius: 50%;\n    margin-bottom: 1rem;\n  }\n\n  .fp-step-title {\n    font-size: 15px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin: 0 0 0.5rem 0;\n  }\n\n  .fp-step-desc {\n    font-size: 13.5px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-steps-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-step:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466090135901,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63357953868125,"sku":"FP-YURE-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63357953900893,"sku":"FP-YURE-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63357953933661,"sku":"FP-YURE-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63357953966429,"sku":"FP-YURE-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63357953999197,"sku":"FP-YURE-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63357954031965,"sku":"FP-YURE-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466090168669,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357954130269,"sku":"FP-YURE-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357954163037,"sku":"FP-YURE-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357954195805,"sku":"FP-YURE-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357954228573,"sku":"FP-YURE-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357954261341,"sku":"FP-YURE-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357954294109,"sku":"FP-YURE-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63357954359645,"sku":"FP-YURE-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63357954392413,"sku":"FP-YURE-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63357954425181,"sku":"FP-YURE-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63357954457949,"sku":"FP-YURE-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63357954490717,"sku":"FP-YURE-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63357954523485,"sku":"FP-YURE-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63357954556253,"sku":"FP-YURE-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63357954621789,"sku":"FP-YURE-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357954654557,"sku":"FP-YURE-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357954687325,"sku":"FP-YURE-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357954720093,"sku":"FP-YURE-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357954752861,"sku":"FP-YURE-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357954785629,"sku":"FP-YURE-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357954818397,"sku":"FP-YURE-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466090201437,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63357954916701,"sku":"FP-YURE-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63357954949469,"sku":"FP-YURE-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63357954982237,"sku":"FP-YURE-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63357955015005,"sku":"FP-YURE-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63357955047773,"sku":"FP-YURE-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63357955080541,"sku":"FP-YURE-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466090234205,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63357955178845,"sku":"FP-YURE-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63357955211613,"sku":"FP-YURE-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63357955244381,"sku":"FP-YURE-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63357955277149,"sku":"FP-YURE-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63357955309917,"sku":"FP-YURE-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63357955342685,"sku":"FP-YURE-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-RAYURES_ET_COEURS.webp?v=1770640305"},{"product_id":"les-citrons","title":"Les citrons","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #9B7BA8 (violet doux lilas, repris de la typographie du faire-part)\n  - Accent Pep's : #D4883A (ocre orangé chaud, repris des citrons illustrés)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eLes citrons\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn faire-part de naissance qui sent bon l'été, le soleil et les moments heureux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eDes petits citrons croquignolets dispersés sur un fond pêche doux, une typographie ronde et généreuse dans un violet délicat, une date de naissance mise en valeur avec sobriété… Ce faire-part, c'est l'été en miniature. Il évoque les marchés colorés, les après-midis ensoleillés et toute la lumière qui accompagne l'annonce de la plus belle des nouvelles. Pensé comme un souvenir à part entière, il se glisse dans une enveloppe avec autant de charme qu'il s'encadre ensuite dans la chambre de bébé. Son graphisme solaire et ses tons chauds s'intègrent avec beaucoup de caractère dans tous les intérieurs, pour rappeler longtemps ce jour si précieux.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on aime toucher\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création épais et soyeux, ce faire-part offre une qualité tactile qui se ressent dès qu'on le prend en main. Les couleurs sont fidèles, lumineuses, et le rendu est à la hauteur de l'émotion qu'il porte.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eFaire-part aujourd'hui, souvenir pour toujours\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eAu-delà de l'annonce, ce faire-part se transforme naturellement en une jolie pièce de décoration à encadrer. Dans la chambre de bébé, dans le salon ou même dans la cuisine, ses tons chauds apportent une touche solaire pleine de personnalité.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps-grid\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003ePrénom, date de naissance, format… Composez le faire-part qui vous ressemble en quelques clics.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003ch3 class=\"fp-step-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n        \u003cp class=\"fp-step-desc\"\u003eVotre commande est imprimée avec soin puis expédiée dans un emballage protecteur pour arriver en parfait état.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n:root {\n  --fp-bg-cream: #FDFBF7;\n  --fp-white: #ffffff;\n  --fp-primary: #9B7BA8;\n  --fp-primary-dark: #6E5478;\n  --fp-accent-peps: #D4883A;\n  --fp-text-main: #2A2A2A;\n  --fp-text-muted: #666666;\n  --fp-border: #EFEBE4;\n  --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n  --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n  --fp-radius: 12px;\n}\n\n.fp-mpv-container {\n  max-width: 1000px;\n  margin: 0 auto;\n  padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n  background: var(--fp-bg-cream);\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n  color: var(--fp-text-main);\n  line-height: 1.6;\n}\n\n.fp-hero {\n  background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n  border-radius: var(--fp-radius);\n  padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n  margin-bottom: clamp(2.5rem, 5vw, 4rem);\n  text-align: center;\n  border: 1px solid var(--fp-border);\n}\n\n.fp-badges-top { margin-bottom: 1rem; }\n\n.fp-badge {\n  display: inline-flex;\n  padding: 6px 14px;\n  background: var(--fp-white);\n  border: 1px solid var(--fp-border);\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--fp-text-main);\n  margin: 0 4px;\n  box-shadow: var(--fp-shadow-soft);\n}\n\n.fp-hero-title {\n  display: block;\n  color: var(--fp-primary-dark);\n  font-size: clamp(26px, 5vw, 40px);\n  font-weight: 700;\n  margin: 1rem 0;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n}\n\n.fp-subtitle {\n  font-size: clamp(15px, 2vw, 18px);\n  color: var(--fp-text-muted);\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.fp-section-intro {\n  text-align: center;\n  max-width: 850px;\n  margin: 0 auto 3rem auto;\n}\n\n.fp-intro-text {\n  font-size: 13.5px;\n  color: var(--fp-text-main);\n  letter-spacing: 0.01em;\n  line-height: 1.5;\n}\n\n.fp-mpv-container h2 {\n  font-size: clamp(20px, 3.5vw, 26px);\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-bottom: 1.5rem;\n  text-align: center;\n  letter-spacing: -0.01em;\n}\n\n.fp-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: 1.5rem;\n  margin-bottom: 3.5rem;\n}\n\n.fp-card {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-card-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin-top: 0;\n  margin-bottom: 0.75rem;\n}\n\n.fp-card-desc {\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n\/* SECTION ÉTAPES *\/\n.fp-section-steps {\n  margin-bottom: 3.5rem;\n}\n\n.fp-steps-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 1.5rem;\n}\n\n.fp-step {\n  background: var(--fp-white);\n  border-radius: var(--fp-radius);\n  padding: 2rem 1.5rem;\n  box-shadow: var(--fp-shadow-soft);\n  border: 1px solid var(--fp-border);\n  text-align: center;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.fp-step:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--fp-shadow-hover);\n}\n\n.fp-step-number {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 36px;\n  height: 36px;\n  border-radius: 50%;\n  background: var(--fp-primary);\n  color: var(--fp-white);\n  font-size: 15px;\n  font-weight: 700;\n  margin-bottom: 1rem;\n}\n\n.fp-step-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--fp-primary-dark);\n  margin: 0 0 0.5rem 0;\n}\n\n.fp-step-desc {\n  font-size: 13.5px;\n  color: var(--fp-text-muted);\n  margin: 0;\n  line-height: 1.5;\n}\n\n.fp-section-final {\n  text-align: center;\n  padding: 1.5rem 0 0 0;\n  border-top: 1px solid var(--fp-border);\n}\n\n.fp-final-text {\n  font-style: italic;\n  font-size: 14px;\n  color: var(--fp-text-muted);\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n@media (max-width: 767px) {\n  .fp-grid { grid-template-columns: 1fr; }\n  .fp-steps-grid { grid-template-columns: 1fr; }\n  .fp-mpv-container { padding: 1.5rem 1rem; }\n  .fp-badge { margin-bottom: 6px; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  .fp-card, .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n  .fp-card:nth-child(2), .fp-step:nth-child(2) { animation-delay: 0.1s; }\n  .fp-step:nth-child(3) { animation-delay: 0.2s; }\n}\n\n@keyframes fpFadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466073817437,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63358075830621,"sku":"FP-LESC-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63358075863389,"sku":"FP-LESC-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63358075896157,"sku":"FP-LESC-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63358075928925,"sku":"FP-LESC-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63358075961693,"sku":"FP-LESC-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63358075994461,"sku":"FP-LESC-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466073850205,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63358076092765,"sku":"FP-LESC-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63358076125533,"sku":"FP-LESC-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63358076158301,"sku":"FP-LESC-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63358076191069,"sku":"FP-LESC-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63358076223837,"sku":"FP-LESC-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63358076256605,"sku":"FP-LESC-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63358076322141,"sku":"FP-LESC-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63358076354909,"sku":"FP-LESC-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63358076387677,"sku":"FP-LESC-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63358076420445,"sku":"FP-LESC-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63358076453213,"sku":"FP-LESC-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63358076485981,"sku":"FP-LESC-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63358076518749,"sku":"FP-LESC-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63358076584285,"sku":"FP-LESC-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63358076617053,"sku":"FP-LESC-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63358076649821,"sku":"FP-LESC-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63358076682589,"sku":"FP-LESC-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63358076715357,"sku":"FP-LESC-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63358076748125,"sku":"FP-LESC-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63358076780893,"sku":"FP-LESC-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466073882973,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63358076879197,"sku":"FP-LESC-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63358076911965,"sku":"FP-LESC-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63358076944733,"sku":"FP-LESC-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63358076977501,"sku":"FP-LESC-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63358077010269,"sku":"FP-LESC-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63358077043037,"sku":"FP-LESC-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466073915741,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63358077141341,"sku":"FP-LESC-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63358077174109,"sku":"FP-LESC-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63358077206877,"sku":"FP-LESC-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63358077239645,"sku":"FP-LESC-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63358077272413,"sku":"FP-LESC-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63358077305181,"sku":"FP-LESC-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-LES_CITRONS.webp?v=1770640703"},{"product_id":"les-tulipes","title":"Les tulipes","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #D4A5D0 (lilas doux)\n  - Primary Dark : #7D4F6A (mauve profond)\n  - Accent Pep's : #E0541B (terracotta orangé vif)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eLes tulipes\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn champ de tulipes graphiques pour accueillir la plus belle des nouvelles, avec tout le pep's et la douceur qu'elle mérite.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des arrivées qui méritent une annonce à leur image : joyeuse, singulière, pleine de caractère. Le faire-part « Les tulipes » est né de cette envie de bousculer les codes avec tendresse. Son motif de tulipes stylisées, dans un camaïeu brun chaud sur fond lilas lumineux, crée une identité visuelle forte et résolument moderne. Le prénom de votre bébé s'inscrit en plein cœur du motif dans une typographie rétro terracotta qui capte le regard immédiatement. Au verso, la mise en page s'apaise : fond blanc, photo de votre enfant, informations de naissance et une petite tulipe en rappel délicat. Ni trop sage, ni trop exubérant — c'est le parfait équilibre entre originalité et émotion, un petit objet imprimé que vos proches garderont précieusement bien après l'avoir reçu.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-howto\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-num\"\u003e1\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRenseignez vos options personnalisées\u003c\/strong\u003e\n          \u003cp\u003ePrénom, date de naissance, photo, noms des parents, adresse… Complétez chaque champ pour créer un faire-part qui vous ressemble vraiment.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-num\"\u003e2\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRelecture avant validation\u003c\/strong\u003e\n          \u003cp\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cspan class=\"fp-step-num\"\u003e3\u003c\/span\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eImpression et livraison soignée\u003c\/strong\u003e\n          \u003cp\u003eVos faire-part sont imprimés avec soin sur un papier de qualité, puis expédiés directement chez vous, prêts à être glissés dans leurs enveloppes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn motif exclusif, un caractère unique\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLes tulipes graphiques de ce faire-part sont une création originale Ma petite vie, introuvable ailleurs. Un design audacieux qui mêle lilas doux, brun chaud et terracotta vif pour une annonce qui ne ressemble à aucune autre.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eRecto-verso pensé avec soin\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLe recto capte le regard avec son motif fleuri et le prénom en pleine lumière. Le verso accueille la photo de votre bébé et les informations de naissance dans une mise en page épurée et émouvante. Chaque face raconte un bout de votre histoire.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #D4A5D0;\n    --fp-primary-dark: #7D4F6A;\n    --fp-accent-peps: #E0541B;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F3EAF2 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  \/* COMMENT ÇA MARCHE *\/\n  .fp-section-howto {\n    max-width: 750px;\n    margin: 0 auto 3.5rem auto;\n  }\n\n  .fp-steps {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .fp-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 1rem;\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 1.25rem 1.5rem;\n    border: 1px solid var(--fp-border);\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-step-num {\n    background: var(--fp-accent-peps);\n    color: var(--fp-white);\n    font-weight: 700;\n    font-size: 14px;\n    border-radius: 50%;\n    min-width: 32px;\n    height: 32px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    margin-top: 2px;\n  }\n\n  .fp-step-content strong {\n    display: block;\n    font-size: 14px;\n    color: var(--fp-primary-dark);\n    margin-bottom: 4px;\n  }\n\n  .fp-step-content p {\n    font-size: 13.5px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  \/* GRILLE *\/\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  \/* SECTION FINALE *\/\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n    .fp-step {\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n    }\n    .fp-step-num { margin: 0 auto; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-step:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466057728349,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63358283743581,"sku":"FP-LEST-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63358283776349,"sku":"FP-LEST-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63358283809117,"sku":"FP-LEST-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63358283841885,"sku":"FP-LEST-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63358283874653,"sku":"FP-LEST-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63358283907421,"sku":"FP-LEST-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466057761117,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63358284005725,"sku":"FP-LEST-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63358284038493,"sku":"FP-LEST-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63358284071261,"sku":"FP-LEST-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63358284104029,"sku":"FP-LEST-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63358284136797,"sku":"FP-LEST-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63358284169565,"sku":"FP-LEST-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63358284235101,"sku":"FP-LEST-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63358284267869,"sku":"FP-LEST-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63358284300637,"sku":"FP-LEST-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63358284333405,"sku":"FP-LEST-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63358284366173,"sku":"FP-LEST-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63358284398941,"sku":"FP-LEST-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63358284431709,"sku":"FP-LEST-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63358284497245,"sku":"FP-LEST-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63358284530013,"sku":"FP-LEST-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63358284562781,"sku":"FP-LEST-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63358284595549,"sku":"FP-LEST-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63358284628317,"sku":"FP-LEST-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63358284661085,"sku":"FP-LEST-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63358284693853,"sku":"FP-LEST-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466057793885,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63358284792157,"sku":"FP-LEST-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63358284824925,"sku":"FP-LEST-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63358284857693,"sku":"FP-LEST-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63358284890461,"sku":"FP-LEST-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63358284923229,"sku":"FP-LEST-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63358284955997,"sku":"FP-LEST-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466057826653,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63358285054301,"sku":"FP-LEST-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63358285087069,"sku":"FP-LEST-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63358285119837,"sku":"FP-LEST-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63358285152605,"sku":"FP-LEST-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63358285185373,"sku":"FP-LEST-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63358285218141,"sku":"FP-LEST-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-LES_TULIPES.webp?v=1770641428"},{"product_id":"paquerette","title":"Pâquerette","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #3B5C3A (vert sapin doux inspiré du fond du faire-part)\n  - Accent Pep's : #E8A832 (jaune doré chaud du cœur de la pâquerette)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003ePâquerette\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUne fleur qui sourit pour annoncer la plus belle des nouvelles\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eAnnoncer une naissance, c'est partager une émotion qui déborde, un prénom qu'on répète sans se lasser, un petit visage qu'on voudrait montrer au monde entier. Le faire-part Pâquerette a été imaginé pour porter cette joie avec autant de pep's que de tendresse. Sur un fond vert sapin profond, une grande pâquerette au sourire espiègle illumine le recto de ses pétales crème et de son cœur doré. Au verso, la photo de bébé, son prénom, sa date de naissance et toutes les informations qui comptent viennent compléter une annonce à la fois moderne, colorée et pleine de personnalité. Un faire-part que vos proches auront envie de garder — et peut-être même d'encadrer.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn design joyeux et intemporel\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eDes teintes franches — vert forêt, crème et jaune doré — associées à une typographie rétro-chic et une illustration exclusive. Le résultat est un faire-part qui sort des codes classiques tout en restant élégant, mixte et universel.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on a envie de toucher\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier épais et qualitatif avec des encres fidèles aux couleurs du design original, chaque exemplaire est un petit objet précieux. Le genre de faire-part que l'on glisse dans un cadre ou dans un album de famille.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-steps\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-grid\"\u003e\n      \u003cdiv class=\"fp-card fp-card-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e1\u003c\/span\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eRenseignez vos options personnalisées\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003eChoisissez votre format, ajoutez le prénom, la date de naissance, la photo de bébé et toutes les informations de votre famille.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-card fp-card-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e2\u003c\/span\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eRelecture avant validation\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-card fp-card-step\"\u003e\n        \u003cspan class=\"fp-step-number\"\u003e3\u003c\/span\u003e\n        \u003ch3 class=\"fp-card-title\"\u003eImpression et livraison soignée\u003c\/h3\u003e\n        \u003cp class=\"fp-card-desc\"\u003eVos faire-part sont imprimés avec soin puis expédiés directement chez vous, prêts à être envoyés à tous vos proches.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #3B5C3A;\n    --fp-primary-dark: #2D4A2C;\n    --fp-accent-peps: #E8A832;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-steps {\n    margin-bottom: 0.5rem;\n  }\n\n  .fp-card-step {\n    position: relative;\n    padding-top: 2.5rem;\n  }\n\n  .fp-step-number {\n    position: absolute;\n    top: 1.25rem;\n    right: 1.5rem;\n    font-size: 32px;\n    font-weight: 800;\n    color: var(--fp-accent-peps);\n    opacity: 0.25;\n    line-height: 1;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n    .fp-badge { margin-bottom: 6px; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-card:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466049896797,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63358322770269,"sku":"FP-PAQU-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63358322803037,"sku":"FP-PAQU-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63358322835805,"sku":"FP-PAQU-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63358322868573,"sku":"FP-PAQU-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63358322901341,"sku":"FP-PAQU-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63358322934109,"sku":"FP-PAQU-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466049929565,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63358323032413,"sku":"FP-PAQU-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63358323065181,"sku":"FP-PAQU-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63358323097949,"sku":"FP-PAQU-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63358323130717,"sku":"FP-PAQU-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63358323163485,"sku":"FP-PAQU-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63358323196253,"sku":"FP-PAQU-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63358323261789,"sku":"FP-PAQU-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63358323294557,"sku":"FP-PAQU-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63358323327325,"sku":"FP-PAQU-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63358323360093,"sku":"FP-PAQU-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63358323392861,"sku":"FP-PAQU-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63358323425629,"sku":"FP-PAQU-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63358323458397,"sku":"FP-PAQU-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63358323523933,"sku":"FP-PAQU-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63358323556701,"sku":"FP-PAQU-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63358323589469,"sku":"FP-PAQU-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63358323622237,"sku":"FP-PAQU-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63358323655005,"sku":"FP-PAQU-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63358323687773,"sku":"FP-PAQU-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63358323720541,"sku":"FP-PAQU-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466049962333,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63358323818845,"sku":"FP-PAQU-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63358323851613,"sku":"FP-PAQU-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63358323884381,"sku":"FP-PAQU-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63358323917149,"sku":"FP-PAQU-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63358323949917,"sku":"FP-PAQU-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63358323982685,"sku":"FP-PAQU-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466049995101,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63358324080989,"sku":"FP-PAQU-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63358324113757,"sku":"FP-PAQU-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63358324146525,"sku":"FP-PAQU-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63358324179293,"sku":"FP-PAQU-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63358324212061,"sku":"FP-PAQU-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63358324244829,"sku":"FP-PAQU-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-PAQUERETTE.webp?v=1770641569"},{"product_id":"pomme-damour-1","title":"Pomme","description":"\u003c!--\n=== ANALYSE CHARTE MA PETITE VIE ===\nCatégorie Produit : FAIRE-PART\nTeintes Douces \u0026 Pep's sélectionnées : \n  - Primaire : #1B6B3A (vert sapin du cadre tulipes)\n  - Accent Pep's : #E85D26 (orange vif de la pomme)\nPréfixe CSS unique : fp\n--\u003e\n\n\u003cdiv class=\"fp-mpv-container\"\u003e\n\n  \u003c!-- 1. HERO SECTION SOBRE --\u003e\n  \u003cdiv class=\"fp-hero\"\u003e\n    \u003cdiv class=\"fp-hero-content\"\u003e\n      \u003cdiv class=\"fp-badges-top\"\u003e\n        \u003cspan class=\"fp-badge\"\u003ePensé en France\u003c\/span\u003e\n        \u003cspan class=\"fp-badge\"\u003eIllustration originale par Ma petite vie\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"fp-hero-title\"\u003eFaire-part de naissance Pomme\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUne pomme orange vif, des tulipes qui dansent et le prénom de votre tout-petit inscrit avec amour — l'annonce la plus croquante qui soit.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. SECTION HISTOIRE \u0026 ATTRIBUTS PRINCIPAUX --\u003e\n  \u003cdiv class=\"fp-section-intro\"\u003e\n    \u003ch2\u003eLa petite histoire\u003c\/h2\u003e\n    \u003cp class=\"fp-intro-text\"\u003eIl y a des moments qui méritent d'être annoncés avec autant de soin que de joie. Le faire-part Pomme est né de cette envie : créer une annonce de naissance qui pétille, qui ose la couleur et qui se garde précieusement. Avec sa pomme orange éclatante nichée dans un écrin de vert profond et de petites tulipes roses, ce faire-part assume pleinement son caractère joyeux et graphique. Au recto, le prénom et la date de naissance s'intègrent directement dans le motif illustré. Au verso, votre photo de bébé, vos mots du cœur et toutes les informations qui rendent votre famille unique trouvent leur place dans une mise en page soignée et tendre. Chaque faire-part est entièrement personnalisé par notre équipe — vous nous confiez vos informations, nous créons un rendu unique, prêt à illuminer les boîtes aux lettres de vos proches.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. SECTION COMMENT ÇA MARCHE --\u003e\n  \u003cdiv class=\"fp-section-process\"\u003e\n    \u003ch2\u003eComment ça marche ?\u003c\/h2\u003e\n    \u003cdiv class=\"fp-steps\"\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRenseignez vos options personnalisées\u003c\/strong\u003e\n          \u003cp\u003ePrénom, date de naissance, photo, texte du verso, format souhaité… tout ce qui rend votre annonce unique.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eRelecture avant validation\u003c\/strong\u003e\n          \u003cp\u003ePensez à bien vérifier qu'aucune erreur ne s'est glissée sur votre faire-part avant que nous les envoyons en impression.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fp-step\"\u003e\n        \u003cdiv class=\"fp-step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"fp-step-content\"\u003e\n          \u003cstrong\u003eImpression et livraison soignée\u003c\/strong\u003e\n          \u003cp\u003eVos faire-parts sont imprimés sur un papier premium et expédiés directement chez vous avec le plus grand soin.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. GRILLE DE POINTS FORTS --\u003e\n  \u003cdiv class=\"fp-grid\"\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn motif qui a du caractère\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLoin des faire-parts trop sages, le modèle Pomme ose les couleurs franches et l'illustration contemporaine. Un design graphique et vitaminé que vos proches auront envie de conserver — et certains parents l'encadrent même dans la chambre de bébé.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003eUn papier que l'on aime toucher\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eImprimé sur un papier création épais au toucher soyeux, chaque faire-part offre une qualité tactile qui se ressent dès l'ouverture de l'enveloppe. Une attention précieuse pour un moment précieux.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. MESSAGE DE FIN --\u003e\n  \u003csection class=\"fp-section-final\" style=\"margin-bottom:0px!important; padding-bottom:0px!important;\"\u003e\n    \u003cp class=\"fp-final-text\"\u003eChaque création est imaginée pour apporter de la joie dans vos intérieurs en restant ludique et pleine de personnalité.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --fp-bg-cream: #FDFBF7;\n    --fp-white: #ffffff;\n    --fp-primary: #1B6B3A;\n    --fp-primary-dark: #14522D;\n    --fp-accent-peps: #E85D26;\n    --fp-text-main: #2A2A2A;\n    --fp-text-muted: #666666;\n    --fp-border: #EFEBE4;\n    --fp-shadow-soft: 0 4px 20px rgba(42, 42, 42, 0.04);\n    --fp-shadow-hover: 0 10px 30px rgba(42, 42, 42, 0.08);\n    --fp-radius: 12px;\n  }\n\n  .fp-mpv-container {\n    max-width: 1000px;\n    margin: 0 auto;\n    padding: clamp(2rem, 4vw, 3.5rem) clamp(1rem, 2vw, 1.5rem);\n    background: var(--fp-bg-cream);\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: var(--fp-text-main);\n    line-height: 1.6;\n  }\n\n  .fp-hero {\n    background: linear-gradient(135deg, var(--fp-bg-cream) 0%, #F6F1E7 100%);\n    border-radius: var(--fp-radius);\n    padding: clamp(2.5rem, 6vw, 4rem) 1.5rem;\n    margin-bottom: clamp(2.5rem, 5vw, 4rem);\n    text-align: center;\n    border: 1px solid var(--fp-border);\n  }\n\n  .fp-badges-top { margin-bottom: 1rem; }\n\n  .fp-badge {\n    display: inline-flex;\n    padding: 6px 14px;\n    background: var(--fp-white);\n    border: 1px solid var(--fp-border);\n    border-radius: 999px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--fp-text-main);\n    margin: 0 4px;\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-hero-title {\n    display: block;\n    color: var(--fp-primary-dark);\n    font-size: clamp(26px, 5vw, 40px);\n    font-weight: 700;\n    margin: 1rem 0;\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n  }\n\n  .fp-subtitle {\n    font-size: clamp(15px, 2vw, 18px);\n    color: var(--fp-text-muted);\n    max-width: 600px;\n    margin: 0 auto;\n  }\n\n  .fp-section-intro {\n    text-align: center;\n    max-width: 850px;\n    margin: 0 auto 3rem auto;\n  }\n\n  .fp-intro-text {\n    font-size: 13.5px;\n    color: var(--fp-text-main);\n    letter-spacing: 0.01em;\n    line-height: 1.5;\n  }\n\n  .fp-mpv-container h2 {\n    font-size: clamp(20px, 3.5vw, 26px);\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-bottom: 1.5rem;\n    text-align: center;\n    letter-spacing: -0.01em;\n  }\n\n  .fp-section-process {\n    max-width: 700px;\n    margin: 0 auto 3.5rem auto;\n  }\n\n  .fp-steps {\n    display: flex;\n    flex-direction: column;\n    gap: 1.25rem;\n  }\n\n  .fp-step {\n    display: flex;\n    align-items: flex-start;\n    gap: 1rem;\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 1.5rem;\n    border: 1px solid var(--fp-border);\n    box-shadow: var(--fp-shadow-soft);\n  }\n\n  .fp-step-num {\n    background: var(--fp-accent-peps);\n    color: var(--fp-white);\n    border-radius: 50%;\n    width: 36px;\n    height: 36px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 700;\n    font-size: 15px;\n    flex-shrink: 0;\n  }\n\n  .fp-step-content strong {\n    display: block;\n    font-size: 15px;\n    color: var(--fp-primary-dark);\n    margin-bottom: 4px;\n  }\n\n  .fp-step-content p {\n    font-size: 13.5px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-bottom: 3.5rem;\n  }\n\n  .fp-card {\n    background: var(--fp-white);\n    border-radius: var(--fp-radius);\n    padding: 2rem;\n    box-shadow: var(--fp-shadow-soft);\n    border: 1px solid var(--fp-border);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .fp-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--fp-shadow-hover);\n  }\n\n  .fp-card-title {\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--fp-primary-dark);\n    margin-top: 0;\n    margin-bottom: 0.75rem;\n  }\n\n  .fp-card-desc {\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    margin: 0;\n    line-height: 1.5;\n  }\n\n  .fp-section-final {\n    text-align: center;\n    padding: 1.5rem 0 0 0;\n    border-top: 1px solid var(--fp-border);\n  }\n\n  .fp-final-text {\n    font-style: italic;\n    font-size: 14px;\n    color: var(--fp-text-muted);\n    max-width: 550px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 767px) {\n    .fp-grid { grid-template-columns: 1fr; }\n    .fp-mpv-container { padding: 1.5rem 1rem; }\n    .fp-step { flex-direction: column; align-items: center; text-align: center; }\n    .fp-step-num { margin-bottom: 4px; }\n  }\n\n  @media (prefers-reduced-motion: no-preference) {\n    .fp-card { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-card:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step { animation: fpFadeInUp 0.5s ease backwards; }\n    .fp-step:nth-child(2) { animation-delay: 0.1s; }\n    .fp-step:nth-child(3) { animation-delay: 0.2s; }\n  }\n\n  @keyframes fpFadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e","brand":"Ma Petite Vie","offers":[{"title":"Classique \/ Sans \/ 25","offer_id":63466036396381,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":63358333354333,"sku":"FP-OMME-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":63358333387101,"sku":"FP-OMME-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":63358333419869,"sku":"FP-OMME-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":63358333452637,"sku":"FP-OMME-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":63358333485405,"sku":"FP-OMME-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":63358333518173,"sku":"FP-OMME-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466036429149,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63358333616477,"sku":"FP-OMME-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63358333649245,"sku":"FP-OMME-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63358333682013,"sku":"FP-OMME-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63358333714781,"sku":"FP-OMME-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63358333747549,"sku":"FP-OMME-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63358333780317,"sku":"FP-OMME-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":63358333845853,"sku":"FP-OMME-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":63358333878621,"sku":"FP-OMME-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":63358333911389,"sku":"FP-OMME-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":63358333944157,"sku":"FP-OMME-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":63358333976925,"sku":"FP-OMME-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":63358334009693,"sku":"FP-OMME-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":63358334042461,"sku":"FP-OMME-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63358334107997,"sku":"FP-OMME-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63358334140765,"sku":"FP-OMME-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63358334173533,"sku":"FP-OMME-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63358334206301,"sku":"FP-OMME-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63358334239069,"sku":"FP-OMME-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63358334271837,"sku":"FP-OMME-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63358334304605,"sku":"FP-OMME-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":63466036461917,"sku":null,"price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":63358334402909,"sku":"FP-OMME-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":63358334435677,"sku":"FP-OMME-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":63358334468445,"sku":"FP-OMME-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":63358334501213,"sku":"FP-OMME-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":63358334533981,"sku":"FP-OMME-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":63358334566749,"sku":"FP-OMME-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":63466036494685,"sku":null,"price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":63358334665053,"sku":"FP-OMME-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":63358334697821,"sku":"FP-OMME-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":63358334730589,"sku":"FP-OMME-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":63358334763357,"sku":"FP-OMME-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":63358334796125,"sku":"FP-OMME-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":63358334828893,"sku":"FP-OMME-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/RECTO-FAIRE-PART-POMME.webp?v=1770641758"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/collections\/faire-part-motif-fille-bebe.jpg?v=1769775357","url":"https:\/\/www.mapetitevie.fr\/collections\/faire-part-fille.oembed?page=3","provider":"Ma petite vie","version":"1.0","type":"link"}