{"id":1733,"date":"2026-09-06T19:28:19","date_gmt":"2026-09-06T19:28:19","guid":{"rendered":"https:\/\/maroczain.com\/cuisine.maroczain.com\/?page_id=1733"},"modified":"2026-09-06T19:56:45","modified_gmt":"2026-09-06T19:56:45","slug":"patisserie-marocaine-prox-max","status":"publish","type":"page","link":"https:\/\/maroczain.com\/cuisine.maroczain.com\/patisserie-marocaine-prox-max\/","title":{"rendered":"Patisserie Marocaine Pro Max"},"content":{"rendered":"\n<!-- =========================================================\nMZA P\u00c2TISSERIE MAROCAINE \u2014 ROYAL PRO MAX\nBloc HTML WordPress autonome\n========================================================= -->\n\n<div id=\"mza-patisserie-royale\">\n\n<style>\n#mza-patisserie-royale,\n#mza-patisserie-royale *{box-sizing:border-box}\n\n#mza-patisserie-royale{\n  --green:#063c2c;\n  --green2:#0b5941;\n  --gold:#c8a45d;\n  --gold2:#ecd59a;\n  --ivory:#fbf7ef;\n  --rose:#7b2634;\n  --ink:#171713;\n  --muted:#6d6b64;\n  --line:#e5d9c0;\n  --white:#fff;\n  width:100%;\n  margin:0;\n  padding:0;\n  overflow:hidden;\n  background:\n    radial-gradient(circle at 10% 15%,rgba(200,164,93,.10),transparent 25%),\n    radial-gradient(circle at 90% 25%,rgba(123,38,52,.08),transparent 24%),\n    var(--ivory);\n  color:var(--ink);\n  font-family:Arial,Helvetica,sans-serif;\n  line-height:1.55;\n}\n\n#mza-patisserie-royale .container{\n  width:min(1180px,calc(100% - 32px));\n  margin:auto;\n}\n\n#mza-patisserie-royale .hero{\n  min-height:90vh;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n  padding:70px 22px;\n  color:#fff;\n  position:relative;\n  background:\n    linear-gradient(180deg,rgba(5,42,31,.80),rgba(5,42,31,.95)),\n    radial-gradient(circle at 50% 10%,rgba(236,213,154,.18),transparent 34%),\n    linear-gradient(135deg,#063c2c,#251a14);\n}\n\n#mza-patisserie-royale .hero:before,\n#mza-patisserie-royale .hero:after{\n  content:\"\u2726\";\n  position:absolute;\n  color:rgba(236,213,154,.18);\n  font-size:180px;\n}\n\n#mza-patisserie-royale .hero:before{\n  left:2%;\n  top:6%;\n}\n\n#mza-patisserie-royale .hero:after{\n  right:2%;\n  bottom:4%;\n}\n\n#mza-patisserie-royale .hero-inner{\n  max-width:980px;\n  position:relative;\n  z-index:2;\n}\n\n#mza-patisserie-royale .seal{\n  width:96px;\n  height:96px;\n  margin:0 auto 22px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  border-radius:50%;\n  border:1px solid rgba(236,213,154,.65);\n  box-shadow:0 0 0 9px rgba(200,164,93,.07);\n  font-size:44px;\n  background:rgba(255,255,255,.04);\n}\n\n#mza-patisserie-royale .eyebrow{\n  display:inline-block;\n  padding:8px 15px;\n  border-radius:999px;\n  border:1px solid rgba(236,213,154,.48);\n  color:var(--gold2);\n  font-size:12px;\n  letter-spacing:1.8px;\n  text-transform:uppercase;\n  font-weight:900;\n  margin-bottom:20px;\n}\n\n#mza-patisserie-royale h1{\n  margin:0;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(45px,8vw,88px);\n  font-weight:500;\n  line-height:.98;\n}\n\n#mza-patisserie-royale h1 span{\n  display:block;\n  color:var(--gold2);\n}\n\n#mza-patisserie-royale .hero p{\n  max-width:780px;\n  margin:24px auto 0;\n  color:rgba(255,255,255,.85);\n  font-size:18px;\n}\n\n#mza-patisserie-royale .hero-actions{\n  display:flex;\n  justify-content:center;\n  gap:12px;\n  flex-wrap:wrap;\n  margin-top:30px;\n}\n\n#mza-patisserie-royale .btn{\n  border:0;\n  border-radius:999px;\n  padding:14px 21px;\n  font-weight:900;\n  cursor:pointer;\n  transition:.2s;\n  text-decoration:none;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:8px;\n}\n\n#mza-patisserie-royale .btn:hover{transform:translateY(-2px)}\n\n#mza-patisserie-royale .btn-gold{\n  background:linear-gradient(135deg,var(--gold2),var(--gold));\n  color:#332713;\n}\n\n#mza-patisserie-royale .btn-ghost{\n  border:1px solid rgba(255,255,255,.35);\n  color:#fff;\n  background:rgba(255,255,255,.05);\n}\n\n#mza-patisserie-royale .nav{\n  position:sticky;\n  top:0;\n  z-index:50;\n  padding:11px 16px;\n  background:rgba(6,60,44,.97);\n  border-bottom:1px solid rgba(236,213,154,.16);\n  backdrop-filter:blur(12px);\n}\n\n#mza-patisserie-royale .nav-inner{\n  width:min(1180px,100%);\n  margin:auto;\n  display:flex;\n  justify-content:center;\n  gap:8px;\n  flex-wrap:wrap;\n}\n\n#mza-patisserie-royale .nav button{\n  border:1px solid rgba(255,255,255,.14);\n  background:transparent;\n  color:#fff;\n  padding:8px 12px;\n  border-radius:999px;\n  cursor:pointer;\n  font-weight:800;\n}\n\n#mza-patisserie-royale .nav button:hover{\n  border-color:var(--gold);\n  color:var(--gold2);\n}\n\n#mza-patisserie-royale .stats{\n  margin-top:-42px;\n  position:relative;\n  z-index:5;\n}\n\n#mza-patisserie-royale .stats-grid{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n}\n\n#mza-patisserie-royale .stat{\n  background:#fff;\n  border:1px solid rgba(200,164,93,.25);\n  border-radius:22px;\n  padding:23px;\n  text-align:center;\n  box-shadow:0 15px 40px rgba(0,0,0,.09);\n}\n\n#mza-patisserie-royale .stat strong{\n  display:block;\n  font-family:Georgia,serif;\n  font-size:36px;\n  color:var(--green);\n}\n\n#mza-patisserie-royale .stat span{\n  font-size:13px;\n  font-weight:800;\n  color:var(--muted);\n}\n\n#mza-patisserie-royale .section{\n  padding:70px 0;\n}\n\n#mza-patisserie-royale .section-head{\n  max-width:850px;\n  margin:0 auto 36px;\n  text-align:center;\n}\n\n#mza-patisserie-royale .kicker{\n  color:var(--rose);\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:2px;\n  text-transform:uppercase;\n}\n\n#mza-patisserie-royale .section-head h2{\n  margin:8px 0 12px;\n  font-family:Georgia,serif;\n  font-size:clamp(34px,5vw,56px);\n  font-weight:500;\n  line-height:1.05;\n  color:var(--green);\n}\n\n#mza-patisserie-royale .section-head p{\n  color:var(--muted);\n  font-size:17px;\n}\n\n#mza-patisserie-royale .heritage-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:16px;\n}\n\n#mza-patisserie-royale .heritage-card{\n  background:#fff;\n  border:1px solid var(--line);\n  border-radius:22px;\n  padding:24px;\n  box-shadow:0 10px 28px rgba(0,0,0,.05);\n}\n\n#mza-patisserie-royale .heritage-card .icon{\n  width:55px;\n  height:55px;\n  border-radius:18px;\n  background:var(--green);\n  color:var(--gold2);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:27px;\n  margin-bottom:15px;\n}\n\n#mza-patisserie-royale .heritage-card h3{\n  margin:0 0 7px;\n  font-family:Georgia,serif;\n  font-size:23px;\n  font-weight:500;\n  color:var(--green);\n}\n\n#mza-patisserie-royale .heritage-card p{\n  margin:0;\n  color:var(--muted);\n}\n\n#mza-patisserie-royale .level{\n  margin:26px 0 55px;\n}\n\n#mza-patisserie-royale .level-head{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:20px;\n  border-bottom:1px solid #dacdb3;\n  padding-bottom:14px;\n  margin-bottom:18px;\n}\n\n#mza-patisserie-royale .level-head h3{\n  margin:0;\n  font-family:Georgia,serif;\n  font-size:29px;\n  color:var(--green);\n  font-weight:500;\n}\n\n#mza-patisserie-royale .level-head span{\n  font-size:12px;\n  color:var(--rose);\n  font-weight:900;\n}\n\n#mza-patisserie-royale .course-grid{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n}\n\n#mza-patisserie-royale .course-card{\n  background:#fff;\n  border:1px solid #e9deca;\n  border-radius:21px;\n  overflow:hidden;\n  cursor:pointer;\n  transition:.22s;\n  box-shadow:0 8px 23px rgba(0,0,0,.05);\n}\n\n#mza-patisserie-royale .course-card:hover{\n  transform:translateY(-4px);\n  box-shadow:0 18px 40px rgba(0,0,0,.09);\n}\n\n#mza-patisserie-royale .course-top{\n  min-height:105px;\n  padding:16px;\n  color:#fff;\n  background:\n    radial-gradient(circle at 100% 0%,rgba(236,213,154,.20),transparent 40%),\n    linear-gradient(135deg,var(--green),#1c2c22);\n}\n\n#mza-patisserie-royale .number{\n  display:inline-flex;\n  width:38px;\n  height:38px;\n  align-items:center;\n  justify-content:center;\n  border-radius:50%;\n  background:var(--gold2);\n  color:#332713;\n  font-weight:900;\n  margin-bottom:10px;\n}\n\n#mza-patisserie-royale .course-top h4{\n  margin:0;\n  font-size:17px;\n  line-height:1.3;\n}\n\n#mza-patisserie-royale .course-body{\n  padding:15px;\n}\n\n#mza-patisserie-royale .course-body p{\n  margin:0 0 11px;\n  color:var(--muted);\n  font-size:13px;\n}\n\n#mza-patisserie-royale .course-meta{\n  display:flex;\n  justify-content:space-between;\n  gap:8px;\n  color:var(--rose);\n  font-size:11px;\n  font-weight:900;\n}\n\n#mza-patisserie-royale .progress-panel{\n  background:\n    radial-gradient(circle at 90% 0%,rgba(200,164,93,.18),transparent 30%),\n    linear-gradient(135deg,#063c2c,#0b2119);\n  color:#fff;\n  border-radius:28px;\n  padding:34px;\n}\n\n#mza-patisserie-royale .progress-panel h3{\n  margin:0 0 8px;\n  font-family:Georgia,serif;\n  font-size:34px;\n  font-weight:500;\n}\n\n#mza-patisserie-royale .track{\n  height:14px;\n  border-radius:999px;\n  overflow:hidden;\n  background:rgba(255,255,255,.12);\n  margin:20px 0 8px;\n}\n\n#mza-patisserie-royale .bar{\n  height:100%;\n  width:0%;\n  background:linear-gradient(90deg,var(--gold),var(--gold2));\n  transition:.3s;\n}\n\n#mza-patisserie-royale .progress-info{\n  display:flex;\n  justify-content:space-between;\n  gap:18px;\n  flex-wrap:wrap;\n  color:rgba(255,255,255,.78);\n}\n\n#mza-patisserie-royale .calc{\n  background:#fff;\n  border:1px solid var(--line);\n  border-radius:26px;\n  padding:28px;\n  box-shadow:0 15px 42px rgba(0,0,0,.06);\n}\n\n#mza-patisserie-royale .calc-grid{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:12px;\n}\n\n#mza-patisserie-royale .field label{\n  display:block;\n  font-size:12px;\n  font-weight:900;\n  margin-bottom:6px;\n  color:var(--green);\n}\n\n#mza-patisserie-royale .field input{\n  width:100%;\n  border:1px solid #d8cdb7;\n  border-radius:13px;\n  padding:12px;\n  font-size:15px;\n}\n\n#mza-patisserie-royale .calc-result{\n  margin-top:18px;\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n}\n\n#mza-patisserie-royale .result-box{\n  border-radius:16px;\n  padding:17px;\n  background:#fffaf0;\n  border:1px solid #eadbbe;\n  text-align:center;\n}\n\n#mza-patisserie-royale .result-box strong{\n  display:block;\n  color:var(--green);\n  font-size:23px;\n}\n\n#mza-patisserie-royale .passport{\n  display:grid;\n  grid-template-columns:.8fr 1.2fr;\n  gap:28px;\n  align-items:center;\n  background:#fff;\n  border:1px solid #dcccaa;\n  border-radius:28px;\n  padding:29px;\n  box-shadow:0 16px 45px rgba(0,0,0,.07);\n}\n\n#mza-patisserie-royale .passport-cover{\n  min-height:330px;\n  border-radius:22px;\n  border:5px double var(--gold);\n  background:var(--green);\n  color:#fff;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  text-align:center;\n  padding:25px;\n}\n\n#mza-patisserie-royale .passport-cover .crest{\n  font-size:58px;\n  margin-bottom:12px;\n}\n\n#mza-patisserie-royale .passport-cover h3{\n  margin:0;\n  font-family:Georgia,serif;\n  font-size:29px;\n  font-weight:500;\n}\n\n#mza-patisserie-royale .passport-content h3{\n  font-family:Georgia,serif;\n  color:var(--green);\n  font-size:33px;\n  font-weight:500;\n  margin-top:0;\n}\n\n#mza-patisserie-royale .badges{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:11px;\n  margin-top:18px;\n}\n\n#mza-patisserie-royale .badge{\n  padding:15px;\n  border-radius:16px;\n  border:1px solid #e4d5b8;\n  background:#fffaf1;\n  font-weight:800;\n  opacity:.55;\n}\n\n#mza-patisserie-royale .exam{\n  border-radius:28px;\n  padding:42px;\n  color:#fff;\n  background:\n    radial-gradient(circle at 90% 10%,rgba(200,164,93,.17),transparent 30%),\n    linear-gradient(135deg,var(--rose),#311017);\n}\n\n#mza-patisserie-royale .exam h3{\n  margin:0 0 8px;\n  font-family:Georgia,serif;\n  font-size:42px;\n  font-weight:500;\n}\n\n#mza-patisserie-royale .exam-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:13px;\n  margin:22px 0;\n}\n\n#mza-patisserie-royale .exam-step{\n  background:rgba(255,255,255,.06);\n  border:1px solid rgba(255,255,255,.15);\n  border-radius:18px;\n  padding:18px;\n}\n\n#mza-patisserie-royale .final{\n  padding:75px 22px;\n  text-align:center;\n  color:#fff;\n  background:#071c16;\n}\n\n#mza-patisserie-royale .final h2{\n  margin:0 auto 13px;\n  max-width:900px;\n  font-family:Georgia,serif;\n  font-weight:500;\n  font-size:clamp(37px,6vw,64px);\n}\n\n#mza-patisserie-royale .final p{\n  max-width:740px;\n  margin:0 auto 24px;\n  color:rgba(255,255,255,.73);\n}\n\n#mza-patisserie-royale .modal-shell{\n  display:none;\n  position:fixed;\n  inset:0;\n  z-index:99999;\n  padding:20px;\n  overflow:auto;\n  background:rgba(5,24,18,.80);\n}\n\n#mza-patisserie-royale .modal-shell.show{display:block}\n\n#mza-patisserie-royale .modal{\n  width:min(980px,100%);\n  margin:20px auto;\n  background:var(--ivory);\n  border-radius:28px;\n  overflow:hidden;\n  box-shadow:0 30px 100px rgba(0,0,0,.35);\n}\n\n#mza-patisserie-royale .modal-head{\n  position:relative;\n  padding:29px;\n  color:#fff;\n  background:linear-gradient(135deg,var(--green),#18281e);\n}\n\n#mza-patisserie-royale .modal-head h3{\n  margin:0 45px 7px 0;\n  font-family:Georgia,serif;\n  font-size:37px;\n  font-weight:500;\n}\n\n#mza-patisserie-royale .modal-head p{\n  margin:0;\n  color:rgba(255,255,255,.8);\n}\n\n#mza-patisserie-royale .close{\n  position:absolute;\n  right:18px;\n  top:18px;\n  width:42px;\n  height:42px;\n  border-radius:50%;\n  border:1px solid rgba(255,255,255,.3);\n  background:transparent;\n  color:#fff;\n  cursor:pointer;\n  font-size:20px;\n}\n\n#mza-patisserie-royale .modal-body{padding:27px}\n\n#mza-patisserie-royale .meta{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:10px;\n  margin-bottom:18px;\n}\n\n#mza-patisserie-royale .meta div{\n  border:1px solid #e6d8ba;\n  border-radius:15px;\n  background:#fff;\n  padding:13px;\n  text-align:center;\n}\n\n#mza-patisserie-royale .meta strong{\n  display:block;\n  color:var(--green);\n}\n\n#mza-patisserie-royale .modal-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n}\n\n#mza-patisserie-royale .box{\n  background:#fff;\n  border:1px solid #e6d8ba;\n  border-radius:18px;\n  padding:18px;\n}\n\n#mza-patisserie-royale .box h4{\n  margin:0 0 9px;\n  color:var(--rose);\n}\n\n#mza-patisserie-royale .box ul,\n#mza-patisserie-royale .box ol{\n  margin:0;\n  padding-left:20px;\n}\n\n#mza-patisserie-royale .validate{\n  width:100%;\n  margin-top:17px;\n  border:0;\n  border-radius:15px;\n  padding:15px;\n  background:linear-gradient(135deg,var(--gold2),var(--gold));\n  color:#342713;\n  font-weight:900;\n  cursor:pointer;\n}\n\n#mza-patisserie-royale .toast{\n  display:none;\n  position:fixed;\n  right:22px;\n  bottom:22px;\n  z-index:999999;\n  padding:14px 17px;\n  border-radius:14px;\n  background:var(--green);\n  color:#fff;\n  font-weight:900;\n  box-shadow:0 15px 40px rgba(0,0,0,.25);\n}\n\n#mza-patisserie-royale .toast.show{display:block}\n\n@media(max-width:1000px){\n  #mza-patisserie-royale .course-grid{grid-template-columns:repeat(2,1fr)}\n  #mza-patisserie-royale .stats-grid,\n  #mza-patisserie-royale .heritage-grid{grid-template-columns:repeat(2,1fr)}\n}\n\n@media(max-width:720px){\n  #mza-patisserie-royale .hero{min-height:auto}\n  #mza-patisserie-royale .stats{margin-top:18px}\n  #mza-patisserie-royale .stats-grid,\n  #mza-patisserie-royale .heritage-grid,\n  #mza-patisserie-royale .course-grid,\n  #mza-patisserie-royale .passport,\n  #mza-patisserie-royale .calc-grid,\n  #mza-patisserie-royale .calc-result,\n  #mza-patisserie-royale .exam-grid,\n  #mza-patisserie-royale .meta,\n  #mza-patisserie-royale .modal-grid{\n    grid-template-columns:1fr;\n  }\n\n  #mza-patisserie-royale .section{padding:48px 0}\n  #mza-patisserie-royale .nav{position:relative}\n}\n<\/style>\n\n\n<section class=\"hero\" id=\"pmr-home\">\n  <div class=\"hero-inner\">\n\n    <div class=\"seal\">\ud83c\udf6f<\/div>\n\n    <div class=\"eyebrow\">\n      MZA Maison de P\u00e2tisserie Marocaine\n    <\/div>\n\n    <h1>\n      P\u00e2tisserie Marocaine\n      <span>Royal Pro Max<\/span>\n    <\/h1>\n\n    <p>\n      Amandes, miel, fleur d&#8217;oranger, gestes ancestraux et pr\u00e9cision professionnelle.\n      Un parcours complet de l&#8217;apprentissage des bases jusqu&#8217;au niveau\n      Ma\u00eetre P\u00e2tissier Marocain.\n    <\/p>\n\n    <div class=\"hero-actions\">\n      <button class=\"btn btn-gold\" onclick=\"pmrGo('pmr-programme')\">\n        \ud83c\udf6a Ouvrir les 40 ateliers\n      <\/button>\n\n      <button class=\"btn btn-ghost\" onclick=\"pmrGo('pmr-passport')\">\n        \ud83d\udc51 Passeport Ma\u00eetre P\u00e2tissier\n      <\/button>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<nav class=\"nav\">\n  <div class=\"nav-inner\">\n    <button onclick=\"pmrGo('pmr-heritage')\">Maison MZA<\/button>\n    <button onclick=\"pmrGo('pmr-programme')\">40 ateliers<\/button>\n    <button onclick=\"pmrGo('pmr-cost')\">Calculateur<\/button>\n    <button onclick=\"pmrGo('pmr-progress')\">Progression<\/button>\n    <button onclick=\"pmrGo('pmr-passport')\">Passeport<\/button>\n    <button onclick=\"pmrGo('pmr-exam')\">Examen<\/button>\n  <\/div>\n<\/nav>\n\n\n<div class=\"stats\">\n  <div class=\"container\">\n    <div class=\"stats-grid\">\n\n      <div class=\"stat\">\n        <strong>40<\/strong>\n        <span>Ateliers professionnels<\/span>\n      <\/div>\n\n      <div class=\"stat\">\n        <strong>4<\/strong>\n        <span>Niveaux de ma\u00eetrise<\/span>\n      <\/div>\n\n      <div class=\"stat\">\n        <strong>60+<\/strong>\n        <span>Sp\u00e9cialit\u00e9s \u00e9tudi\u00e9es<\/span>\n      <\/div>\n\n      <div class=\"stat\">\n        <strong>1<\/strong>\n        <span>Examen Ma\u00eetre P\u00e2tissier<\/span>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<section class=\"section\" id=\"pmr-heritage\">\n  <div class=\"container\">\n\n    <div class=\"section-head\">\n      <div class=\"kicker\">Maison de tradition<\/div>\n      <h2>Le patrimoine sucr\u00e9 marocain comme m\u00e9tier d&#8217;excellence<\/h2>\n      <p>\n        Le parcours associe recette traditionnelle, ma\u00eetrise du geste,\n        production professionnelle, pr\u00e9sentation haut de gamme et gestion de la rentabilit\u00e9.\n      <\/p>\n    <\/div>\n\n    <div class=\"heritage-grid\">\n\n      <div class=\"heritage-card\">\n        <div class=\"icon\">\ud83c\udf38<\/div>\n        <h3>Saveurs<\/h3>\n        <p>\n          Amande, miel, fleur d&#8217;oranger, cannelle, s\u00e9same,\n          dattes, noix et fruits secs.\n        <\/p>\n      <\/div>\n\n      <div class=\"heritage-card\">\n        <div class=\"icon\">\ud83e\udd32<\/div>\n        <h3>Gestes<\/h3>\n        <p>\n          Fa\u00e7onnage, pliage, pochage, cuisson, gla\u00e7age,\n          d\u00e9coration et finition.\n        <\/p>\n      <\/div>\n\n      <div class=\"heritage-card\">\n        <div class=\"icon\">\ud83d\udc51<\/div>\n        <h3>Prestige<\/h3>\n        <p>\n          Plateaux de mariage, tea-time de palace,\n          cadeaux d&#8217;entreprise et haute pr\u00e9sentation.\n        <\/p>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<section class=\"section\" id=\"pmr-programme\">\n  <div class=\"container\">\n\n    <div class=\"section-head\">\n      <div class=\"kicker\">Acad\u00e9mie du go\u00fbt<\/div>\n      <h2>40 ateliers vers le niveau Ma\u00eetre P\u00e2tissier<\/h2>\n      <p>\n        Chaque carte ouvre un atelier avec objectifs, mati\u00e8res premi\u00e8res,\n        techniques, d\u00e9roul\u00e9 et mission professionnelle.\n      <\/p>\n    <\/div>\n\n    <div class=\"level\">\n      <div class=\"level-head\">\n        <h3>Niveau I \u2014 Fondations<\/h3>\n        <span>01 \u2014 10<\/span>\n      <\/div>\n      <div class=\"course-grid\" id=\"pmrLevel1\"><\/div>\n    <\/div>\n\n    <div class=\"level\">\n      <div class=\"level-head\">\n        <h3>Niveau II \u2014 Grands classiques<\/h3>\n        <span>11 \u2014 20<\/span>\n      <\/div>\n      <div class=\"course-grid\" id=\"pmrLevel2\"><\/div>\n    <\/div>\n\n    <div class=\"level\">\n      <div class=\"level-head\">\n        <h3>Niveau III \u2014 Collection marocaine<\/h3>\n        <span>21 \u2014 30<\/span>\n      <\/div>\n      <div class=\"course-grid\" id=\"pmrLevel3\"><\/div>\n    <\/div>\n\n    <div class=\"level\">\n      <div class=\"level-head\">\n        <h3>Niveau IV \u2014 Palace &#038; Ma\u00eetre P\u00e2tissier<\/h3>\n        <span>31 \u2014 40<\/span>\n      <\/div>\n      <div class=\"course-grid\" id=\"pmrLevel4\"><\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<section class=\"section\" id=\"pmr-cost\">\n  <div class=\"container\">\n\n    <div class=\"section-head\">\n      <div class=\"kicker\">Gestion professionnelle<\/div>\n      <h2>Calculateur de co\u00fbt p\u00e2tisserie<\/h2>\n      <p>\n        Estimez le co\u00fbt de revient d&#8217;une production et le prix conseill\u00e9 par pi\u00e8ce.\n      <\/p>\n    <\/div>\n\n    <div class=\"calc\">\n\n      <div class=\"calc-grid\">\n\n        <div class=\"field\">\n          <label>Co\u00fbt ingr\u00e9dients (MAD)<\/label>\n          <input id=\"costIngredients\" type=\"number\" min=\"0\" value=\"180\">\n        <\/div>\n\n        <div class=\"field\">\n          <label>Emballage + \u00e9nergie (MAD)<\/label>\n          <input id=\"costExtra\" type=\"number\" min=\"0\" value=\"40\">\n        <\/div>\n\n        <div class=\"field\">\n          <label>Nombre de pi\u00e8ces<\/label>\n          <input id=\"costQty\" type=\"number\" min=\"1\" value=\"60\">\n        <\/div>\n\n        <div class=\"field\">\n          <label>Marge cible (%)<\/label>\n          <input id=\"costMargin\" type=\"number\" min=\"0\" value=\"60\">\n        <\/div>\n\n      <\/div>\n\n      <button class=\"btn btn-gold\"\n              style=\"margin-top:18px\"\n              onclick=\"pmrCalculate()\">\n        CALCULER\n      <\/button>\n\n      <div class=\"calc-result\">\n\n        <div class=\"result-box\">\n          <strong id=\"resTotal\">220 MAD<\/strong>\n          Co\u00fbt total\n        <\/div>\n\n        <div class=\"result-box\">\n          <strong id=\"resUnit\">3.67 MAD<\/strong>\n          Co\u00fbt par pi\u00e8ce\n        <\/div>\n\n        <div class=\"result-box\">\n          <strong id=\"resSell\">5.87 MAD<\/strong>\n          Prix indicatif \/ pi\u00e8ce\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<section class=\"section\" id=\"pmr-progress\">\n  <div class=\"container\">\n\n    <div class=\"progress-panel\">\n\n      <div class=\"kicker\" style=\"color:#ecd59a\">\n        Progression professionnelle\n      <\/div>\n\n      <h3>Votre parcours de Ma\u00eetre P\u00e2tissier<\/h3>\n\n      <p>\n        Chaque atelier valid\u00e9 est enregistr\u00e9 automatiquement dans ce navigateur.\n      <\/p>\n\n      <div class=\"track\">\n        <div class=\"bar\" id=\"pmrProgressBar\"><\/div>\n      <\/div>\n\n      <div class=\"progress-info\">\n        <span id=\"pmrProgressText\">0 atelier valid\u00e9 sur 40<\/span>\n        <strong id=\"pmrProgressPercent\">0%<\/strong>\n      <\/div>\n\n      <button class=\"btn btn-gold\"\n              style=\"margin-top:20px\"\n              onclick=\"pmrReset()\">\n        R\u00e9initialiser la progression\n      <\/button>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<section class=\"section\" id=\"pmr-passport\">\n  <div class=\"container\">\n\n    <div class=\"section-head\">\n      <div class=\"kicker\">Distinctions MZA<\/div>\n      <h2>Passeport Ma\u00eetre P\u00e2tissier Marocain<\/h2>\n    <\/div>\n\n    <div class=\"passport\">\n\n      <div class=\"passport-cover\">\n        <div class=\"crest\">\ud83d\udc51<\/div>\n        <h3>Maison MZA<\/h3>\n        <p>P\u00e2tisserie Marocaine<\/p>\n        <small>ROYAL PRO MAX<\/small>\n      <\/div>\n\n      <div class=\"passport-content\">\n\n        <h3>Quatre niveaux \u00e0 d\u00e9bloquer<\/h3>\n\n        <p>\n          La progression dans les ateliers d\u00e9verrouille automatiquement\n          les distinctions professionnelles.\n        <\/p>\n\n        <div class=\"badges\">\n\n          <div class=\"badge\" id=\"pmrBadge1\">\n            \ud83e\udd49 Apprenti P\u00e2tissier\n          <\/div>\n\n          <div class=\"badge\" id=\"pmrBadge2\">\n            \ud83e\udd48 P\u00e2tissier Marocain\n          <\/div>\n\n          <div class=\"badge\" id=\"pmrBadge3\">\n            \ud83e\udd47 Chef P\u00e2tissier Marocain\n          <\/div>\n\n          <div class=\"badge\" id=\"pmrBadge4\">\n            \ud83d\udc51 Ma\u00eetre P\u00e2tissier MZA\n          <\/div>\n\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<section class=\"section\" id=\"pmr-exam\">\n  <div class=\"container\">\n\n    <div class=\"exam\">\n\n      <div class=\"kicker\" style=\"color:#ecd59a\">\n        \u00c9preuve finale\n      <\/div>\n\n      <h3>Grand Plateau Royal MZA<\/h3>\n\n      <p>\n        L&#8217;examen final simule une commande prestige destin\u00e9e \u00e0 une r\u00e9ception.\n      <\/p>\n\n      <div class=\"exam-grid\">\n\n        <div class=\"exam-step\">\n          <strong>01 \u2014 Production<\/strong>\n          <p>\n            R\u00e9aliser plusieurs familles de p\u00e2tisseries avec r\u00e9gularit\u00e9.\n          <\/p>\n        <\/div>\n\n        <div class=\"exam-step\">\n          <strong>02 \u2014 Pr\u00e9sentation<\/strong>\n          <p>\n            Cr\u00e9er un plateau harmonieux avec une finition haut de gamme.\n          <\/p>\n        <\/div>\n\n        <div class=\"exam-step\">\n          <strong>03 \u2014 Gestion<\/strong>\n          <p>\n            Calculer co\u00fbt mati\u00e8re, prix de vente, rendement et pertes.\n          <\/p>\n        <\/div>\n\n      <\/div>\n\n      <button class=\"btn btn-gold\"\n              onclick=\"pmrExamAccess()\">\n        \ud83c\udf93 V\u00e9rifier mon acc\u00e8s\n      <\/button>\n\n      <div id=\"pmrExamMessage\"\n           style=\"margin-top:18px;font-weight:900\">\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<section class=\"final\">\n\n  <h2>\n    Le go\u00fbt du Maroc. La pr\u00e9cision d&#8217;une grande maison.\n  <\/h2>\n\n  <p>\n    De la corne de gazelle au plateau de palace,\n    MZA transforme la tradition en v\u00e9ritable comp\u00e9tence professionnelle.\n  <\/p>\n\n  <a href=\"https:\/\/maroczain.com\/cuisine.maroczain.com\/\"\n     class=\"btn btn-gold\">\n    MAROC ZAIN ACADEMY \u2192\n  <\/a>\n\n<\/section>\n\n\n<div class=\"modal-shell\" id=\"pmrModalShell\">\n\n  <div class=\"modal\">\n\n    <div class=\"modal-head\">\n\n      <button class=\"close\" onclick=\"pmrClose()\">\u00d7<\/button>\n\n      <div class=\"kicker\" style=\"color:#ecd59a\">\n        Atelier MZA\n      <\/div>\n\n      <h3 id=\"pmrModalTitle\"><\/h3>\n      <p id=\"pmrModalDesc\"><\/p>\n\n    <\/div>\n\n    <div class=\"modal-body\">\n\n      <div class=\"meta\">\n\n        <div>\n          <strong id=\"pmrModalTime\">\u2014<\/strong>\n          Dur\u00e9e\n        <\/div>\n\n        <div>\n          <strong id=\"pmrModalYield\">\u2014<\/strong>\n          Rendement\n        <\/div>\n\n        <div>\n          <strong id=\"pmrModalDifficulty\">\u2014<\/strong>\n          Niveau\n        <\/div>\n\n        <div>\n          <strong id=\"pmrModalTemp\">\u2014<\/strong>\n          Cuisson\n        <\/div>\n\n      <\/div>\n\n      <div class=\"modal-grid\">\n\n        <div class=\"box\">\n          <h4>\ud83c\udfaf Objectifs<\/h4>\n          <ul id=\"pmrModalObjectives\"><\/ul>\n        <\/div>\n\n        <div class=\"box\">\n          <h4>\ud83e\uddfa Mati\u00e8res premi\u00e8res<\/h4>\n          <p id=\"pmrModalIngredients\"><\/p>\n        <\/div>\n\n        <div class=\"box\">\n          <h4>\ud83e\udd32 Techniques<\/h4>\n          <p id=\"pmrModalTechniques\"><\/p>\n        <\/div>\n\n        <div class=\"box\">\n          <h4>\ud83d\udc51 Mission Royal<\/h4>\n          <p id=\"pmrModalMission\"><\/p>\n        <\/div>\n\n      <\/div>\n\n      <div class=\"box\" style=\"margin-top:15px\">\n        <h4>\ud83d\udccb D\u00e9roul\u00e9 de l&#8217;atelier<\/h4>\n        <ol id=\"pmrModalSteps\"><\/ol>\n      <\/div>\n\n      <button id=\"pmrValidate\"\n              class=\"validate\">\n        \u2713 VALIDER CET ATELIER\n      <\/button>\n\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n<div class=\"toast\" id=\"pmrToast\"><\/div>\n\n\n<script>\n(function(){\n\nconst courses=[\n\n\/* 01-10 *\/\n{l:1,t:\"Mati\u00e8res premi\u00e8res marocaines\",d:\"Comprendre amandes, miel, s\u00e9same, dattes et fleur d'oranger.\",time:\"45 min\",yield:\"Cours\",dif:\"Base\",temp:\"\u2014\",ing:\"Amandes, miel, s\u00e9same, noix, dattes, eau de fleur d'oranger.\",tech:\"S\u00e9lection, stockage, contr\u00f4le qualit\u00e9.\",mission:\"Cr\u00e9er une fiche qualit\u00e9 pour 8 mati\u00e8res premi\u00e8res.\",obj:[\"Reconna\u00eetre les produits\",\"Choisir la bonne qualit\u00e9\",\"Ma\u00eetriser le stockage\"],steps:[\"Observer\",\"Comparer\",\"Classer\",\"Cr\u00e9er la fiche qualit\u00e9\"]},\n{l:1,t:\"Amande \u2014 de la graine \u00e0 la p\u00e2te\",d:\"Ma\u00eetriser blanchiment, torr\u00e9faction et broyage.\",time:\"1 h\",yield:\"500 g\",dif:\"Base\",temp:\"150\u00b0C\",ing:\"Amandes, sucre, fleur d'oranger.\",tech:\"Monder, s\u00e9cher, torr\u00e9fier, broyer.\",mission:\"Pr\u00e9parer une p\u00e2te d'amande r\u00e9guli\u00e8re.\",obj:[\"Monder correctement\",\"Contr\u00f4ler la torr\u00e9faction\",\"Obtenir une texture fine\"],steps:[\"Blanchir\",\"Monder\",\"S\u00e9cher\",\"Torr\u00e9fier\",\"Broyer\"]},\n{l:1,t:\"Miel & sirops\",d:\"Ma\u00eetriser les bains de miel et les sirops.\",time:\"50 min\",yield:\"1 L\",dif:\"Base\",temp:\"Variable\",ing:\"Miel, sucre, eau, citron, fleur d'oranger.\",tech:\"Cuisson du sucre, parfumage, contr\u00f4le texture.\",mission:\"Cr\u00e9er deux sirops de densit\u00e9s diff\u00e9rentes.\",obj:[\"\u00c9viter la cristallisation\",\"Contr\u00f4ler la densit\u00e9\",\"Parfumer sans exc\u00e8s\"],steps:[\"Peser\",\"Cuire\",\"Tester\",\"Parfumer\",\"Refroidir\"]},\n{l:1,t:\"S\u00e9same & fruits secs\",d:\"Pr\u00e9parer graines et fruits secs pour la p\u00e2tisserie.\",time:\"45 min\",yield:\"1 kg\",dif:\"Base\",temp:\"150\u00b0C\",ing:\"S\u00e9same, noix, cacahu\u00e8tes, amandes.\",tech:\"Tri, torr\u00e9faction, broyage.\",mission:\"Cr\u00e9er quatre textures \u00e0 partir de fruits secs.\",obj:[\"Torr\u00e9fier sans br\u00fbler\",\"Obtenir diff\u00e9rentes granulom\u00e9tries\",\"Conserver correctement\"],steps:[\"Trier\",\"Torr\u00e9fier\",\"Refroidir\",\"Broyer\",\"Stocker\"]},\n{l:1,t:\"Fleur d'oranger & parfums\",d:\"Doser les parfums traditionnels avec pr\u00e9cision.\",time:\"35 min\",yield:\"Cours\",dif:\"Base\",temp:\"\u2014\",ing:\"Fleur d'oranger, cannelle, gomme arabique, anis.\",tech:\"Dosage aromatique.\",mission:\"Cr\u00e9er trois profils aromatiques.\",obj:[\"Doser\",\"Associer\",\"\u00c9viter les exc\u00e8s\"],steps:[\"Sentir\",\"Comparer\",\"Assembler\",\"Tester\"]},\n{l:1,t:\"P\u00e2tes de base\",d:\"Construire les p\u00e2tes utilis\u00e9es en p\u00e2tisserie marocaine.\",time:\"1 h 20\",yield:\"1 kg\",dif:\"Interm\u00e9diaire\",temp:\"180\u00b0C\",ing:\"Farine, beurre, huile, sucre, eau.\",tech:\"Sablage, p\u00e9trissage, repos.\",mission:\"Pr\u00e9parer trois p\u00e2tes de textures diff\u00e9rentes.\",obj:[\"Contr\u00f4ler l'hydratation\",\"\u00c9viter le surp\u00e9trissage\",\"Ma\u00eetriser le repos\"],steps:[\"Peser\",\"M\u00e9langer\",\"P\u00e9trir\",\"Reposer\",\"Tester\"]},\n{l:1,t:\"Fa\u00e7onnage manuel\",d:\"Apprendre les gestes r\u00e9guliers et reproductibles.\",time:\"1 h\",yield:\"30 pi\u00e8ces\",dif:\"Interm\u00e9diaire\",temp:\"\u2014\",ing:\"P\u00e2tes et farces.\",tech:\"Boulage, pin\u00e7age, roulage, d\u00e9coupe.\",mission:\"Produire 30 pi\u00e8ces de poids identique.\",obj:[\"Gagner en r\u00e9gularit\u00e9\",\"Contr\u00f4ler le poids\",\"Am\u00e9liorer la finition\"],steps:[\"Peser\",\"Diviser\",\"Fa\u00e7onner\",\"Comparer\",\"Corriger\"]},\n{l:1,t:\"Cuisson professionnelle\",d:\"Comprendre temp\u00e9rature, coloration et dessiccation.\",time:\"1 h\",yield:\"Cours\",dif:\"Interm\u00e9diaire\",temp:\"150-200\u00b0C\",ing:\"Produits d'essai.\",tech:\"Four, convection, plaque, friture.\",mission:\"Cr\u00e9er une fiche temps\/temp\u00e9rature.\",obj:[\"Lire la cuisson\",\"\u00c9viter le dess\u00e8chement\",\"Standardiser\"],steps:[\"Tester\",\"Chronom\u00e9trer\",\"Observer\",\"Noter\"]},\n{l:1,t:\"Conservation & emballage\",d:\"Pr\u00e9server croustillant, parfum et s\u00e9curit\u00e9.\",time:\"45 min\",yield:\"Cours\",dif:\"Professionnel\",temp:\"\u2014\",ing:\"Bo\u00eetes, sachets, s\u00e9parateurs.\",tech:\"Conditionnement, rotation, protection humidit\u00e9.\",mission:\"Cr\u00e9er un protocole de conservation.\",obj:[\"R\u00e9duire l'humidit\u00e9\",\"Choisir l'emballage\",\"D\u00e9finir une dur\u00e9e\"],steps:[\"Classer\",\"Conditionner\",\"\u00c9tiqueter\",\"Stocker\"]},\n{l:1,t:\"Hygi\u00e8ne HACCP p\u00e2tisserie\",d:\"S\u00e9curit\u00e9 alimentaire appliqu\u00e9e \u00e0 l'atelier sucr\u00e9.\",time:\"1 h\",yield:\"Cours\",dif:\"Obligatoire\",temp:\"\u2014\",ing:\"\u2014\",tech:\"HACCP, lavage, allerg\u00e8nes, tra\u00e7abilit\u00e9.\",mission:\"Cr\u00e9er le plan d'hygi\u00e8ne d'un atelier.\",obj:[\"Identifier les risques\",\"G\u00e9rer les allerg\u00e8nes\",\"Tracer les productions\"],steps:[\"Analyser\",\"S\u00e9parer\",\"\u00c9tiqueter\",\"Contr\u00f4ler\"]},\n\n\/* 11-20 *\/\n{l:2,t:\"Kaab El Ghzal\",d:\"La corne de gazelle dans sa version traditionnelle.\",time:\"2 h\",yield:\"30 pi\u00e8ces\",dif:\"Avanc\u00e9\",temp:\"170\u00b0C\",ing:\"Amandes, sucre, cannelle, fleur d'oranger, farine.\",tech:\"P\u00e2te fine, farce, fa\u00e7onnage en croissant.\",mission:\"Produire 30 pi\u00e8ces parfaitement r\u00e9guli\u00e8res.\",obj:[\"Ma\u00eetriser la p\u00e2te fine\",\"Cr\u00e9er une farce souple\",\"Obtenir une forme r\u00e9guli\u00e8re\"],steps:[\"Pr\u00e9parer la farce\",\"\u00c9taler\",\"Fa\u00e7onner\",\"Piquer\",\"Cuire\"]},\n{l:2,t:\"Chebakia\",d:\"Fa\u00e7onnage complexe, friture et bain de miel.\",time:\"3 h\",yield:\"50 pi\u00e8ces\",dif:\"Avanc\u00e9\",temp:\"Friture\",ing:\"Farine, s\u00e9same, anis, cannelle, miel.\",tech:\"P\u00e9trissage, d\u00e9coupe, fa\u00e7onnage, friture.\",mission:\"Cr\u00e9er une production Ramadan r\u00e9guli\u00e8re.\",obj:[\"Ma\u00eetriser le fa\u00e7onnage\",\"Contr\u00f4ler la friture\",\"Bien \u00e9goutter\"],steps:[\"P\u00e9trir\",\"D\u00e9couper\",\"Fa\u00e7onner\",\"Frire\",\"Miel\"]},\n{l:2,t:\"Briouates aux amandes\",d:\"Triangle croustillant et farce parfum\u00e9e.\",time:\"2 h\",yield:\"35 pi\u00e8ces\",dif:\"Interm\u00e9diaire\",temp:\"Friture\",ing:\"Feuilles, amandes, sucre, fleur d'oranger, miel.\",tech:\"Pliage triangle, friture, trempage.\",mission:\"Cr\u00e9er un assortiment de briouates r\u00e9guli\u00e8res.\",obj:[\"Ma\u00eetriser la farce\",\"Plier serr\u00e9\",\"Contr\u00f4ler la coloration\"],steps:[\"Farce\",\"D\u00e9coupe\",\"Pliage\",\"Friture\",\"Miel\"]},\n{l:2,t:\"Ghriba Bahla\",d:\"Texture friable et craquelure ma\u00eetris\u00e9e.\",time:\"1 h 30\",yield:\"30 pi\u00e8ces\",dif:\"Interm\u00e9diaire\",temp:\"170\u00b0C\",ing:\"Farine, s\u00e9same, sucre, beurre ou huile.\",tech:\"Sablage, fa\u00e7onnage, cuisson douce.\",mission:\"Obtenir une craquelure r\u00e9guli\u00e8re.\",obj:[\"Ma\u00eetriser la texture\",\"Contr\u00f4ler la cuisson\",\"Standardiser le poids\"],steps:[\"M\u00e9langer\",\"Fa\u00e7onner\",\"Disposer\",\"Cuire\"]},\n{l:2,t:\"Ghriba aux amandes\",d:\"Moelleux int\u00e9rieur et fine cro\u00fbte ext\u00e9rieure.\",time:\"1 h 30\",yield:\"30 pi\u00e8ces\",dif:\"Interm\u00e9diaire\",temp:\"165\u00b0C\",ing:\"Amandes, sucre, \u0153ufs, fleur d'oranger.\",tech:\"Broyage, pochage ou fa\u00e7onnage.\",mission:\"Cr\u00e9er une collection de 30 pi\u00e8ces.\",obj:[\"Pr\u00e9server le moelleux\",\"Contr\u00f4ler la taille\",\"\u00c9viter la surcuisson\"],steps:[\"Broyer\",\"M\u00e9langer\",\"Fa\u00e7onner\",\"Cuire\"]},\n{l:2,t:\"Fekkas\",d:\"Biscuit marocain sec \u00e0 double cuisson.\",time:\"2 h\",yield:\"40 pi\u00e8ces\",dif:\"Interm\u00e9diaire\",temp:\"160-180\u00b0C\",ing:\"Farine, \u0153ufs, sucre, amandes, raisins.\",tech:\"Fa\u00e7onnage en boudin, premi\u00e8re cuisson, tranchage.\",mission:\"Cr\u00e9er un fekkas fin et r\u00e9gulier.\",obj:[\"Ma\u00eetriser la double cuisson\",\"Trancher sans casser\",\"Contr\u00f4ler le s\u00e9chage\"],steps:[\"P\u00e2te\",\"Fa\u00e7onner\",\"Cuire\",\"Trancher\",\"Recuit\"]},\n{l:2,t:\"Sellou \/ Sfouf\",d:\"Pr\u00e9paration \u00e9nerg\u00e9tique traditionnelle.\",time:\"1 h 30\",yield:\"2 kg\",dif:\"Interm\u00e9diaire\",temp:\"\u2014\",ing:\"Farine grill\u00e9e, s\u00e9same, amandes, miel, beurre.\",tech:\"Torr\u00e9faction, m\u00e9lange, liaison.\",mission:\"Cr\u00e9er un sellou \u00e9quilibr\u00e9 et non gras.\",obj:[\"Torr\u00e9fier\",\"\u00c9quilibrer la mati\u00e8re grasse\",\"Obtenir une texture sableuse\"],steps:[\"Griller\",\"Broyer\",\"M\u00e9langer\",\"Lier\",\"Dresser\"]},\n{l:2,t:\"Mhancha aux amandes\",d:\"Spirale feuillet\u00e9e et farce parfum\u00e9e.\",time:\"2 h\",yield:\"1 grande\",dif:\"Avanc\u00e9\",temp:\"180\u00b0C\",ing:\"Feuilles, amandes, beurre, cannelle.\",tech:\"Boudinage, roulage en spirale, cuisson.\",mission:\"Cr\u00e9er une mhancha de c\u00e9r\u00e9monie.\",obj:[\"Former un boudin r\u00e9gulier\",\"Cr\u00e9er une spirale nette\",\"Ma\u00eetriser la cuisson\"],steps:[\"Farce\",\"Rouler\",\"Former\",\"Beurrer\",\"Cuire\"]},\n{l:2,t:\"Makrout marocain\",d:\"Semoule, dattes et miel.\",time:\"2 h\",yield:\"35 pi\u00e8ces\",dif:\"Avanc\u00e9\",temp:\"Friture\",ing:\"Semoule, p\u00e2te de dattes, beurre, miel.\",tech:\"Travail semoule, farce, d\u00e9coupe, friture.\",mission:\"Produire un makrout r\u00e9gulier.\",obj:[\"Hydrater la semoule\",\"Centrer la farce\",\"Contr\u00f4ler la friture\"],steps:[\"Semoule\",\"Farce\",\"Former\",\"Couper\",\"Frire\"]},\n{l:2,t:\"Feqqas sal\u00e9s & variantes\",d:\"D\u00e9velopper une gamme ap\u00e9ritive marocaine.\",time:\"1 h 30\",yield:\"40 pi\u00e8ces\",dif:\"Interm\u00e9diaire\",temp:\"170\u00b0C\",ing:\"Farine, fromage, herbes, \u00e9pices, olives.\",tech:\"P\u00e2te, roulage, tranchage.\",mission:\"Cr\u00e9er trois variantes sal\u00e9es.\",obj:[\"\u00c9quilibrer le sel\",\"Cr\u00e9er trois profils\",\"Standardiser\"],steps:[\"P\u00e2te\",\"Parfumer\",\"Fa\u00e7onner\",\"Cuire\",\"Trancher\"]},\n\n\/* 21-30 *\/\n{l:3,t:\"Cornes de gazelle premium\",d:\"Version haut de gamme avec finesse maximale.\",time:\"2 h 30\",yield:\"36 pi\u00e8ces\",dif:\"Expert\",temp:\"165\u00b0C\",ing:\"Amandes premium, fleur d'oranger, cannelle, p\u00e2te fine.\",tech:\"Abaisse ultrafine, finition, r\u00e9gularit\u00e9.\",mission:\"Cr\u00e9er un plateau Palace de 36 pi\u00e8ces.\",obj:[\"Affiner la p\u00e2te\",\"Uniformiser les pi\u00e8ces\",\"Cr\u00e9er une finition premium\"],steps:[\"Farce\",\"Abaisse\",\"Fa\u00e7onnage\",\"Repos\",\"Cuisson\"]},\n{l:3,t:\"Ghriba pistache\",d:\"R\u00e9interpr\u00e9tation premium \u00e0 la pistache.\",time:\"1 h 30\",yield:\"30 pi\u00e8ces\",dif:\"Avanc\u00e9\",temp:\"165\u00b0C\",ing:\"Pistaches, amandes, sucre, \u0153ufs.\",tech:\"Broyage, m\u00e9lange, cuisson pr\u00e9cise.\",mission:\"Cr\u00e9er une gamme verte premium.\",obj:[\"Pr\u00e9server la couleur\",\"Ma\u00eetriser la texture\",\"Contr\u00f4ler le sucre\"],steps:[\"Broyer\",\"M\u00e9langer\",\"Fa\u00e7onner\",\"Cuire\"]},\n{l:3,t:\"P\u00e2tisserie aux dattes\",d:\"Valoriser la datte marocaine en plusieurs textures.\",time:\"2 h\",yield:\"30 pi\u00e8ces\",dif:\"Avanc\u00e9\",temp:\"170\u00b0C\",ing:\"Dattes, noix, s\u00e9same, p\u00e2te fine.\",tech:\"Farce, roulage, cuisson.\",mission:\"Cr\u00e9er trois formes diff\u00e9rentes.\",obj:[\"Travailler la datte\",\"R\u00e9duire le sucre ajout\u00e9\",\"Cr\u00e9er plusieurs formats\"],steps:[\"D\u00e9noyauter\",\"Farce\",\"Fa\u00e7onner\",\"Cuire\"]},\n{l:3,t:\"P\u00e2tisserie aux noix\",d:\"D\u00e9velopper des pi\u00e8ces fines aux noix.\",time:\"1 h 45\",yield:\"30 pi\u00e8ces\",dif:\"Avanc\u00e9\",temp:\"170\u00b0C\",ing:\"Noix, sucre, cannelle, miel.\",tech:\"Broyage, farce, fa\u00e7onnage.\",mission:\"Cr\u00e9er une mini-collection aux noix.\",obj:[\"Contr\u00f4ler l'amertume\",\"Cr\u00e9er une farce souple\",\"Standardiser\"],steps:[\"Torr\u00e9fier\",\"Broyer\",\"M\u00e9langer\",\"Fa\u00e7onner\"]},\n{l:3,t:\"Dattes farcies prestige\",d:\"Confiserie marocaine de r\u00e9ception.\",time:\"1 h\",yield:\"24 pi\u00e8ces\",dif:\"Interm\u00e9diaire\",temp:\"\u2014\",ing:\"Dattes, p\u00e2te d'amande, noix, pistaches.\",tech:\"Ouverture, farce, d\u00e9coration.\",mission:\"Cr\u00e9er un coffret cadeau.\",obj:[\"Choisir les dattes\",\"Cr\u00e9er des farces color\u00e9es\",\"Soigner la pr\u00e9sentation\"],steps:[\"Trier\",\"Farcir\",\"D\u00e9corer\",\"Conditionner\"]},\n{l:3,t:\"Msemen sucr\u00e9 revisit\u00e9\",d:\"Transformer le feuilletage marocain en produit de tea-time.\",time:\"2 h\",yield:\"12 pi\u00e8ces\",dif:\"Avanc\u00e9\",temp:\"Plaque\",ing:\"Farine, semoule, beurre, miel, amandes.\",tech:\"Feuilletage manuel, cuisson, garniture.\",mission:\"Cr\u00e9er trois mini-msemens premium.\",obj:[\"Ma\u00eetriser le feuilletage\",\"Cr\u00e9er un petit format\",\"Garnir sans d\u00e9tremper\"],steps:[\"P\u00e9trir\",\"Feuilleter\",\"Cuire\",\"Garnir\"]},\n{l:3,t:\"Baghrir dessert\",d:\"R\u00e9interpr\u00e9ter le baghrir en dessert contemporain.\",time:\"1 h 30\",yield:\"12\",dif:\"Avanc\u00e9\",temp:\"Plaque\",ing:\"Semoule, levure, miel, fruits secs.\",tech:\"Fermentation, cuisson unilat\u00e9rale, dressage.\",mission:\"Cr\u00e9er une assiette de baghrir gastronomique.\",obj:[\"Obtenir les mille trous\",\"Ma\u00eetriser la texture\",\"Cr\u00e9er un dressage moderne\"],steps:[\"Mixer\",\"Reposer\",\"Cuire\",\"Garnir\",\"Dresser\"]},\n{l:3,t:\"Jowhara\",d:\"Dessert feuillet\u00e9 marocain au lait parfum\u00e9.\",time:\"2 h\",yield:\"8\",dif:\"Avanc\u00e9\",temp:\"Four\",ing:\"Feuilles, lait, fleur d'oranger, amandes.\",tech:\"Croustillant, cr\u00e8me l\u00e9g\u00e8re, montage.\",mission:\"Cr\u00e9er une Jowhara individuelle.\",obj:[\"Pr\u00e9server le croustillant\",\"Ma\u00eetriser la cr\u00e8me\",\"Monter au dernier moment\"],steps:[\"Cuire les feuilles\",\"Pr\u00e9parer la cr\u00e8me\",\"Refroidir\",\"Monter\"]},\n{l:3,t:\"Plateau de th\u00e9 marocain\",d:\"Composer une s\u00e9lection harmonieuse pour le service du th\u00e9.\",time:\"1 h\",yield:\"Projet\",dif:\"Professionnel\",temp:\"\u2014\",ing:\"Assortiment de p\u00e2tisseries.\",tech:\"S\u00e9lection, contraste, disposition.\",mission:\"Cr\u00e9er un plateau 6 vari\u00e9t\u00e9s \/ 12 personnes.\",obj:[\"Varier les textures\",\"\u00c9quilibrer les couleurs\",\"Calculer les quantit\u00e9s\"],steps:[\"Choisir\",\"Calculer\",\"Disposer\",\"Pr\u00e9senter\"]},\n{l:3,t:\"Collection Ramadan\",d:\"Organiser une production saisonni\u00e8re rentable.\",time:\"2 h\",yield:\"Projet\",dif:\"Professionnel\",temp:\"\u2014\",ing:\"Chebakia, sellou, briouates, dattes.\",tech:\"Planification, lotissement, conditionnement.\",mission:\"Cr\u00e9er un coffret Ramadan MZA.\",obj:[\"D\u00e9finir la gamme\",\"Calculer le rendement\",\"Cr\u00e9er le packaging\"],steps:[\"S\u00e9lectionner\",\"Chiffrer\",\"Produire\",\"Conditionner\"]},\n\n\/* 31-40 *\/\n{l:4,t:\"Haute pr\u00e9sentation marocaine\",d:\"Cr\u00e9er des plateaux dignes d'une grande maison.\",time:\"1 h 30\",yield:\"Atelier\",dif:\"Executive\",temp:\"\u2014\",ing:\"P\u00e2tisseries vari\u00e9es, supports, d\u00e9coration.\",tech:\"Composition, volumes, sym\u00e9trie.\",mission:\"Cr\u00e9er un plateau de c\u00e9r\u00e9monie.\",obj:[\"Cr\u00e9er une hi\u00e9rarchie visuelle\",\"G\u00e9rer les couleurs\",\"\u00c9viter la surcharge\"],steps:[\"Choisir le support\",\"Classer\",\"Composer\",\"Finir\"]},\n{l:4,t:\"Tea-time de palace\",d:\"Concevoir une exp\u00e9rience de d\u00e9gustation haut de gamme.\",time:\"2 h\",yield:\"Projet\",dif:\"Executive\",temp:\"\u2014\",ing:\"Mini p\u00e2tisseries, th\u00e9, fruits secs.\",tech:\"Menu, service, cadence.\",mission:\"Cr\u00e9er un tea-time marocain 5 \u00e9toiles.\",obj:[\"Cr\u00e9er un menu\",\"\u00c9quilibrer les portions\",\"Organiser le service\"],steps:[\"Concept\",\"Menu\",\"Chiffrage\",\"Service\"]},\n{l:4,t:\"Production mariage 300 invit\u00e9s\",d:\"Planifier une production importante sans perte de qualit\u00e9.\",time:\"2 h\",yield:\"300 pers.\",dif:\"Executive\",temp:\"\u2014\",ing:\"Assortiment selon menu.\",tech:\"Planification, rendement, \u00e9quipe.\",mission:\"Cr\u00e9er le plan de production complet.\",obj:[\"Calculer les quantit\u00e9s\",\"Planifier sur plusieurs jours\",\"Attribuer les postes\"],steps:[\"Calculer\",\"Planifier\",\"R\u00e9partir\",\"Contr\u00f4ler\"]},\n{l:4,t:\"Food Cost p\u00e2tisserie\",d:\"Calculer le co\u00fbt r\u00e9el d'une pi\u00e8ce.\",time:\"1 h 30\",yield:\"Gestion\",dif:\"Professionnel\",temp:\"\u2014\",ing:\"Fiches techniques.\",tech:\"Co\u00fbt mati\u00e8re, perte, marge.\",mission:\"Chiffrer un coffret de 24 pi\u00e8ces.\",obj:[\"Calculer le co\u00fbt mati\u00e8re\",\"Int\u00e9grer les pertes\",\"D\u00e9terminer le prix de vente\"],steps:[\"Peser\",\"Valoriser\",\"Ajouter charges\",\"Fixer prix\"]},\n{l:4,t:\"Standardisation & rendement\",d:\"Garantir le m\u00eame produit \u00e0 chaque production.\",time:\"1 h\",yield:\"Gestion\",dif:\"Professionnel\",temp:\"\u2014\",ing:\"Fiches de production.\",tech:\"Grammes par pi\u00e8ce, rendement, contr\u00f4le.\",mission:\"Cr\u00e9er une fiche standard de 100 pi\u00e8ces.\",obj:[\"Fixer un poids cible\",\"Mesurer le rendement\",\"R\u00e9duire les \u00e9carts\"],steps:[\"D\u00e9finir\",\"Produire\",\"Peser\",\"Corriger\"]},\n{l:4,t:\"Packaging prestige\",d:\"Cr\u00e9er coffrets et cadeaux de haute gamme.\",time:\"1 h 30\",yield:\"Projet\",dif:\"Executive\",temp:\"\u2014\",ing:\"Bo\u00eetes, rubans, s\u00e9parateurs, \u00e9tiquettes.\",tech:\"Protection, image, composition.\",mission:\"Cr\u00e9er un coffret MZA 16 pi\u00e8ces.\",obj:[\"Prot\u00e9ger les produits\",\"Cr\u00e9er une identit\u00e9 premium\",\"Optimiser le volume\"],steps:[\"Choisir bo\u00eete\",\"Cr\u00e9er calage\",\"Composer\",\"\u00c9tiqueter\"]},\n{l:4,t:\"Cr\u00e9er sa maison de p\u00e2tisserie\",d:\"Du concept artisanal \u00e0 la marque rentable.\",time:\"3 h\",yield:\"Projet\",dif:\"Executive\",temp:\"\u2014\",ing:\"\u2014\",tech:\"Concept, offre, prix, positionnement.\",mission:\"Cr\u00e9er votre Maison de P\u00e2tisserie Marocaine.\",obj:[\"D\u00e9finir la client\u00e8le\",\"Cr\u00e9er la gamme\",\"Fixer les prix\",\"Calculer le seuil de rentabilit\u00e9\"],steps:[\"Concept\",\"Gamme\",\"Prix\",\"Charges\",\"Lancement\"]},\n{l:4,t:\"E-commerce p\u00e2tisserie\",d:\"Vendre coffrets et assortiments en ligne.\",time:\"2 h\",yield:\"Projet\",dif:\"Executive\",temp:\"\u2014\",ing:\"\u2014\",tech:\"Catalogue, commandes, packaging, livraison.\",mission:\"Cr\u00e9er une mini-boutique de 10 r\u00e9f\u00e9rences.\",obj:[\"Construire un catalogue\",\"D\u00e9finir les d\u00e9lais\",\"G\u00e9rer la livraison\"],steps:[\"Cr\u00e9er fiches\",\"Prix\",\"Commande\",\"Exp\u00e9dition\"]},\n{l:4,t:\"Cr\u00e9ation signature\",d:\"Inventer une p\u00e2tisserie marocaine originale.\",time:\"2 h\",yield:\"Atelier\",dif:\"Ma\u00eetre\",temp:\"Variable\",ing:\"Produits marocains au choix.\",tech:\"Cr\u00e9ativit\u00e9, test, standardisation.\",mission:\"Cr\u00e9er la p\u00e2tisserie signature de votre maison.\",obj:[\"D\u00e9finir une identit\u00e9\",\"Tester les textures\",\"Cr\u00e9er une fiche recette\"],steps:[\"Imaginer\",\"Tester\",\"Corriger\",\"Nommer\",\"Standardiser\"]},\n{l:4,t:\"Examen Ma\u00eetre P\u00e2tissier MZA\",d:\"\u00c9preuve finale Royal Pro Max.\",time:\"4 h\",yield:\"Examen\",dif:\"Royal\",temp:\"Variable\",ing:\"Panier impos\u00e9.\",tech:\"Toutes techniques du cursus.\",mission:\"Cr\u00e9er un plateau prestige complet et d\u00e9fendre votre production.\",obj:[\"Ma\u00eetriser l'organisation\",\"Cr\u00e9er plusieurs familles\",\"Contr\u00f4ler co\u00fbt et pr\u00e9sentation\",\"Pr\u00e9senter professionnellement\"],steps:[\"D\u00e9couvrir le panier\",\"Planifier\",\"Produire\",\"Dresser\",\"Soutenir\"]}\n\n];\n\nlet active=null;\nlet completed=JSON.parse(localStorage.getItem(\"pmrCompleted\")||\"[]\");\n\nfunction build(){\n  for(let l=1;l<=4;l++){\n    const target=document.getElementById(\"pmrLevel\"+l);\n\n    courses.forEach(function(c,i){\n      if(c.l!==l)return;\n\n      const card=document.createElement(\"div\");\n      card.className=\"course-card\";\n      card.innerHTML=\n      '<div class=\"course-top\">'+\n        '<div class=\"number\">'+String(i+1).padStart(2,\"0\")+'<\/div>'+\n        '<h4>'+c.t+'<\/h4>'+\n      '<\/div>'+\n      '<div class=\"course-body\">'+\n        '<p>'+c.d+'<\/p>'+\n        '<div class=\"course-meta\">'+\n          '<span>'+c.time+'<\/span>'+\n          '<span>'+(completed.includes(i)?\"\u2713 VALID\u00c9\":\"OUVRIR \u2192\")+'<\/span>'+\n        '<\/div>'+\n      '<\/div>';\n\n      card.onclick=function(){openCourse(i)};\n      target.appendChild(card);\n    });\n  }\n}\n\nfunction openCourse(i){\n  active=i;\n  const c=courses[i];\n\n  document.getElementById(\"pmrModalTitle\").textContent=c.t;\n  document.getElementById(\"pmrModalDesc\").textContent=c.d;\n  document.getElementById(\"pmrModalTime\").textContent=c.time;\n  document.getElementById(\"pmrModalYield\").textContent=c.yield;\n  document.getElementById(\"pmrModalDifficulty\").textContent=c.dif;\n  document.getElementById(\"pmrModalTemp\").textContent=c.temp;\n  document.getElementById(\"pmrModalIngredients\").textContent=c.ing;\n  document.getElementById(\"pmrModalTechniques\").textContent=c.tech;\n  document.getElementById(\"pmrModalMission\").textContent=c.mission;\n\n  const obj=document.getElementById(\"pmrModalObjectives\");\n  obj.innerHTML=\"\";\n  c.obj.forEach(function(x){\n    const li=document.createElement(\"li\");\n    li.textContent=x;\n    obj.appendChild(li);\n  });\n\n  const steps=document.getElementById(\"pmrModalSteps\");\n  steps.innerHTML=\"\";\n  c.steps.forEach(function(x){\n    const li=document.createElement(\"li\");\n    li.textContent=x;\n    steps.appendChild(li);\n  });\n\n  document.getElementById(\"pmrValidate\").textContent=\n  completed.includes(i) ? \"\u2713 ATELIER D\u00c9J\u00c0 VALID\u00c9\" : \"\u2713 VALIDER CET ATELIER\";\n\n  document.getElementById(\"pmrModalShell\").classList.add(\"show\");\n}\n\nwindow.pmrClose=function(){\n  document.getElementById(\"pmrModalShell\").classList.remove(\"show\");\n};\n\ndocument.getElementById(\"pmrValidate\").addEventListener(\"click\",function(){\n  if(active===null)return;\n\n  if(!completed.includes(active)){\n    completed.push(active);\n    localStorage.setItem(\"pmrCompleted\",JSON.stringify(completed));\n    toast(\"\ud83d\udc51 Atelier valid\u00e9 \u2014 votre Passeport progresse.\");\n  }else{\n    toast(\"\u2713 Atelier d\u00e9j\u00e0 valid\u00e9.\");\n  }\n\n  this.textContent=\"\u2713 ATELIER D\u00c9J\u00c0 VALID\u00c9\";\n  update();\n});\n\nfunction update(){\n  const count=completed.length;\n  const total=courses.length;\n  const pct=Math.round(count\/total*100);\n\n  document.getElementById(\"pmrProgressBar\").style.width=pct+\"%\";\n  document.getElementById(\"pmrProgressText\").textContent=\n    count+\" atelier\"+(count>1?\"s\":\"\")+\" valid\u00e9\"+(count>1?\"s\":\"\")+\" sur \"+total;\n  document.getElementById(\"pmrProgressPercent\").textContent=pct+\"%\";\n\n  [\n    [\"pmrBadge1\",10],\n    [\"pmrBadge2\",20],\n    [\"pmrBadge3\",30],\n    [\"pmrBadge4\",40]\n  ].forEach(function(b){\n    const el=document.getElementById(b[0]);\n    if(count>=b[1]){\n      el.style.opacity=\"1\";\n      el.style.background=\"linear-gradient(135deg,#f7e8b4,#c8a45d)\";\n      el.style.borderColor=\"#c8a45d\";\n    }else{\n      el.style.opacity=\".55\";\n      el.style.background=\"#fffaf1\";\n    }\n  });\n}\n\nwindow.pmrReset=function(){\n  if(!confirm(\"R\u00e9initialiser toute la progression ?\"))return;\n\n  completed=[];\n  localStorage.removeItem(\"pmrCompleted\");\n  update();\n  toast(\"Progression r\u00e9initialis\u00e9e.\");\n};\n\nwindow.pmrExamAccess=function(){\n  const el=document.getElementById(\"pmrExamMessage\");\n\n  if(completed.length>=40){\n    el.textContent=\"\ud83d\udc51 Acc\u00e8s autoris\u00e9 \u2014 les 40 ateliers sont valid\u00e9s. Vous pouvez passer l'examen Ma\u00eetre P\u00e2tissier MZA.\";\n  }else{\n    el.textContent=\"\ud83d\udcda \"+completed.length+\"\/40 ateliers valid\u00e9s. Il reste \"+(40-completed.length)+\" atelier(s) avant l'examen final.\";\n  }\n};\n\nwindow.pmrCalculate=function(){\n  const ingredients=parseFloat(document.getElementById(\"costIngredients\").value)||0;\n  const extra=parseFloat(document.getElementById(\"costExtra\").value)||0;\n  const qty=Math.max(1,parseFloat(document.getElementById(\"costQty\").value)||1);\n  const margin=Math.max(0,parseFloat(document.getElementById(\"costMargin\").value)||0);\n\n  const total=ingredients+extra;\n  const unit=total\/qty;\n  const sell=unit*(1+margin\/100);\n\n  document.getElementById(\"resTotal\").textContent=total.toFixed(2)+\" MAD\";\n  document.getElementById(\"resUnit\").textContent=unit.toFixed(2)+\" MAD\";\n  document.getElementById(\"resSell\").textContent=sell.toFixed(2)+\" MAD\";\n};\n\nwindow.pmrGo=function(id){\n  const el=document.getElementById(id);\n  if(el)el.scrollIntoView({behavior:\"smooth\",block:\"start\"});\n};\n\nfunction toast(text){\n  const el=document.getElementById(\"pmrToast\");\n  el.textContent=text;\n  el.classList.add(\"show\");\n  setTimeout(function(){el.classList.remove(\"show\")},2500);\n}\n\ndocument.getElementById(\"pmrModalShell\").addEventListener(\"click\",function(e){\n  if(e.target===this)pmrClose();\n});\n\nbuild();\nupdate();\npmrCalculate();\n\n})();\n<\/script>\n\n<\/div>\n\n\n\n<style data-wp-block-html=\"css\">\n<style>\n#mza-patisserie-royale .pmr-hero-gallery{\n  max-width:1050px;\n  margin:42px auto 0;\n  display:grid;\n  grid-template-columns:1.55fr .85fr;\n  gap:14px;\n}\n\n#mza-patisserie-royale .pmr-hero-main,\n#mza-patisserie-royale .pmr-hero-side img{\n  border-radius:24px;\n  overflow:hidden;\n  border:1px solid rgba(236,213,154,.35);\n  box-shadow:0 22px 60px rgba(0,0,0,.32);\n}\n\n#mza-patisserie-royale .pmr-hero-main{\n  min-height:420px;\n}\n\n#mza-patisserie-royale .pmr-hero-main img{\n  width:100%;\n  height:100%;\n  min-height:420px;\n  object-fit:cover;\n  display:block;\n}\n\n#mza-patisserie-royale .pmr-hero-side{\n  display:grid;\n  gap:14px;\n}\n\n#mza-patisserie-royale .pmr-hero-side img{\n  width:100%;\n  height:203px;\n  object-fit:cover;\n  display:block;\n}\n\n@media(max-width:720px){\n  #mza-patisserie-royale .pmr-hero-gallery{\n    grid-template-columns:1fr;\n  }\n\n  #mza-patisserie-royale .pmr-hero-main,\n  #mza-patisserie-royale .pmr-hero-main img{\n    min-height:280px;\n  }\n\n  #mza-patisserie-royale .pmr-hero-side{\n    grid-template-columns:1fr 1fr;\n  }\n\n  #mza-patisserie-royale .pmr-hero-side img{\n    height:150px;\n  }\n}\n<\/style>\n<\/style>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83c\udf6f MZA Maison de P\u00e2tisserie Marocaine P\u00e2tisserie Marocaine Royal Pro Max Amandes, miel, fleur d&#8217;oranger, gestes ancestraux et pr\u00e9cision professionnelle. Un parcours complet de l&#8217;apprentissage des bases jusqu&#8217;au niveau Ma\u00eetre P\u00e2tissier Marocain. \ud83c\udf6a Ouvrir les 40 ateliers \ud83d\udc51 Passeport Ma\u00eetre P\u00e2tissier Maison MZA 40 ateliers Calculateur Progression Passeport Examen 40 Ateliers professionnels 4 Niveaux de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1733","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/maroczain.com\/cuisine.maroczain.com\/wp-json\/wp\/v2\/pages\/1733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maroczain.com\/cuisine.maroczain.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/maroczain.com\/cuisine.maroczain.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/maroczain.com\/cuisine.maroczain.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maroczain.com\/cuisine.maroczain.com\/wp-json\/wp\/v2\/comments?post=1733"}],"version-history":[{"count":3,"href":"https:\/\/maroczain.com\/cuisine.maroczain.com\/wp-json\/wp\/v2\/pages\/1733\/revisions"}],"predecessor-version":[{"id":1749,"href":"https:\/\/maroczain.com\/cuisine.maroczain.com\/wp-json\/wp\/v2\/pages\/1733\/revisions\/1749"}],"wp:attachment":[{"href":"https:\/\/maroczain.com\/cuisine.maroczain.com\/wp-json\/wp\/v2\/media?parent=1733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}