{"id":2921,"date":"2026-07-14T21:54:32","date_gmt":"2026-07-14T21:54:32","guid":{"rendered":"https:\/\/edpasta.com\/?page_id=2921"},"modified":"2026-10-09T00:54:04","modified_gmt":"2026-10-09T00:54:04","slug":"emplacements","status":"publish","type":"page","link":"https:\/\/edpasta.com\/en\/emplacements\/","title":{"rendered":"Locations"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2921\" class=\"elementor elementor-2921\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f61a441 e-flex e-con-boxed e-con e-parent\" data-id=\"f61a441\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-68c95e2 elementor-widget elementor-widget-html\" data-id=\"68c95e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.2\/css\/all.min.css\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Pacifico&family=Poppins:wght@400;500;600;700;800;900&display=swap\" rel=\"stylesheet\">\n\n<style>\n:root {\n  --ed-red: #BD0F1D;\n  --ed-black: #0B0B0B;\n  --ed-dark-card: #151515;\n  --ed-cream: #FFF7EF;\n  --ed-white: #FFFFFF;\n  --ed-text-dark: #111111;\n  --ed-text-muted: #555555;\n\n  --hero-location-image: url('https:\/\/edpasta.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-14-2026-02_01_17-PM.png');\n}\n\nhtml,\nbody {\n  overflow-x: hidden;\n}\n\n.edpasta-locations-page {\n  width: 100vw;\n  margin-left: calc(50% - 50vw);\n  overflow: hidden;\n  background: var(--ed-black);\n  font-family: 'Poppins', sans-serif;\n}\n\n.edpasta-locations-page * {\n  box-sizing: border-box;\n}\n\n.edpasta-locations-page [hidden] {\n  display: none !important;\n}\n\n.edpasta-section {\n  width: 100%;\n  overflow: hidden;\n  position: relative;\n}\n\n.edpasta-container {\n  max-width: 1320px;\n  width: 100%;\n  margin-left: auto !important;\n  margin-right: auto !important;\n  padding-left: 28px;\n  padding-right: 28px;\n}\n\n.edpasta-label {\n  color: var(--ed-red);\n  font-size: 14px;\n  font-weight: 900;\n  text-transform: uppercase;\n  letter-spacing: 2px;\n  margin-bottom: 14px;\n}\n\n.edpasta-title-light,\n.edpasta-title-dark {\n  font-family: 'Pacifico', cursive;\n  font-weight: 400;\n  line-height: 1.12;\n  margin: 0 0 20px;\n}\n\n.edpasta-title-light {\n  color: var(--ed-white) !important;\n  font-size: 68px;\n}\n\n.edpasta-title-dark {\n  color: var(--ed-text-dark) !important;\n  font-size: 58px;\n}\n\n.edpasta-subtitle-light {\n  color: #FFFFFF !important;\n  opacity: 1 !important;\n  font-size: 20px;\n  line-height: 1.72;\n  margin: 0;\n}\n\n.edpasta-subtitle-dark {\n  color: var(--ed-text-muted) !important;\n  font-size: 20px;\n  line-height: 1.72;\n  margin: 0;\n}\n\n\/* BOUTONS *\/\n\n.edpasta-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  text-decoration: none !important;\n  font-family: 'Poppins', sans-serif !important;\n  font-weight: 900 !important;\n  font-size: 16px;\n  text-transform: uppercase;\n  letter-spacing: .4px;\n  border: 4px solid var(--ed-white);\n  border-radius: 8px;\n  padding: 15px 28px;\n  line-height: 1;\n  transition: transform .22s ease, background .22s ease, color .22s ease, box-shadow .22s ease;\n  position: relative;\n  overflow: hidden;\n  cursor: pointer;\n}\n\n.edpasta-btn::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: rgba(255,255,255,0.22);\n  transform: translateX(-105%) skewX(-18deg);\n  transition: transform .38s ease;\n}\n\n.edpasta-btn:hover::before {\n  transform: translateX(105%) skewX(-18deg);\n}\n\n.edpasta-btn:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 14px 28px rgba(0,0,0,0.22);\n}\n\n.edpasta-btn span {\n  position: relative;\n  z-index: 2;\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n}\n\n.edpasta-btn-red {\n  background: var(--ed-red);\n  color: var(--ed-white) !important;\n}\n\n.edpasta-btn-red:hover {\n  background: var(--ed-white);\n  color: var(--ed-red) !important;\n}\n\n.edpasta-btn-black {\n  background: var(--ed-black);\n  color: var(--ed-white) !important;\n}\n\n.edpasta-btn-black:hover {\n  background: var(--ed-white);\n  color: var(--ed-black) !important;\n}\n\n\/* ANIMATIONS *\/\n\n.ed-reveal {\n  opacity: 0;\n  transform: translateY(36px);\n  transition: opacity .75s ease, transform .75s cubic-bezier(.2,.85,.25,1);\n}\n\n.ed-reveal.is-visible {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n.ed-pop {\n  opacity: 0;\n  transform: translateY(24px) scale(.92);\n  transition: opacity .65s ease, transform .65s cubic-bezier(.17,.89,.32,1.28);\n}\n\n.ed-pop.is-visible {\n  opacity: 1;\n  transform: translateY(0) scale(1);\n}\n\n.ed-delay-1 { transition-delay: .10s; }\n.ed-delay-2 { transition-delay: .20s; }\n.ed-delay-3 { transition-delay: .30s; }\n.ed-delay-4 { transition-delay: .40s; }\n\n@keyframes edHeroZoom {\n  0% { transform: scale(1); }\n  100% { transform: scale(1.08); }\n}\n\n@keyframes edPulseRed {\n  0% { transform: scale(1); opacity: .45; }\n  50% { transform: scale(1.12); opacity: .85; }\n  100% { transform: scale(1); opacity: .45; }\n}\n\n\/* HERO *\/\n\n.edpasta-locations-hero {\n  position: relative;\n  min-height: 700px;\n  display: flex;\n  align-items: center;\n  padding: 110px 0;\n  overflow: hidden;\n}\n\n.edpasta-locations-hero-bg {\n  position: absolute;\n  inset: 0;\n  background-image: var(--hero-location-image);\n  background-size: cover;\n  background-position: center center;\n  animation: edHeroZoom 13s ease-in-out infinite alternate;\n  z-index: 0;\n}\n\n.edpasta-locations-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(\n    90deg,\n    rgba(0,0,0,0.97) 0%,\n    rgba(0,0,0,0.80) 46%,\n    rgba(0,0,0,0.24) 100%\n  );\n  z-index: 1;\n}\n\n.edpasta-locations-hero::after {\n  content: \"\";\n  position: absolute;\n  right: 8%;\n  bottom: 10%;\n  width: 230px;\n  height: 230px;\n  background: rgba(189,15,29,0.48);\n  border-radius: 50%;\n  filter: blur(62px);\n  animation: edPulseRed 3.5s ease-in-out infinite;\n  z-index: 1;\n}\n\n.edpasta-locations-hero .edpasta-container {\n  max-width: 1320px !important;\n  width: 100% !important;\n  margin: 0 auto !important;\n  padding-left: 72px !important;\n  padding-right: 28px !important;\n}\n\n.edpasta-locations-hero-content {\n  position: relative;\n  z-index: 2;\n  max-width: 780px;\n  text-align: left !important;\n  margin-left: 0 !important;\n  margin-right: auto !important;\n}\n\n.edpasta-location-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  background: var(--ed-red);\n  color: var(--ed-white);\n  border: 4px solid var(--ed-white);\n  border-radius: 999px;\n  padding: 10px 18px;\n  font-size: 13px;\n  font-weight: 900;\n  text-transform: uppercase;\n  letter-spacing: .6px;\n  margin-bottom: 18px;\n  box-shadow: 0 14px 34px rgba(0,0,0,0.30);\n}\n\n.edpasta-locations-hero h1 {\n  color: var(--ed-white) !important;\n  font-family: 'Pacifico', cursive;\n  font-size: 76px;\n  font-weight: 400;\n  line-height: 1.06;\n  margin: 0 0 26px;\n  text-align: left !important;\n}\n\n.edpasta-locations-hero p {\n  color: #FFFFFF !important;\n  font-size: 20px;\n  line-height: 1.72;\n  max-width: 680px;\n  margin: 0 0 34px;\n  text-align: left !important;\n}\n\n.edpasta-hero-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 16px;\n  justify-content: flex-start !important;\n  align-items: center !important;\n}\n\n\/* INTRO *\/\n\n.edpasta-locations-intro {\n  background: var(--ed-cream);\n  padding: 90px 0;\n}\n\n.edpasta-locations-intro-box {\n  max-width: 960px;\n  margin: 0 auto;\n  text-align: center;\n}\n\n\/* LOCATOR : LISTE + CARTE *\/\n\n.edpasta-locator-section {\n  background: var(--ed-black);\n  padding: 105px 0;\n  position: relative;\n}\n\n.edpasta-locator-section::before {\n  content: \"\";\n  position: absolute;\n  right: -70px;\n  top: 90px;\n  width: 260px;\n  height: 260px;\n  background: var(--ed-red);\n  border-radius: 50%;\n  filter: blur(76px);\n  opacity: .36;\n  animation: edPulseRed 4s ease-in-out infinite;\n}\n\n.edpasta-section-head {\n  position: relative;\n  z-index: 2;\n  max-width: 880px;\n  margin: 0 auto 58px;\n  text-align: center;\n}\n\n.edpasta-locator-layout {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  grid-template-columns: .92fr 1.08fr;\n  gap: 36px;\n  align-items: start;\n}\n\n.edpasta-locator-list {\n  display: grid;\n  gap: 22px;\n}\n\n.edpasta-loc {\n  background: var(--ed-dark-card);\n  border-radius: 28px;\n  padding: 36px 36px 34px;\n  border: 1px solid rgba(255,255,255,0.10);\n  box-shadow: 0 18px 46px rgba(0,0,0,0.28);\n  color: #FFFFFF;\n  position: relative;\n  overflow: hidden;\n  outline: none;\n  transition: transform .28s cubic-bezier(.17,.89,.32,1.28), border-color .28s ease, box-shadow .28s ease;\n}\n\n.edpasta-loc[data-address] {\n  cursor: pointer;\n  \/* Fond brique + pin peint (image \u00e0 t\u00e9l\u00e9verser dans la m\u00e9diath\u00e8que, puis ajuster l URL) *\/\n  background:\n    linear-gradient(90deg, rgba(5,5,5,.94) 0%, rgba(5,5,5,.78) 45%, rgba(5,5,5,.12) 100%),\n    url(\"\/wp-content\/uploads\/2026\/10\/edpasta-card-bg.webp\") right center \/ cover no-repeat,\n    #050505;\n}\n\n.edpasta-loc[data-address] .edpasta-loc-pin {\n  display: none;\n}\n\n.edpasta-loc[data-address] h3,\n.edpasta-loc[data-address] .edpasta-loc-meta {\n  text-shadow: 0 2px 10px rgba(0,0,0,.65);\n}\n\n.edpasta-loc::after {\n  content: \"\";\n  position: absolute;\n  inset: auto 22px 0;\n  height: 5px;\n  background: var(--ed-red);\n  border-radius: 999px 999px 0 0;\n  transform: scaleX(.35);\n  transform-origin: center;\n  transition: transform .28s ease;\n}\n\n.edpasta-loc[data-address]:hover,\n.edpasta-loc[data-address]:focus-visible,\n.edpasta-loc.is-active {\n  transform: translateY(-6px);\n  border-color: var(--ed-red);\n  box-shadow: 0 28px 62px rgba(0,0,0,0.42);\n}\n\n.edpasta-loc[data-address]:hover::after,\n.edpasta-loc[data-address]:focus-visible::after,\n.edpasta-loc.is-active::after {\n  transform: scaleX(1);\n}\n\n.edpasta-loc-pin {\n  position: absolute;\n  right: -34px;\n  top: -18px;\n  width: 190px;\n  height: 190px;\n  color: var(--ed-red);\n  opacity: .14;\n  pointer-events: none;\n  transition: opacity .28s ease, transform .28s ease;\n}\n\n.edpasta-loc.is-active .edpasta-loc-pin,\n.edpasta-loc[data-address]:hover .edpasta-loc-pin {\n  opacity: .24;\n  transform: rotate(-6deg) scale(1.04);\n}\n\n.edpasta-loc > * {\n  position: relative;\n  z-index: 2;\n}\n\n.edpasta-loc > .edpasta-loc-pin {\n  position: absolute;\n  z-index: 1;\n}\n\n.edpasta-loc h3 {\n  color: var(--ed-white) !important;\n  font-family: 'Pacifico', cursive;\n  font-size: 38px;\n  font-weight: 400;\n  line-height: 1.14;\n  margin: 0 0 14px;\n}\n\n.edpasta-loc p {\n  color: rgba(255,255,255,0.80) !important;\n  font-size: 16px;\n  line-height: 1.65;\n  margin: 0 0 22px;\n}\n\n.edpasta-loc-meta {\n  display: grid;\n  gap: 12px;\n  margin-bottom: 28px;\n}\n\n.edpasta-loc-meta span {\n  display: flex;\n  gap: 12px;\n  align-items: flex-start;\n  color: #FFFFFF !important;\n  font-size: 15px;\n  line-height: 1.5;\n}\n\n.edpasta-loc-meta i {\n  color: var(--ed-red);\n  margin-top: 3px;\n  width: 16px;\n  text-align: center;\n}\n\n.edpasta-loc-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 14px;\n}\n\n.edpasta-coming-soon {\n  display: inline-flex;\n  background: #FFF1F1;\n  color: var(--ed-red);\n  font-weight: 900;\n  font-size: 12px;\n  text-transform: uppercase;\n  letter-spacing: .3px;\n  border-radius: 999px;\n  padding: 8px 12px;\n  margin-bottom: 16px;\n}\n\n.edpasta-loc.is-soon {\n  border-style: dashed;\n  border-color: rgba(255,255,255,0.22);\n  box-shadow: none;\n}\n\n.edpasta-loc.is-soon h3 {\n  color: rgba(255,255,255,0.78) !important;\n}\n\n.edpasta-loc.is-soon p {\n  margin-bottom: 0;\n}\n\n.edpasta-locator-hint {\n  color: rgba(255,255,255,0.62);\n  font-size: 13px;\n  line-height: 1.5;\n  margin: 2px 4px 0;\n}\n\n.edpasta-locator-hint i {\n  color: var(--ed-red);\n  margin-right: 8px;\n}\n\n\/* CARTE *\/\n\n.edpasta-locator-map {\n  position: sticky;\n  top: 24px;\n  height: 640px;\n  border-radius: 30px;\n  overflow: hidden;\n  border: 1px solid rgba(255,255,255,0.12);\n  box-shadow: 0 22px 58px rgba(0,0,0,0.42);\n  isolation: isolate;\n  background: #101010;\n}\n\n#edpastaMap {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  background: #1c1c1c;\n}\n\n.edpasta-map-layer {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  border: 0;\n  display: block;\n  opacity: 0;\n  pointer-events: none;\n  transition: opacity .55s ease;\n}\n\n.edpasta-map-layer.is-on {\n  opacity: 1;\n  pointer-events: auto;\n}\n\n\/* EXPERIENCE *\/\n\n.edpasta-experience-section {\n  background: var(--ed-cream);\n  padding: 105px 0;\n  position: relative;\n}\n\n.edpasta-gallery-grid {\n  display: grid;\n  grid-template-columns: 1.1fr .9fr;\n  gap: 18px;\n}\n\n.edpasta-gallery-large,\n.edpasta-gallery-small {\n  position: relative;\n  border-radius: 28px;\n  overflow: hidden;\n  box-shadow: 0 18px 44px rgba(0,0,0,0.16);\n  border: 1px solid rgba(0,0,0,0.07);\n}\n\n.edpasta-gallery-large {\n  min-height: 440px;\n}\n\n.edpasta-gallery-column {\n  display: grid;\n  gap: 18px;\n}\n\n.edpasta-gallery-small {\n  min-height: 211px;\n}\n\n.edpasta-gallery-large img,\n.edpasta-gallery-small img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n  transition: transform .65s ease;\n}\n\n.edpasta-gallery-large:hover img,\n.edpasta-gallery-small:hover img {\n  transform: scale(1.08);\n}\n\n.edpasta-gallery-label {\n  position: absolute;\n  left: 18px;\n  bottom: 18px;\n  background: var(--ed-red);\n  color: var(--ed-white);\n  border: 3px solid var(--ed-white);\n  border-radius: 999px;\n  padding: 9px 14px;\n  font-size: 12px;\n  font-weight: 900;\n  text-transform: uppercase;\n  letter-spacing: .3px;\n}\n\n.edpasta-experience-layout {\n  display: grid;\n  grid-template-columns: .95fr 1.05fr;\n  gap: 48px;\n  align-items: center;\n}\n\n.edpasta-experience-text p {\n  color: var(--ed-text-muted) !important;\n}\n\n\/* CTA FRANCHISE *\/\n\n.edpasta-franchise-cta {\n  background: var(--ed-red);\n  padding: 95px 0;\n  position: relative;\n}\n\n.edpasta-franchise-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(circle at 15% 30%, rgba(255,255,255,.16) 0 0.5px, transparent 1px),\n    radial-gradient(circle at 80% 70%, rgba(255,255,255,.16) 0 0.5px, transparent 1px);\n  background-size: 36px 36px;\n  opacity: .28;\n}\n\n.edpasta-franchise-cta-inner {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  grid-template-columns: 1fr auto;\n  gap: 40px;\n  align-items: center;\n}\n\n.edpasta-franchise-cta .edpasta-label {\n  color: var(--ed-white);\n}\n\n.edpasta-franchise-cta p {\n  color: #FFFFFF !important;\n}\n\n.edpasta-franchise-cta-text {\n  max-width: 780px;\n}\n\n\/* RESPONSIVE *\/\n\n@media (prefers-reduced-motion: reduce) {\n  *, *::before, *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n  .ed-reveal, .ed-pop {\n    opacity: 1 !important;\n    transform: none !important;\n  }\n}\n\n@media (max-width: 1200px) {\n  .edpasta-locations-hero .edpasta-container {\n    padding-left: 48px !important;\n    padding-right: 28px !important;\n  }\n}\n\n@media (max-width: 1100px) {\n  .edpasta-locator-layout,\n  .edpasta-experience-layout,\n  .edpasta-franchise-cta-inner {\n    grid-template-columns: 1fr;\n  }\n  .edpasta-locator-map {\n    position: relative;\n    top: 0;\n    height: 460px;\n  }\n  .edpasta-franchise-cta-inner .edpasta-btn {\n    width: fit-content;\n  }\n}\n\n@media (max-width: 767px) {\n  .edpasta-container,\n  .edpasta-locations-hero .edpasta-container {\n    padding-left: 22px !important;\n    padding-right: 22px !important;\n  }\n  .edpasta-locations-hero {\n    min-height: 580px;\n    padding: 82px 0;\n  }\n  .edpasta-locations-hero-content {\n    max-width: 100% !important;\n  }\n  .edpasta-locations-hero h1 {\n    font-size: 46px;\n    line-height: 1.08;\n  }\n  .edpasta-title-light,\n  .edpasta-title-dark {\n    font-size: 38px;\n  }\n  .edpasta-locations-hero p,\n  .edpasta-subtitle-light,\n  .edpasta-subtitle-dark {\n    font-size: 17px !important;\n    line-height: 1.7 !important;\n  }\n  .edpasta-locations-intro,\n  .edpasta-locator-section,\n  .edpasta-experience-section,\n  .edpasta-franchise-cta {\n    padding-top: 64px;\n    padding-bottom: 64px;\n  }\n  .edpasta-hero-actions {\n    flex-direction: column !important;\n    align-items: stretch !important;\n  }\n  .edpasta-hero-actions .edpasta-btn,\n  .edpasta-franchise-cta-inner .edpasta-btn,\n  .edpasta-loc-actions .edpasta-btn {\n    width: 100% !important;\n  }\n  .edpasta-loc {\n    padding: 30px 24px;\n  }\n  .edpasta-loc h3 {\n    font-size: 32px;\n  }\n  .edpasta-loc-actions {\n    flex-direction: column;\n  }\n  .edpasta-locator-map {\n    height: 380px;\n    border-radius: 24px;\n  }\n  .edpasta-gallery-grid {\n    grid-template-columns: 1fr;\n  }\n  .edpasta-gallery-large,\n  .edpasta-gallery-small {\n    min-height: 260px;\n  }\n  .edpasta-location-badge {\n    font-size: 12px;\n    padding: 9px 15px;\n  }\n}\n\n@media (max-width: 390px) {\n  .edpasta-locations-hero h1 {\n    font-size: 42px;\n  }\n  .edpasta-title-light,\n  .edpasta-title-dark {\n    font-size: 36px;\n  }\n}\n<\/style>\n\n<div class=\"edpasta-locations-page\">\n\n  <!-- HERO -->\n  <section class=\"edpasta-locations-hero edpasta-section\">\n    <div class=\"edpasta-locations-hero-bg\"><\/div>\n\n    <div class=\"edpasta-container\">\n      <div class=\"edpasta-locations-hero-content\">\n        <div class=\"edpasta-location-badge ed-pop\">\n          <i class=\"fa-solid fa-location-dot\"><\/i>\n          Nos emplacements\n        <\/div>\n\n        <h1 class=\"ed-pop ed-delay-1\">Votre prochain bowl est tout pr\u00e8s.<\/h1>\n\n        <p class=\"ed-reveal ed-delay-2\">\n          Rep\u00e9rez l'adresse EdPasta la plus proche, consultez les horaires et venez composer votre bowl en quelques minutes.\n        <\/p>\n\n        <div class=\"edpasta-hero-actions ed-pop ed-delay-3\">\n          <a href=\"#adresses\" class=\"edpasta-btn edpasta-btn-red\">\n            <span>Voir l'adresse<\/span>\n          <\/a>\n          <a href=\"\/franchise\/\" class=\"edpasta-btn edpasta-btn-black\">\n            <span>Devenir franchis\u00e9<\/span>\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- INTRO -->\n  <section class=\"edpasta-locations-intro edpasta-section\">\n    <div class=\"edpasta-container\">\n      <div class=\"edpasta-locations-intro-box\">\n        <div class=\"edpasta-label ed-pop\">Un concept proche de vous<\/div>\n        <h2 class=\"edpasta-title-dark ed-pop ed-delay-1\">Un concept rapide, g\u00e9n\u00e9reux, accessible.<\/h2>\n        <p class=\"edpasta-subtitle-dark ed-reveal ed-delay-2\">\n          Nos restaurants sont pens\u00e9s pour vous offrir une exp\u00e9rience simple : choisir, composer, savourer. Le tout dans une ambiance moderne et conviviale.\n        <\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ADRESSES + CARTE -->\n  <section class=\"edpasta-locator-section edpasta-section\" id=\"adresses\">\n    <div class=\"edpasta-container\">\n\n      <div class=\"edpasta-section-head\">\n        <div class=\"edpasta-label ed-pop\">Nos adresses<\/div>\n        <h2 class=\"edpasta-title-light ed-pop ed-delay-1\">Trouvez votre EdPasta.<\/h2>\n        <p class=\"edpasta-subtitle-light ed-reveal ed-delay-2\">\n          Venez composer votre bowl au c\u0153ur de Montr\u00e9al. D'autres adresses arrivent bient\u00f4t.\n        <\/p>\n      <\/div>\n\n      <div class=\"edpasta-locator-layout\">\n\n        <!-- COLONNE GAUCHE : ADRESSES -->\n        <div class=\"edpasta-locator-list\">\n          <article class=\"edpasta-loc is-active ed-pop ed-delay-1\" tabindex=\"0\"\n                   aria-label=\"EdPasta Sainte-Catherine : afficher sur la carte\"\n                   data-address=\"Rue Sainte-Catherine, Montr\u00e9al, QC\"\n                   data-phone=\"+14383801733\"\n                   data-phone-label=\"+1 (438) 380-1733\">\n            <svg class=\"edpasta-loc-pin\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2C7.58 2 4 5.58 4 10c0 5.4 6.2 11.2 7.2 12.1.4.4 1.2.4 1.6 0C13.8 21.2 20 15.4 20 10c0-4.42-3.58-8-8-8zm0 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6z\"\/><\/svg>\n            <h3>EdPasta Sainte-Catherine<\/h3>\n            <p>Vos p\u00e2tes fra\u00eeches, au c\u0153ur de Montr\u00e9al.<\/p>\n            <div class=\"edpasta-loc-meta\">\n              <span><i class=\"fa-solid fa-location-dot\"><\/i><span data-address-text>Rue Sainte-Catherine, Montr\u00e9al, QC<\/span><\/span>\n              <span><i class=\"fa-regular fa-clock\"><\/i>Tous les jours : 11h00\u201322h00<\/span>\n              <span data-phone-el hidden><i class=\"fa-solid fa-phone\"><\/i><span data-phone-text><\/span><\/span>\n            <\/div>\n            <div class=\"edpasta-loc-actions\">\n              <a data-directions href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&destination=Rue%20Sainte-Catherine%2C%20Montr%C3%A9al%2C%20QC\" target=\"_blank\" rel=\"noopener\" class=\"edpasta-btn edpasta-btn-red\">\n                <span><i class=\"fa-solid fa-location-arrow\"><\/i>Itin\u00e9raire<\/span>\n              <\/a>\n              <a data-phone-el hidden href=\"tel:+14383801733\" class=\"edpasta-btn edpasta-btn-black\">\n                <span><i class=\"fa-solid fa-phone\"><\/i>Appeler<\/span>\n              <\/a>\n            <\/div>\n          <\/article>\n\n          <!-- COMING SOON (pas d'adresse : aucune interaction carte) -->\n          <article class=\"edpasta-loc is-soon ed-pop ed-delay-2\">\n            <span class=\"edpasta-coming-soon\">Coming soon<\/span>\n            <h3>Nouvelle adresse<\/h3>\n            <p>Un nouveau spot EdPasta arrive bient\u00f4t pr\u00e8s de vous.<\/p>\n          <\/article>\n\n          <p class=\"edpasta-locator-hint ed-reveal ed-delay-3\">\n            <i class=\"fa-solid fa-hand-pointer\"><\/i>Survolez ou touchez une adresse pour la voir sur la carte, cliquez pour zoomer sur l'emplacement exact.\n          <\/p>\n\n        <\/div>\n\n        <!-- COLONNE DROITE : CARTE -->\n        <div class=\"edpasta-locator-map ed-pop ed-delay-2\">\n          <div id=\"edpastaMap\" role=\"region\" aria-label=\"Carte des adresses EdPasta\"><\/div>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- EXPERIENCE LOCAL -->\n  <section class=\"edpasta-experience-section edpasta-section\">\n    <div class=\"edpasta-container\">\n      <div class=\"edpasta-experience-layout\">\n\n        <div class=\"edpasta-experience-text\">\n          <div class=\"edpasta-label ed-pop\">Sur place<\/div>\n          <h2 class=\"edpasta-title-dark ed-pop ed-delay-1\">Un lieu pens\u00e9 pour choisir, composer et savourer.<\/h2>\n          <p class=\"edpasta-subtitle-dark ed-reveal ed-delay-2\">\n            Chaque adresse EdPasta reprend les m\u00eames codes : un comptoir clair, un service rapide et une ambiance conviviale.\n          <\/p>\n        <\/div>\n\n        <div class=\"edpasta-gallery-grid\">\n          <div class=\"edpasta-gallery-large ed-pop ed-delay-1\">\n            <img decoding=\"async\" data-src=\"https:\/\/edpasta.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-14-2026-02_01_17-PM.png\" alt=\"Comptoir EdPasta\" title=\"Emplacements\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1448px; --smush-placeholder-aspect-ratio: 1448\/1086;\">\n            <span class=\"edpasta-gallery-label\">Comptoir EdPasta<\/span>\n          <\/div>\n\n          <div class=\"edpasta-gallery-column\">\n            <div class=\"edpasta-gallery-small ed-pop ed-delay-2\">\n              <img decoding=\"async\" data-src=\"https:\/\/edpasta.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-14-2026-02_01_17-PM.png\" alt=\"Ambiance int\u00e9rieure\" title=\"Emplacements\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1448px; --smush-placeholder-aspect-ratio: 1448\/1086;\">\n              <span class=\"edpasta-gallery-label\">Ambiance int\u00e9rieure<\/span>\n            <\/div>\n\n            <div class=\"edpasta-gallery-small ed-pop ed-delay-3\">\n              <img decoding=\"async\" data-src=\"https:\/\/edpasta.com\/wp-content\/uploads\/2026\/07\/ChatGPT-Image-Jul-14-2026-02_01_17-PM.png\" alt=\"Espace d\u00e9gustation\" title=\"Emplacements\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1448px; --smush-placeholder-aspect-ratio: 1448\/1086;\">\n              <span class=\"edpasta-gallery-label\">Espace d\u00e9gustation<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- CTA FRANCHISE -->\n  <section class=\"edpasta-franchise-cta edpasta-section\">\n    <div class=\"edpasta-container\">\n      <div class=\"edpasta-franchise-cta-inner\">\n\n        <div class=\"edpasta-franchise-cta-text\">\n          <div class=\"edpasta-label ed-pop\">Franchise EdPasta<\/div>\n          <h2 class=\"edpasta-title-light ed-pop ed-delay-1\">Et si le prochain EdPasta ouvrait avec vous ?<\/h2>\n          <p class=\"edpasta-subtitle-light ed-reveal ed-delay-2\">\n            Rejoignez un concept fast-casual moderne autour des p\u00e2tes fra\u00eeches, pens\u00e9 pour une exp\u00e9rience simple, g\u00e9n\u00e9reuse et personnalisable.\n          <\/p>\n        <\/div>\n\n        <a href=\"\/franchise\/\" class=\"edpasta-btn edpasta-btn-black ed-pop ed-delay-3\">\n          <span>Devenir franchis\u00e9<\/span>\n        <\/a>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<script>\n(function () {\n  \/* ---------- Reveal au scroll ---------- *\/\n  var revealEls = document.querySelectorAll(\".ed-reveal, .ed-pop\");\n\n  if (!(\"IntersectionObserver\" in window)) {\n    revealEls.forEach(function (el) { el.classList.add(\"is-visible\"); });\n  } else {\n    var observer = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          entry.target.classList.add(\"is-visible\");\n          observer.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.14, rootMargin: \"0px 0px -40px 0px\" });\n\n    revealEls.forEach(function (el) { observer.observe(el); });\n  }\n\n  \/* ---------- T\u00e9l\u00e9phone + itin\u00e9raire (depuis les data-attributes) ---------- *\/\n  var cards = Array.prototype.slice.call(document.querySelectorAll(\".edpasta-loc[data-address]\"));\n\n  cards.forEach(function (card) {\n    var phone = (card.getAttribute(\"data-phone\") || \"\").trim();\n    var label = card.getAttribute(\"data-phone-label\") || phone;\n    var address = card.getAttribute(\"data-address\") || \"\";\n\n    card.querySelectorAll(\"[data-phone-el]\").forEach(function (el) {\n      if (!phone) return;\n      el.hidden = false;\n      if (el.tagName === \"A\") el.href = \"tel:\" + phone;\n      var t = el.querySelector(\"[data-phone-text]\");\n      if (t) t.textContent = label;\n    });\n\n    var dir = card.querySelector(\"[data-directions]\");\n    if (dir && address) {\n      dir.href = \"https:\/\/www.google.com\/maps\/dir\/?api=1&destination=\" + encodeURIComponent(address);\n    }\n\n    var addrText = card.querySelector(\"[data-address-text]\");\n    if (addrText && address) addrText.textContent = address;\n  });\n\n  \/* ---------- Carte Google (iframes superpos\u00e9es, fondu) ---------- *\/\n  var mapEl = document.getElementById(\"edpastaMap\");\n  if (!mapEl || !cards.length) return;\n\n  var ZOOM_CITY = 12, ZOOM_AREA = 14, ZOOM_EXACT = 17;\n\n  function embed(query, zoom) {\n    return \"https:\/\/www.google.com\/maps?q=\" + encodeURIComponent(query) + \"&z=\" + zoom + \"&output=embed\";\n  }\n\n  function makeLayer(query, zoom, title) {\n    var f = document.createElement(\"iframe\");\n    f.className = \"edpasta-map-layer\";\n    f.title = title;\n    f.loading = \"lazy\";\n    f.setAttribute(\"allowfullscreen\", \"\");\n    f.setAttribute(\"referrerpolicy\", \"no-referrer-when-downgrade\");\n    f.src = embed(query, zoom);\n    mapEl.appendChild(f);\n    return f;\n  }\n\n  var cityLayer = makeLayer(\"Montr\u00e9al, QC\", ZOOM_CITY, \"Carte de Montr\u00e9al\");\n  cityLayer.classList.add(\"is-on\");\n  var current = cityLayer;\n\n  cards.forEach(function (card) {\n    var address = card.getAttribute(\"data-address\");\n    card._area = makeLayer(address, ZOOM_AREA, \"Quartier de \" + address);\n    card._exact = makeLayer(address, ZOOM_EXACT, \"Emplacement exact : \" + address);\n  });\n\n  var locked = null;\n\n  function show(layer, card) {\n    if (current !== layer) {\n      current.classList.remove(\"is-on\");\n      layer.classList.add(\"is-on\");\n      current = layer;\n    }\n    cards.forEach(function (c) { c.classList.toggle(\"is-active\", c === card); });\n  }\n\n  cards.forEach(function (card) {\n    \/\/ Survol (souris) ou focus clavier : aper\u00e7u du quartier\n    card.addEventListener(\"pointerenter\", function (e) {\n      if (e.pointerType !== \"mouse\" || card === locked) return;\n      show(card._area, card);\n    });\n\n    card.addEventListener(\"focus\", function () {\n      if (card !== locked) show(card._area, card);\n    });\n\n    \/\/ Clic \/ tap \/ Entr\u00e9e : zoom sur l'emplacement exact\n    card.addEventListener(\"click\", function (e) {\n      if (e.target.closest(\"a\")) return;\n      locked = card;\n      show(card._exact, card);\n\n      if (window.matchMedia(\"(max-width: 1100px)\").matches) {\n        var reduce = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n        mapEl.parentNode.scrollIntoView({ behavior: reduce ? \"auto\" : \"smooth\", block: \"center\" });\n      }\n    });\n\n    card.addEventListener(\"keydown\", function (e) {\n      if ((e.key === \"Enter\" || e.key === \" \") && e.target === card) {\n        e.preventDefault();\n        card.click();\n      }\n    });\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Nos emplacements Votre prochain bowl est tout pr\u00e8s. Rep\u00e9rez l&rsquo;adresse EdPasta la plus proche, consultez les horaires et venez composer votre bowl en quelques minutes. Voir<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2921","page","type-page","status-publish","hentry"],"spectra_blocks_featured_image_url":null,"spectra_blocks_author_info":{"display_name":"Abdel RCF","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/625cc578d813562efacb14ae6e49c0d91fe1e18c519b4f64696ecca23b05da57?s=96&d=mm&r=g","author_link":"https:\/\/edpasta.com\/en\/author\/abdel-rcf\/","description":""},"_links":{"self":[{"href":"https:\/\/edpasta.com\/en\/wp-json\/wp\/v2\/pages\/2921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/edpasta.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/edpasta.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/edpasta.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/edpasta.com\/en\/wp-json\/wp\/v2\/comments?post=2921"}],"version-history":[{"count":27,"href":"https:\/\/edpasta.com\/en\/wp-json\/wp\/v2\/pages\/2921\/revisions"}],"predecessor-version":[{"id":3222,"href":"https:\/\/edpasta.com\/en\/wp-json\/wp\/v2\/pages\/2921\/revisions\/3222"}],"wp:attachment":[{"href":"https:\/\/edpasta.com\/en\/wp-json\/wp\/v2\/media?parent=2921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}