{"title":"tous les produits","description":"","products":[{"product_id":"la-vie-est-belle-eau-de-parfum","title":"La Vie Est Belle Eau de Parfum","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eDescription\u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\n\n  \u003cdiv class=\"pd-wrapper\"\u003e\n\n    \u003c!-- Top: text + image --\u003e\n    \u003cdiv class=\"pd-top\"\u003e\n      \u003cdiv class=\"pd-top-text\"\u003e\n        \u003cp style=\"text-align: left;\"\u003e\n         Une signature olfactive unique, créée en exclusivité pour Lancôme par trois des plus grands parfumeurs français.The Eau de Parfum with the noblest natural ingredients [Concrete of Iris Pallida, Jasmin Sambac Absolute, Orange Blossom Absolute, Patchouli Essence.] lain on a bed of fine delicacies.\n        \u003c\/p\u003e\n        \u003ch2 style=\"text-align: left;\"\u003eÀ PROPOS DU PARFUM :\u003c\/h2\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003e \u003cstrong\u003eFAMILLE OLFACTIVE :\u003c\/strong\u003eFloral sucré\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003ePOINTS CLÉS :\u003c\/strong\u003eIris, patchouli, notes gourmandes sucrées de sucre filé et de vanille chaleureuse\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eÀ PROPOS DU FLACON :\u003c\/strong\u003eInspiré du sourire emblématique de Julia Roberts, ce flacon de parfum luxueux incarne l'essence même du bonheur grâce à sa forme en sourire à la base, mettant ainsi en valeur le parfum floral qu'il renferme.\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eFamille olfactive :\u003c\/strong\u003eFloral Sweet\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eSexe :\u003c\/strong\u003eFemme\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eOccasion :\u003c\/strong\u003eIdéal pour les sorties en soirée et pour un usage quotidien\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-top-image\"\u003e\n        \u003c!-- Replace this src with your actual product image --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/7.jpg?v=1782467469\" alt=\"product pic\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Full-width body text --\u003e\n    \u003ch2 class=\"pd-body-text\"\u003e\n      Mode d'emploi :\n    \u003c\/h2\u003e\n\n    \u003c!-- Four columns --\u003e\n    \u003cdiv class=\"pd-columns\"\u003e\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eApply on pulse point:\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003ewrist, inner elbow and neck.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eSpray from a Distance.\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003eHold the bottle 15–20 cm away for even coverage.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eDon’t Rub.\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003eLet the perfume dry naturally to preserve the scent.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eÀ utiliser sur une peau propre et hydratée.\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003eApply after showering and moisturizing for longer-lasting fragrance.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"Sorapalette","offers":[{"title":"75ml","offer_id":53236660895968,"sku":null,"price":1460.0,"currency_code":"MAD","in_stock":true},{"title":"100ml","offer_id":53236660928736,"sku":null,"price":1700.0,"currency_code":"MAD","in_stock":true},{"title":"150ml","offer_id":53236660961504,"sku":null,"price":2000.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/1_361d9bbb-83fa-4e92-83a5-83cbe7a3e894.webp?v=1782467469"},{"product_id":"alien-eau-de-parfum","title":"Alien Eau de Parfum","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eDescription\u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\n\n  \u003cdiv class=\"pd-wrapper\"\u003e\n\n    \u003c!-- Top: text + image --\u003e\n    \u003cdiv class=\"pd-top\"\u003e\n      \u003cdiv class=\"pd-top-text\"\u003e\n        \u003cp style=\"text-align: left;\"\u003e\n         Explore a strange yet wonderful world with Thierry Mugler's mysterious fragrance for women that is filled with floral, amber, and woody notes. It turns your everyday life into an extraordinary experience with its blast of Amber and Cashmeran wood notes illuminated by sun-loving Sambac Jasmine. This exceptional fragrance fits perfectly with all your fancy nights out and your formal events too!\n        \u003c\/p\u003e\n        \u003ch2 style=\"text-align: left;\"\u003ePOINTS CLÉS\u003c\/h2\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003e \u003cstrong\u003eNotes de tête :\u003c\/strong\u003ejasmin sambac.\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eNotes de cœur :\u003c\/strong\u003ecashmeran et notes solaires.\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eNotes de fond :\u003c\/strong\u003eambre blanc.\u003c\/li\u003e          \n        \u003c\/ul\u003e\n\n        \u003ch2 style=\"text-align: left;\"\u003e\n\u003cstrong\u003eÀ PROPOS DU FLACON\u003c\/strong\u003eCe parfum envoûtant est présenté dans un flacon inspiré d'un bijou qui renferme le secret d'Alien.\u003c\/h2\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003e \u003cstrong\u003eFamille olfactive :\u003c\/strong\u003eflorale\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eGenre :\u003c\/strong\u003eféminin\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eNotes de fond :\u003c\/strong\u003eambre blanc.\u003c\/li\u003e          \n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-top-image\"\u003e\n        \u003c!-- Replace this src with your actual product image --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/woman-spa-cream-application.png?v=1781692108\" alt=\"product pic\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Full-width body text --\u003e\n    \u003ch2 class=\"pd-body-text\"\u003e\n      Mode d'emploi :\n    \u003c\/h2\u003e\n\n    \u003c!-- Four columns --\u003e\n    \u003cdiv class=\"pd-columns\"\u003e\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eApply on pulse point:\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003ewrist, inner elbow and neck.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eSpray from a Distance.\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003eHold the bottle 15–20 cm away for even coverage.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eDon’t Rub.\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003eLet the perfume dry naturally to preserve the scent.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eÀ utiliser sur une peau propre et hydratée.\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003eApply after showering and moisturizing for longer-lasting fragrance.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"Sorapalette","offers":[{"title":"60ml","offer_id":53236694712544,"sku":null,"price":1455.0,"currency_code":"MAD","in_stock":true},{"title":"90ml","offer_id":53236694745312,"sku":null,"price":1851.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/3439600056969_11.webp?v=1782473481"},{"product_id":"paradoxe-eau-de-parfum","title":"Paradoxe Eau De Parfum","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eDescription\u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\n\n  \u003cdiv class=\"pd-wrapper\"\u003e\n\n    \u003c!-- Top: text + image --\u003e\n    \u003cdiv class=\"pd-top\"\u003e\n      \u003cdiv class=\"pd-top-text\"\u003e\n        \u003cp style=\"text-align: left;\"\u003e\n         Explore a strange yet wonderful world with Thierry Mugler's mysterious fragrance for women that is filled with floral, amber, and woody notes. It turns your everyday life into an extraordinary experience with its blast of Amber and Cashmeran wood notes illuminated by sun-loving Sambac Jasmine. This exceptional fragrance fits perfectly with all your fancy nights out and your formal events too!\n        \u003c\/p\u003e\n        \u003ch2 style=\"text-align: left;\"\u003ePOINTS CLÉS\u003c\/h2\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003e \u003cstrong\u003eNotes de tête :\u003c\/strong\u003ejasmin sambac.\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eNotes de cœur :\u003c\/strong\u003ecashmeran et notes solaires.\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eNotes de fond :\u003c\/strong\u003eambre blanc.\u003c\/li\u003e          \n        \u003c\/ul\u003e\n\n        \u003ch2 style=\"text-align: left;\"\u003e\n\u003cstrong\u003eÀ PROPOS DU FLACON\u003c\/strong\u003eCe parfum envoûtant est présenté dans un flacon inspiré d'un bijou qui renferme le secret d'Alien.\u003c\/h2\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003e \u003cstrong\u003eFamille olfactive :\u003c\/strong\u003eflorale\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eGenre :\u003c\/strong\u003eféminin\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eNotes de fond :\u003c\/strong\u003eambre blanc.\u003c\/li\u003e          \n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-top-image\"\u003e\n        \u003c!-- Replace this src with your actual product image --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/woman-spa-cream-application.png?v=1781692108\" alt=\"product pic\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Full-width body text --\u003e\n    \u003ch2 class=\"pd-body-text\"\u003e\n      Mode d'emploi :\n    \u003c\/h2\u003e\n\n    \u003c!-- Four columns --\u003e\n    \u003cdiv class=\"pd-columns\"\u003e\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eApply on pulse point:\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003ewrist, inner elbow and neck.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eSpray from a Distance.\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003eHold the bottle 15–20 cm away for even coverage.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eDon’t Rub.\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003eLet the perfume dry naturally to preserve the scent.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eÀ utiliser sur une peau propre et hydratée.\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003eApply after showering and moisturizing for longer-lasting fragrance.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"Sorapalette","offers":[{"title":"30ml","offer_id":53236753826016,"sku":null,"price":932.0,"currency_code":"MAD","in_stock":true},{"title":"50ml","offer_id":53236753858784,"sku":null,"price":1379.0,"currency_code":"MAD","in_stock":true},{"title":"90ml","offer_id":53236759888096,"sku":null,"price":1851.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/PM614273760652_1.jpg?v=1782474216"},{"product_id":"power-of-you","title":"Power of You","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eDescription\u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\n\n  \u003cdiv class=\"pd-wrapper\"\u003e\n\n    \u003c!-- Top: text + image --\u003e\n    \u003cdiv class=\"pd-top\"\u003e\n      \u003cdiv class=\"pd-top-text\"\u003e\n        \u003cp style=\"text-align: left;\"\u003e\n         Explore a strange yet wonderful world with Thierry Mugler's mysterious fragrance for women that is filled with floral, amber, and woody notes. It turns your everyday life into an extraordinary experience with its blast of Amber and Cashmeran wood notes illuminated by sun-loving Sambac Jasmine. This exceptional fragrance fits perfectly with all your fancy nights out and your formal events too!\n        \u003c\/p\u003e\n        \u003ch2 style=\"text-align: left;\"\u003ePOINTS CLÉS\u003c\/h2\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003e \u003cstrong\u003eNotes de tête :\u003c\/strong\u003ejasmin sambac.\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eNotes de cœur :\u003c\/strong\u003ecashmeran et notes solaires.\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eNotes de fond :\u003c\/strong\u003eambre blanc.\u003c\/li\u003e          \n        \u003c\/ul\u003e\n\n        \u003ch2 style=\"text-align: left;\"\u003e\n\u003cstrong\u003eÀ PROPOS DU FLACON\u003c\/strong\u003eCe parfum envoûtant est présenté dans un flacon inspiré d'un bijou qui renferme le secret d'Alien.\u003c\/h2\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003e \u003cstrong\u003eFamille olfactive :\u003c\/strong\u003eflorale\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eGenre :\u003c\/strong\u003eféminin\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eNotes de fond :\u003c\/strong\u003eambre blanc.\u003c\/li\u003e          \n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-top-image\"\u003e\n        \u003c!-- Replace this src with your actual product image --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/001717728336_6.jpg?v=1782470880\" alt=\"product pic\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Full-width body text --\u003e\n    \u003ch2 class=\"pd-body-text\"\u003e\n      Mode d'emploi :\n    \u003c\/h2\u003e\n\n    \u003c!-- Four columns --\u003e\n    \u003cdiv class=\"pd-columns\"\u003e\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eApply on pulse point:\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003ewrist, inner elbow and neck.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eSpray from a Distance.\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003eHold the bottle 15–20 cm away for even coverage.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eDon’t Rub.\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003eLet the perfume dry naturally to preserve the scent.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-col\"\u003e\n        \u003ch3 style=\"text-align: left;\"\u003eÀ utiliser sur une peau propre et hydratée.\u003c\/h3\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003eApply after showering and moisturizing for longer-lasting fragrance.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"Sorapalette","offers":[{"title":"50ml","offer_id":53236765130976,"sku":null,"price":1111.0,"currency_code":"MAD","in_stock":true},{"title":"90ml","offer_id":53236765163744,"sku":null,"price":1468.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/001717728336_1.webp?v=1782475687"},{"product_id":"collagen-lifting","title":"Masque « Fit Red Cushion »","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"pd-wrapper\"\u003e\n\u003c!-- Top: text + image --\u003e\n\u003cdiv class=\"pd-top\"\u003e\n\u003cdiv class=\"pd-top-text\"\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003cstrong\u003eCe fond de teint cushion à haute couvrance masque facilement les imperfections et les rougeurs, pour un teint impeccable.\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDe plus, il protège la peau des rayons UV nocifs grâce à son indice SPF40 PA Plus, offrant ainsi une protection solaire complète.\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSon étui spécialement conçu permet de faire des retouches où que vous soyez, pour un maquillage toujours impeccable.\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-top-image\"\u003e\n\u003c!-- Replace this src with your actual product image --\u003e \u003cimg alt=\"product pic\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/pm585017196166_1.jpg?v=1782471805\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53236782956768,"sku":null,"price":329.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/585017196168_1.webp?v=1782476746"},{"product_id":"345-relief-creme-de-jour-creamday-50-ml","title":"345 Relief (Crème de jour CreamDay, 50 ml)","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"pd-wrapper\"\u003e\n\u003c!-- Top: text + image --\u003e\n\u003cdiv class=\"pd-top\"\u003e\n\u003cdiv class=\"pd-top-text\"\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003cstrong\u003e345 Relief Cream is a regenerating ointment gel cream rich in nutrients that skillfully combines ingredients to address blemishes, nourish the skin, and provide soothing care, resulting in a well-rounded skincare solution. This lightweight post-acne cream effectively tends to acne aftermath without a heavy feel. Its multi-layered cream structure offers a through and lasting skincare by catering to various skin needs, ensuring continuous hydration and nourishment. \u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eThis cream contains a potent blend of Niacinamide, Panthenol, and Opuntia Ficus-Indica Stem Extract, each present in significant concentrations (10,000ppm), delivering numerous benefits for the skin. Niacinamide, or Vitamin B3, enhances the skin's moisture barrier, regulates oil production, fades dark spots, and promotes an even skin tone. Panthenol provides effective hydration, aids in healing minor irritations, and soothes redness. Opuntia Ficus-Indica Stem Extract offers exceptional hydration and is ideal for dry or sensitive skin. The cream's multi-layered structure ensures long-lasting skin nourishment and hydration through concentrated plant-based hydrators and hyaluronic acid.\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eThis cream is a gentle and natural skincare option, free from artificial colors and fragrances, making it ideal for sensitive skin. It provides a silky, non-greasy, and refreshing feel due to moisturizing oils, and it's both vegan-certified and EWG Green Grade-rated, emphasizing its commitment to environmental and skin safety standards.\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-top-image\"\u003e\n\u003c!-- Replace this src with your actual product image --\u003e \u003cimg alt=\"product pic\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/259414593132_3.jpg?v=1782472234\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53236796850400,"sku":null,"price":395.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/259414593132_1.webp?v=1782476966"},{"product_id":"plump-revive-hydrogel-eye-patcheseye-mask-30-pairs","title":"Plump \u0026 Revive Hydrogel (Eye PatchesEye Mask 30 pairs)","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"pd-wrapper\"\u003e\n\u003c!-- Top: text + image --\u003e\n\u003cdiv class=\"pd-top\"\u003e\n\u003cdiv class=\"pd-top-text\"\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003eBeneath the eyes, the skin is its most delicate - and its most telling. It is where fatigue settles and where hydration is most easily lost.\u003c\/li\u003e\n\u003cli\u003ePlump \u0026amp; Revive Hydrogel Eye Patches were formulated to intervene at every level. Each patch works to reduce puffiness, diminish dark circles, smooth fine lines and restore visible plumpness - delivering intense hydration deep into the skin while firming and illuminating the under-eye area from within. 'After cleansing your face, gently pat dry with a towel. Apply toner to refine and prepare the skin. Using the enclosed applicator, carefully place the hydrogel patches under the eyes. Leave on for 20 to 30 minutes. For enchanced results, the patches can we worn overnight. Remove the patches and gently pat remaining essence into the skin until fully absorbed.\u003c\/li\u003e\n\u003cli\u003eResults visible from the first use. Worn for 20–30 minutes or overnight, designed to fit seamlessly into your routine whether you're at home or on the go. Crafted in Korea with purpose in every detail. Cruelty-free · All skin types · Made in Korea\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-top-image\"\u003e\n\u003c!-- Replace this src with your actual product image --\u003e \u003cimg alt=\"product pic\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/592117976558_4.jpg?v=1782472532\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53236812611808,"sku":null,"price":482.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/592117976558_1.jpg?v=1782477095"},{"product_id":"riz-noir-huile-pour-le-visage-30-ml","title":"Riz noir (huile pour le visage, 30 ml)","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"pd-wrapper\"\u003e\n\u003c!-- Top: text + image --\u003e\n\u003cdiv class=\"pd-top\"\u003e\n\u003cdiv class=\"pd-top-text\"\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003eA lightweight, perfectly blended oil that’s amazingly fast-absorbing.\u003c\/li\u003e\n\u003cli\u003eGreat for all skin types, including those who don’t like the feeling of heavier oils.\u003c\/li\u003e\n\u003cli\u003eOur unique fermentation formula transforms raw ingredients into a more flexible configuration for the skin to absorb. We have developed a formula targeting powerful absorption by utilizing patented Ultra Deep Technology — made to deliver active ingredients deep within the skin.\u003c\/li\u003e\n\u003cli\u003eSeasonal, lightweight oil for anti-oxidation and replenishing nourishment.\u003c\/li\u003e\n\u003cli\u003eAmazingly fast-absorbing watery oil gives a soft and fresh finishing without stickiness and is made from five natural plant-derived oils.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-top-image\"\u003e\n\u003c!-- Replace this src with your actual product image --\u003e \u003cimg alt=\"product pic\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/458815738799_5.jpg?v=1782472886\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53236816216288,"sku":null,"price":329.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/458815738799_1.jpg?v=1782477287"},{"product_id":"renergie-h-c-f-triple-serum-concentre-anti-age-haute-performance-50-ml","title":"Renergie H.C.F. Triple Sérum – Concentré anti-âge haute performance 50 ml","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eDescription\u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-right: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n    .pd-top-image {\n      order: -1; \/* image on the left in RTL = visual right side *\/\n    }\n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-right: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\n\n  \u003cdiv class=\"pd-wrapper\"\u003e\n\n    \u003c!-- Top: text + image --\u003e\n    \u003cdiv class=\"pd-top\"\u003e\n      \u003cdiv class=\"pd-top-text\"\u003e\n        \u003cp\u003e\n         Sérum à triple action pour aider à combler la perte de volume, réduire visiblement les rides et atténuer l'apparence des taches brunes.\n        \u003c\/p\u003e\n        \u003ch2\u003eÀ PROPOS DU PRODUIT :\u003c\/h2\u003e\n        \u003cul\u003e\n          \u003cli\u003e \u003cstrong\u003eTEXTURE :\u003c\/strong\u003eUne combinaison de trois textures (gel, crème et émulsion) associées dans un sérum à triple dose.\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eTYPE DE PEAU :\u003c\/strong\u003eNormale, sèche, grasse, mixte et sensible\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003ePROBLÉMATIQUES CUTANÉES :\u003c\/strong\u003ePerte de volume et repulpage, ridules, rides, taches brunes\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eSANS :\u003c\/strong\u003eSans sulfate, sans huile minérale\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003ch2\u003eINGRÉDIENTS CLÉS ET EFFETS :\u003c\/h2\u003e\n        \u003cul\u003e\n          \u003cli\u003e \u003cstrong\u003eAcide hyaluronique : \u003c\/strong\u003eReconnu pour sa capacité à améliorer la rétention d’humidité et l’hydratation, ce qui peut contribuer à repulper et à lisser visiblement l’aspect de la peau.\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eC + Niacinamide :\u003c\/strong\u003eL’association de la vitamine C et de la niacinamide (vitamine B3) aide à lutter contre l’apparition des taches brunes, à éclaircir visiblement le teint et à lisser les ridules et les rides.\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eAcide férulique :\u003c\/strong\u003ePuissant antioxydant qui aide à neutraliser les dommages causés par les radicaux libres et à protéger la peau contre le stress oxydatif susceptible d'accélérer son vieillissement.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-top-image\"\u003e\n        \u003c!-- Replace this src with your actual product image --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/3614272860377_2.webp?v=1782473545\" alt=\"product pic\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53236832272608,"sku":null,"price":1545.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/3614272860377.webp?v=1782477638"},{"product_id":"double-serum-texture-legere-50-ml","title":"Double Sérum Texture Légère 50ml","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eDescription\u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-right: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n    .pd-top-image {\n      order: -1; \/* image on the left in RTL = visual right side *\/\n    }\n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-right: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\n\n  \u003cdiv class=\"pd-wrapper\"\u003e\n\n    \u003c!-- Top: text + image --\u003e\n    \u003cdiv class=\"pd-top\"\u003e\n      \u003cdiv class=\"pd-top-text\"\u003e\n        \u003cp\u003e\n         The iconic Double Serum is now also available in a new lighter, easily absorbed formula, with the same proven results on fine lines and wrinkles. Developed by Clarins Research, our unique dual formula combines the identical 21 powerful plant extracts as the original Double Serum that help boost the 5 vital functions of the skin and act on signs of ageing:\n        \u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e \u003cstrong\u003eRegeneration to renew skin texture\u003c\/strong\u003e\n\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eNutrition to nourish skin with nutrients\u003c\/strong\u003e\n\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eOxygenation to purify skin\u003c\/strong\u003e\n\u003c\/li\u003e\n          \u003cli\u003e \u003cstrong\u003eHydration to hydrate and moisturise\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003ch2\u003eProtection against external stressors\u003c\/h2\u003e\n        \u003cul\u003e\n          \u003cli\u003eIts dual texture - evanescent oil and fluid gel – with a new 50% lighter feel*, absorbs instantly and leaves a \"barely there\" finish. The nested bottles contain the two formulas in a technological and eco-designed feat that prioritises responsible materials and limits waste. Double Serum Light Texture is perfect for combination to oily skin-types, or for those who prefer a lighter weight texture.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-top-image\"\u003e\n        \u003c!-- Replace this src with your actual product image --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/007316562052_5.jpg?v=1782475190\" alt=\"product pic\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53236854292704,"sku":null,"price":1519.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/007316562052_1.jpg?v=1782478260"},{"product_id":"blue-expert-sun-protector-cream-spf50-50ml","title":"Blue Expert Sun Protector Cream SPF50 50ml","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-right: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n    .pd-top-image {\n      order: -1; \/* image on the left in RTL = visual right side *\/\n    }\n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-right: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"pd-wrapper\"\u003e\n\u003c!-- Top: text + image --\u003e\n\u003cdiv class=\"pd-top\"\u003e\n\u003cdiv class=\"pd-top-text\"\u003e\n\u003cp\u003eOptimisez votre routine de soins solaires SUN SKIN CARE grâce à la crème EXPERT SUN PROTECTOR SPF 50+\u003c\/p\u003e\n\u003ch2\u003eUNE TECHNOLOGIE RÉVOLUTIONNAIRE\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLancez-vous dans une aventure au cœur de l'innovation haut de gamme avec la première crème solaire de Shiseido, dont le voile protecteur possède des propriétés auto-réparatrices et est renforcé par la chaleur et l'eau.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSOINS DE LA PEAU AVANCÉS\u003c\/h2\u003e\n\u003cp\u003eEnrichie en actifs de soin, cette crème va au-delà de la protection solaire classique et offre des bienfaits remarquables.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLe complexe Profense CEL™ contribue à atténuer l'apparence des rides et des taches brunes*\u003c\/li\u003e\n\u003cli\u003eGrâce au complexe d'algues, profitez de quatre heures d'hydratation**\u003c\/li\u003e\n\u003cli\u003eGrâce à l'extrait de racine de réglisse et au complexe d'algues, apaisez les sensations d'inconfort de votre peau*\u003c\/li\u003e\n\u003cli\u003eGrâce au complexe NatureSurge, combattez l'oxydation causée par les polluants*\u003c\/li\u003e\n\u003cli\u003eGrâce à l'extrait de carthame, constatez une peau visiblement lisse et repulpée\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-top-image\"\u003e\n\u003c!-- Replace this src with your actual product image --\u003e \u003cimg alt=\"product pic\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/029316830597_2.jpg?v=1782475590\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53236861927648,"sku":null,"price":450.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/029316830597_1.jpg?v=1782478412"},{"product_id":"coffret-addict-duo-baume-a-levres-hydratant-et-huile-pour-les-levres","title":"Coffret Addict Duo : baume à lèvres hydratant et huile pour les lèvres","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"pd-wrapper\"\u003e\n\u003c!-- Top: text + image --\u003e\n\u003cdiv class=\"pd-top\"\u003e\n\u003cdiv class=\"pd-top-text\"\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003eRehaussez instantanément l'éclat de vos lèvres grâce à Dior Addict Lip Glow, le baume Dior qui réagit au pH des lèvres pour révéler une couleur naturelle personnalisée, et à Dior Addict Lip Glow Oil, l'huile pour les lèvres qui repulpe et lisse visiblement les lèvres tout en leur apportant un fini ultra-brillant.\u003c\/li\u003e\n\u003cli\u003eDior Addict Lip Glow 001 Rose, 3,2 g. Alliant à la perfection maquillage et soin, ce baume contient une base de soin¹ qui représente 97 % de sa composition et est enrichi en huile de cerise et en beurre de karité. Hydratées pendant 48 heures² et protégées du dessèchement, les lèvres sont apaisées, visiblement lissées, plus pulpeuses et repulpées.\u003c\/li\u003e\n\u003cli\u003eDior Addict Lip Glow Oil 001 Pink, 6 ml. The iconic Dior lip oil that pushes the boundaries of shine and creates a smoothing film that shapes the lips with a mirror-shine effect. Infused with cherry oil to smooth and revitalize the lips.\u003c\/li\u003e\n\u003cli\u003eMini Dior Addict Lip Maximizer 001 Pink, 2 ml. A miniature version of the maxi-volume effect plumping and hydrating gloss by Dior. Slip it into your bag for instant touch-ups, wherever you are.\u003c\/li\u003e\n\u003cli\u003e¹ Pourcentage minimal de la base du baume à lèvres garantissant l'hydratation, avant ajout des colorants. ² Test instrumental réalisé sur 31 sujets.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-top-image\"\u003e\n\u003c!-- Replace this src with your actual product image --\u003e \u003cimg alt=\"product pic\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/009117687109_11.jpg?v=1782476259\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53236869824736,"sku":null,"price":1000.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/009117687109_11.jpg?v=1782478680"},{"product_id":"crayon-a-levres-longue-tenue","title":"crayon à lèvres longue tenue","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"pd-wrapper\"\u003e\n\u003c!-- Top: text + image --\u003e\n\u003cdiv class=\"pd-top\"\u003e\n\u003cdiv class=\"pd-top-text\"\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003eUn crayon à lèvres innovant qui ne déteint pas. Sa formule à base d'eau garantit un rendu naturel, semblable à celui d'un tatouage, et une sensation agréable sur les lèvres. Une couleur intense au fini mat naturel qui tient pendant des heures sans baver ni s'estomper. Pour des lèvres qui se démarquent.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-top-image\"\u003e\n\u003c!-- Replace this src with your actual product image --\u003e \u003cimg alt=\"product pic\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/8025272609081.jpg?v=1782482262\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53236884472032,"sku":null,"price":166.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/8025272609081.jpg?v=1782483328"},{"product_id":"lhuile-off-on-huile-a-rincer","title":"L'Huile OFF\/ON - Huile à rincer","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"pd-wrapper\"\u003e\n\u003c!-- Top: text + image --\u003e\n\u003cdiv class=\"pd-top\"\u003e\n\u003cdiv class=\"pd-top-text\"\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003eBien plus qu’une simple huile démaquillante, c’est un véritable soin nourrissant.\u003c\/li\u003e\n\u003cli\u003eDior a réinventé ses démaquillants avec des formules ultra-performantes aux textures innovantes. Cette huile démaquillante, dont l’efficacité a été cliniquement prouvée, améliore la qualité de la peau jour après jour tout en respectant les peaux sensibles et la barrière cutanée.\u003c\/li\u003e\n\u003cli\u003eOFF : Élimine tous les types de maquillage, même les plus tenaces\u003c\/li\u003e\n\u003cli\u003eEnrichie en huile de jojoba, la formule élimine tous les types de maquillage,¹ même les plus tenaces – waterproof, longue tenue et sans transfert – ainsi que les crèmes solaires et les microparticules, sans laisser de résidus gras.\u003c\/li\u003e\n\u003cli\u003eON : Nourrit et rééquilibre\u003c\/li\u003e\n\u003cli\u003eLa barrière cutanée est préservée, l’équilibre naturel du pH est maintenu et la peau est instantanément plus douce et plus lisse. Après 1 mois d’utilisation, la peau est 29 % plus nourrie,² son équilibre est rétabli à 31 %,² et la visibilité des pores est réduite de 40 %.²\u003c\/li\u003e\n\u003cli\u003eUtilisé en association avec La Mousse OFF\/ON, il optimise l’élimination du maquillage, des impuretés et des résidus de crème solaire grâce à une routine de double nettoyage renforcée, laissant la peau parfaitement purifiée et hydratée. Convient aux peaux et aux yeux sensibles.\u003c\/li\u003e\n\u003cli\u003e¹ Maquillage du visage, des yeux et des lèvres. ² Auto-évaluation réalisée par 41 personnes, après 1 mois.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-top-image\"\u003e\n\u003c!-- Replace this src with your actual product image --\u003e \u003cimg alt=\"product pic\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/009117773575_3.jpg?v=1782482640\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53237155561696,"sku":null,"price":560.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/009117773575_1.jpg?v=1782483755"},{"product_id":"diorshow-overvolume-volume-extreme","title":"Diorshow Overvolume Volume extrême","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eDescription\u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\n\n  \u003cdiv class=\"pd-wrapper\"\u003e\n\n    \u003c!-- Top: text + image --\u003e\n    \u003cdiv class=\"pd-top\"\u003e\n      \u003cdiv class=\"pd-top-text\"\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003e\n            Diorshow Overvolume : le mascara qui allie volume extrême et définition cil à cil.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            Ce mascara offre instantanément un gain de volume extrême de 440 %* associé à une définition cil à cil pour un regard évasé. Intensément pigmenté, il enrobe les cils d’un noir profond qui ne déteint pas et tient 24 heures.*\n          \u003c\/li\u003e\n          \u003cli\u003e\n            Le tube de ce mascara Dior est orné du cannage, code couture emblématique de la Maison.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            - RÉSULTAT : +440 %* de volume extrême et une définition cil à cil sans paquets\u003cbr\u003e\n            - TEINTE : noir haute intensité\u003cbr\u003e\n            - TENUE : 24 heures*, sans bavures\u003cbr\u003e\n            - SOIN DES CILS : le D-panthénol aide à revitaliser et à renforcer les cils\u003cbr\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            * Test instrumental réalisé sur 30 personnes.\n          \u003c\/li\u003e\n\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-top-image\"\u003e\n        \u003c!-- Replace this src with your actual product image --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/009117104985_8.jpg?v=1782490793\" alt=\"product pic\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \n\n  \u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53241431261408,"sku":null,"price":459.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/009117104985_1.webp?v=1782491361"},{"product_id":"airstyle-pro","title":"AirStyle Pro","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eDescription\u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\n\n  \u003cdiv class=\"pd-wrapper\"\u003e\n\n    \u003c!-- Top: text + image --\u003e\n    \u003cdiv class=\"pd-top\"\u003e\n      \u003cdiv class=\"pd-top-text\"\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003e\n            Coiffez-vous comme une pro grâce au Dreame AirStyle Pro, doté de 7 embouts réglables pour des coiffures lisses, volumineuses ou bouclées. \n          \u003c\/li\u003e\n          \u003cli\u003e\n            Son flux d'air concentré limite les dommages causés par la chaleur, tandis que la fonction « air froid » activable d'une simple pression permet de fixer votre coiffure. Léger (seulement 390 g) et conçu pour une autonomie allant jusqu'à 600 heures, il vous offre un coiffage facile et fiable en toute occasion.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            *Tenue longue durée : désigne les boucles qui, selon nos tests en laboratoire, présentent moins de 35 % de déformation après 3 heures sans utilisation de spray coiffant. Pour une meilleure tenue, l'utilisation de produits coiffants est recommandée.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            *110 000 tr\/min, 55 m³\/h : données issues de notre laboratoire interne. Dans des conditions de laboratoire standard.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            *Sorties d'air rapprochées : désigne les sorties d'air du sèche-cheveux rapide, de l'embout « flyaway » et des embouts à enroulement automatique de 32 mm de l'AirStyle Pro. \n          \u003c\/li\u003e\n          \u003cli\u003e\n            *300 t\/s : Données issues de notre laboratoire interne.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            *1 s : Nos données internes montrent que, lorsque le débit d'air est maximal, 1 000 mèches de cheveux s'enroulent autour de l'embout par seconde.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            *30 % : d'après nos données de laboratoire – la longueur des cheveux a été mesurée avant et après le bouclage.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            *369 g : d'après les données de notre laboratoire interne. Ce poids comprend la poignée et le dispositif d'enroulement automatique, mais pas le câble. Il correspond approximativement au poids de deux citrons.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            *60 m\/s : données issues de notre laboratoire interne, mesurées en mode « High-Speed ​​Airflow » avec le séchoir rapide installé.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            *37° : Le câble forme un angle aigu d'au moins 37° avec la face inférieure de la poignée.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            *3 réglages de température : testé avec le sèche-cheveux, placé près de la sortie d'air pour des performances optimales dans des conditions contrôlées.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            *3 réglages de vitesse d'air : d'après nos données internes de laboratoire. Testé dans des conditions normales avec l'embout de bouclage automatique.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            *76 dBA : d'après nos données de laboratoire internes. L'image illustre le niveau sonore de la poignée sans aucun accessoire fixé.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            *Le produit présenté ici est donné à titre indicatif uniquement. L'aspect et l'image réels peuvent varier.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            *Les réglages de température et de débit d'air indiqués pour obtenir certains résultats de coiffage et les durées d'application sont donnés à titre indicatif uniquement. Les résultats réels peuvent varier en fonction de facteurs environnementaux et de la nature propre aux cheveux de chaque personne.\n          \u003c\/li\u003e\n\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-top-image\"\u003e\n        \u003c!-- Replace this src with your actual product image --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/f372aad1a7b34ffcb2ae390725651b5b.jpg?v=1782491953\" alt=\"product pic\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \n\n  \u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53241454690528,"sku":null,"price":2550.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/0c3a61b15af3488bb554b63835c826c3.jpg?v=1782491953"},{"product_id":"hair-dryer-super-3800-1780-watts","title":"Hair Dryer Super 3800 - 1780 Watts","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"pd-wrapper\"\u003e\n\u003c!-- Top: text + image --\u003e\n\u003cdiv class=\"pd-top\"\u003e\n\u003cdiv class=\"pd-top-text\"\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003eLe sèche-cheveux NG 3800 Super Energy empêche vos cheveux de devenir ternes ou crépus.\u003c\/li\u003e\n\u003cli\u003eIl intègre diverses technologies de pointe pour rendre vos cheveux sans frisottis, résistants aux agressions, soyeux et en bonne santé.\u003c\/li\u003e\n\u003cli\u003eSa puissance de 1 780 W génère un flux d’air puissant à grande vitesse pour des résultats optimaux en un temps record.\u003c\/li\u003e\n\u003cli\u003eGrâce à ses quatre réglages de température et ses deux vitesses, vous avez toujours le contrôle pour obtenir les résultats souhaités.\u003c\/li\u003e\n\u003cli\u003eCe sèche-cheveux apporte également à vos cheveux une brillance visible.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-top-image\"\u003e\n\u003c!-- Replace this src with your actual product image --\u003e \u003cimg alt=\"product pic\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/039a883105444d43aeec78fcec73bb57.jpg?v=1782493136\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53241618268384,"sku":null,"price":761.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/039a883105444d43aeec78fcec73bb57.jpg?v=1782493136"},{"product_id":"5-in-1-magic-hair-curler","title":"5 in 1 Magic Hair Curler","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eDescription\u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\n\n  \u003cdiv class=\"pd-wrapper\"\u003e\n\n    \u003c!-- Top: text + image --\u003e\n    \u003cdiv class=\"pd-top\"\u003e\n      \u003cdiv class=\"pd-top-text\"\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003e\n            Un fer à boucler tout-en-un. Sublimez votre coiffure avec le kit de fer à boucler 5-en-1 Nasmati, conçu pour créer des boucles dignes d'un salon de coiffure, sans effort et dans le confort de votre maison. Idéal pour les cheveux longs ou les extensions, ce fer à boucler est doté d'un tube allongé et d'une gamme d'embouts interchangeables, ce qui en fait l'outil parfait pour tous vos besoins de coiffage. Caractéristiques et avantages : 🌟 Tube allongé pour cheveux longs et extensions : Le tube allongé est spécialement conçu pour chauffer même les pointes de vos cheveux, créant ainsi des boucles parfaitement équilibrées en toute simplicité. Idéal pour coiffer les cheveux longs et les extensions. 🌟 Revêtement céramique pour des cheveux lisses et brillants : Le tube est revêtu à 100 % de céramique tourmaline pour sceller les cuticules, réduire les frisottis et sublimer la brillance. Dites adieu aux boucles ternes et sans vie et bonjour à des cheveux éclatants de santé.🌟 5 têtes interchangeables. Ce kit comprend : 10 mm pour des boucles serrées, 19-25 mm pour des ondulations naturelles, une brosse à boucler de 38 mm pour un effet brushing volumineux, 25 mm pour des boucles classiques, un fer à onduler de 25 mm pour des ondulations effet plage.🌟 Température réglable (80-220 °C). Personnalisez la température en fonction de votre type de cheveux et du style souhaité, des boucles souples aux ondulations définies. L'affichage LED de la température assure un contrôle précis.🌟 Design innovant pour plus de praticité : Changement d'embout rapide : Changez facilement d'embout en appuyant sur deux boutons pour un coiffage impeccable. Verrouillage automatique : Les embouts restent bien en place pendant l'utilisation. Arrêt automatique après 1 heure : Travaillez en toute sérénité grâce à cette fonction de sécurité intégrée. Double tension universelle (100-240 V) : Idéal pour les voyages, pour des coiffures parfaites où que vous soyez.🌟 Kit de coiffage complet : Chaque fer à boucler comprend : 5 embouts interchangeables, des gants résistants à la chaleur et des pinces à cheveux pour séparer les mèches.🌟 Conçu pour durer et allier style et performance : Fabriqué en ABS+PC de haute qualité, le fer à boucler Nasmati est conçu pour durer. Son design monochrome élégant, jusque dans les moindres détails, lui confère une allure raffinée. Sublimez votre chevelure avec Nasmati : Que vous souhaitiez créer des boucles souples, des ondulations volumineuses ou un style lisse, le kit de fer à boucler 5 en 1 Nasmati est l'outil idéal. Grâce à une technologie de pointe et un savoir-faire d'exception, Nasmati garantit des boucles naturelles, impeccables et uniques.\n          \u003c\/li\u003e\n\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-top-image\"\u003e\n        \u003c!-- Replace this src with your actual product image --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/2c8d68708f694587af0a50089b8f6dd4.webp?v=1782493565\" alt=\"product pic\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \n\n  \u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53241625477344,"sku":null,"price":993.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/2c8d68708f694587af0a50089b8f6dd4.webp?v=1782493565"},{"product_id":"digital-curling-iron-25mm","title":"Digital Curling Iron 25mm","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"pd-wrapper\"\u003e\n\u003c!-- Top: text + image --\u003e\n\u003cdiv class=\"pd-top\"\u003e\n\u003cdiv class=\"pd-top-text\"\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003eLe fer à boucler numérique Babyliss Pro est un outil de coiffage professionnel conçu pour créer des boucles précises et durables en toute simplicité. Idéal pour une utilisation en salon comme à la maison, ce fer à boucler allie technologie de pointe et design ergonomique pour une maîtrise totale de votre coiffure. Doté d'un système de contrôle numérique de la température avec un écran LED facile à lire, il vous permet d'ajuster la chaleur (jusqu'à 230 °C) à tous les types de cheveux, des plus fins et fragiles aux plus épais et rêches. Son revêtement en céramique ou en titane (selon le modèle) assure une répartition rapide et homogène de la chaleur pour des boucles lisses et brillantes, sans frisottis ni dommages causés par la chaleur. Son système de chauffe et de récupération instantanée garantit une température constante tout au long du coiffage, tandis que son embout froid et son cordon pivotant à 360° offrent une prise en main sûre et confortable. Que vous recherchiez des ondulations souples, des boucles serrées ou un volume classique, le fer à boucler numérique Babyliss Pro vous garantit des résultats impeccables, dignes d'un salon de coiffure, à chaque utilisation. • Parfait pour créer des ondulations plus larges, plus douces et plus naturelles, ainsi que des boucles volumineuses. • Élégance et classicisme • Technologie titane-tourmaline • Contrôle de la température et affichage numérique (de 130 °C à 200 °C) • 19 mm. Ultra-efficace et de coupe classique, élégant, avec un design alliant ergonomie et sécurité, il offre une finition artistique exceptionnelle pour toutes les longueurs de boucles. • Taille idéale pour les cheveux longs et épais. • Interrupteur marche\/arrêt. • Arrêt automatique après 60 min. • Embout froid. • Support métallique intégré. • Cordon pivotant professionnel de 2,70 m.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-top-image\"\u003e\n\u003c!-- Replace this src with your actual product image --\u003e \u003cimg alt=\"product pic\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/d1b60aae6b5547c2ba7ed0d93b79a3ee.webp?v=1782493565\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53241628295392,"sku":null,"price":840.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/7b12fe14961945afa7c6df2d9af6a328.jpg?v=1782493974"},{"product_id":"air-styler-3000-series-with-ionic-care","title":"Air Styler 3000 Series with Ionic Care","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eDescription\u003c\/title\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Tajawal:wght@400;500;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'Cairo', sans-serif;\n      color: #1a1a1a;\n      background: #fff;\n      direction: ltr;\n      font-size: 15px;\n      line-height: 1.8;\n    }\n\n    .pd-wrapper {\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 32px 20px;\n    }\n\n    \/* ── Top section: text + image ── *\/\n    .pd-top {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: start;\n      margin-bottom: 36px;\n    }\n\n    .pd-top-text h2 {\n      font-size: 18px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-top-text p {\n      margin-bottom: 16px;\n      color: #444;\n    }\n\n    .pd-top-text ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-top-text ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      color: #444;\n    }\n\n    .pd-top-text ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 18px;\n      line-height: 1.5;\n    }\n\n  \n\n    .pd-top-image img {\n      width: 100%;\n      height: 340px;\n      object-fit: cover;\n      border-radius: 4px;\n      display: block;\n    }\n\n    \/* ── Full-width paragraph ── *\/\n    .pd-body-text {\n      margin-bottom: 36px;\n      color: #444;\n      line-height: 1.9;\n    }\n\n    \/* ── Four-column grid ── *\/\n    .pd-columns {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 24px;\n    }\n\n    .pd-col h3 {\n      font-size: 16px;\n      font-weight: 700;\n      margin-bottom: 12px;\n      color: #111;\n    }\n\n    .pd-col ul {\n      list-style: none;\n      padding: 0;\n    }\n\n    .pd-col ul li {\n      position: relative;\n      padding-left: 18px;\n      margin-bottom: 8px;\n      color: #444;\n      font-size: 14px;\n    }\n\n    .pd-col ul li::before {\n      content: \"•\";\n      position: absolute;\n      left: 0;\n      color: #0A5D5D;\n      font-size: 16px;\n      line-height: 1.5;\n    }\n\n    .pd-col p {\n      color: #444;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n\n    \/* ── Responsive ── *\/\n    @media (max-width: 768px) {\n      .pd-top {\n        grid-template-columns: 1fr;\n        gap: 20px;\n      }\n\n      .pd-top-image {\n        order: 0;\n      }\n\n      .pd-top-image img {\n        height: 240px;\n      }\n\n      .pd-columns {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 20px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .pd-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\n\n  \u003cdiv class=\"pd-wrapper\"\u003e\n\n    \u003c!-- Top: text + image --\u003e\n    \u003cdiv class=\"pd-top\"\u003e\n      \u003cdiv class=\"pd-top-text\"\u003e\n        \u003cul style=\"text-align: left;\"\u003e\n          \u003cli\u003e\n            Philips Air Styler série 3000 pour le séchage et la mise en forme avec technologie Ionic Care, 800 W, 3 réglages de chaleur, 4 embouts, rose\/or - BHA310\/03. Séchage et mise en forme en un seul geste : le Philips Air Styler 3000 vous permet de créer de superbes coiffures naturelles, tout en apportant une brillance supplémentaire grâce à la technologie Ionic Care. Les 4 embouts conviennent aussi bien aux cheveux longs qu'aux cheveux courts, pour un coiffage en toute simplicité. \n          \u003c\/li\u003e\n\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pd-top-image\"\u003e\n        \u003c!-- Replace this src with your actual product image --\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/bc72818ae3884d0080fe60b29c5fae07.webp?v=1782494229\" alt=\"product pic\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \n\n  \u003c\/div\u003e\n\n\n\u003c\/body\u003e","brand":"Sorapalette","offers":[{"title":"Default Title","offer_id":53241637994720,"sku":null,"price":530.0,"currency_code":"MAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/0273\/2512\/files\/4396c1c1c92145e28b7fb3daf11d864a.jpg?v=1782494191"}],"url":"https:\/\/paporich.com\/collections\/tous-les-produits.oembed","provider":"Paporich","version":"1.0","type":"link"}