{"product_id":"riviera","title":"Riviera","description":"\u003c!-- \nANALYSE PRODUIT :\n- Type : FAIRE-PART (personnalisé) → SKU FP-RIVI-01\n- Nom : Riviera\n- Palette extraite des visuels : rayures jaune doré\/crème (#E8D48B \/ #F5ECC8), typographie bleu pervenche (#7B89C9), ambiance estivale lumineuse, petit citron au verso\n- Teintes retenues : jaune doré doux (primary), bleu pervenche (primary-dark \/ accent), touche ocre chaleureux (pep's)\n- Catégorie : FAIRE-PART personnalisé → inclure section \"Comment ça marche ?\" obligatoire + focus émotion, qualité papier, façonnage\n- Prefix : 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\"\u003eRiviera\u003c\/span\u003e\n      \u003cp class=\"fp-subtitle\"\u003eUn souffle d'été glissé dans la boîte aux lettres 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\"\u003eLe faire-part Riviera est né d'une envie de soleil et de légèreté. Ses rayures jaune doré et crème rappellent les parasols des belles plages du sud, tandis que la typographie ronde en bleu pervenche vient poser le prénom de bébé avec toute la douceur et le caractère qu'il mérite. Au verso, une photo, un petit citron illustré et quelques mots tendres complètent l'annonce. C'est un faire-part qui respire la joie, pensé pour les familles qui aiment la couleur et les designs qui font sourire dès le premier regard.\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 design solaire et intemporel\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eLes rayures dorées et le bleu pervenche créent un contraste frais et lumineux qui capte immédiatement le regard. Un équilibre rare entre pep's et élégance, aussi joyeux en plein hiver qu'en été.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fp-card\"\u003e\n      \u003ch3 class=\"fp-card-title\"\u003e🍋 Un motif exclusif Ma petite vie\u003c\/h3\u003e\n      \u003cp class=\"fp-card-desc\"\u003eChaque détail a été dessiné à la main : les rayures, la petite illustration de citron au verso et la mise en page soignée. Un faire-part que vous ne trouverez nulle part ailleurs et que vos proches garderont précieusement.\u003c\/p\u003e\n    \u003c\/div\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-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, texte du verso… choisissez le format et complétez chaque champ pour créer votre faire-part unique.\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é sur un papier premium puis expédié directement chez vous, prêt à être glissé dans ses enveloppes.\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: #E8D48B;\n  --fp-primary-dark: #6A78B8;\n  --fp-accent-peps: #D4A24E;\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-process {\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 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-num {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 38px;\n  height: 38px;\n  min-width: 38px;\n  border-radius: 50%;\n  background: var(--fp-primary-dark);\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-text-main);\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 { padding: 1.25rem 1.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(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":65128935883101,"sku":"FP-RIVI-01","price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 50","offer_id":65128935915869,"sku":"FP-RIVI-01","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 70","offer_id":65128935948637,"sku":"FP-RIVI-01","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 100","offer_id":65128935981405,"sku":"FP-RIVI-01","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 130","offer_id":65128936014173,"sku":"FP-RIVI-01","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 160","offer_id":65128936046941,"sku":"FP-RIVI-01","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Sans \/ 200","offer_id":65128936079709,"sku":"FP-RIVI-01","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":65128936112477,"sku":"FP-RIVI-01","price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":65128936145245,"sku":"FP-RIVI-01","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":65128936178013,"sku":"FP-RIVI-01","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":65128936210781,"sku":"FP-RIVI-01","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":65128936243549,"sku":"FP-RIVI-01","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":65128936276317,"sku":"FP-RIVI-01","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Classique \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":65128936309085,"sku":"FP-RIVI-01","price":350.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 25","offer_id":65128936341853,"sku":"FP-RIVI-02","price":90.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 50","offer_id":65128936374621,"sku":"FP-RIVI-02","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 70","offer_id":65128936407389,"sku":"FP-RIVI-02","price":210.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 100","offer_id":65128936440157,"sku":"FP-RIVI-02","price":280.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 130","offer_id":65128936472925,"sku":"FP-RIVI-02","price":357.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 160","offer_id":65128936505693,"sku":"FP-RIVI-02","price":432.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Sans \/ 200","offer_id":65128936538461,"sku":"FP-RIVI-02","price":520.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":65128936571229,"sku":"FP-RIVI-02","price":109.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":65128936603997,"sku":"FP-RIVI-02","price":167.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":65128936636765,"sku":"FP-RIVI-02","price":227.5,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":65128936669533,"sku":"FP-RIVI-02","price":305.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":65128936702301,"sku":"FP-RIVI-02","price":390.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":65128936735069,"sku":"FP-RIVI-02","price":472.0,"currency_code":"EUR","in_stock":true},{"title":"Classique coins arrondis  (+1.10€ \/ unité) \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":65128936767837,"sku":"FP-RIVI-02","price":570.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 25","offer_id":65128936800605,"sku":"FP-RIVI-03","price":62.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 50","offer_id":65128936833373,"sku":"FP-RIVI-03","price":115.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 70","offer_id":65128936866141,"sku":"FP-RIVI-03","price":133.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 100","offer_id":65128936898909,"sku":"FP-RIVI-03","price":170.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 130","offer_id":65128936931677,"sku":"FP-RIVI-03","price":214.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 160","offer_id":65128936964445,"sku":"FP-RIVI-03","price":256.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Sans \/ 200","offer_id":65128936997213,"sku":"FP-RIVI-03","price":300.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 25","offer_id":65128937029981,"sku":"FP-RIVI-03","price":68.75,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 50","offer_id":65128937062749,"sku":"FP-RIVI-03","price":127.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 70","offer_id":65128937095517,"sku":"FP-RIVI-03","price":150.5,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 100","offer_id":65128937128285,"sku":"FP-RIVI-03","price":195.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 130","offer_id":65128937161053,"sku":"FP-RIVI-03","price":247.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 160","offer_id":65128937193821,"sku":"FP-RIVI-03","price":296.0,"currency_code":"EUR","in_stock":true},{"title":"Carré \/ Avec (+0.25€ \/ unité) \/ 200","offer_id":65128937226589,"sku":"FP-RIVI-03","price":350.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/7426\/4669\/files\/FAIRE-PART-RIVIERA-RECTO.webp?v=1782994468","url":"https:\/\/www.mapetitevie.fr\/products\/riviera","provider":"Ma petite vie","version":"1.0","type":"link"}