{"id":9,"date":"2026-06-30T00:13:29","date_gmt":"2026-06-30T00:13:29","guid":{"rendered":"https:\/\/maisonmajellan.com\/carte-daffaires\/"},"modified":"2026-10-15T16:48:09","modified_gmt":"2026-10-15T14:48:09","slug":"carte-daffaires","status":"publish","type":"page","link":"https:\/\/maisonmajellan.com\/en\/carte-daffaires\/","title":{"rendered":"Business Card"},"content":{"rendered":"\n<div class=\"mj-page mj-pdp-page\">\n\n  \n\n  <div class=\"mj-cart-ov\" id=\"mjCartOverlay\"><\/div>\n  <aside class=\"mj-cart\" id=\"mjCart\" aria-label=\"R\u00e9capitulatif de votre commande\">\n    <div class=\"mj-cart__head\">\n      <span class=\"mj-cart__title\">Votre commande<\/span>\n      <button class=\"mj-cart__close\" id=\"mjCartClose\" type=\"button\" aria-label=\"Fermer\">\u00d7<\/button>\n    <\/div>\n    <div class=\"mj-cart__body\">\n      <div class=\"mj-cart__item\">\n        <div class=\"mj-cart__thumb mj-cart__thumb--blanc\"><img class=\"mj-cart__mark\" src=\"https:\/\/maisonmajellan.com\/wp-content\/uploads\/2026\/09\/mj-logo-noir.png\" alt=\"\" width=\"680\" height=\"230\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"mj-cart__info\">\n          <div class=\"mj-cart__line\"><span class=\"mj-cart__name\">Adh\u00e9sion<\/span><span class=\"mj-cart__price\">30,00&nbsp;\u20ac<\/span><\/div>\n          <span class=\"mj-cart__sub\">Abonnement mensuel<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"mj-cart__item\">\n        <div class=\"mj-cart__thumb\"><img class=\"mj-cart__photo\" src=\"https:\/\/maisonmajellan.com\/wp-content\/uploads\/2026\/08\/mj-carte-produit-v2-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"mj-cart__info\">\n          <div class=\"mj-cart__line\"><span class=\"mj-cart__name\">Carte d&rsquo;affaires<\/span><span class=\"mj-cart__price mj-cart__price--incl\">Inclus<\/span><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"mj-cart__item\">\n        <div class=\"mj-cart__thumb\"><span class=\"mj-swatch mj-swatch--crocodylia\" id=\"mjCartEtuiSwatch\"><\/span><\/div>\n        <div class=\"mj-cart__info\">\n          <div class=\"mj-cart__line\"><span class=\"mj-cart__name\" id=\"mjCartEtuiName\">Porte-carte Crocodylia<\/span><span class=\"mj-cart__price mj-cart__price--incl\">Inclus<\/span><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"mj-cart__item\">\n        <div class=\"mj-cart__thumb mj-cart__thumb--blanc\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"><\/path><\/svg><\/div>\n        <div class=\"mj-cart__info\">\n          <div class=\"mj-cart__line\"><span class=\"mj-cart__name\">Frais de mise en service<\/span><span class=\"mj-cart__price\">60,00&nbsp;\u20ac<\/span><\/div>\n          <span class=\"mj-cart__sub\">Paiement unique<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"mj-cart__foot\">\n      <div class=\"mj-cart__trow\"><span class=\"mj-cart__tlabel\">Aujourd&rsquo;hui<\/span><span class=\"mj-cart__tval\">90,00&nbsp;\u20ac<\/span><\/div>\n      <p class=\"mj-cart__ship\">Frais de livraison inclus<\/p>\n      <p class=\"mj-cart__recur\">Puis 30,00&nbsp;\u20ac par mois, sans engagement. En cas de r\u00e9siliation, vous gardez la carte ; ses fonctions connect\u00e9es s\u2019arr\u00eatent \u00e0 la fin de la p\u00e9riode en cours.<\/p>\n      <a href=\"\/commander\/?add-to-cart=42&amp;mj_reset=1&amp;mj_etui=Porte-carte%20Crocodylia\" class=\"mj-btn mj-btn--block mj-cart__pay\">Paiement<\/a>\n        <div class=\"mj-applepay\">\n          <link rel=\"preconnect\" href=\"https:\/\/js.stripe.com\">\n          <script data-no-optimize=\"1\" data-no-defer=\"1\" data-cfasync=\"false\">\n          (function(){\n            \/* Place du bouton reservee des le premier affichage, avec le bouton Apple Pay\n               officiel dessine par le navigateur, si Apple Pay sera propose ici (iPhone, iPad,\n               Mac). Le vrai bouton (Stripe) arrive environ 2 s plus tard et se pose exactement\n               dessus : plus de saut ni de case vide. *\/\n            var ok=false, ua=navigator.userAgent||'';\n            try{\n              if(window.ApplePaySession){ok=!!window.ApplePaySession.canMakePayments();}\n              else{ok=\/Macintosh\/.test(ua);}\n            }catch(e){ok=false;}\n            if(ok){document.documentElement.classList.add('mj-ap-attendu');}\n          })();\n          <\/script>\n          <span class=\"mj-applepay__logo\" aria-hidden=\"true\"><\/span>\n          <div id=\"wc-stripe-express-checkout-element\" style=\"display:none;\"><\/div>\n          <span class=\"mj-applepay__aide\" hidden aria-hidden=\"true\"><!-- [product_page id=\"42\"] --><button type=\"button\" class=\"single_add_to_cart_button\" value=\"42\" tabindex=\"-1\"><\/button><span class=\"quantity\"><input class=\"qty\" type=\"number\" value=\"1\" tabindex=\"-1\" aria-label=\"Quantit\u00e9\"><\/span><\/span>\n          <script data-no-optimize=\"1\" data-no-defer=\"1\" data-cfasync=\"false\">\n          (function(){\n            \/* MAJELLAN 55e passe (retouche 56e) : Apple Pay dans le tiroir panier, sous \u00ab Paiement \u00bb, facon YSL\n               (53e passe : il etait sous \u00ab Ajouter au panier \u00bb).\n               Le bouton est celui de l'extension Stripe (paiement complet, adresse\n               et telephone dans la fenetre Apple Pay). Le commentaire product_page\n               ci-dessus lui indique que cette page vend la carte (produit 42) ; le\n               bouton et le champ caches lui donnent l'article et la quantite.\n               Ce script : 1. pose les reglages propres a cette fiche avant que\n               l'extension ne les lise (fond blanc a contour, 40 px, coins droits,\n               Apple Pay seul, lignes Adhesion + Frais de mise en service dans la fenetre\n               Apple Pay) ; 2. joint le porte-carte choisi a l'ajout au panier, comme le\n               lien Paiement (mj_etui). Aucune esperluette ni chevron\n               ouvrant dans ce code (contenu de page). *\/\n            var w=window, d=document, QM=String.fromCharCode(63), AMP=String.fromCharCode(38);\n            \/* 0. Apple Pay reserve aux appareils Apple (Mac, iPhone, iPad). Hors Safari, Stripe propose un Apple Pay\n               par QR code : partout ailleurs (Android, y compris tablette en mode \u00ab version ordinateur \u00bb ou le\n               navigateur se dit Linux ; PC Windows ; Linux ; Chromebook), on coupe Apple Pay avant que l'extension\n               ne lise ses reglages : aucun bouton cree (57e passe : Windows ajoute). *\/\n            var horsApple=false;\n            try{\n              if(!w.ApplePaySession){\n                var up=''; if(navigator.userAgentData){up=navigator.userAgentData.platform||'';}\n                var sig=(navigator.userAgent||'')+' '+(navigator.platform||'')+' '+up;\n                horsApple=(!\/Mac|iPhone|iPad|iPod\/i.test(sig)) || \/Android|Linux|Windows|CrOS\/i.test(sig);\n              }\n            }catch(e){horsApple=false;}\n            if(horsApple){var ici=d.currentScript; if(ici){if(ici.parentNode){ici.parentNode.style.display='none';}}}\n            \/* Lignes du recapitulatif de la page (tiroir #mjCart) : nom et prix TTC des lignes payantes\n               (Adhesion 30,00, Frais de mise en service 60,00 ; Inclus ignore). Libelles deja traduits en anglais. *\/\n            function montant(t){\n              \/* 93e passe : lit \u00ab 30,00 \u20ac \u00bb (francais) comme \u00ab \u20ac30.00 \u00bb, \u00ab $30.00 \u00bb, \u00ab \u00a330.00 \u00bb (anglais). *\/\n              var s=String(t||'').replace(\/[^0-9,.]\/g,''), sep, parts, e, c;\n              if(!s){return null;}\n              sep=s.indexOf(',')>-1 ? ',' : '.';\n              parts=s.split(sep);\n              e=parseInt((parts[0]||'0').replace(\/[^0-9]\/g,''),10);\n              c=parseInt(((parts[1]||'')+'00').slice(0,2),10);\n              return e*100+c;\n            }\n            function lignesTiroir(){\n              var res=[], els=d.querySelectorAll('#mjCart .mj-cart__item'), i, nom, prix, m;\n              for(i=0;i!==els.length;i++){\n                nom=els[i].querySelector('.mj-cart__name'); prix=els[i].querySelector('.mj-cart__price');\n                if(!nom){continue;}\n                if(!prix){continue;}\n                m=montant(prix.textContent);\n                if(m===null){continue;}\n                res.push({nom:nom.textContent.replace(\/\\s+\/g,' ').trim(), montant:m});\n              }\n              return res;\n            }\n            function regler(p){\n              try{\n                if(!p){return p;}\n                if(!p.is_product_page){return p;}\n                p.button=p.button||{};\n                p.button.type='default';\n                p.button.theme='light-outline';\n                \/* Hauteur dessinee par Stripe = hauteur de la case + 4 px (la case n'en montre que le milieu) :\n                   case de 36 px partout, comme \u00ab Paiement \u00bb et \u00ab Ajouter au panier \u00bb. *\/\n                p.button.height='40';\n                p.button.radius='0';\n                if(p.stripe){p.stripe.is_google_pay_enabled=false; p.stripe.is_amazon_pay_enabled=false; p.stripe.is_link_enabled=false;}\n                if(horsApple){if(p.stripe){p.stripe.is_apple_pay_enabled=false;}}\n                \/* Fenetre Apple Pay : des l'ouverture, Adhesion + Frais de mise en service = 90 \u20ac (et non 30 \u20ac\n                   puis 90 \u20ac sans explication). Seulement si le prix WooCommerce est bien celui de la page. *\/\n                var l=lignesTiroir();\n                if(p.product){if(p.product.total){if(l.length===2){if(p.product.total.amount===l[0].montant){\n                  p.product.displayItems=[{label:l[0].nom, amount:l[0].montant},{label:l[1].nom, amount:l[1].montant}];\n                  p.product.total.amount=l[0].montant+l[1].montant;\n                }}}}\n              }catch(e){}\n              return p;\n            }\n            var valeur=w.wc_stripe_express_checkout_params;\n            if(valeur){regler(valeur);}\n            else{\n              try{\n                Object.defineProperty(w,'wc_stripe_express_checkout_params',{configurable:true,enumerable:true,\n                  get:function(){return valeur;},\n                  set:function(v){valeur=regler(v);}\n                });\n              }catch(e){}\n            }\n            function etui(){var a=d.querySelector('.mj-etui__opt.active'); return a?(a.getAttribute('data-name')||''):'';}\n            function estAjout(u){u=String(u||''); return u.indexOf('\/wc\/store\/v1\/cart\/add-item')!==-1 || u.indexOf('wc_stripe_add_to_cart')!==-1;}\n            function avecEtui(u){\n              var n=etui();\n              u=String(u);\n              if(!n){return u;}\n              if(u.indexOf('mj_etui')!==-1){return u;}\n              return u+(u.indexOf(QM)===-1?QM:AMP)+'mj_etui='+encodeURIComponent(n);\n            }\n            \/* 3. La page est gardee en cache : la cle WooCommerce qu'elle contient peut avoir expire.\n               Juste avant l'ajout au panier, on en demande une fraiche (en-tete Nonce du panier)\n               et on la donne a l'extension pour toute la suite du paiement. *\/\n            var origine=w.fetch;\n            function params(){return w.wc_stripe_express_checkout_params;}\n            function frais(){\n              return origine.call(w,'\/wp-json\/wc\/store\/v1\/cart',{credentials:'same-origin'}).then(function(r){\n                var n=r.headers.get('Nonce'), p=params();\n                if(n){if(p){if(p.nonce){p.nonce.wc_store_api=n;}}}\n                return n;\n              }).catch(function(){return null;});\n            }\n            function poserNonce(o,n){\n              var h, copie={}, k;\n              o=o||{};\n              h=o.headers;\n              if(h){\n                if(typeof Headers!=='undefined'){if(h instanceof Headers){h.set('Nonce',n); return o;}}\n                for(k in h){if(Object.prototype.hasOwnProperty.call(h,k)){if(String(k).toLowerCase()!=='nonce'){copie[k]=h[k];}}}\n              }\n              copie.Nonce=n;\n              o.headers=copie;\n              return o;\n            }\n            if(origine){\n              w.fetch=function(entree,options){\n                var u=null, url;\n                try{\n                  if(typeof entree==='string'){u=entree;}\n                  else if(entree){if(entree.url){u=entree.url;}}\n                }catch(e){u=null;}\n                if(u){\n                  if(estAjout(u)){\n                    url=avecEtui(u);\n                    if(typeof entree==='string'){\n                      if(u.indexOf('\/wc\/store\/v1\/')!==-1){\n                        return frais().then(function(n){return origine.call(w,url,n?poserNonce(options,n):options);});\n                      }\n                      return origine.call(w,url,options);\n                    }\n                    try{entree=new Request(url,entree);}catch(e){}\n                  }\n                }\n                return arguments.length>1?origine.call(w,entree,options):origine.call(w,entree);\n              };\n            }\n            function prefiltre(){\n              if(!w.jQuery){return false;}\n              w.jQuery.ajaxPrefilter(function(o){try{if(estAjout(o.url)){o.url=avecEtui(o.url);}}catch(e){}});\n              return true;\n            }\n            if(!prefiltre()){d.addEventListener('DOMContentLoaded',prefiltre);}\n            \/* 5. Apres le choix de l'adresse, l'extension recalcule les lignes depuis le panier : article HORS\n               taxe, ligne Tax, et elle oublie les frais. Par son filtre officiel, on lui donne des lignes TTC :\n               chaque article et chaque frais avec sa taxe, plus de ligne Tax. La somme reste egale au total. *\/\n            function lignesClaires(cart){\n              try{\n                var fr, items=[], i, it, t, n, tot, copie={}, res={}, k, l=lignesTiroir();\n                if(!cart){return cart;}\n                if(!cart.items){return cart;}\n                fr=cart.fees||[];\n                if(!fr.length){return cart;}\n                for(i=0;i!==cart.items.length;i++){\n                  it=cart.items[i]; t=it.totals||{};\n                  n=parseInt(t.line_subtotal||'0',10)+parseInt(t.line_subtotal_tax||'0',10);\n                  items.push({name:it.name, quantity:it.quantity, totals:{line_subtotal:String(n), currency_minor_unit:t.currency_minor_unit}});\n                }\n                for(i=0;i!==fr.length;i++){\n                  t=fr[i].totals||{};\n                  n=parseInt(t.total||'0',10)+parseInt(t.total_tax||'0',10);\n                  items.push({name:fr[i].name, quantity:1, totals:{line_subtotal:String(n), currency_minor_unit:t.currency_minor_unit}});\n                }\n                if(items.length===2){if(l.length===2){items[0].name=l[0].nom; items[1].name=l[1].nom;}}\n                tot=cart.totals||{};\n                for(k in tot){if(Object.prototype.hasOwnProperty.call(tot,k)){copie[k]=tot[k];}}\n                copie.total_tax='0';\n                copie.total_shipping=String(parseInt(tot.total_shipping||'0',10)+parseInt(tot.total_shipping_tax||'0',10));\n                copie.total_discount=String(parseInt(tot.total_discount||'0',10)+parseInt(tot.total_discount_tax||'0',10));\n                for(k in cart){if(Object.prototype.hasOwnProperty.call(cart,k)){res[k]=cart[k];}}\n                res.items=items;\n                res.totals=copie;\n                return res;\n              }catch(e){return cart;}\n            }\n            function brancherFiltre(){\n              if(!w.wp){return false;}\n              if(!w.wp.hooks){return false;}\n              w.wp.hooks.addFilter('wcstripe.express-checkout.map-line-items','majellan\/lignes-claires',lignesClaires);\n              return true;\n            }\n            if(!brancherFiltre()){d.addEventListener('DOMContentLoaded',function(){if(!brancherFiltre()){w.addEventListener('load',brancherFiltre);}});}\n            \/* 6. Ligne de livraison ajoutee par l'extension apres l'adresse : son libelle \u00ab Shipping \u00bb n'a pas de\n               traduction chargee sur le site. Sur la version francaise, on lui donne \u00ab Livraison \u00bb (anglais inchange). *\/\n            function traduire(){\n              try{\n                if(!\/^fr\/i.test(d.documentElement.getAttribute('lang')||'')){return;}\n                if(!w.wp){return;}\n                if(!w.wp.i18n){return;}\n                w.wp.i18n.setLocaleData({'Shipping':['Livraison']},'woocommerce-gateway-stripe');\n              }catch(e){}\n            }\n            traduire(); d.addEventListener('DOMContentLoaded',traduire); w.addEventListener('load',traduire);\n            w.mjLignesClaires=lignesClaires;\n            \/* 4. Si Apple Pay n'est finalement pas propose, la place reservee se replie (8 s au plus). *\/\n            setTimeout(function(){\n              var box=d.getElementById('wc-stripe-express-checkout-element');\n              if(!box){return;}\n              if((box.getAttribute('style')||'').indexOf('none')!==-1){d.documentElement.classList.remove('mj-ap-attendu');}\n            },8000);\n          })();\n          <\/script>\n        <\/div>\n    <\/div>\n  <\/aside>\n\n  <div class=\"mj-pdp\">\n    <div class=\"mj-pdp__grid\">\n      <div class=\"mj-pdp__media\">\n        <img decoding=\"async\" class=\"mj-pdp__photo wp-image-1383\" src=\"https:\/\/maisonmajellan.com\/wp-content\/uploads\/2026\/10\/mj-carte-produit-v6.webp\" alt=\"Carte d'affaires Majellan en m\u00e9tal : recto grav\u00e9 du logo montagne, verso noir avec num\u00e9ro de s\u00e9rie et symbole sans contact\" width=\"1244\" height=\"1244\" loading=\"eager\" fetchpriority=\"high\" srcset=\"https:\/\/maisonmajellan.com\/wp-content\/uploads\/2026\/10\/mj-carte-produit-v6.webp 1244w, https:\/\/maisonmajellan.com\/wp-content\/uploads\/2026\/10\/mj-carte-produit-v6-300x300.webp 300w, https:\/\/maisonmajellan.com\/wp-content\/uploads\/2026\/10\/mj-carte-produit-v6-1024x1024.webp 1024w, https:\/\/maisonmajellan.com\/wp-content\/uploads\/2026\/10\/mj-carte-produit-v6-150x150.webp 150w, https:\/\/maisonmajellan.com\/wp-content\/uploads\/2026\/10\/mj-carte-produit-v6-768x768.webp 768w, https:\/\/maisonmajellan.com\/wp-content\/uploads\/2026\/10\/mj-carte-produit-v6-12x12.webp 12w, https:\/\/maisonmajellan.com\/wp-content\/uploads\/2026\/10\/mj-carte-produit-v6-600x600.webp 600w, https:\/\/maisonmajellan.com\/wp-content\/uploads\/2026\/10\/mj-carte-produit-v6-100x100.webp 100w\" sizes=\"(max-width: 1244px) 100vw, 1244px\" \/>\n      <\/div>\n\n      <div class=\"mj-pdp__info\">\n        <h1 class=\"mj-pdp__title\">Adh\u00e9sion<\/h1>\n        <div class=\"mj-pdp__price\">30\u20ac mensuel<\/div>\n\n        <div class=\"mj-etui\">\n          <div class=\"mj-etui__label\">Choisissez votre porte-carte <span>Inclus<\/span><\/div>\n          <div class=\"mj-etui__opts\">\n            <button class=\"mj-etui__opt active\" type=\"button\" data-name=\"Porte-carte Crocodylia\" data-swatch=\"mj-swatch--crocodylia\" aria-pressed=\"true\">\n              <span class=\"mj-swatch mj-swatch--crocodylia\"><\/span>\n              <span>Crocodylia<\/span>\n            <\/button>\n            <button class=\"mj-etui__opt\" type=\"button\" data-name=\"Porte-carte Drakara\" data-swatch=\"mj-swatch--drakara\" aria-pressed=\"false\">\n              <span class=\"mj-swatch mj-swatch--drakara\"><\/span>\n              <span>Drakara<\/span>\n            <\/button>\n            <button class=\"mj-etui__opt\" type=\"button\" data-name=\"Porte-carte Felidi\" data-swatch=\"mj-swatch--felidi\" aria-pressed=\"false\">\n              <span class=\"mj-swatch mj-swatch--felidi\"><\/span>\n              <span>Felidi<\/span>\n            <\/button>\n          <\/div>\n          <button class=\"mj-etui__zoom\" id=\"mjLoupeOuvrir\" type=\"button\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><circle cx=\"11\" cy=\"11\" r=\"7\"><\/circle><path d=\"M16 16l5 5\"><\/path><path d=\"M8 11h6M11 8v6\"><\/path><\/svg>\n            <span>Voir cuir<\/span>\n          <\/button>\n          <dl class=\"mj-prov\">\n            <div class=\"mj-prov__row\"><dt class=\"mj-prov__k\">Origine du cuir<\/dt><dd class=\"mj-prov__v\">Italie<\/dd><\/div>\n            <div class=\"mj-prov__row\"><dt class=\"mj-prov__k\">Atelier de fabrication<\/dt><dd class=\"mj-prov__v\">France<\/dd><\/div>\n          <\/dl>\n        <\/div>\n\n        <button id=\"mjMember\" class=\"mj-btn mj-btn--block mj-pdp__btn\" type=\"button\">Ajouter au panier<\/button>\n        <div class=\"mj-pdp__delivery\">Livraison estim\u00e9e : <b id=\"mjDelivery\">1-3 jours<\/b><\/div><script data-no-optimize=\"1\" data-no-defer=\"1\" data-cfasync=\"false\">if(window.mjLivraison){window.mjLivraison();}<\/script>\n\n        <div class=\"mj-acc\">\n          <button class=\"mj-acc__head\" type=\"button\" aria-expanded=\"false\">Toutes les fonctionnalit\u00e9s <svg class=\"mj-acc__ico\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg><\/button>\n          <div class=\"mj-acc__body\"><div class=\"mj-acc__inner\">\n            <p class=\"mj-acc__note\">L&rsquo;application Majellan est n\u00e9cessaire pour activer et param\u00e9trer votre carte. \u00c0 la r\u00e9ception de votre carte, t\u00e9l\u00e9chargez l&rsquo;application et suivez les instructions. <a href=\"\/la-maison\/\">Voir La Maison<\/a><\/p>\n          <\/div><\/div>\n        <\/div>\n\n        <div class=\"mj-acc\">\n          <button class=\"mj-acc__head\" type=\"button\" aria-expanded=\"false\">Recommandation <svg class=\"mj-acc__ico\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><path d=\"M6 9l6 6 6-6\"><\/path><\/svg><\/button>\n          <div class=\"mj-acc__body\"><div class=\"mj-acc__inner\">\n            <p>Afin de pr\u00e9server votre carte d&rsquo;affaires des rayures et de l&rsquo;usure dans le temps, l&rsquo;usage d&rsquo;un porte-carte uniquement r\u00e9serv\u00e9 \u00e0 celle-ci est conseill\u00e9.<\/p>\n          <\/div><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <section class=\"mj-incl mj-full\">\n    <div class=\"mj-incl__wrap\">\n      <h2>Avec la carte<\/h2>\n      <div class=\"mj-incl__grid\">\n        <div class=\"mj-incl__card\">\n          <svg class=\"mj-incl__ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\"><path d=\"M12 3l7 3v5c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6l7-3z\"><\/path><path d=\"M9 12l2 2 4-4\"><\/path><\/svg>\n          <h3>Garantie \u00e0 vie<\/h3>\n          <details class=\"mj-incl__plus\">\n            <summary>Voir plus<\/summary>\n            <p>Votre carte est garantie \u00e0 vie, dans la limite d&rsquo;une perte par an.<\/p>\n          <\/details>\n        <\/div>\n        <div class=\"mj-incl__card\">\n          <svg class=\"mj-incl__ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\"><rect x=\"7\" y=\"3\" width=\"10\" height=\"18\" rx=\"2\"><\/rect><path d=\"M10.5 18h3\"><\/path><\/svg>\n          <h3>Application Majellan<\/h3>\n        <\/div>\n        <div class=\"mj-incl__card\">\n          <svg class=\"mj-incl__ico\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\"><rect x=\"3\" y=\"6\" width=\"18\" height=\"13\" rx=\"2\"><\/rect><path d=\"M3 10h18\"><\/path><circle cx=\"17\" cy=\"14\" r=\"1.1\"><\/circle><\/svg>\n          <h3>Porte-carte en cuir<\/h3>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <div class=\"mj-loupe\" id=\"mjLoupe\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Cuir en grand\">\n    <div class=\"mj-loupe__head\">\n      <button class=\"mj-loupe__close\" id=\"mjLoupeFermer\" type=\"button\" aria-label=\"Fermer\">\n        <svg viewBox=\"0 0 20 20\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\"><path d=\"M15.6 4.4L4.4 15.6\"><\/path><path d=\"M15.6 15.6L4.4 4.4\"><\/path><\/svg>\n      <\/button>\n    <\/div>\n    <div class=\"mj-loupe__stage\" id=\"mjLoupeScene\">\n      <div class=\"mj-loupe__cadre\">\n        <div class=\"mj-loupe__piste\" id=\"mjLoupePiste\">\n          <div class=\"mj-loupe__vue\" data-cuir=\"crocodylia\"><img data-src=\"https:\/\/maisonmajellan.com\/wp-content\/uploads\/2026\/08\/mj-etui-crocodylia.jpg\" alt=\"Porte-carte Crocodylia\" width=\"832\" height=\"1248\"><\/div>\n          <div class=\"mj-loupe__vue\" data-cuir=\"drakara\"><img data-src=\"https:\/\/maisonmajellan.com\/wp-content\/uploads\/2026\/08\/mj-etui-drakara.jpg\" alt=\"Porte-carte Drakara\" width=\"832\" height=\"1248\"><\/div>\n          <div class=\"mj-loupe__vue\" data-cuir=\"felidi\"><img data-src=\"https:\/\/maisonmajellan.com\/wp-content\/uploads\/2026\/10\/mj-etui-felidi-v2.jpg\" alt=\"Porte-carte Felidi\" width=\"1024\" height=\"1536\"><\/div>\n        <\/div>\n        <button class=\"mj-loupe__fleche mj-loupe__fleche--prec\" id=\"mjLoupePrec\" type=\"button\" aria-label=\"\u00c9tui pr\u00e9c\u00e9dent\"><svg viewBox=\"0 0 12 22\" aria-hidden=\"true\"><path d=\"M11 1L1 11l10 10\"><\/path><\/svg><\/button>\n        <button class=\"mj-loupe__fleche mj-loupe__fleche--suiv\" id=\"mjLoupeSuiv\" type=\"button\" aria-label=\"\u00c9tui suivant\"><svg viewBox=\"0 0 12 22\" aria-hidden=\"true\"><path d=\"M1 1l10 10L1 21\"><\/path><\/svg><\/button>\n        <button class=\"mj-loupe__agrandir\" id=\"mjLoupeAgrandir\" type=\"button\" aria-label=\"Agrandir la photo\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"10.5\" cy=\"10.5\" r=\"6.5\"><\/circle><path d=\"M15.3 15.3L20 20\"><\/path><path d=\"M8 10.5h5\"><\/path><path class=\"mj-loupe__plus\" d=\"M10.5 8v5\"><\/path><\/svg><\/button>\n        <div class=\"mj-loupe__names\" id=\"mjLoupeNoms\">\n          <button type=\"button\" data-cuir=\"crocodylia\">Crocodylia<\/button>\n          <button type=\"button\" data-cuir=\"drakara\">Drakara<\/button>\n          <button type=\"button\" data-cuir=\"felidi\">Felidi<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script data-no-optimize=\"1\" data-no-defer=\"1\" data-cfasync=\"false\">\n  (function(){\n    \/* MAJELLAN 60e passe : \u00ab Voir cuir \u00bb en bande de trois photos qu'on fait glisser (doigt, trackpad, fleches\n       du clavier) ; les noms et l'icone loupe sont poses sur la photo. Glisser vers un etui le choisit aussi sur\n       la fiche, comme un clic sur son nom. AUCUNE esperluette ni chevron ouvrant dans ce code (contenu de page). *\/\n    var d=document, w=window;\n    function q(s){return d.querySelector(s);}\n    var voile=q('#mjLoupe');\n    if(!voile){return;}\n    var piste=q('#mjLoupePiste');\n    var noms=q('#mjLoupeNoms');\n    var agr=q('#mjLoupeAgrandir');\n    \/* 66e passe : fleches gauche \/ droite sur la photo ; masquees au premier et au dernier etui. *\/\n    var prec=q('#mjLoupePrec'), suiv=q('#mjLoupeSuiv');\n    \/* 68e passe : pendant un defilement lance par une fleche, un nom ou le clavier, le nom reste sur l'etui vise\n       (avant, le nom repassait une fraction de seconde sur l'ancien etui tant que la photo n'avait pas fait la moitie du chemin). *\/\n    var cible=-1, minCible=null;\n    var vues=piste.querySelectorAll('.mj-loupe__vue');\n    var N=vues.length, actuel=0, charge=false, minuteur=null;\n    function borne(i){return Math.max(0,Math.min(N-1,i));}\n    function cuirDe(i){return vues[i].getAttribute('data-cuir');}\n    function cuirActif(){\n      var a=q('.mj-etui__opt.active'), sw;\n      if(!a){return 'crocodylia';}\n      sw=a.getAttribute('data-swatch');\n      if(!sw){return 'crocodylia';}\n      return sw.split('--').pop();\n    }\n    function indexDe(cuir){\n      var i;\n      for(i=0;i!==N;i++){if(cuirDe(i)===cuir){return i;}}\n      return 0;\n    }\n    function charger(){\n      var i, im;\n      if(charge){return;}\n      for(i=0;i!==N;i++){im=vues[i].querySelector('img'); im.loading='eager'; im.src=im.getAttribute('data-src');}\n      charge=true;\n    }\n    function marquer(i){\n      var bs=noms.querySelectorAll('button'), k;\n      actuel=i;\n      if(prec){if(i===0){prec.classList.add('cache');}else{prec.classList.remove('cache');}}\n      if(suiv){if(i===N-1){suiv.classList.add('cache');}else{suiv.classList.remove('cache');}}\n      for(k=0;k!==bs.length;k++){\n        if(bs[k].getAttribute('data-cuir')===cuirDe(i)){bs[k].classList.add('active');}\n        else{bs[k].classList.remove('active');}\n      }\n    }\n    \/* la loupe est un mode de choix : elle selectionne aussi sur la fiche *\/\n    function choisirSurFiche(cuir){\n      var opts=d.querySelectorAll('.mj-etui__opt'), k, sw;\n      for(k=0;k!==opts.length;k++){\n        sw=opts[k].getAttribute('data-swatch');\n        if(sw){if(sw.split('--').pop()===cuir){if(!opts[k].classList.contains('active')){opts[k].click();}}}\n      }\n    }\n    function imageActuelle(){return vues[actuel].querySelector('img');}\n    function dezoomer(){\n      voile.classList.remove('zoom');\n      imageActuelle().style.transformOrigin='';\n      agr.setAttribute('aria-label','Agrandir la photo');\n    }\n    function zoomer(x,y){\n      imageActuelle().style.transformOrigin=x+'% '+y+'%';\n      voile.classList.add('zoom');\n      agr.setAttribute('aria-label','Reduire la photo');\n    }\n    function aller(i,doux){\n      i=borne(i);\n      cible=i;\n      clearTimeout(minCible);\n      minCible=setTimeout(function(){cible=-1;},1500);\n      if(voile.classList.contains('zoom')){dezoomer();}\n      piste.scrollTo({left:i*piste.clientWidth, behavior:doux?'smooth':'auto'});\n      marquer(i);\n      choisirSurFiche(cuirDe(i));\n    }\n    function fermer(){\n      if(voile.classList.contains('zoom')){dezoomer();}\n      voile.classList.remove('open');\n      d.body.style.overflow='';\n    }\n    var bo=q('#mjLoupeOuvrir');\n    if(bo){bo.addEventListener('click',function(){\n      var i=indexDe(cuirActif());\n      charger();\n      voile.classList.add('open');\n      d.body.style.overflow='hidden';\n      marquer(i);\n      piste.scrollLeft=i*piste.clientWidth;\n    });}\n    var bf=q('#mjLoupeFermer');\n    if(bf){bf.addEventListener('click',fermer);}\n    \/* glisser : le nom suit tout de suite, le choix sur la fiche quand la photo est posee *\/\n    piste.addEventListener('scroll',function(){\n      var i;\n      if(!piste.clientWidth){return;}\n      i=borne(Math.round(piste.scrollLeft\/piste.clientWidth));\n      if(cible!==-1){if(i===cible){cible=-1;}else{return;}}\n      if(i!==actuel){if(voile.classList.contains('zoom')){dezoomer();} marquer(i);}\n      clearTimeout(minuteur);\n      minuteur=setTimeout(function(){choisirSurFiche(cuirDe(actuel));},150);\n    },{passive:true});\n    noms.addEventListener('click',function(e){\n      var b=e.target.closest('button');\n      if(!b){return;}\n      aller(indexDe(b.getAttribute('data-cuir')),true);\n    });\n    \/* 95e passe (11\/10) : plus de zoom au clic sur la photo, a sa demande (l'ecouteur de clic sur la piste est retire). *\/\n    if(prec){prec.addEventListener('click',function(){aller(actuel-1,true);});}\n    if(suiv){suiv.addEventListener('click',function(){aller(actuel+1,true);});}\n    agr.addEventListener('click',function(){\n      if(voile.classList.contains('zoom')){dezoomer();}\n      else{zoomer(50,50);}\n    });\n    d.addEventListener('keydown',function(e){\n      if(!voile.classList.contains('open')){return;}\n      if(e.key==='Escape'){fermer();}\n      if(e.key==='ArrowRight'){aller(actuel+1,true);}\n      if(e.key==='ArrowLeft'){aller(actuel-1,true);}\n    });\n    w.addEventListener('resize',function(){\n      if(voile.classList.contains('open')){piste.scrollLeft=actuel*piste.clientWidth;}\n    });\n  })();\n  <\/script>\n\n  \n\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Product\",\n  \"name\": \"CARTE D\u2019AFFAIRES MAJELLAN\",\n  \"description\": \"Carte d\u2019affaires connect\u00e9e en m\u00e9tal grav\u00e9. Partage vos coordonn\u00e9es d\u2019un simple contact, sans application pour votre interlocuteur. Porte-carte cuir inclus.\",\n  \"image\": [\n    \"https:\/\/maisonmajellan.com\/wp-content\/uploads\/2026\/10\/mj-carte-produit-v6.webp\"\n  ],\n  \"sku\": \"MJLLNCA01\",\n        \"gtin13\": \"3770044130007\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"MAJELLAN\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/maisonmajellan.com\/carte-daffaires\/\",\n    \"priceCurrency\": \"EUR\",\n    \"price\": \"30.00\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"MAJELLAN\"\n    }\n  }\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Votre commande \u00d7 Adh\u00e9sion30,00&nbsp;\u20ac Abonnement mensuel Carte d&rsquo;affairesInclus Porte-carte CrocodyliaInclus Frais de mise en service60,00&nbsp;\u20ac Paiement unique Aujourd&rsquo;hui90,00&nbsp;\u20ac Frais de livraison inclus Puis 30,00&nbsp;\u20ac par mois, sans engagement. En cas de r\u00e9siliation, vous gardez la carte ; ses fonctions connect\u00e9es s\u2019arr\u00eatent \u00e0 la fin de la p\u00e9riode en cours. Paiement Adh\u00e9sion 30\u20ac mensuel Choisissez votre [&hellip;]<\/p>\n","protected":false},"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/maisonmajellan.com\/en\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maisonmajellan.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/maisonmajellan.com\/en\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/maisonmajellan.com\/en\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":67,"href":"https:\/\/maisonmajellan.com\/en\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":1387,"href":"https:\/\/maisonmajellan.com\/en\/wp-json\/wp\/v2\/pages\/9\/revisions\/1387"}],"wp:attachment":[{"href":"https:\/\/maisonmajellan.com\/en\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}