{"title":"pack mysalat","description":"","products":[{"product_id":"sajda-slim","title":"Tapis de prière compact | Sajda Slim","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .ts-section { font-family: 'DM Sans', sans-serif; max-width: 860px; width: 100%; margin: 0 auto; padding: 40px 20px; }\n  .ts-header { text-align: center; margin-bottom: 52px; animation: tsFadeUp 0.7s ease both; }\n  .ts-tag { display: inline-block; font-size: 11px; font-weight: 500; letter-spacing: 3px; text-transform: uppercase; color: #2d8653; border: 1px solid #2d8653; padding: 6px 16px; border-radius: 100px; margin-bottom: 20px; }\n  .ts-title { font-family: 'Playfair Display', serif; font-size: clamp(26px, 5vw, 40px); color: #0d3320; line-height: 1.2; margin-bottom: 14px; }\n  .ts-subtitle { font-size: 15px; color: #5a6a60; font-weight: 300; max-width: 480px; margin: 0 auto; line-height: 1.7; }\n  .ts-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-bottom: 40px; }\n  @media (max-width: 580px) { .ts-grid { grid-template-columns: 1fr; } }\n  .ts-card { background: #fff; border-radius: 20px; padding: 28px 24px; display: flex; align-items: flex-start; gap: 18px; border: 1px solid rgba(13,51,32,0.08); box-shadow: 0 4px 24px rgba(13,51,32,0.06); animation: tsFadeUp 0.7s ease both; transition: transform 0.3s ease, box-shadow 0.3s ease; }\n  .ts-card:hover { transform: translateY(-4px); box-shadow: 0 12px 36px rgba(13,51,32,0.12); }\n  .ts-card:nth-child(1) { animation-delay: 0.1s; }\n  .ts-card:nth-child(2) { animation-delay: 0.2s; }\n  .ts-card:nth-child(3) { animation-delay: 0.3s; }\n  .ts-card:nth-child(4) { animation-delay: 0.4s; }\n  .ts-card:nth-child(5) { animation-delay: 0.5s; }\n  .ts-icon { width: 50px; height: 50px; background: linear-gradient(135deg, #1a5c38, #2d8653); border-radius: 14px; display: flex; align-items: center; justify-content: center; font-size: 22px; flex-shrink: 0; box-shadow: 0 4px 12px rgba(26,92,56,0.3); }\n  .ts-check-row { display: flex; align-items: center; gap: 8px; margin-bottom: 6px; }\n  .ts-check { width: 18px; height: 18px; background: #4caf7d; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .ts-check svg { width: 10px; height: 10px; stroke: white; stroke-width: 2.5; fill: none; }\n  .ts-name { font-size: 15px; font-weight: 500; color: #0d3320; }\n  .ts-desc { font-size: 13px; color: #7a8c82; line-height: 1.6; font-weight: 300; margin: 0; }\n  .ts-dimensions { background: #f7faf8; border: 1px solid rgba(13,51,32,0.1); border-radius: 20px; padding: 28px 36px; display: flex; justify-content: center; gap: 60px; margin-bottom: 20px; animation: tsFadeUp 0.7s 0.55s ease both; }\n  @media (max-width: 480px) { .ts-dimensions { gap: 24px; } }\n  .ts-dim-item { text-align: center; }\n  .ts-dim-label { font-size: 11px; letter-spacing: 2px; text-transform: uppercase; color: #7a8c82; margin-bottom: 8px; }\n  .ts-dim-value { font-family: 'Playfair Display', serif; font-size: 26px; color: #0d3320; font-weight: 700; }\n  .ts-dim-sub { font-size: 12px; color: #7a8c82; margin-top: 4px; }\n  .ts-dim-divider { width: 1px; background: rgba(13,51,32,0.1); }\n  .ts-banner { background: linear-gradient(135deg, #0d3320, #1a5c38); border-radius: 20px; padding: 32px 36px; display: flex; align-items: center; gap: 24px; animation: tsFadeUp 0.7s 0.6s ease both; position: relative; overflow: hidden; margin-bottom: 24px; }\n  .ts-banner::before { content: '❝'; position: absolute; right: 24px; top: 8px; font-size: 80px; color: rgba(255,255,255,0.05); font-family: Georgia, serif; line-height: 1; }\n  .ts-banner-icon { font-size: 34px; flex-shrink: 0; }\n  .ts-banner-text { color: rgba(255,255,255,0.9); font-size: 14px; line-height: 1.7; font-weight: 300; font-style: italic; margin: 0; }\n  .ts-banner-text strong { color: #c9a84c; font-style: normal; font-weight: 500; }\n  .ts-delivery { text-align: center; animation: tsFadeUp 0.7s 0.7s ease both; }\n  .ts-badge { display: inline-flex; align-items: center; gap: 10px; background: white; border: 1.5px solid #4caf7d; border-radius: 100px; padding: 10px 24px; font-size: 13px; color: #1a5c38; font-weight: 500; box-shadow: 0 2px 12px rgba(76,175,125,0.15); }\n  @keyframes tsFadeUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }\n\u003c\/style\u003e\n\u003cdiv class=\"ts-section\"\u003e\n\u003cdiv class=\"ts-header\"\u003e\n\u003cdiv class=\"ts-tag\"\u003e🕌 Tapis de prière compact | Sajda Slim\u003c\/div\u003e\n\u003ch2 class=\"ts-title\"\u003ePourquoi tu vas aimer\u003c\/h2\u003e\n\u003cp class=\"ts-subtitle\"\u003e\u003cstrong\u003eLe Tapis de prière compact | Sajda Slim\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"ts-subtitle\"\u003ecompact, imperméable, toujours prêt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-grid\"\u003e\n\u003cdiv class=\"ts-card\"\u003e\n\u003cdiv class=\"ts-icon\"\u003e🌀\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ts-check-row\"\u003e\n\u003cdiv class=\"ts-check\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"ts-name\"\u003eScratchable \u0026amp; enroulable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"ts-desc\"\u003eSe range en quelques secondes, tient compacté sans se défaire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-card\"\u003e\n\u003cdiv class=\"ts-icon\"\u003e💧\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ts-check-row\"\u003e\n\u003cdiv class=\"ts-check\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"ts-name\"\u003eImperméable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"ts-desc\"\u003ePrie sur n'importe quelle surface sans crainte de l'humidité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-card\"\u003e\n\u003cdiv class=\"ts-icon\"\u003e🛡️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ts-check-row\"\u003e\n\u003cdiv class=\"ts-check\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"ts-name\"\u003eAntidérapant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"ts-desc\"\u003eReste bien en place pendant la prière, même sur carrelage ou parquet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-card\"\u003e\n\u003cdiv class=\"ts-icon\"\u003e🙋\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ts-check-row\"\u003e\n\u003cdiv class=\"ts-check\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"ts-name\"\u003eMixte\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"ts-desc\"\u003eConvient aussi bien aux hommes qu'aux femmes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-card\"\u003e\n\u003cdiv class=\"ts-icon\"\u003e🎒\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ts-check-row\"\u003e\n\u003cdiv class=\"ts-check\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"ts-name\"\u003eTient dans la paume\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"ts-desc\"\u003eUne fois enroulé, il disparaît dans n'importe quel sac .\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-dimensions\"\u003e\n\u003cdiv class=\"ts-dim-item\"\u003e\n\u003cdiv class=\"ts-dim-label\"\u003eDéplié\u003c\/div\u003e\n\u003cdiv class=\"ts-dim-value\"\u003e47 × 93\u003c\/div\u003e\n\u003cdiv class=\"ts-dim-sub\"\u003ecm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-dim-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ts-dim-item\"\u003e\n\u003cdiv class=\"ts-dim-label\"\u003eEnroulé\u003c\/div\u003e\n\u003cdiv class=\"ts-dim-value\"\u003e5 × 13\u003c\/div\u003e\n\u003cdiv class=\"ts-dim-sub\"\u003ecm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-banner\"\u003e\n\u003cdiv class=\"ts-banner-icon\"\u003e🕋\u003c\/div\u003e\n\u003cp class=\"ts-banner-text\"\u003ePour le travailleur, l'étudiant, le voyageur — \u003cstrong\u003ene manque plus jamais une prière\u003c\/strong\u003e, où que tu sois dans le monde.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-delivery\"\u003e\n\u003cdiv class=\"ts-badge\"\u003e🚚 Livraison offerte dès 50€ d'achat\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"TECHSLIM","offers":[{"title":"noir","offer_id":52513353859419,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"red maroon","offer_id":52513353826651,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"bleu navy","offer_id":52513353892187,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/2595\/6187\/files\/Sajda_slim_1_1_1.webp?v=1780477396"},{"product_id":"tasbih-digital","title":"tasbih digital","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .ts-section { font-family: 'DM Sans', sans-serif; max-width: 860px; width: 100%; margin: 0 auto; padding: 40px 20px; }\n  .ts-header { text-align: center; margin-bottom: 52px; animation: tsFadeUp 0.7s ease both; }\n  .ts-tag { display: inline-block; font-size: 11px; font-weight: 500; letter-spacing: 3px; text-transform: uppercase; color: #2d8653; border: 1px solid #2d8653; padding: 6px 16px; border-radius: 100px; margin-bottom: 20px; }\n  .ts-title { font-family: 'Playfair Display', serif; font-size: clamp(26px, 5vw, 40px); color: #0d3320; line-height: 1.2; margin-bottom: 14px; }\n  .ts-subtitle { font-size: 15px; color: #5a6a60; font-weight: 300; max-width: 480px; margin: 0 auto; line-height: 1.7; }\n  .ts-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-bottom: 40px; }\n  @media (max-width: 580px) { .ts-grid { grid-template-columns: 1fr; } }\n  .ts-card { background: #fff; border-radius: 20px; padding: 28px 24px; display: flex; align-items: flex-start; gap: 18px; border: 1px solid rgba(13,51,32,0.08); box-shadow: 0 4px 24px rgba(13,51,32,0.06); animation: tsFadeUp 0.7s ease both; transition: transform 0.3s ease, box-shadow 0.3s ease; }\n  .ts-card:hover { transform: translateY(-4px); box-shadow: 0 12px 36px rgba(13,51,32,0.12); }\n  .ts-card:nth-child(1) { animation-delay: 0.1s; }\n  .ts-card:nth-child(2) { animation-delay: 0.2s; }\n  .ts-card:nth-child(3) { animation-delay: 0.3s; }\n  .ts-card:nth-child(4) { animation-delay: 0.4s; }\n  .ts-icon { width: 50px; height: 50px; background: linear-gradient(135deg, #1a5c38, #2d8653); border-radius: 14px; display: flex; align-items: center; justify-content: center; font-size: 22px; flex-shrink: 0; box-shadow: 0 4px 12px rgba(26,92,56,0.3); }\n  .ts-check-row { display: flex; align-items: center; gap: 8px; margin-bottom: 6px; }\n  .ts-check { width: 18px; height: 18px; background: #4caf7d; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .ts-check svg { width: 10px; height: 10px; stroke: white; stroke-width: 2.5; fill: none; }\n  .ts-name { font-size: 15px; font-weight: 500; color: #0d3320; }\n  .ts-desc { font-size: 13px; color: #7a8c82; line-height: 1.6; font-weight: 300; margin: 0; }\n  .ts-counter { background: #f7faf8; border: 1px solid rgba(13,51,32,0.1); border-radius: 20px; padding: 28px 36px; display: flex; align-items: center; justify-content: center; gap: 40px; margin-bottom: 20px; animation: tsFadeUp 0.7s 0.5s ease both; }\n  @media (max-width: 480px) { .ts-counter { flex-direction: column; gap: 20px; } }\n  .ts-counter-number { font-family: 'Playfair Display', serif; font-size: 52px; color: #0d3320; font-weight: 700; line-height: 1; letter-spacing: -2px; }\n  .ts-counter-title { font-size: 15px; font-weight: 500; color: #0d3320; margin-bottom: 4px; }\n  .ts-counter-desc { font-size: 12px; color: #7a8c82; font-weight: 300; }\n  .ts-counter-divider { width: 1px; height: 60px; background: rgba(13,51,32,0.1); }\n  @media (max-width: 480px) { .ts-counter-divider { width: 60px; height: 1px; } }\n  .ts-banner { background: linear-gradient(135deg, #0d3320, #1a5c38); border-radius: 20px; padding: 32px 36px; display: flex; align-items: center; gap: 24px; animation: tsFadeUp 0.7s 0.6s ease both; position: relative; overflow: hidden; margin-bottom: 24px; }\n  .ts-banner::before { content: '❝'; position: absolute; right: 24px; top: 8px; font-size: 80px; color: rgba(255,255,255,0.05); font-family: Georgia, serif; line-height: 1; }\n  .ts-banner-icon { font-size: 34px; flex-shrink: 0; }\n  .ts-banner-text { color: rgba(255,255,255,0.9); font-size: 14px; line-height: 1.7; font-weight: 300; font-style: italic; margin: 0; }\n  .ts-banner-text strong { color: #c9a84c; font-style: normal; font-weight: 500; }\n  .ts-delivery { text-align: center; animation: tsFadeUp 0.7s 0.7s ease both; }\n  .ts-badge { display: inline-flex; align-items: center; gap: 10px; background: white; border: 1.5px solid #4caf7d; border-radius: 100px; padding: 10px 24px; font-size: 13px; color: #1a5c38; font-weight: 500; box-shadow: 0 2px 12px rgba(76,175,125,0.15); }\n  @keyframes tsFadeUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }\n\u003c\/style\u003e\n\u003cdiv class=\"ts-section\"\u003e\n\u003cdiv class=\"ts-header\"\u003e\n\u003cdiv class=\"ts-tag\"\u003e📿 Dhikr \u0026amp; spiritualité\u003c\/div\u003e\n\u003ch2 class=\"ts-title\"\u003eCe qu'il t'apporte\u003c\/h2\u003e\n\u003cp class=\"ts-subtitle\"\u003eLe chapelet digital Techslim — ton compagnon de dhikr, discret et précis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-grid\"\u003e\n\u003cdiv class=\"ts-card\"\u003e\n\u003cdiv class=\"ts-icon\"\u003e👆\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ts-check-row\"\u003e\n\u003cdiv class=\"ts-check\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"ts-name\"\u003eUn clic, un dhikr\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"ts-desc\"\u003eCompte tes invocations facilement, sans te distraire de ta concentration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-card\"\u003e\n\u003cdiv class=\"ts-icon\"\u003e🔢\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ts-check-row\"\u003e\n\u003cdiv class=\"ts-check\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"ts-name\"\u003eCompteur précis\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"ts-desc\"\u003eFini les erreurs de comptage — l'écran affiche ton total en temps réel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-card\"\u003e\n\u003cdiv class=\"ts-icon\"\u003e🎒\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ts-check-row\"\u003e\n\u003cdiv class=\"ts-check\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"ts-name\"\u003eUltra-compact\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"ts-desc\"\u003eSe glisse dans une poche, discret et léger au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-card\"\u003e\n\u003cdiv class=\"ts-icon\"\u003e🔄\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ts-check-row\"\u003e\n\u003cdiv class=\"ts-check\"\u003e\u003csvg viewbox=\"0 0 12 12\"\u003e\u003cpolyline points=\"2,6 5,9 10,3\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"ts-name\"\u003eRemise à zéro facile\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"ts-desc\"\u003eRéinitialise en un instant pour recommencer une nouvelle série de dhikr.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-counter\"\u003e\n\u003cdiv class=\"ts-counter-number\"\u003e99\u003c\/div\u003e\n\u003cdiv class=\"ts-counter-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ts-counter-title\"\u003e\u003cspan\u003eDhikr\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"ts-counter-desc\"\u003e · Subhanallah · Alhamdulillah · Allahou Akbar\u003c\/div\u003e\n\u003cdiv class=\"ts-counter-desc\"\u003e\n\u003cspan\u003e100: \u003c\/span\u003e\u003ci\u003elaa ilaha illa Allah wahdahou laa sharika lahou. Lahoul moulk wa lahoul hamd wahwa alaa koulli shayin qadiir.\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-banner\"\u003e\n\u003cdiv class=\"ts-banner-icon\"\u003e📿\u003c\/div\u003e\n\u003cp class=\"ts-banner-text\"\u003eOn peut utilisé nos doigts pour faire le dhikr , les tasbih digital de chez techslim n'est qu'un accessoire rien de plus ! Il n'est pas primordial d'en posséder un .\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ts-delivery\"\u003e\n\u003cdiv class=\"ts-badge\"\u003e🚚 Livraison offerte dès 50€ d'achat\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"TECHSLIM","offers":[{"title":"noir","offer_id":52542606999899,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"rouge","offer_id":52542607032667,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"vert","offer_id":52542607065435,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/2595\/6187\/files\/tasbihdigital_3.png?v=1773064978"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/2595\/6187\/collections\/Sajda_slim_2_1_1.webp?v=1780480747","url":"https:\/\/www.techslim.fr\/collections\/pack-mysalat.oembed","provider":"TECHSLIM","version":"1.0","type":"link"}