{"id":793,"date":"2026-05-18T18:20:29","date_gmt":"2026-05-18T18:20:29","guid":{"rendered":"https:\/\/lumans.co\/?post_type=lumans_collection&#038;p=793"},"modified":"2026-05-18T18:20:29","modified_gmt":"2026-05-18T18:20:29","slug":"rituel-3","status":"publish","type":"lumans_collection","link":"https:\/\/lumans.co\/en\/collection\/rituel-3\/","title":{"rendered":"Ritual 3"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"793\" class=\"elementor elementor-793\" data-elementor-post-type=\"lumans_collection\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89756ec e-con-full e-flex e-con e-parent\" data-id=\"89756ec\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a7b35c elementor-widget elementor-widget-lumans_waitlist_hero\" data-id=\"2a7b35c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"lumans_waitlist_hero.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n        <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n        <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Jost:wght@300;400;500&display=swap\" rel=\"stylesheet\">\n\n        <style>\n        \/* Base styles SCOPE \u2014 class-only pour laisser Elementor surcharger via {{WRAPPER}} *\/\n        #lwh-2a7b35c{\n            --bordeaux:#600912;--bordeaux-d:#3d060c;--bordeaux-l:#8a1020;\n            --or:#c59d53;--or-l:#e7cea6;--ivoire:#f8f3ea;--ivoire-d:#ede5d4;\n            --texte:#1a1208;--texte-dd:#8a7d68;\n            color:#1a1208;\n            -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;\n        }\n        #lwh-2a7b35c *{box-sizing:border-box;}\n        #lwh-2a7b35c img{max-width:100%;}\n\n        \/* Defaults typographiques class-only (specificity 0,1,0) \u2014 Elementor surcharge via {{WRAPPER}} .class (0,2,0) *\/\n        .lwh-hero-title    { font-family:'Cormorant Garamond',serif; font-style:italic; font-size:clamp(22px,3.2vw,46px); line-height:1.1; color:#f8f3ea; margin-bottom:16px; }\n        .lwh-hero-desc     { font-family:'Jost',sans-serif; font-size:12px; font-weight:300; line-height:1.9; color:rgba(248,243,234,.52); margin:0; }\n        .lwh-kicker        { font-family:'Jost',sans-serif; font-size:9px; letter-spacing:.32em; text-transform:uppercase; color:#8a7d68; margin-bottom:20px; }\n        .lwh-form-title    { font-family:'Cormorant Garamond',serif; font-size:34px; line-height:1.05; color:#1a1208; margin-bottom:6px; }\n        .lwh-form-subtitle { font-family:'Cormorant Garamond',serif; font-size:15px; font-style:italic; line-height:1.3; color:#8a7d68; margin-bottom:32px; }\n        .lwh-field-label   { display:block; font-family:'Jost',sans-serif; font-size:10px; letter-spacing:.25em; text-transform:uppercase; color:#8a7d68; margin-bottom:8px; }\n        .lwh-helper        { font-family:'Jost',sans-serif; font-size:10px; font-style:italic; color:#8a7d68; opacity:.55; margin:2px 0 12px; padding-left:4px; }\n        .lwh-cta           { font-family:'Jost',sans-serif; font-size:11px; letter-spacing:.3em; text-transform:uppercase; }\n        .lwh-success-title { font-family:'Cormorant Garamond',serif; font-size:22px; color:#1a1208; margin-bottom:8px; }\n        .lwh-success-msg   { font-family:'Jost',sans-serif; font-size:12px; font-weight:300; line-height:1.8; color:#8a7d68; margin:0 auto; max-width:320px; }\n        .lwh-success       { display:flex; flex-direction:column; align-items:center; justify-content:center; min-height:240px; }\n\n        @media (max-width: 768px) {\n            #lwh-2a7b35c .lm-section       { grid-template-columns: 1fr !important; min-height: auto !important; }\n            #lwh-2a7b35c .lm-panel-left    { min-height: 60vw !important; padding: 0 !important; }\n            #lwh-2a7b35c .lm-panel-inner   { padding: 36px 28px !important; }\n            #lwh-2a7b35c .lm-panel-right   { padding: 40px 28px !important; }\n            #lwh-2a7b35c .lm-phone-grid    { grid-template-columns: 120px 1fr !important; }\n            #lwh-2a7b35c .lwh-cta          { white-space: nowrap; letter-spacing: .22em !important; padding: 14px 18px !important; }\n        }\n        @media (max-width: 480px) {\n            #lwh-2a7b35c .lm-panel-left  { min-height: 72vw !important; }\n            #lwh-2a7b35c .lm-panel-inner { padding: 28px 20px !important; height:100% !important; }\n            #lwh-2a7b35c .lm-panel-right { padding: 32px 20px !important; }\n            #lwh-2a7b35c .lm-phone-grid  { grid-template-columns: 110px 1fr !important; }\n            #lwh-2a7b35c .lwh-cta        { white-space: nowrap; letter-spacing: .18em !important; padding: 14px 16px !important; gap: 8px !important; }\n        }\n        <\/style>\n\n        <section id=\"lwh-2a7b35c\">\n        <section class=\"lm-section\" style=\"display:grid;grid-template-columns:1fr 1fr;min-height:100vh;\">\n\n            <div class=\"lm-panel-left\" style=\"position:relative;background:#600912;overflow:hidden;\">\n                <div style=\"position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(61,6,12,.22) 55%,rgba(61,6,12,.06) 100%);\"><\/div>\n                <div class=\"lm-panel-inner\" style=\"position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:center;padding:48px;\">\n                    \n                    <div class=\"lwh-hero-title\">\n                        Entrez dans le cercle<br>\n                        <span style=\"font-style:normal;color:#e7cea6;\">Bient\u00f4t le prochain chapitre<\/span>\n                    <\/div>\n                    <p class=\"lwh-hero-desc\">Inscrivez-vous pour d\u00e9couvrir en avant-premi\u00e8re le prochain chapitre, la collaboration artistique et les cr\u00e9ations exclusives.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"lm-panel-right\" style=\"background:#f8f3ea;display:flex;flex-direction:column;justify-content:center;padding:64px 56px;position:relative;\">\n                <div style=\"position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#600912,#c59d53,#600912);\"><\/div>\n\n                <div class=\"lwh-kicker\">Collection Rituels \u00b7 Rituel 3<\/div>\n\n                <div class=\"lwh-form-title\">\n                    Acc\u00e8s<br><em style=\"font-style:normal;color:#600912;\">Prioritaire<\/em>\n                <\/div>\n\n                <div class=\"lwh-form-subtitle\">Soyez parmi les premiers \u00e0 acc\u00e9der au Rituel 3, avant son ouverture publique.<\/div>\n\n                <div id=\"lwh-form-wrap-2a7b35c\"\n                     data-list-id=\"8\"\n                     data-doi=\"1\"\n                     data-ajax=\"https:\/\/lumans.co\/wp-admin\/admin-ajax.php\"\n                     data-nonce=\"2ee50df8b9\">\n\n                    <input type=\"text\" class=\"lwh-hp\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\" style=\"position:absolute;left:-9999px;opacity:0;height:0;pointer-events:none;\">\n\n                    <div style=\"margin-bottom:16px;\">\n                        <label class=\"lwh-field-label\">WhatsApp<\/label>\n                        <div class=\"lm-phone-grid\" style=\"display:grid;grid-template-columns:148px 1fr;gap:8px;\">\n                            <div style=\"position:relative;\">\n                                <select class=\"lwh-indicatif\" style=\"width:100%;height:100%;padding:14px 28px 14px 10px;background:#fff;border:1px solid rgba(197,157,83,.22);border-radius:50px;font-family:'Jost',sans-serif;font-size:12px;font-weight:300;color:#1a1208;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s,box-shadow .2s;\">\n                                    <optgroup label=\"\u2500\u2500 Europe \u2500\u2500\">\n                                        <option value=\"FR\" selected>France +33<\/option>\n                                        <option value=\"BE\">Belgique +32<\/option>\n                                        <option value=\"CH\">Suisse +41<\/option>\n                                        <option value=\"DE\">Allemagne +49<\/option>\n                                        <option value=\"GB\">Royaume-Uni +44<\/option>\n                                        <option value=\"PT\">Portugal +351<\/option>\n                                    <\/optgroup>\n                                    <optgroup label=\"\u2500\u2500 Am\u00e9rique du Nord \u2500\u2500\">\n                                        <option value=\"CA\">Canada +1<\/option>\n                                        <option value=\"US\">\u00c9tats-Unis +1<\/option>\n                                    <\/optgroup>\n                                    <optgroup label=\"\u2500\u2500 Antilles \u2500\u2500\">\n                                        <option value=\"MQ\">Martinique +596<\/option>\n                                        <option value=\"GP\">Guadeloupe +590<\/option>\n                                    <\/optgroup>\n                                    <optgroup label=\"\u2500\u2500 Maghreb \u2500\u2500\">\n                                        <option value=\"MA\">Maroc +212<\/option>\n                                        <option value=\"DZ\">Alg\u00e9rie +213<\/option>\n                                        <option value=\"TN\">Tunisie +216<\/option>\n                                    <\/optgroup>\n                                    <optgroup label=\"\u2500\u2500 Afrique de l'Ouest \u2500\u2500\">\n                                        <option value=\"SN\">S\u00e9n\u00e9gal +221<\/option>\n                                        <option value=\"CI\">C\u00f4te d'Ivoire +225<\/option>\n                                        <option value=\"ML\">Mali +223<\/option>\n                                        <option value=\"BF\">Burkina Faso +226<\/option>\n                                        <option value=\"GN\">Guin\u00e9e +224<\/option>\n                                        <option value=\"TG\">Togo +228<\/option>\n                                        <option value=\"BJ\">B\u00e9nin +229<\/option>\n                                        <option value=\"NE\">Niger +227<\/option>\n                                        <option value=\"GH\">Ghana +233<\/option>\n                                        <option value=\"NG\">Nigeria +234<\/option>\n                                    <\/optgroup>\n                                    <optgroup label=\"\u2500\u2500 Afrique Centrale \u2500\u2500\">\n                                        <option value=\"CM\">Cameroun +237<\/option>\n                                        <option value=\"CD\">Congo RDC +243<\/option>\n                                        <option value=\"CG\">Congo +242<\/option>\n                                        <option value=\"GA\">Gabon +241<\/option>\n                                    <\/optgroup>\n                                    <optgroup label=\"\u2500\u2500 Afrique de l'Est \/ Australe \u2500\u2500\">\n                                        <option value=\"MG\">Madagascar +261<\/option>\n                                        <option value=\"MU\">Maurice +230<\/option>\n                                    <\/optgroup>\n                                <\/select>\n                                <svg style=\"position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#8a7d68;\" width=\"10\" height=\"10\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M6 9l6 6 6-6\"\/><\/svg>\n                            <\/div>\n                            <input type=\"tel\" class=\"lwh-whatsapp\" placeholder=\"6 12 34 56 78\" style=\"width:100%;padding:14px 20px;background:#fff;border:1px solid rgba(197,157,83,.22);border-radius:50px;font-family:'Jost',sans-serif;font-size:14px;font-weight:300;color:#1a1208;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;\">\n                        <\/div>\n                        <div class=\"lwh-wa-error\" style=\"display:none;font-family:'Jost',sans-serif;font-size:10px;color:#c0392b;margin-top:4px;padding-left:4px;line-height:1.5;\"><\/div>\n                    <\/div>\n\n                    <p class=\"lwh-helper\">Aucun spam, seulement l&#039;essentiel<\/p>\n\n                    <div style=\"display:flex;align-items:center;gap:12px;margin:4px 0 16px;\">\n                        <span style=\"flex:1;height:1px;background:rgba(197,157,83,.18);display:block;\"><\/span>\n                        <span class=\"lwh-kicker\" style=\"margin:0;letter-spacing:.2em;opacity:.5;\">ou<\/span>\n                        <span style=\"flex:1;height:1px;background:rgba(197,157,83,.18);display:block;\"><\/span>\n                    <\/div>\n\n                    <div style=\"margin-bottom:8px;\">\n                        <label class=\"lwh-field-label\">Email<\/label>\n                        <input type=\"email\" class=\"lwh-email\" placeholder=\"votre@email.com\" autocomplete=\"email\" style=\"width:100%;padding:14px 20px;background:#fff;border:1px solid rgba(197,157,83,.22);border-radius:50px;font-family:'Jost',sans-serif;font-size:14px;font-weight:300;color:#1a1208;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;\">\n                        <div class=\"lwh-email-error\" style=\"display:none;font-family:'Jost',sans-serif;font-size:10px;color:#c0392b;margin-top:4px;padding-left:4px;line-height:1.5;\"><\/div>\n                    <\/div>\n\n                    <a href=\"#\" class=\"lwh-cta\" style=\"width:100%;padding:15px 24px;background:#600912;color:#f8f3ea;border:none;border-radius:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;box-sizing:border-box;transition:background .2s,transform .2s,box-shadow .2s;margin-top:14px;\">\n                        Rejoindre la liste d&#039;attente                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n                    <\/a>\n\n                <\/div>\n\n                <div class=\"lwh-success\" style=\"display:none;text-align:center;padding:32px 0;\">\n                    <div style=\"width:48px;height:48px;border-radius:50%;background:rgba(197,157,83,.15);border:1px solid rgba(197,157,83,.4);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;\">\n                        <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#c59d53\" stroke-width=\"2\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n                    <\/div>\n                    <div class=\"lwh-success-title\">Vous \u00eates sur la liste !<\/div>\n                    <p class=\"lwh-success-msg\">Nous vous contacterons en avant-premi\u00e8re d\u00e8s l&#039;ouverture du Rituel 3.<\/p>\n                <\/div>\n\n            <\/div>\n        <\/section>\n        <\/section>\n\n        <script>\n        (function(){\n            var ROOT = document.getElementById('lwh-2a7b35c');\n            if (!ROOT || ROOT.__lwhInit) return;\n            ROOT.__lwhInit = true;\n\n            var RULES = {\n                FR:{dial:'+33',digits:9,starts:['6','7'],placeholder:'6 12 34 56 78'},\n                BE:{dial:'+32',digits:9,digitsAlt:8,starts:['4'],placeholder:'470 12 34 56'},\n                CH:{dial:'+41',digits:9,starts:['7'],placeholder:'79 123 45 67'},\n                DE:{dial:'+49',digits:10,digitsAlt:11,starts:['1'],placeholder:'151 00000000'},\n                GB:{dial:'+44',digits:10,starts:['7'],placeholder:'7700 900 123'},\n                CA:{dial:'+1',digits:10,starts:null,placeholder:'514 000 0000'},\n                US:{dial:'+1',digits:10,starts:null,placeholder:'212 000 0000'},\n                MA:{dial:'+212',digits:9,starts:['6','7'],placeholder:'6 12 34 56 78'},\n                DZ:{dial:'+213',digits:9,starts:['5','6','7'],placeholder:'6 12 34 56 78'},\n                TN:{dial:'+216',digits:8,starts:['2','4','5','9'],placeholder:'20 123 456'},\n                SN:{dial:'+221',digits:9,starts:['7','6','3'],placeholder:'77 123 45 67'},\n                CI:{dial:'+225',digits:10,starts:['0','5','7'],placeholder:'07 12 34 56 78'},\n                ML:{dial:'+223',digits:8,starts:['6','7','9'],placeholder:'60 00 00 00'},\n                BF:{dial:'+226',digits:8,starts:['6','7'],placeholder:'70 00 00 00'},\n                GN:{dial:'+224',digits:9,starts:['6'],placeholder:'620 00 00 00'},\n                TG:{dial:'+228',digits:8,starts:['9','7'],placeholder:'90 00 00 00'},\n                BJ:{dial:'+229',digits:8,starts:['9','6'],placeholder:'97 00 00 00'},\n                NE:{dial:'+227',digits:8,starts:['9','7'],placeholder:'90 00 00 00'},\n                GH:{dial:'+233',digits:9,starts:['2','5'],placeholder:'20 000 0000'},\n                NG:{dial:'+234',digits:10,starts:['7','8','9'],placeholder:'802 000 0000'},\n                CM:{dial:'+237',digits:9,starts:['6','2'],placeholder:'650 00 00 00'},\n                CD:{dial:'+243',digits:9,starts:['8','9'],placeholder:'820 000 000'},\n                CG:{dial:'+242',digits:9,starts:['0','6'],placeholder:'06 000 0000'},\n                GA:{dial:'+241',digits:8,starts:['0','6'],placeholder:'06 00 00 00'},\n                MG:{dial:'+261',digits:9,starts:['3'],placeholder:'32 00 000 00'},\n                MU:{dial:'+230',digits:8,starts:['5'],placeholder:'52 000 000'},\n                PT:{dial:'+351',digits:9,starts:['9'],placeholder:'912 345 678'},\n                MQ:{dial:'+596',digits:9,starts:['6','7'],placeholder:'696 00 00 00'},\n                GP:{dial:'+590',digits:9,starts:['6','7'],placeholder:'690 00 00 00'}\n            };\n\n            var $wrap   = ROOT.querySelector('#lwh-form-wrap-2a7b35c');\n            var $hp     = ROOT.querySelector('.lwh-hp');\n            var $sel    = ROOT.querySelector('.lwh-indicatif');\n            var $wa     = ROOT.querySelector('.lwh-whatsapp');\n            var $email  = ROOT.querySelector('.lwh-email');\n            var $waErr  = ROOT.querySelector('.lwh-wa-error');\n            var $emErr  = ROOT.querySelector('.lwh-email-error');\n            var $cta    = ROOT.querySelector('.lwh-cta');\n            var $succ   = ROOT.querySelector('.lwh-success');\n\n            function clearError(el){ el.style.display='none'; el.textContent=''; }\n            function showFieldError(el,msg){ el.textContent=msg; el.style.display='block'; }\n            function clearPhoneStyle(){ $wa.style.borderColor='rgba(197,157,83,.22)'; $wa.style.boxShadow='none'; }\n            function showPhoneError(msg){ showFieldError($waErr,msg); $wa.style.borderColor='#c0392b'; $wa.style.boxShadow='0 0 0 3px rgba(192,57,43,.10)'; }\n\n            function validatePhone(code,raw){\n                var rule=RULES[code];\n                if(!rule) return {ok:false,msg:'Pays non pris en charge.'};\n                var digits=raw.replace(\/[\\s\\-\\.]\/g,'');\n                if(!digits) return {ok:true,full:''};\n                if(!\/^\\d+$\/.test(digits)) return {ok:false,msg:'Chiffres uniquement, sans indicatif.'};\n                var okLen=digits.length===rule.digits||(rule.digitsAlt&&digits.length===rule.digitsAlt);\n                if(!okLen){\n                    var exp=rule.digitsAlt?rule.digits+' ou '+rule.digitsAlt:rule.digits;\n                    return {ok:false,msg:'Longueur incorrecte \u2014 '+exp+' chiffres attendus. Exemple : '+rule.placeholder};\n                }\n                if(rule.starts){\n                    var ok=rule.starts.some(function(s){return digits.indexOf(s)===0;});\n                    if(!ok) return {ok:false,msg:'Pr\u00e9fixe invalide pour ce pays. Exemple correct : '+rule.placeholder};\n                }\n                return {ok:true,full:rule.dial+digits};\n            }\n            function validateEmail(val){ if(!val) return true; return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(val); }\n\n            function updateHint(){\n                var code=$sel.value, rule=RULES[code];\n                if(rule){$wa.placeholder=rule.placeholder;}\n                else{$wa.placeholder='00 00 00 00';}\n                $wa.value=''; clearError($waErr); clearPhoneStyle();\n            }\n            $sel.addEventListener('change',updateHint);\n            updateHint();\n\n            function addFocus(el){\n                el.addEventListener('focus',function(){this.style.borderColor='#c59d53';this.style.boxShadow='0 0 0 3px rgba(197,157,83,.12)';});\n                el.addEventListener('blur',function(){\n                    if(el===$wa && $waErr.style.display==='block') return;\n                    this.style.borderColor='rgba(197,157,83,.22)';this.style.boxShadow='none';\n                });\n            }\n            addFocus($wa); addFocus($email); addFocus($sel);\n\n            $wa.addEventListener('input',function(){ this.value=this.value.replace(\/[^0-9\\s]\/g,''); clearError($waErr); clearPhoneStyle(); });\n            $email.addEventListener('input',function(){ clearError($emErr); });\n\n            function onEnter(e){ if (e.key==='Enter') { e.preventDefault(); $cta.click(); } }\n            $wa.addEventListener('keydown', onEnter);\n            $email.addEventListener('keydown', onEnter);\n\n            $cta.addEventListener('mouseover',function(){if(!this.dataset.loading){this.style.background='#8a1020';this.style.boxShadow='0 8px 32px rgba(96,9,18,.28)';this.style.transform='translateY(-1px)';}});\n            $cta.addEventListener('mouseout',function(){if(!this.dataset.loading){this.style.background='#600912';this.style.boxShadow='none';this.style.transform='translateY(0)';}});\n\n            $cta.addEventListener('click',function(e){\n                e.preventDefault();\n                if($hp.value!=='') return;\n\n                var code=$sel.value, rawWa=$wa.value, email=$email.value.trim();\n                clearError($waErr); clearPhoneStyle(); clearError($emErr);\n\n                var phoneResult=validatePhone(code,rawWa);\n                if(!phoneResult.ok){showPhoneError(phoneResult.msg);return;}\n                if(email && !validateEmail(email)){showFieldError($emErr,'Adresse email invalide.');return;}\n                if(!phoneResult.full && !email){\n                    showPhoneError('Veuillez entrer au moins un contact \u2014 WhatsApp ou email.');\n                    showFieldError($emErr,'Veuillez entrer au moins un contact \u2014 WhatsApp ou email.');\n                    $email.style.borderColor='#c0392b';$email.style.boxShadow='0 0 0 3px rgba(192,57,43,.10)';\n                    return;\n                }\n\n                $cta.dataset.loading='1';\n                $cta.style.background='#8a7d68';$cta.style.cursor='not-allowed';$cta.style.pointerEvents='none';\n                $cta.innerHTML='<span>Envoi en cours\u2026<\/span>';\n\n                var fd = new FormData();\n                fd.append('action', 'lumans_waitlist_brevo');\n                fd.append('nonce',   $wrap.dataset.nonce);\n                fd.append('list_id', $wrap.dataset.listId);\n                fd.append('doi',     $wrap.dataset.doi);\n                fd.append('phone',   phoneResult.full);\n                fd.append('country', code);\n                fd.append('email',   email);\n                fd.append('source',  window.location.href);\n\n                fetch($wrap.dataset.ajax, { method:'POST', body:fd, credentials:'same-origin' })\n                    .then(function(r){ return r.json().catch(function(){ return { success:false, data:{ message:'R\u00e9ponse invalide' } }; }); })\n                    .then(function(j){\n                        if (j && j.success) { $wrap.style.display='none'; $succ.style.display='block'; }\n                        else { resetBtn(); showPhoneError((j && j.data && j.data.message) ? j.data.message : 'Une erreur est survenue. Veuillez r\u00e9essayer.'); }\n                    })\n                    .catch(function(err){ resetBtn(); showPhoneError('Erreur r\u00e9seau : '+err.message); });\n            });\n\n            function resetBtn(){\n                delete $cta.dataset.loading;\n                $cta.style.background='#600912';$cta.style.cursor='pointer';$cta.style.pointerEvents='auto';\n                $cta.innerHTML=\"Rejoindre la liste d&#039;attente\" + ' <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>';\n            }\n        })();\n        <\/script>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a786437 e-flex e-con-boxed e-con e-parent\" data-id=\"a786437\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ec6c04e elementor-widget__width-inherit elementor-widget elementor-widget-lumans_testimonials\" data-id=\"ec6c04e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"lumans_testimonials.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n        <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n        <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Jost:wght@300;400;500&display=swap\" rel=\"stylesheet\">\n\n        <style>\n        #lts-ec6c04e{\n            -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;\n        }\n        #lts-ec6c04e *{box-sizing:border-box;}\n\n        \/* Defaults class-only \u2014 Elementor surcharge via {{WRAPPER}} *\/\n        .lts-section { background:#ede5d4; text-align:center; }\n        .lts-kicker  { font-family:'Jost',sans-serif; font-size:12px; letter-spacing:.4em; text-transform:uppercase; color:#8a7d68; }\n        .lts-list    { display:flex; flex-direction:column; max-width:720px; margin:0 auto; }\n        .lts-row     { padding:28px 0; border-bottom:1px solid rgba(197,157,83,.22); display:grid; grid-template-columns:130px 1fr; gap:32px; align-items:center; text-align:left; }\n        .lts-row:first-child { border-top:1px solid rgba(197,157,83,.22); }\n        .lts-author  { font-family:'Jost',sans-serif; font-size:10px; letter-spacing:.25em; text-transform:uppercase; color:#c59d53; }\n        .lts-quote   { font-family:'Cormorant Garamond',serif; font-size:18px; font-style:italic; color:#1a1208; line-height:1.55; }\n        .lts-quote p { font:inherit; color:inherit; margin:0 0 8px; }\n        .lts-quote p:last-child { margin-bottom:0; }\n\n        @media (max-width: 480px) {\n            #lts-ec6c04e .lts-row    { grid-template-columns: 1fr !important; gap: 12px !important; }\n            #lts-ec6c04e .lts-quote  { font-size: 15px !important; }\n        }\n        <\/style>\n\n        <section id=\"lts-ec6c04e\">\n            <section class=\"lts-section\">\n                                    <div class=\"lts-kicker\">Vos premiers retours<\/div>\n                \n                                    <div class=\"lts-list\">\n                                                    <div class=\"lts-row\">\n                                <div class=\"lts-author\">Lucie C.<\/div>\n                                <div class=\"lts-quote\"><p>\"C'est un projet magnifique et tr\u00e8s touchant. Le carr\u00e9 de soie est sublime, h\u00e2te de d\u00e9couvrir toute la collection.\"<\/p><\/div>\n                            <\/div>\n                                                    <div class=\"lts-row\">\n                                <div class=\"lts-author\">Patrick J.<\/div>\n                                <div class=\"lts-quote\"><p>\"Bravo pour votre engagement et cette qu\u00eate de sens.\"<\/p><\/div>\n                            <\/div>\n                                                    <div class=\"lts-row\">\n                                <div class=\"lts-author\">Manon A.<\/div>\n                                <div class=\"lts-quote\"><p>\"Un carr\u00e9 de soie qui raconte une r\u00e9elle histoire en plus d'\u00eatre beau.\"<\/p><\/div>\n                            <\/div>\n                                            <\/div>\n                            <\/section>\n        <\/section>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Entrez dans le cercle Bient\u00f4t le prochain chapitre Inscrivez-vous pour d\u00e9couvrir en avant-premi\u00e8re le prochain chapitre, la collaboration artistique et les cr\u00e9ations exclusives. Collection Rituels \u00b7 Rituel 3 Acc\u00e8sPrioritaire Soyez parmi les premiers \u00e0 acc\u00e9der au Rituel 3, avant son ouverture publique. WhatsApp France +33Belgique +32Suisse +41Allemagne +49Royaume-Uni +44Portugal +351 Canada +1\u00c9tats-Unis +1 Martinique +596Guadeloupe [&hellip;]<\/p>\n","protected":false},"featured_media":795,"template":"","class_list":["post-793","lumans_collection","type-lumans_collection","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/lumans.co\/en\/wp-json\/wp\/v2\/lumans_collection\/793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lumans.co\/en\/wp-json\/wp\/v2\/lumans_collection"}],"about":[{"href":"https:\/\/lumans.co\/en\/wp-json\/wp\/v2\/types\/lumans_collection"}],"version-history":[{"count":85,"href":"https:\/\/lumans.co\/en\/wp-json\/wp\/v2\/lumans_collection\/793\/revisions"}],"predecessor-version":[{"id":1789,"href":"https:\/\/lumans.co\/en\/wp-json\/wp\/v2\/lumans_collection\/793\/revisions\/1789"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lumans.co\/en\/wp-json\/wp\/v2\/media\/795"}],"wp:attachment":[{"href":"https:\/\/lumans.co\/en\/wp-json\/wp\/v2\/media?parent=793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}