{"id":5193,"date":"2026-05-09T22:07:46","date_gmt":"2026-05-09T22:07:46","guid":{"rendered":"https:\/\/toucandiscovery.com\/destinations-mexique\/puerto-escondido\/"},"modified":"2026-05-09T22:50:54","modified_gmt":"2026-05-09T22:50:54","slug":"puerto-escondido","status":"publish","type":"page","link":"https:\/\/toucandiscovery.com\/en\/destinations-mexique\/puerto-escondido\/","title":{"rendered":"Puerto Escondido"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5193\" class=\"elementor elementor-5193\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-afb7a69 e-con-full e-flex e-con e-parent\" data-id=\"afb7a69\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;grandtour_ext_is_background_parallax&quot;:&quot;false&quot;,&quot;grandtour_ext_is_background_backdrop&quot;:&quot;false&quot;,&quot;grandtour_ext_is_background_on_scroll&quot;:&quot;false&quot;,&quot;grandtour_ext_link_sidemenu&quot;:&quot;false&quot;,&quot;grandtour_ext_link_fullmenu&quot;:&quot;false&quot;,&quot;grandtour_ext_link_closed_fullmenu&quot;:&quot;false&quot;,&quot;grandtour_ext_is_sticky&quot;:&quot;false&quot;,&quot;grandtour_ext_is_scrollme&quot;:&quot;false&quot;,&quot;grandtour_ext_is_smoove&quot;:&quot;false&quot;,&quot;grandtour_ext_is_parallax_mouse&quot;:&quot;false&quot;,&quot;grandtour_ext_is_infinite&quot;:&quot;false&quot;,&quot;grandtour_ext_is_fadeout_animation&quot;:&quot;false&quot;,&quot;grandtour_ext_mobile_static&quot;:&quot;false&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd5d7c9 elementor-widget elementor-widget-html\" data-id=\"cd5d7c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;grandtour_ext_link_sidemenu&quot;:&quot;false&quot;,&quot;grandtour_ext_link_fullmenu&quot;:&quot;false&quot;,&quot;grandtour_ext_link_closed_fullmenu&quot;:&quot;false&quot;,&quot;grandtour_ext_is_sticky&quot;:&quot;false&quot;,&quot;grandtour_ext_is_scrollme&quot;:&quot;false&quot;,&quot;grandtour_ext_is_smoove&quot;:&quot;false&quot;,&quot;grandtour_ext_is_parallax_mouse&quot;:&quot;false&quot;,&quot;grandtour_ext_is_infinite&quot;:&quot;false&quot;,&quot;grandtour_ext_is_fadeout_animation&quot;:&quot;false&quot;,&quot;grandtour_ext_mobile_static&quot;:&quot;false&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\r\n  TOUCAN DISCOVERY \u2014 FICHE R\u00c9GION PUERTO ESCONDIDO v1\r\n  ==========================================\r\n  \u2022 Couleurs 100% Toucan (vert #7DC242, bleu #1B2A5A, orange #F7941D, jaune #FFC107)\r\n  \u2022 Site web spectaculaire, ludique, inspirant \u2014 pas brochure A4\r\n  \u2022 Mine d'or d'informations + outil utile pour apprendre\r\n  \u2022 Tips Experts = vraie rubrique (pas bulle d\u00e9corative)\r\n  \u2022 Bouton t\u00e9l\u00e9chargement PDF + CTA Dynamics partout\r\n  \u2022 Pas de faune flottante qui cache du texte\r\n  \u2022 Animations spectaculaires : parallax, count-up, fade-in, hover\r\n  CSS scoped sur .td-fiche  +  break-out 100vw pour Elementor.\r\n-->\r\n\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@300;400;500;600;700;800;900&family=Playfair+Display:wght@400;600;700&display=swap');\r\n\r\n\/* ================================================================\r\n   VARIABLES & RESET (couleurs Toucan strictes)\r\n   ================================================================ *\/\r\n.td-fiche {\r\n  --green:       #7DC242;\r\n  --green-dark:  #3A7D34;\r\n  --green-soft:  #e8f3d9;\r\n  --navy:        #1B2A5A;\r\n  --navy-soft:   #2D4275;\r\n  --orange:      #F7941D;\r\n  --orange-soft: #fdebd2;\r\n  --yellow:      #FFC107;\r\n  --yellow-soft: #fff4cd;\r\n  --white:       #ffffff;\r\n  --bg:          #f8faf5;\r\n  --bg-alt:      #eef5e3;\r\n  --text:        #243154;\r\n  --text-soft:   #5a6580;\r\n  --shadow-sm:   0 2px 12px rgba(27,42,90,.06);\r\n  --shadow:      0 8px 28px rgba(27,42,90,.10);\r\n  --shadow-lg:   0 16px 48px rgba(27,42,90,.16);\r\n  --radius:      18px;\r\n  --radius-lg:   28px;\r\n\r\n  \/* Break-out plein \u00e9cran dans widget HTML Elementor *\/\r\n  width: 100vw;\r\n  position: relative;\r\n  left: 50%; right: 50%;\r\n  margin-left: -50vw; margin-right: -50vw;\r\n  overflow-x: hidden;\r\n}\r\n\/* === KILL Twemoji WP (CSS-only, fonctionne sans JS) === *\/\r\n.td-fiche img.emoji,\r\n.td-fiche img.wp-smiley {\r\n  height: 1em !important;\r\n  width: 1em !important;\r\n  max-width: 1em !important;\r\n  max-height: 1em !important;\r\n  display: inline-block !important;\r\n  vertical-align: -.15em !important;\r\n  margin: 0 .07em !important;\r\n  padding: 0 !important;\r\n  border: 0 !important;\r\n  box-shadow: none !important;\r\n  background: transparent !important;\r\n}\r\n.td-fiche {\r\n\r\n  font-family: 'Montserrat', Arial, sans-serif;\r\n  color: var(--text);\r\n  background: var(--bg);\r\n  line-height: 1.6;\r\n}\r\n.td-fiche *, .td-fiche *::before, .td-fiche *::after { box-sizing: border-box; }\r\n.td-fiche img { max-width: 100%; height: auto; display: block; }\r\n.td-fiche h1, .td-fiche h2, .td-fiche h3, .td-fiche h4 { margin: 0; font-weight: 700; color: var(--navy); }\r\n.td-fiche a { color: var(--orange); text-decoration: none; }\r\n\r\n.td-wrap { max-width: 1200px; margin: 0 auto; padding: 0 24px; }\r\n\r\n.td-eyebrow {\r\n  display: inline-block;\r\n  font-size: .8rem;\r\n  letter-spacing: 4px;\r\n  text-transform: uppercase;\r\n  color: var(--green-dark);\r\n  font-weight: 700;\r\n  margin-bottom: 12px;\r\n}\r\n.td-eyebrow::before {\r\n  content: \"\";\r\n  display: inline-block;\r\n  width: 24px; height: 2px;\r\n  background: var(--orange);\r\n  vertical-align: middle;\r\n  margin-right: 10px;\r\n}\r\n.td-h2 {\r\n  font-family: 'Playfair Display', Georgia, serif;\r\n  font-size: clamp(1.8rem, 3.5vw, 2.6rem);\r\n  font-weight: 700;\r\n  line-height: 1.2;\r\n  color: var(--navy);\r\n  margin-bottom: 14px;\r\n}\r\n.td-h2 em { font-style: italic; color: var(--orange); }\r\n.td-lead {\r\n  font-size: clamp(1rem, 1.6vw, 1.15rem);\r\n  color: var(--text-soft);\r\n  max-width: 720px;\r\n  margin-bottom: 36px;\r\n}\r\n\r\n\/* ================================================================\r\n   HERO PLEIN \u00c9CRAN (parallax-ready)\r\n   ================================================================ *\/\r\n.td-hero {\r\n  position: relative;\r\n  min-height: 92vh;\r\n  display: flex;\r\n  align-items: flex-end;\r\n  color: #fff;\r\n  overflow: hidden;\r\n}\r\n.td-hero__bg {\r\n  position: absolute; inset: 0; z-index: 0;\r\n  overflow: hidden;\r\n}\r\n.td-hero__bg img.td-hero__photo {\r\n  position: absolute; inset: 0; width: 100%; height: 100%;\r\n  object-fit: cover; z-index: 0;\r\n}\r\n.td-hero__bg__overlay {\r\n  position: absolute; inset: 0; z-index: 1;\r\n  background: linear-gradient(180deg, rgba(27,42,90,.25) 0%, rgba(27,42,90,.55) 60%, rgba(27,42,90,.85) 100%);\r\n}\r\n.td-hero__bg::after {\r\n  content: \"\";\r\n  position: absolute; inset: 0;\r\n  background: radial-gradient(circle at 30% 50%, transparent 0%, rgba(27,42,90,.3) 100%);\r\n}\r\n.td-hero__brand {\r\n  position: absolute;\r\n  top: 26px; left: 26px;\r\n  z-index: 3;\r\n  background: rgba(255,255,255,.95);\r\n  border-radius: 50%;\r\n  width: 72px; height: 72px;\r\n  display: flex; align-items: center; justify-content: center;\r\n  box-shadow: 0 6px 20px rgba(0,0,0,.25);\r\n}\r\n.td-hero__brand svg { width: 50px; height: 50px; }\r\n.td-hero__content {\r\n  position: relative; z-index: 2;\r\n  width: 100%;\r\n  padding: 60px 32px 100px;\r\n  max-width: 1200px;\r\n  margin: 0 auto;\r\n  text-align: center;\r\n}\r\n.td-hero__country {\r\n  display: inline-block;\r\n  background: var(--orange);\r\n  color: #fff;\r\n  font-weight: 700;\r\n  font-size: .8rem;\r\n  letter-spacing: 3px;\r\n  text-transform: uppercase;\r\n  padding: 8px 18px;\r\n  border-radius: 50px;\r\n  margin-bottom: 18px;\r\n  box-shadow: 0 6px 20px rgba(247,148,29,.5);\r\n}\r\n.td-fiche .td-hero__title {\r\n  font-family: 'Playfair Display', Georgia, serif !important;\r\n  font-size: clamp(3.5rem, 9vw, 7rem) !important;\r\n  font-weight: 700 !important;\r\n  line-height: 1 !important;\r\n  color: #ffffff !important;\r\n  margin-bottom: 16px !important;\r\n  letter-spacing: -2px !important;\r\n  text-shadow: 0 4px 24px rgba(0,0,0,.65), 0 2px 8px rgba(0,0,0,.45) !important;\r\n}\r\n.td-fiche .td-hero__title em {\r\n  color: #FFC107 !important;\r\n  font-style: italic !important;\r\n  text-shadow: 0 4px 20px rgba(0,0,0,.5), 0 2px 6px rgba(0,0,0,.35) !important;\r\n}\r\n.td-hero__tagline {\r\n  font-size: clamp(1.1rem, 2vw, 1.5rem);\r\n  font-weight: 300;\r\n  font-style: italic;\r\n  color: rgba(255,255,255,.95);\r\n  max-width: 720px;\r\n  margin: 0 auto 40px;\r\n  padding-top: 16px;\r\n  position: relative;\r\n}\r\n.td-hero__tagline::before {\r\n  content: \"\";\r\n  display: block;\r\n  width: 60px; height: 3px;\r\n  background: var(--green);\r\n  margin: 0 auto 16px;\r\n  border-radius: 2px;\r\n}\r\n.td-hero__stats {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 48px;\r\n  margin-bottom: 30px;\r\n  justify-content: center;\r\n}\r\n.td-hero__stat { color: #fff; }\r\n.td-hero__stat-num {\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: clamp(2rem, 4vw, 3rem);\r\n  font-weight: 700;\r\n  color: var(--yellow);\r\n  line-height: 1;\r\n  display: block;\r\n}\r\n.td-hero__stat-lab {\r\n  font-size: .8rem;\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  color: rgba(255,255,255,.85);\r\n  margin-top: 4px;\r\n}\r\n.td-hero__scroll {\r\n  position: absolute;\r\n  bottom: 24px;\r\n  left: 50%; transform: translateX(-50%);\r\n  z-index: 3;\r\n  color: #fff;\r\n  font-size: .75rem;\r\n  letter-spacing: 3px;\r\n  text-transform: uppercase;\r\n  text-align: center;\r\n  animation: tdBounce 2s infinite ease-in-out;\r\n}\r\n.td-hero__scroll::after {\r\n  content: \"\u2193\";\r\n  display: block;\r\n  font-size: 1.6rem;\r\n  margin-top: 6px;\r\n}\r\n@keyframes tdBounce {\r\n  0%, 100% { transform: translateX(-50%) translateY(0); }\r\n  50%      { transform: translateX(-50%) translateY(8px); }\r\n}\r\n\r\n\/* ================================================================\r\n   QUICK BAR (ancres rapides \u2014 pas une sidebar)\r\n   ================================================================ *\/\r\n.td-quick {\r\n  background: var(--navy);\r\n  color: #fff;\r\n  padding: 14px 0;\r\n  position: sticky; top: 0; z-index: 50;\r\n  box-shadow: 0 4px 20px rgba(0,0,0,.15);\r\n}\r\n.td-quick__row {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 6px 18px;\r\n  justify-content: center;\r\n  font-size: .82rem;\r\n}\r\n.td-quick a {\r\n  color: rgba(255,255,255,.8);\r\n  padding: 4px 10px;\r\n  border-radius: 6px;\r\n  transition: all .2s;\r\n  white-space: nowrap;\r\n}\r\n.td-quick a:hover { color: var(--yellow); background: rgba(255,255,255,.06); }\r\n\r\n\/* ================================================================\r\n   SECTION INTRO\r\n   ================================================================ *\/\r\n.td-section { padding: 90px 0; position: relative; }\r\n.td-section--alt { background: var(--bg-alt); }\r\n.td-section--green {\r\n  background: linear-gradient(135deg, var(--green-dark) 0%, var(--navy) 100%);\r\n  color: #fff;\r\n}\r\n.td-section--green .td-h2 { color: #fff; }\r\n.td-section--green .td-h2 em { color: var(--yellow); }\r\n.td-section--green .td-eyebrow { color: var(--yellow); }\r\n.td-section--green .td-lead { color: rgba(255,255,255,.85); }\r\n\r\n.td-intro__grid {\r\n  display: grid;\r\n  grid-template-columns: 1.2fr 1fr;\r\n  gap: 50px;\r\n  align-items: center;\r\n}\r\n.td-intro__txt p { margin-bottom: 18px; font-size: 1.02rem; }\r\n.td-intro__txt strong { color: var(--green-dark); }\r\n.td-intro__photo {\r\n  border-radius: var(--radius-lg);\r\n  overflow: hidden;\r\n  box-shadow: var(--shadow-lg);\r\n  position: relative;\r\n  aspect-ratio: 4\/5;\r\n}\r\n.td-intro__photo img { width: 100%; height: 100%; object-fit: cover; transition: transform .8s; }\r\n.td-intro__photo:hover img { transform: scale(1.05); }\r\n.td-intro__badge {\r\n  position: absolute;\r\n  bottom: 24px; left: 24px;\r\n  background: rgba(255,255,255,.95);\r\n  padding: 12px 18px;\r\n  border-radius: 12px;\r\n  font-size: .82rem;\r\n  font-weight: 600;\r\n  color: var(--navy);\r\n  box-shadow: var(--shadow);\r\n  backdrop-filter: blur(10px);\r\n}\r\n@media (max-width: 880px) { .td-intro__grid { grid-template-columns: 1fr; } }\r\n\r\n\/* ================================================================\r\n   G\u00c9O & CLIMAT \u2014 2 cards visuelles\r\n   ================================================================ *\/\r\n.td-info-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 26px;\r\n}\r\n.td-info-card {\r\n  background: #fff;\r\n  border-radius: var(--radius);\r\n  padding: 30px 32px;\r\n  box-shadow: var(--shadow);\r\n  position: relative;\r\n  overflow: hidden;\r\n  border-top: 5px solid var(--green);\r\n}\r\n.td-info-card--orange { border-top-color: var(--orange); }\r\n.td-info-card__icon {\r\n  font-size: 2.4rem;\r\n  margin-bottom: 12px;\r\n  display: inline-block;\r\n}\r\n.td-info-card__h {\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: 1.5rem;\r\n  margin-bottom: 16px;\r\n  color: var(--navy);\r\n}\r\n.td-info-card ul { list-style: none; padding: 0; margin: 0; }\r\n.td-info-card li {\r\n  padding: 10px 0;\r\n  border-bottom: 1px dashed rgba(27,42,90,.1);\r\n  display: grid;\r\n  grid-template-columns: 30px 1fr;\r\n  gap: 12px;\r\n  align-items: start;\r\n  font-size: .94rem;\r\n}\r\n.td-info-card li:last-child { border-bottom: 0; }\r\n.td-info-card li strong { color: var(--navy); display: block; }\r\n@media (max-width: 720px) { .td-info-grid { grid-template-columns: 1fr; } }\r\n\r\n\/* ================================================================\r\n   CALENDRIER MENSUEL VISUEL\r\n   ================================================================ *\/\r\n.td-cal {\r\n  display: grid;\r\n  grid-template-columns: repeat(12, 1fr);\r\n  gap: 6px;\r\n  margin-top: 30px;\r\n}\r\n.td-cal__m {\r\n  background: #fff;\r\n  border-radius: 12px;\r\n  padding: 14px 6px;\r\n  text-align: center;\r\n  border: 2px solid #e6ebd9;\r\n  cursor: pointer;\r\n  transition: all .25s;\r\n  position: relative;\r\n}\r\n.td-cal__m:hover { transform: translateY(-3px); box-shadow: var(--shadow); border-color: var(--green); }\r\n.td-cal__m--top {  border-color: var(--green); background: var(--green-soft); }\r\n.td-cal__m--high { border-color: var(--orange); background: var(--orange-soft); }\r\n.td-cal__m--low  { border-color: var(--navy-soft); background: #f0f3fa; }\r\n.td-cal__name { font-weight: 700; font-size: .8rem; color: var(--navy); }\r\n.td-cal__icon { font-size: 1.3rem; margin: 4px 0; }\r\n.td-cal__dot {\r\n  position: absolute;\r\n  top: 6px; right: 6px;\r\n  width: 8px; height: 8px;\r\n  border-radius: 50%;\r\n  background: var(--orange);\r\n}\r\n.td-cal__m--top .td-cal__dot { background: var(--green); }\r\n.td-cal__m--low .td-cal__dot { background: var(--navy); }\r\n.td-cal__legend {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 18px;\r\n  margin-top: 18px;\r\n  font-size: .8rem;\r\n}\r\n.td-cal__legend span { display: flex; align-items: center; gap: 6px; }\r\n.td-cal__legend i {\r\n  width: 12px; height: 12px;\r\n  border-radius: 50%;\r\n  display: inline-block;\r\n}\r\n@media (max-width: 720px) { .td-cal { grid-template-columns: repeat(4, 1fr); } }\r\n\r\n\/* ================================================================\r\n   EXP\u00c9RIENCES SIGNATURE (cards riches avec photo)\r\n   ================================================================ *\/\r\n.td-exps {\r\n  display: grid;\r\n  grid-template-columns: 1fr;\r\n  gap: 28px;\r\n  margin-top: 20px;\r\n}\r\n.td-exp {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1.5fr;\r\n  gap: 30px;\r\n  background: #fff;\r\n  border-radius: var(--radius-lg);\r\n  overflow: hidden;\r\n  box-shadow: var(--shadow);\r\n  transition: transform .35s, box-shadow .35s;\r\n}\r\n.td-exp:hover { transform: translateY(-4px); box-shadow: var(--shadow-lg); }\r\n.td-exp:nth-child(even) { grid-template-columns: 1.5fr 1fr; }\r\n.td-exp:nth-child(even) .td-exp__media { order: 2; }\r\n.td-exp__media { position: relative; min-height: 280px; }\r\n.td-exp__media img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }\r\n.td-exp__num {\r\n  position: absolute;\r\n  top: 16px; left: 16px;\r\n  background: var(--orange);\r\n  color: #fff;\r\n  width: 50px; height: 50px;\r\n  border-radius: 50%;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: 1.4rem;\r\n  font-weight: 700;\r\n  box-shadow: 0 6px 16px rgba(247,148,29,.5);\r\n  z-index: 2;\r\n}\r\n.td-exp__body { padding: 32px 30px; display: flex; flex-direction: column; justify-content: center; }\r\n.td-exp__cat {\r\n  font-size: .72rem;\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  color: var(--green-dark);\r\n  font-weight: 700;\r\n  margin-bottom: 8px;\r\n}\r\n.td-exp__title {\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: 1.6rem;\r\n  margin-bottom: 12px;\r\n  color: var(--navy);\r\n}\r\n.td-exp__desc { font-size: .96rem; color: var(--text-soft); margin-bottom: 16px; }\r\n.td-exp__tips { display: flex; flex-direction: column; gap: 8px; }\r\n.td-tip {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 10px;\r\n  padding: 8px 14px;\r\n  border-radius: 0 10px 10px 0;\r\n  font-size: .85rem;\r\n  line-height: 1.45;\r\n}\r\n.td-tip strong { font-weight: 700; }\r\n.td-tip--secret  { background: var(--green-soft);  border-left: 4px solid var(--green); }\r\n.td-tip--secret strong  { color: var(--green-dark); }\r\n.td-tip--vip     { background: var(--yellow-soft); border-left: 4px solid var(--yellow); }\r\n.td-tip--vip strong     { color: #b8860b; }\r\n.td-tip--astuce  { background: var(--orange-soft); border-left: 4px solid var(--orange); }\r\n.td-tip--astuce strong  { color: var(--orange); }\r\n@media (max-width: 880px) {\r\n  .td-exp, .td-exp:nth-child(even) { grid-template-columns: 1fr; }\r\n  .td-exp:nth-child(even) .td-exp__media { order: 0; }\r\n  .td-exp__media { min-height: 220px; }\r\n}\r\n\r\n\/* ================================================================\r\n   ZONES CL\u00c9S (Hotel Zone vs Environs)\r\n   ================================================================ *\/\r\n.td-zones {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 28px;\r\n}\r\n.td-zone {\r\n  background: #fff;\r\n  border-radius: var(--radius-lg);\r\n  padding: 36px 32px;\r\n  box-shadow: var(--shadow);\r\n  position: relative;\r\n  border-left: 6px solid var(--green);\r\n}\r\n.td-zone--alt { border-left-color: var(--orange); }\r\n.td-zone__h {\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: 1.6rem;\r\n  color: var(--navy);\r\n  margin-bottom: 6px;\r\n}\r\n.td-zone__for {\r\n  font-size: .78rem;\r\n  text-transform: uppercase;\r\n  letter-spacing: 2px;\r\n  color: var(--orange);\r\n  font-weight: 700;\r\n  margin-bottom: 18px;\r\n}\r\n.td-zone ul { list-style: none; padding: 0; margin: 0; }\r\n.td-zone li {\r\n  padding: 10px 0;\r\n  font-size: .94rem;\r\n  display: flex;\r\n  gap: 10px;\r\n  align-items: flex-start;\r\n  border-bottom: 1px dashed rgba(27,42,90,.1);\r\n}\r\n.td-zone li:last-child { border-bottom: 0; }\r\n@media (max-width: 720px) { .td-zones { grid-template-columns: 1fr; } }\r\n\r\n\/* ================================================================\r\n   FAUNE & NATURE \u2014 cards horizontales\r\n   ================================================================ *\/\r\n.td-fauna {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\r\n  gap: 18px;\r\n  margin-top: 30px;\r\n}\r\n.td-fauna__c {\r\n  background: #fff;\r\n  border-radius: var(--radius);\r\n  padding: 22px;\r\n  box-shadow: var(--shadow-sm);\r\n  text-align: center;\r\n  transition: transform .3s, box-shadow .3s;\r\n}\r\n.td-fauna__c:hover { transform: translateY(-5px); box-shadow: var(--shadow); }\r\n.td-fauna__icon { font-size: 2.5rem; margin-bottom: 10px; }\r\n.td-fauna__name { font-family: 'Playfair Display', serif; font-size: 1.1rem; color: var(--navy); margin-bottom: 4px; }\r\n.td-fauna__sci { font-style: italic; font-size: .82rem; color: var(--text-soft); margin-bottom: 8px; }\r\n.td-fauna__when { font-size: .78rem; color: var(--green-dark); font-weight: 600; }\r\n\r\n\/* ================================================================\r\n   SAVEURS LOCALES\r\n   ================================================================ *\/\r\n.td-flavors {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\r\n  gap: 22px;\r\n  margin-top: 24px;\r\n}\r\n.td-flav {\r\n  background: #fff;\r\n  border-radius: var(--radius);\r\n  padding: 28px 26px;\r\n  box-shadow: var(--shadow-sm);\r\n  border-bottom: 4px solid var(--green);\r\n  transition: all .3s;\r\n}\r\n.td-flav:hover { transform: translateY(-4px); box-shadow: var(--shadow); border-bottom-color: var(--orange); }\r\n.td-flav__name {\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: 1.2rem;\r\n  color: var(--navy);\r\n  margin-bottom: 6px;\r\n}\r\n.td-flav__price {\r\n  font-size: .85rem;\r\n  color: var(--orange);\r\n  font-weight: 700;\r\n  margin-bottom: 10px;\r\n}\r\n.td-flav__desc { font-size: .9rem; color: var(--text-soft); }\r\n\r\n\/* ================================================================\r\n   H\u00d4TELS SIGNATURE\r\n   ================================================================ *\/\r\n.td-hotels {\r\n  display: grid;\r\n  gap: 18px;\r\n  margin-top: 24px;\r\n}\r\n.td-hotel {\r\n  background: #fff;\r\n  border-radius: var(--radius);\r\n  padding: 22px 26px;\r\n  box-shadow: var(--shadow-sm);\r\n  display: grid;\r\n  grid-template-columns: 60px 1fr auto;\r\n  gap: 22px;\r\n  align-items: center;\r\n  transition: all .3s;\r\n  border-left: 5px solid var(--green);\r\n}\r\n.td-hotel:hover { box-shadow: var(--shadow); transform: translateX(4px); }\r\n.td-hotel__stars {\r\n  background: var(--navy);\r\n  color: var(--yellow);\r\n  width: 60px; height: 60px;\r\n  border-radius: 50%;\r\n  display: flex; align-items: center; justify-content: center;\r\n  font-family: 'Playfair Display', serif;\r\n  font-weight: 700;\r\n  font-size: 1rem;\r\n}\r\n.td-hotel__name { font-family: 'Playfair Display', serif; font-size: 1.15rem; color: var(--navy); margin-bottom: 4px; }\r\n.td-hotel__style { font-size: .85rem; color: var(--text-soft); }\r\n.td-hotel__for {\r\n  font-size: .72rem;\r\n  background: var(--green-soft);\r\n  color: var(--green-dark);\r\n  padding: 4px 10px;\r\n  border-radius: 20px;\r\n  font-weight: 700;\r\n  display: inline-block;\r\n  margin-top: 4px;\r\n}\r\n.td-hotel__cta {\r\n  background: var(--orange);\r\n  color: #fff !important;\r\n  padding: 12px 22px;\r\n  border-radius: 30px;\r\n  font-weight: 700;\r\n  font-size: .9rem;\r\n  white-space: nowrap;\r\n  text-decoration: none;\r\n  box-shadow: 0 4px 14px rgba(247,148,29,.35);\r\n  display: inline-block;\r\n}\r\n.td-hotel__cta:hover { background: var(--navy); color: #fff; }\r\n@media (max-width: 720px) {\r\n  .td-hotel { grid-template-columns: 1fr; text-align: left; }\r\n  .td-hotel__stars { margin-bottom: 8px; }\r\n}\r\n\r\n\/* ================================================================\r\n   TIPS EXPERTS \u2014 RUBRIQUE COMPL\u00c8TE\r\n   ================================================================ *\/\r\n.td-tips-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\r\n  gap: 22px;\r\n  margin-top: 30px;\r\n}\r\n.td-tipc {\r\n  background: #fff;\r\n  border-radius: var(--radius);\r\n  padding: 28px 28px;\r\n  box-shadow: var(--shadow-sm);\r\n  border-top: 5px solid var(--green);\r\n  transition: all .3s;\r\n  position: relative;\r\n}\r\n.td-tipc:hover { transform: translateY(-5px); box-shadow: var(--shadow); }\r\n.td-tipc__ico { font-size: 2rem; margin-bottom: 12px; display: inline-block; }\r\n.td-tipc__cat {\r\n  font-size: .68rem;\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  font-weight: 700;\r\n  color: var(--green-dark);\r\n  margin-bottom: 6px;\r\n}\r\n.td-tipc__h { font-family: 'Playfair Display', serif; font-size: 1.05rem; color: var(--navy); margin-bottom: 8px; line-height: 1.3; }\r\n.td-tipc__txt { font-size: .92rem; color: var(--text-soft); }\r\n.td-tipc:nth-child(2n)   { border-top-color: var(--orange); }\r\n.td-tipc:nth-child(2n) .td-tipc__cat { color: var(--orange); }\r\n.td-tipc:nth-child(3n)   { border-top-color: var(--yellow); }\r\n.td-tipc:nth-child(3n) .td-tipc__cat { color: #b8860b; }\r\n\r\n\/* ================================================================\r\n   \u00c0 NE PAS FAIRE \u2014 bandeau attention\r\n   ================================================================ *\/\r\n.td-avoid {\r\n  background: linear-gradient(135deg, #fff8f0 0%, #ffe9d4 100%);\r\n  border-radius: var(--radius-lg);\r\n  padding: 36px 38px;\r\n  margin-top: 28px;\r\n  border-left: 6px solid var(--orange);\r\n}\r\n.td-avoid__h {\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: 1.5rem;\r\n  color: var(--navy);\r\n  margin-bottom: 18px;\r\n}\r\n.td-avoid ul { list-style: none; padding: 0; margin: 0; columns: 2; column-gap: 36px; }\r\n.td-avoid li {\r\n  padding: 8px 0;\r\n  font-size: .92rem;\r\n  display: flex; gap: 10px;\r\n  break-inside: avoid;\r\n}\r\n@media (max-width: 720px) { .td-avoid ul { columns: 1; } }\r\n\r\n\/* ================================================================\r\n   FAQ ACCORD\u00c9ON\r\n   ================================================================ *\/\r\n.td-faq { max-width: 900px; margin: 30px auto 0; }\r\n.td-faq details {\r\n  background: #fff;\r\n  border-radius: var(--radius);\r\n  margin-bottom: 12px;\r\n  box-shadow: var(--shadow-sm);\r\n  border-left: 4px solid transparent;\r\n  transition: all .3s;\r\n  overflow: hidden;\r\n}\r\n.td-faq details[open] { border-left-color: var(--green); box-shadow: var(--shadow); }\r\n.td-faq summary {\r\n  padding: 20px 26px;\r\n  cursor: pointer;\r\n  font-weight: 600;\r\n  color: var(--navy);\r\n  list-style: none;\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  font-size: 1rem;\r\n}\r\n.td-faq summary::-webkit-details-marker { display: none; }\r\n.td-faq summary::after {\r\n  content: \"+\";\r\n  font-size: 1.5rem;\r\n  color: var(--orange);\r\n  font-weight: 300;\r\n  transition: transform .25s;\r\n}\r\n.td-faq details[open] summary::after { transform: rotate(45deg); }\r\n.td-faq__answer { padding: 0 26px 22px; color: var(--text-soft); line-height: 1.65; font-size: .95rem; }\r\n\r\n\/* ================================================================\r\n   COMBINAISONS (avec quelles destinations associer)\r\n   ================================================================ *\/\r\n.td-combo {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\r\n  gap: 22px;\r\n  margin-top: 30px;\r\n}\r\n.td-combo__c {\r\n  background: #fff;\r\n  border-radius: 18px;\r\n  overflow: hidden;\r\n  box-shadow: var(--shadow-sm);\r\n  transition: all .3s;\r\n  text-decoration: none;\r\n  color: var(--navy);\r\n  border-bottom: 4px solid var(--green);\r\n  display: flex;\r\n  flex-direction: column;\r\n}\r\n.td-combo__c:hover { transform: translateY(-6px); box-shadow: var(--shadow); border-bottom-color: var(--orange); }\r\n.td-combo__media {\r\n  height: 170px;\r\n  background: linear-gradient(135deg, var(--green-soft) 0%, var(--orange-soft) 100%);\r\n  display: block;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.td-combo__media img {\r\n  width: 100%; height: 100%;\r\n  object-fit: cover;\r\n  display: block;\r\n  transition: transform .6s ease;\r\n}\r\n.td-combo__c:hover .td-combo__media img { transform: scale(1.06); }\r\n.td-combo__body { padding: 18px 20px 20px; text-align: center; }\r\n.td-combo__name { font-family: 'Playfair Display', serif; font-size: 1.2rem; margin-bottom: 6px; color: var(--navy); }\r\n.td-combo__dist { font-size: .8rem; color: var(--orange); font-weight: 700; margin-bottom: 10px; letter-spacing: 1px; }\r\n.td-combo__why { font-size: .85rem; color: var(--text-soft); line-height: 1.5; }\r\n.td-combo__cta { display: inline-block; margin-top: 12px; font-size: .8rem; color: var(--green-dark); font-weight: 700; }\r\n\r\n\/* ================================================================\r\n   CTA BLOCS (Dynamics, PDF, Contact)\r\n   ================================================================ *\/\r\n.td-cta-band {\r\n  background: #fff;\r\n  border-radius: var(--radius-lg);\r\n  padding: 60px 40px;\r\n  text-align: center;\r\n  position: relative;\r\n  overflow: hidden;\r\n  box-shadow: var(--shadow);\r\n  border: 2px solid var(--green-soft);\r\n}\r\n.td-cta-band::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0; height: 6px;\r\n  background: linear-gradient(90deg, var(--green) 0%, var(--orange) 50%, var(--yellow) 100%);\r\n}\r\n.td-cta-band > * { position: relative; }\r\n.td-cta-band h2 { font-family: 'Playfair Display', serif; color: var(--navy); font-size: clamp(1.8rem, 3vw, 2.5rem); margin-bottom: 14px; }\r\n.td-cta-band p { color: var(--text-soft); margin-bottom: 32px; font-size: 1.05rem; max-width: 680px; margin-left: auto; margin-right: auto; line-height: 1.6; }\r\n\r\n.td-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  padding: 14px 28px;\r\n  border-radius: 50px;\r\n  font-weight: 700;\r\n  text-decoration: none;\r\n  font-size: .92rem;\r\n  transition: all .25s;\r\n  border: 2px solid transparent;\r\n}\r\n.td-btn--main {\r\n  background: var(--navy);\r\n  color: #fff;\r\n  box-shadow: 0 6px 20px rgba(27,42,90,.3);\r\n}\r\n.td-btn--main:hover { background: var(--green-dark); transform: translateY(-2px); box-shadow: 0 10px 28px rgba(58,125,52,.4); color: #fff; }\r\n.td-btn--ghost { background: transparent; border-color: var(--navy); color: var(--navy); }\r\n.td-btn--ghost:hover { background: var(--navy); color: #fff; }\r\n.td-btn--pdf {\r\n  background: var(--green);\r\n  color: #fff !important;\r\n  box-shadow: 0 6px 20px rgba(125,194,66,.4);\r\n  font-weight: 800;\r\n  letter-spacing: .3px;\r\n}\r\n.td-btn--pdf:hover { background: var(--green-dark); color: #fff !important; transform: translateY(-2px); box-shadow: 0 10px 28px rgba(58,125,52,.5); }\r\n\r\n.td-cta-row {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 14px;\r\n  justify-content: center;\r\n}\r\n\r\n\/* CTA download PDF \u2014 section d\u00e9di\u00e9e *\/\r\n.td-pdf-band {\r\n  background: #fff;\r\n  border-radius: var(--radius-lg);\r\n  padding: 40px 36px;\r\n  display: grid;\r\n  grid-template-columns: auto 1fr auto;\r\n  gap: 28px;\r\n  align-items: center;\r\n  box-shadow: var(--shadow);\r\n  border-left: 6px solid var(--green);\r\n}\r\n.td-pdf-band__icon { font-size: 3rem; }\r\n.td-pdf-band__h { font-family: 'Playfair Display', serif; font-size: 1.4rem; color: var(--navy); margin-bottom: 4px; }\r\n.td-pdf-band__sub { color: var(--text-soft); font-size: .92rem; }\r\n@media (max-width: 720px) { .td-pdf-band { grid-template-columns: 1fr; text-align: center; } }\r\n\r\n\/* Mention discrete pros (BtoC en priorite) *\/\r\n.td-pro-discreet {\r\n  margin-top: 36px;\r\n  padding: 22px 28px;\r\n  background: var(--bg-alt);\r\n  border-radius: 12px;\r\n  border-left: 4px solid var(--navy);\r\n  text-align: center;\r\n}\r\n.td-pro-discreet p { font-size: .9rem; color: var(--text-soft); margin: 0; line-height: 1.6; }\r\n.td-pro-discreet a { color: var(--orange); font-weight: 700; }\r\n.td-pro-discreet strong { color: var(--navy); }\r\n\r\n\/* ================================================================\r\n   ANIMATIONS\r\n   ================================================================ *\/\r\n.td-anim {\r\n  opacity: 1;\r\n  transform: none;\r\n  animation: td-fade-in .8s ease both;\r\n}\r\n.td-anim.is-in {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n}\r\n@keyframes td-fade-in {\r\n  from { opacity: 0; transform: translateY(20px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* ================================================================\r\n   RESPONSIVE FINETUNING\r\n   ================================================================ *\/\r\n@media (max-width: 720px) {\r\n  .td-section { padding: 60px 0; }\r\n  .td-hero__brand { width: 56px; height: 56px; top: 16px; left: 16px; }\r\n  .td-hero__brand svg { width: 38px; height: 38px; }\r\n}\r\n\r\n\/* ================================================================\r\n   PIED DE PAGE TOUCAN\r\n   ================================================================ *\/\r\n.td-foot {\r\n  background: linear-gradient(135deg, var(--navy) 0%, #14204a 100%);\r\n  color: #fff;\r\n  padding: 60px 0 30px;\r\n  margin-top: 0;\r\n}\r\n.td-foot__grid {\r\n  display: grid;\r\n  grid-template-columns: 1.4fr 1fr 1fr 1fr;\r\n  gap: 40px;\r\n  padding-bottom: 36px;\r\n  border-bottom: 1px solid rgba(255,255,255,.1);\r\n}\r\n.td-foot__brand { padding-right: 20px; }\r\n.td-foot__logo {\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: 1.6rem;\r\n  font-weight: 700;\r\n  letter-spacing: 3px;\r\n  color: var(--green);\r\n  margin-bottom: 8px;\r\n}\r\n.td-foot__logo span { color: #fff; font-weight: 400; letter-spacing: 2px; }\r\n.td-foot__tagline {\r\n  font-style: italic;\r\n  color: rgba(255,255,255,.7);\r\n  font-size: .9rem;\r\n  margin-bottom: 16px;\r\n}\r\n.td-foot__legal {\r\n  font-size: .78rem;\r\n  color: rgba(255,255,255,.5);\r\n  line-height: 1.6;\r\n}\r\n.td-foot__h {\r\n  color: var(--yellow);\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: 1.05rem;\r\n  margin-bottom: 14px;\r\n  letter-spacing: 1px;\r\n}\r\n.td-foot ul { list-style: none; padding: 0; margin: 0 0 18px; }\r\n.td-foot ul li { margin-bottom: 8px; }\r\n.td-foot ul a {\r\n  color: rgba(255,255,255,.8);\r\n  font-size: .88rem;\r\n  text-decoration: none;\r\n  transition: color .2s;\r\n}\r\n.td-foot ul a:hover { color: var(--green); }\r\n.td-foot__social { display: flex; gap: 10px; }\r\n.td-foot__social a {\r\n  width: 36px; height: 36px;\r\n  border-radius: 50%;\r\n  background: rgba(255,255,255,.1);\r\n  color: #fff;\r\n  display: flex; align-items: center; justify-content: center;\r\n  font-weight: 700;\r\n  text-decoration: none;\r\n  transition: all .2s;\r\n}\r\n.td-foot__social a:hover { background: var(--green); transform: translateY(-2px); }\r\n.td-foot__bottom {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  justify-content: space-between;\r\n  gap: 12px;\r\n  padding-top: 24px;\r\n  font-size: .8rem;\r\n  color: rgba(255,255,255,.5);\r\n}\r\n.td-foot__bottom a { color: rgba(255,255,255,.7); text-decoration: none; }\r\n.td-foot__bottom a:hover { color: var(--green); }\r\n@media (max-width: 880px) {\r\n  .td-foot__grid { grid-template-columns: 1fr 1fr; gap: 30px; }\r\n  .td-foot__brand { grid-column: 1 \/ -1; }\r\n}\r\n@media (max-width: 540px) {\r\n  .td-foot__grid { grid-template-columns: 1fr; }\r\n  .td-foot__bottom { flex-direction: column; align-items: center; text-align: center; }\r\n}\r\n<\/style>\r\n<script>\r\n(function(){\r\n  function killEmojis(){\r\n    var imgs = document.querySelectorAll('img.emoji, img[src*=\"s.w.org\/images\/core\/emoji\"]');\r\n    if (!imgs.length) return;\r\n    imgs.forEach(function(img){\r\n      var t = document.createTextNode(img.alt || '');\r\n      if (img.parentNode) img.parentNode.replaceChild(t, img);\r\n    });\r\n  }\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', killEmojis);\r\n  else killEmojis();\r\n  \/\/ 2 retries differes pour rattraper les emojis injectes apres load (SANS observer infini)\r\n  setTimeout(killEmojis, 1500);\r\n  setTimeout(killEmojis, 4000);\r\n})();\r\n<\/script>\r\n\r\n\r\n\r\n<section class=\"td-fiche\">\r\n\r\n  <!-- ===== HERO ===== -->\r\n  <header class=\"td-hero\">\r\n    <div class=\"td-hero__bg\" aria-hidden=\"true\"><img decoding=\"async\" class=\"td-hero__photo\" src=\"https:\/\/images.pexels.com\/photos\/19049976\/pexels-photo-19049976.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1920\" alt=\"Surfeur sur grande vague \u00e0 Puerto Escondido\" loading=\"eager\"><div class=\"td-hero__bg__overlay\"><\/div><\/div>\r\n\r\n    <div class=\"td-hero__content\">\r\n      <span class=\"td-hero__country\">Mexique \u00b7 C\u00f4te Pacifique<\/span>\r\n      <h1 class=\"td-hero__title\">Puerto <em>E<\/em>scondido<\/h1>\r\n      <p class=\"td-hero__tagline\">\u00ab La capitale mexicaine du surf\u00a0\u00bb \u2014 sable noir volcanique, vagues l\u00e9gendaires de Zicatela, lifestyle slow.<\/p>\r\n      <div class=\"td-hero__stats\">\r\n        <div class=\"td-hero__stat\">\r\n          <span class=\"td-hero__stat-num\" data-count=\"365\">365<\/span>\r\n          <span class=\"td-hero__stat-lab\">jours\/an de surf<\/span>\r\n        <\/div>\r\n        <div class=\"td-hero__stat\">\r\n          <span class=\"td-hero__stat-num\" data-count=\"6\">6<\/span>\r\n          <span class=\"td-hero__stat-lab\">plages distinctes<\/span>\r\n        <\/div>\r\n        <div class=\"td-hero__stat\">\r\n          <span class=\"td-hero__stat-num\" data-count=\"1\">1<\/span>\r\n          <span class=\"td-hero__stat-lab\">lagune bioluminescente<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"td-hero__scroll\">D\u00e9couvrir<\/div>\r\n  <\/header>\r\n\r\n  <!-- ===== QUICK BAR (ancres pour navigation, pas une sidebar) ===== -->\r\n  <nav class=\"td-quick\">\r\n    <div class=\"td-quick__row td-wrap\">\r\n      <a href=\"#intro\">Intro<\/a>\r\n      <a href=\"#geo\">G\u00e9ographie<\/a>\r\n      <a href=\"#climat\">Climat<\/a>\r\n      <a href=\"#exp\">Exp\u00e9riences<\/a>\r\n      <a href=\"#zones\">Zones<\/a>\r\n      <a href=\"#nature\">Nature<\/a>\r\n      <a href=\"#saveurs\">Saveurs<\/a>\r\n      <a href=\"#hotels\">H\u00f4tels<\/a>\r\n      <a href=\"#tips\">Tips Experts<\/a>\r\n      <a href=\"#faq\">FAQ<\/a>\r\n      <a href=\"#combo\">Combiner<\/a>\r\n      <a href=\"#pdf\">\ud83d\udcc4 PDF<\/a>\r\n    <\/div>\r\n  <\/nav>\r\n\r\n  <!-- ===== INTRO ===== -->\r\n  <section class=\"td-section\" id=\"intro\">\r\n    <div class=\"td-wrap\">\r\n      <div class=\"td-intro__grid td-anim\">\r\n        <div class=\"td-intro__txt\">\r\n          <span class=\"td-eyebrow\">\u00c0 propos de Puerto Escondido<\/span>\r\n          <h2 class=\"td-h2\">La capitale mexicaine <em>du surf<\/em><\/h2>\r\n          <p>Puerto Escondido \u2014 anciennement port cach\u00e9 de p\u00eacheurs, d\u00e9sormais l\u00e9gende mondiale du surf. Ses vagues de <strong>Zicatela<\/strong>, surnomm\u00e9es la \u00ab <em>Mexican Pipeline<\/em> \u00bb, font partie des 5 plus grosses du monde. Sable noir volcanique, lifestyle hippie-boh\u00e8me, gastronomie marine, et <strong>365 jours par an de bonnes ondes<\/strong>.<\/p>\r\n          <p>Au-del\u00e0 du surf, la c\u00f4te oaxaque\u00f1a offre <strong>6 plages distinctes<\/strong> (de la baie calme de Carrizalillo aux brisants de Zicatela), une <strong>lagune bioluminescente<\/strong> unique au monde (Manialtepec), et le <strong>sanctuaire des tortues olive ridley<\/strong> d'Escobilla. La porte d'entr\u00e9e de toute la c\u00f4te du sud Pacifique mexicain.<\/p>\r\n          <p style=\"font-style: italic; color: var(--green-dark); font-weight: 600;\">Notre conseil terrain : 4 nuits minimum \u00e0 Puerto. M\u00eame si vous ne surfez pas \u2014 la baignade \u00e0 Carrizalillo et le coucher de soleil \u00e0 La Punta valent largement le d\u00e9tour.<\/p>\r\n        <\/div>\r\n        <div class=\"td-intro__photo\">\r\n          <img decoding=\"async\" loading=\"eager\" alt=\"Surfeurs sur les vagues du Pacifique mexicain\"\r\n               src=\"https:\/\/images.pexels.com\/photos\/4319752\/pexels-photo-4319752.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1280\">\r\n          <div class=\"td-intro__badge\">\ud83d\udccd Oaxaca, Mexique \u00b7 C\u00f4te Pacifique sud<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== G\u00c9O & CLIMAT ===== -->\r\n  <section class=\"td-section td-section--alt\" id=\"geo\">\r\n    <div class=\"td-wrap\">\r\n      <span class=\"td-eyebrow\">Rep\u00e8res<\/span>\r\n      <h2 class=\"td-h2\">G\u00e9ographie & <em>climat<\/em><\/h2>\r\n      <p class=\"td-lead\">L'essentiel \u00e0 conna\u00eetre avant de s'envoler \u2014 situation, acc\u00e8s, temp\u00e9ratures et meilleure p\u00e9riode.<\/p>\r\n\r\n      <div class=\"td-info-grid td-anim\">\r\n        <div class=\"td-info-card\">\r\n          <span class=\"td-info-card__icon\">\ud83d\uddfa\ufe0f<\/span>\r\n          <h3 class=\"td-info-card__h\">Situation & Acc\u00e8s<\/h3>\r\n          <ul>\r\n            <li><span>\ud83d\udccd<\/span><span><strong>Localisation<\/strong>\u00c9tat d'Oaxaca, c\u00f4te Pacifique, \u00e0 250 km au sud de la ville d'Oaxaca, \u00e0 800 km au sud-est de Mexico<\/span><\/li>\r\n            <li><span>\u2708\ufe0f<\/span><span><strong>A\u00e9roport<\/strong>Puerto Escondido International (PXM) \u2014 vols directs Mexico City (1h), connexions via MEX<\/span><\/li>\r\n            <li><span>\ud83d\ude8c<\/span><span><strong>Bus depuis Oaxaca<\/strong>Route 175 par la sierra (8h, sinueux mais paysage sublime) ou route 200 par la c\u00f4te (6h)<\/span><\/li>\r\n            <li><span>\ud83c\udfd6\ufe0f<\/span><span><strong>Sur place<\/strong>6 plages distinctes : Zicatela \u00b7 Carrizalillo \u00b7 Marinero \u00b7 La Punta \u00b7 Bacocho \u00b7 Manzanillo<\/span><\/li>\r\n            <li><span>\ud83d\udee3\ufe0f<\/span><span><strong>Excursions cl\u00e9s<\/strong>Mazunte 1h E \u00b7 Zipolite 1h15 E \u00b7 Lagune Manialtepec 30 min O \u00b7 Escobilla (tortues) 30 min O<\/span><\/li>\r\n          <\/ul>\r\n        <\/div>\r\n\r\n        <div class=\"td-info-card td-info-card--orange\">\r\n          <span class=\"td-info-card__icon\">\u2600\ufe0f<\/span>\r\n          <h3 class=\"td-info-card__h\">Climat & Saison<\/h3>\r\n          <ul>\r\n            <li><span>\ud83c\udf21\ufe0f<\/span><span><strong>Temp\u00e9rature<\/strong>28-32\u00b0C jour \/ 22-25\u00b0C nuit \u00b7 climat tropical chaud constant, eau 26-29\u00b0C<\/span><\/li>\r\n            <li><span>\u2600\ufe0f<\/span><span><strong>Saison s\u00e8che<\/strong>D\u00e9cembre \u2192 Mai \u00b7 ciel clair, peu de pluie, id\u00e9al pour vacances<\/span><\/li>\r\n            <li><span>\ud83c\udf0a<\/span><span><strong>Saison surf pro<\/strong>Mai \u2192 Septembre \u00b7 houle Sud, vagues 4-6 m \u00e0 Zicatela \u00b7 pic juin-ao\u00fbt<\/span><\/li>\r\n            <li><span>\ud83c\udf2a\ufe0f<\/span><span><strong>Saison ouragans<\/strong>Juin \u2192 Octobre \u00b7 pluies tropicales, vigilance ouragans rares<\/span><\/li>\r\n            <li><span>\ud83d\udc8e<\/span><span><strong>Sweet spot<\/strong>D\u00e9cembre-Mars (vagues moyennes, climat sec) \u00b7 Mai-Juin (vagues + climat OK)<\/span><\/li>\r\n          <\/ul>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- CALENDRIER MENSUEL VISUEL -->\r\n      <div class=\"td-anim\" id=\"climat\" style=\"margin-top: 50px;\">\r\n        <h3 style=\"font-family: 'Playfair Display', serif; font-size: 1.6rem; color: var(--navy); margin-bottom: 8px;\">Mois par mois \u2014 quand partir ?<\/h3>\r\n        <p style=\"color: var(--text-soft); margin-bottom: 0;\">Survolez les mois pour identifier les meilleures fen\u00eatres.<\/p>\r\n        <div class=\"td-cal\">\r\n          <div class=\"td-cal__m td-cal__m--high\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">Jan<\/div><div class=\"td-cal__icon\">\u2600\ufe0f<\/div><\/div>\r\n          <div class=\"td-cal__m td-cal__m--high\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">F\u00e9v<\/div><div class=\"td-cal__icon\">\u2600\ufe0f<\/div><\/div>\r\n          <div class=\"td-cal__m td-cal__m--high\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">Mar<\/div><div class=\"td-cal__icon\">\ud83d\udc8e<\/div><\/div>\r\n          <div class=\"td-cal__m td-cal__m--high\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">Avr<\/div><div class=\"td-cal__icon\">\u2600\ufe0f<\/div><\/div>\r\n          <div class=\"td-cal__m td-cal__m--top\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">Mai<\/div><div class=\"td-cal__icon\">\ud83c\udf0a<\/div><\/div>\r\n          <div class=\"td-cal__m td-cal__m--top\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">Jun<\/div><div class=\"td-cal__icon\">\ud83c\udf0a<\/div><\/div>\r\n          <div class=\"td-cal__m td-cal__m--top\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">Jul<\/div><div class=\"td-cal__icon\">\ud83c\udf0a<\/div><\/div>\r\n          <div class=\"td-cal__m td-cal__m--top\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">Ao\u00fb<\/div><div class=\"td-cal__icon\">\ud83c\udf0a<\/div><\/div>\r\n          <div class=\"td-cal__m\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">Sep<\/div><div class=\"td-cal__icon\">\ud83c\udf27\ufe0f<\/div><\/div>\r\n          <div class=\"td-cal__m\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">Oct<\/div><div class=\"td-cal__icon\">\ud83c\udf27\ufe0f<\/div><\/div>\r\n          <div class=\"td-cal__m td-cal__m--top\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">Nov<\/div><div class=\"td-cal__icon\">\ud83d\udc22<\/div><\/div>\r\n          <div class=\"td-cal__m td-cal__m--high\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">D\u00e9c<\/div><div class=\"td-cal__icon\">\u2600\ufe0f<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"td-cal__legend\">\r\n          <span><i style=\"background: var(--green);\"><\/i>Sweet spot Toucan<\/span>\r\n          <span><i style=\"background: var(--orange);\"><\/i>Haute saison<\/span>\r\n          <span><i style=\"background: var(--navy);\"><\/i>Saison d\u00e9conseill\u00e9e<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== EXP\u00c9RIENCES SIGNATURE ===== -->\r\n  <section class=\"td-section\" id=\"exp\">\r\n    <div class=\"td-wrap\">\r\n      <span class=\"td-eyebrow\">\u00c0 ne pas manquer<\/span>\r\n      <h2 class=\"td-h2\">Les 5 exp\u00e9riences <em>signature<\/em><\/h2>\r\n      <p class=\"td-lead\">Ce qu'on recommande syst\u00e9matiquement \u00e0 nos voyageurs. Avec, sous chaque exp\u00e9rience, le secret terrain qui fait la diff\u00e9rence.<\/p>\r\n\r\n      <div class=\"td-exps\">\r\n\r\n        <article class=\"td-exp td-anim\">\r\n          <div class=\"td-exp__media\">\r\n            <span class=\"td-exp__num\">1<\/span>\r\n            <img decoding=\"async\" loading=\"lazy\" alt=\"Surfeurs sur les vagues g\u00e9antes de Zicatela\"\r\n                 src=\"https:\/\/images.pexels.com\/photos\/4784090\/pexels-photo-4784090.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1280\">\r\n          <\/div>\r\n          <div class=\"td-exp__body\">\r\n            <span class=\"td-exp__cat\">\ud83c\udf0a Surf international<\/span>\r\n            <h3 class=\"td-exp__title\">Plage Zicatela &amp; la Mexican Pipeline<\/h3>\r\n            <p class=\"td-exp__desc\"><strong>3 km de plage volcanique<\/strong> face \u00e0 l'une des plus grosses vagues du monde. Beach-break puissant, fond sableux profond. Comp\u00e9titions WSL en juin-ao\u00fbt. \u00c0 voir et \u00e0 respecter \u2014 r\u00e9serv\u00e9e aux <strong>surfeurs exp\u00e9riment\u00e9s<\/strong>.<\/p>\r\n            <div class=\"td-exp__tips\">\r\n              <div class=\"td-tip td-tip--secret\"><strong>\ud83e\udd2b Secret Pro :<\/strong> les <em>surfeurs locaux<\/em> respectent la hi\u00e9rarchie de l'eau \u2014 observer 1h depuis le bord avant de tenter une session.<\/div>\r\n              <div class=\"td-tip td-tip--astuce\"><strong>\ud83d\udca1 Astuce :<\/strong> spectacle gratuit du <em>balcon<\/em> du restaurant Cafecito ou Casa Babylon en d\u00e9but de soir\u00e9e.<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <article class=\"td-exp td-anim\">\r\n          <div class=\"td-exp__media\">\r\n            <span class=\"td-exp__num\">2<\/span>\r\n            <img decoding=\"async\" loading=\"lazy\" alt=\"Plage Carrizalillo cala turquoise\"\r\n                 src=\"https:\/\/images.pexels.com\/photos\/15036508\/pexels-photo-15036508.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1280\">\r\n          <\/div>\r\n          <div class=\"td-exp__body\">\r\n            <span class=\"td-exp__cat\">\ud83c\udfd6\ufe0f Calma et baignade<\/span>\r\n            <h3 class=\"td-exp__title\">Playa Carrizalillo<\/h3>\r\n            <p class=\"td-exp__desc\">L'antith\u00e8se de Zicatela : une <strong>baie prot\u00e9g\u00e9e<\/strong> en croissant de lune, eau cristalline turquoise, vagues douces parfaites pour la <strong>baignade et l'apprentissage du surf<\/strong>. Acc\u00e8s par 167 marches. Restos en haut de la falaise.<\/p>\r\n            <div class=\"td-exp__tips\">\r\n              <div class=\"td-tip td-tip--astuce\"><strong>\ud83d\udca1 Astuce :<\/strong> arriver avant 10 h pour avoir la baie quasi seul, repartir vers 14 h pour \u00e9viter les vacanciers mexicains.<\/div>\r\n              <div class=\"td-tip td-tip--vip\"><strong>\ud83d\udc51 Option VIP :<\/strong> cours de surf priv\u00e9 avec moniteur francophone, ~$60\/h, planches incluses.<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <article class=\"td-exp td-anim\">\r\n          <div class=\"td-exp__media\">\r\n            <span class=\"td-exp__num\">3<\/span>\r\n            <img decoding=\"async\" loading=\"lazy\" alt=\"Surfeur au coucher du soleil \u00e0 La Punta\"\r\n                 src=\"https:\/\/images.pexels.com\/photos\/4611988\/pexels-photo-4611988.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1280\">\r\n          <\/div>\r\n          <div class=\"td-exp__body\">\r\n            <span class=\"td-exp__cat\">\ud83c\udf05 Vie hippie &amp; sunset<\/span>\r\n            <h3 class=\"td-exp__title\">La Punta &amp; ses sunsets<\/h3>\r\n            <p class=\"td-exp__desc\">L'extr\u00e9mit\u00e9 sud de Zicatela, <strong>quartier hippie-chic<\/strong> de Puerto. Restos wellness, bars en bord de plage, march\u00e9 bio dimanche, <strong>spot mythique du coucher de soleil<\/strong> o\u00f9 surfeurs et voyageurs se retrouvent \u00e0 18 h chaque soir.<\/p>\r\n            <div class=\"td-exp__tips\">\r\n              <div class=\"td-tip td-tip--secret\"><strong>\ud83e\udd2b Secret Pro :<\/strong> d\u00eener pieds dans le sable chez <em>Almoraduz<\/em> ou <em>El Sult\u00e1n<\/em>, cuisine du chef Ricardo Villar \u2014 l'une des meilleures tables du Mexique.<\/div>\r\n              <div class=\"td-tip td-tip--astuce\"><strong>\ud83d\udca1 Astuce :<\/strong> wave de longboard parfaite pour interm\u00e9diaires \u00e0 La Punta, 30 m de l'eye-line de Zicatela mais beaucoup plus accessible.<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <article class=\"td-exp td-anim\">\r\n          <div class=\"td-exp__media\">\r\n            <span class=\"td-exp__num\">4<\/span>\r\n            <img decoding=\"async\" loading=\"lazy\" alt=\"Lagune de Manialtepec au coucher de soleil\"\r\n                 src=\"https:\/\/images.pexels.com\/photos\/11481626\/pexels-photo-11481626.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1280\">\r\n          <\/div>\r\n          <div class=\"td-exp__body\">\r\n            <span class=\"td-exp__cat\">\u2728 Ph\u00e9nom\u00e8ne naturel<\/span>\r\n            <h3 class=\"td-exp__title\">Lagune Manialtepec &amp; bioluminescence<\/h3>\r\n            <p class=\"td-exp__desc\">\u00c0 30 min \u00e0 l'ouest de Puerto, la <strong>lagune Manialtepec<\/strong> abrite l'une des concentrations les plus denses de plancton bioluminescent au monde. Sortie kayak la <strong>nuit sans lune<\/strong> \u2014 chaque coup de pagaie allume des \u00e9tincelles bleues.<\/p>\r\n            <div class=\"td-exp__tips\">\r\n              <div class=\"td-tip td-tip--vip\"><strong>\ud83d\udc51 Option VIP :<\/strong> kayak priv\u00e9 avec biologiste local, $50\/pers, d\u00e9part 21h, dur\u00e9e 2h, photos GoPro permettant.<\/div>\r\n              <div class=\"td-tip td-tip--secret\"><strong>\ud83e\udd2b Secret Pro :<\/strong> bioluminescence visible <em>juin \u2192 d\u00e9cembre<\/em>, intensit\u00e9 maximale en novembre-d\u00e9cembre. V\u00e9rifier le calendrier lunaire avant de r\u00e9server.<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <article class=\"td-exp td-anim\">\r\n          <div class=\"td-exp__media\">\r\n            <span class=\"td-exp__num\">5<\/span>\r\n            <img decoding=\"async\" loading=\"lazy\" alt=\"Tortue olive ridley sur plage\"\r\n                 src=\"https:\/\/images.pexels.com\/photos\/2765872\/pexels-photo-2765872.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1280\">\r\n          <\/div>\r\n          <div class=\"td-exp__body\">\r\n            <span class=\"td-exp__cat\">\ud83d\udc22 Faune prot\u00e9g\u00e9e<\/span>\r\n            <h3 class=\"td-exp__title\">Escobilla &amp; les tortues olive ridley<\/h3>\r\n            <p class=\"td-exp__desc\">\u00c0 30 min de Puerto, <strong>Escobilla est l'un des 3 sites au monde<\/strong> o\u00f9 les tortues olive ridley pratiquent l'<em>arribada<\/em> \u2014 pondaisons massives synchronis\u00e9es (jusqu'\u00e0 200 000 tortues sur 5 nuits). Ph\u00e9nom\u00e8ne d'octobre \u00e0 f\u00e9vrier.<\/p>\r\n            <div class=\"td-exp__tips\">\r\n              <div class=\"td-tip td-tip--secret\"><strong>\ud83e\udd2b Secret Pro :<\/strong> ne PAS y aller sans guide ONG (Centro Mexicano de la Tortuga) \u2014 \u00e9clairage interdit, distance respectueuse, pas de flashes.<\/div>\r\n              <div class=\"td-tip td-tip--astuce\"><strong>\ud83d\udca1 Astuce :<\/strong> Centro Mexicano de la Tortuga \u00e0 Mazunte (en compl\u00e9ment) \u2014 mus\u00e9e &amp; lib\u00e9ration de b\u00e9b\u00e9s tortues toute l'ann\u00e9e.<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/article>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== ZONES CL\u00c9S ===== -->\r\n  <section class=\"td-section td-section--alt\" id=\"zones\">\r\n    <div class=\"td-wrap\">\r\n      <span class=\"td-eyebrow\">G\u00e9ographie de la c\u00f4te<\/span>\r\n      <h2 class=\"td-h2\">Puerto &amp; ses <em>3 vies<\/em><\/h2>\r\n      <p class=\"td-lead\">Trois Puerto cohabitent : <strong>Zicatela<\/strong> (le surf international), <strong>La Punta<\/strong> (le slow lifestyle hippie), et le <strong>Centre \/ Adoqu\u00edn<\/strong> (la vie locale, restos, march\u00e9s). Conna\u00eetre les trois change tout.<\/p>\r\n\r\n      <div class=\"td-zones td-anim\">\r\n        <div class=\"td-zone\">\r\n          <h3 class=\"td-zone__h\">Zicatela &amp; La Punta<\/h3>\r\n          <p class=\"td-zone__for\">Pour : surf \u00b7 lifestyle \u00b7 gastronomie wellness<\/p>\r\n          <ul>\r\n            <li>\ud83c\udf0a <span><strong>Plage Zicatela<\/strong> Mexican Pipeline, 3 km de plage volcanique<\/span><\/li>\r\n            <li>\ud83c\udfc4 <span><strong>La Punta<\/strong> longboard wave, vie hippie, sunset spot mythique<\/span><\/li>\r\n            <li>\ud83c\udf7d\ufe0f <span><strong>Tables iconiques<\/strong> Almoraduz \u00b7 El Sult\u00e1n \u00b7 Espad\u00edn \u00b7 Cafecito<\/span><\/li>\r\n            <li>\ud83e\uddd8 <span><strong>Wellness<\/strong> retraites yoga, raw food, longue plage pour la marche m\u00e9ditative<\/span><\/li>\r\n            <li>\ud83c\udf05 <span><strong>Coucher de soleil 18h<\/strong> rendez-vous quotidien \u00e0 La Punta, mojito en main<\/span><\/li>\r\n          <\/ul>\r\n        <\/div>\r\n\r\n        <div class=\"td-zone td-zone--alt\">\r\n          <h3 class=\"td-zone__h\">Centre, Adoqu\u00edn &amp; plages calmes<\/h3>\r\n          <p class=\"td-zone__for\">Pour : famille \u00b7 baignade \u00b7 vie locale<\/p>\r\n          <ul>\r\n            <li>\ud83c\udfd6\ufe0f <span><strong>Playa Carrizalillo<\/strong> baie prot\u00e9g\u00e9e, eau cristalline, baignade s\u00e9curis\u00e9e<\/span><\/li>\r\n            <li>\ud83c\udfd6\ufe0f <span><strong>Playa Bacocho<\/strong> longue plage residential, d\u00e9serte en semaine<\/span><\/li>\r\n            <li>\ud83d\udecd\ufe0f <span><strong>Adoqu\u00edn (centre)<\/strong> rue pi\u00e9tonne pav\u00e9e, restos, bars, march\u00e9 poisson<\/span><\/li>\r\n            <li>\u26f5 <span><strong>Marina &amp; Manzanillo<\/strong> d\u00e9part pour observer dauphins \/ baleines<\/span><\/li>\r\n            <li>\ud83d\udca7 <span><strong>Lagune Manialtepec<\/strong> bioluminescence, 30 min ouest<\/span><\/li>\r\n          <\/ul>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== FAUNE & NATURE ===== -->\r\n  <section class=\"td-section\" id=\"nature\">\r\n    <div class=\"td-wrap\">\r\n      <span class=\"td-eyebrow\">Bestiaire<\/span>\r\n      <h2 class=\"td-h2\">La nature qui vous <em>attend<\/em><\/h2>\r\n      <p class=\"td-lead\">La c\u00f4te oaxaque\u00f1a est l'un des points chauds de biodiversit\u00e9 marine du Pacifique : <strong>arribadas de tortues olive ridley<\/strong> \u00e0 Escobilla, <strong>baleines \u00e0 bosse<\/strong> en migration, dauphins toute l'ann\u00e9e. Sans oublier la lagune Manialtepec et son \u00e9cosyst\u00e8me mangrove unique.<\/p>\r\n\r\n      <div class=\"td-fauna td-anim\">\r\n        <div class=\"td-fauna__c\"><div class=\"td-fauna__icon\">\ud83d\udc22<\/div><div class=\"td-fauna__name\">Tortue olive ridley<\/div><div class=\"td-fauna__sci\">Lepidochelys olivacea<\/div><div class=\"td-fauna__when\">Escobilla \u00b7 Oct \u2192 F\u00e9v (arribada)<\/div><\/div>\r\n        <div class=\"td-fauna__c\"><div class=\"td-fauna__icon\">\ud83d\udc0b<\/div><div class=\"td-fauna__name\">Baleine \u00e0 bosse<\/div><div class=\"td-fauna__sci\">Megaptera novaeangliae<\/div><div class=\"td-fauna__when\">C\u00f4te Pacifique \u00b7 Nov \u2192 Mars<\/div><\/div>\r\n        <div class=\"td-fauna__c\"><div class=\"td-fauna__icon\">\ud83d\udc2c<\/div><div class=\"td-fauna__name\">Dauphin tursiops<\/div><div class=\"td-fauna__sci\">Tursiops truncatus<\/div><div class=\"td-fauna__when\">Toute l'ann\u00e9e<\/div><\/div>\r\n        <div class=\"td-fauna__c\"><div class=\"td-fauna__icon\">\ud83d\udc0a<\/div><div class=\"td-fauna__name\">Crocodile am\u00e9ricain<\/div><div class=\"td-fauna__sci\">Crocodylus acutus<\/div><div class=\"td-fauna__when\">Lagune Manialtepec \u00b7 rare<\/div><\/div>\r\n        <div class=\"td-fauna__c\"><div class=\"td-fauna__icon\">\ud83e\udd8e<\/div><div class=\"td-fauna__name\">Iguane vert<\/div><div class=\"td-fauna__sci\">Iguana iguana<\/div><div class=\"td-fauna__when\">Toute l'ann\u00e9e<\/div><\/div>\r\n        <div class=\"td-fauna__c\"><div class=\"td-fauna__icon\">\ud83e\udd85<\/div><div class=\"td-fauna__name\">P\u00e9lican brun<\/div><div class=\"td-fauna__sci\">Pelecanus occidentalis<\/div><div class=\"td-fauna__when\">Toute l'ann\u00e9e<\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== SAVEURS ===== -->\r\n  <section class=\"td-section td-section--alt\" id=\"saveurs\">\r\n    <div class=\"td-wrap\">\r\n      <span class=\"td-eyebrow\">Gastronomie<\/span>\r\n      <h2 class=\"td-h2\">Saveurs <em>de la c\u00f4te<\/em><\/h2>\r\n      <p class=\"td-lead\">\u00c0 Puerto Escondido, la cuisine est <strong>marine et solaire<\/strong>. Le poisson sort du bateau le matin, les ceviches sont rois, et la sc\u00e8ne food de La Punta a tout transform\u00e9 : raw food, bowls wellness, mezcal artisanal et plats de chefs d'origine oaxaque\u00f1a.<\/p>\r\n\r\n      <div class=\"td-flavors td-anim\">\r\n        <div class=\"td-flav\"><div class=\"td-flav__name\">\ud83d\udc1f Pescado a la Talla<\/div><div class=\"td-flav__price\">~$18 \u2014 plat<\/div><div class=\"td-flav__desc\">Filet de poisson ouvert en papillon, marin\u00e9 en achiote rouge ou vert (chimichurri), grill\u00e9 au charbon de bois. La signature de la c\u00f4te oaxaque\u00f1a.<\/div><\/div>\r\n        <div class=\"td-flav\"><div class=\"td-flav__name\">\ud83c\udf64 Aguachile Verde<\/div><div class=\"td-flav__price\">~$14 \u2014 entr\u00e9e<\/div><div class=\"td-flav__desc\">Crevettes crues marin\u00e9es dans un jus piquant \u00e0 la coriandre, citron vert, chili serrano. Le ceviche du Pacifique. Servi avec tortillas frites.<\/div><\/div>\r\n        <div class=\"td-flav\"><div class=\"td-flav__name\">\ud83c\udf2e Tlayuda Coste\u00f1a<\/div><div class=\"td-flav__price\">~$10 \u2014 plat<\/div><div class=\"td-flav__desc\">La tlayuda d'Oaxaca, version c\u00f4ti\u00e8re : poisson grill\u00e9 ou crevettes en plus du quesillo et des haricots. Toujours sur tortilla XXL grill\u00e9e.<\/div><\/div>\r\n        <div class=\"td-flav\"><div class=\"td-flav__name\">\ud83e\udd57 Bowls wellness La Punta<\/div><div class=\"td-flav__price\">~$12 \u2014 plat<\/div><div class=\"td-flav__desc\">A\u00e7a\u00ef bowls, smoothie bowls, poke bowls bio. La sc\u00e8ne food de La Punta a tout transform\u00e9. Best : Espad\u00edn, Coco Loco, Sea Salt.<\/div><\/div>\r\n        <div class=\"td-flav\"><div class=\"td-flav__name\">\ud83e\udd65 Coco Fr\u00edo<\/div><div class=\"td-flav__price\">~$2 \u2014 boisson<\/div><div class=\"td-flav__desc\">Noix de coco verte ouverte \u00e0 la machette devant vous, paille en bambou. Vendue \u00e0 chaque coin de plage. Avec rhum = pi\u00f1a colada locale.<\/div><\/div>\r\n        <div class=\"td-flav\"><div class=\"td-flav__name\">\ud83e\udd43 Mezcal de la c\u00f4te<\/div><div class=\"td-flav__price\">$6\u201320 \u2014 verre<\/div><div class=\"td-flav__desc\">H\u00e9ritage de la ville d'Oaxaca \u00e0 4 h. Vari\u00e9t\u00e9s tobal\u00e1 et madrecuixe en mezcaler\u00edas. Go\u00fbter chez La Punta avec orange sal\u00e9e et coucher de soleil.<\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== H\u00d4TELS SIGNATURE ===== -->\r\n  <section class=\"td-section\" id=\"hotels\">\r\n    <div class=\"td-wrap\">\r\n      <span class=\"td-eyebrow\">Notre s\u00e9lection terrain<\/span>\r\n      <h2 class=\"td-h2\">O\u00f9 <em>dormir<\/em> \u00e0 Puerto Escondido ?<\/h2>\r\n      <p class=\"td-lead\">5 adresses test\u00e9es et valid\u00e9es par notre \u00e9quipe terrain. Puerto a 3 zones d'h\u00f4tellerie distinctes : <strong>Zicatela<\/strong> (surf access), <strong>La Punta<\/strong> (lifestyle slow), et <strong>Bacocho\/Carrizalillo<\/strong> (familial premium).<\/p>\r\n\r\n      <div class=\"td-hotels td-anim\">\r\n        <div class=\"td-hotel\">\r\n          <div class=\"td-hotel__stars\">5\u2605<\/div>\r\n          <div>\r\n            <div class=\"td-hotel__name\">Hotel Escondido<\/div>\r\n            <div class=\"td-hotel__style\">Grupo Habita \u00b7 16 villas pieds dans le sable \u00b7 plage priv\u00e9e<\/div>\r\n            <span class=\"td-hotel__for\">Lune de miel \u00b7 Exp\u00e9rience signature<\/span>\r\n          <\/div>\r\n          <a class=\"td-hotel__cta\" href=\"https:\/\/dynamics.toucandiscovery.com\/?destination=puerto-escondido&amp;hotel=hotel-escondido\" target=\"_blank\" rel=\"noopener\">\u26a1 R\u00e9server Dynamics<\/a>\r\n        <\/div>\r\n        <div class=\"td-hotel\">\r\n          <div class=\"td-hotel__stars\">5\u2605<\/div>\r\n          <div>\r\n            <div class=\"td-hotel__name\">Vivo Resort<\/div>\r\n            <div class=\"td-hotel__style\">Luxe famille \u00b7 plage Bacocho \u00b7 piscines \u00b7 spa<\/div>\r\n            <span class=\"td-hotel__for\">Familles haut de gamme \u00b7 Long s\u00e9jour<\/span>\r\n          <\/div>\r\n          <a class=\"td-hotel__cta\" href=\"https:\/\/dynamics.toucandiscovery.com\/?destination=puerto-escondido&amp;hotel=vivo-resort\" target=\"_blank\" rel=\"noopener\">\u26a1 R\u00e9server Dynamics<\/a>\r\n        <\/div>\r\n        <div class=\"td-hotel\">\r\n          <div class=\"td-hotel__stars\">4\u2605<\/div>\r\n          <div>\r\n            <div class=\"td-hotel__name\">Casa TO<\/div>\r\n            <div class=\"td-hotel__style\">Design boutique \u00b7 La Punta \u00b7 12 chambres \u00b7 architecture organique<\/div>\r\n            <span class=\"td-hotel__for\">Couples \u00b7 Design lovers<\/span>\r\n          <\/div>\r\n          <a class=\"td-hotel__cta\" href=\"https:\/\/dynamics.toucandiscovery.com\/?destination=puerto-escondido&amp;hotel=casa-to\" target=\"_blank\" rel=\"noopener\">\u26a1 R\u00e9server Dynamics<\/a>\r\n        <\/div>\r\n        <div class=\"td-hotel\">\r\n          <div class=\"td-hotel__stars\">4\u2605<\/div>\r\n          <div>\r\n            <div class=\"td-hotel__name\">Hotel Suites Villasol<\/div>\r\n            <div class=\"td-hotel__style\">Bord de plage Carrizalillo \u00b7 vue baie \u00b7 piscine \u00b7 familial<\/div>\r\n            <span class=\"td-hotel__for\">Familles \u00b7 Bon rapport qualit\u00e9-prix<\/span>\r\n          <\/div>\r\n          <a class=\"td-hotel__cta\" href=\"https:\/\/dynamics.toucandiscovery.com\/?destination=puerto-escondido&amp;hotel=villasol\" target=\"_blank\" rel=\"noopener\">\u26a1 R\u00e9server Dynamics<\/a>\r\n        <\/div>\r\n        <div class=\"td-hotel\">\r\n          <div class=\"td-hotel__stars\">3\u2605<\/div>\r\n          <div>\r\n            <div class=\"td-hotel__name\">Hostal La Loma<\/div>\r\n            <div class=\"td-hotel__style\">Surf hostel \u00b7 La Punta \u00b7 ambiance backpacker \u00b7 cours de surf<\/div>\r\n            <span class=\"td-hotel__for\">Voyageurs solo \u00b7 Surfeurs \u00b7 Budget malin<\/span>\r\n          <\/div>\r\n          <a class=\"td-hotel__cta\" href=\"https:\/\/dynamics.toucandiscovery.com\/?destination=puerto-escondido&amp;hotel=la-loma\" target=\"_blank\" rel=\"noopener\">\u26a1 R\u00e9server Dynamics<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== TIPS EXPERTS \u2014 RUBRIQUE ===== -->\r\n  <section class=\"td-section td-section--alt\" id=\"tips\">\r\n    <div class=\"td-wrap\">\r\n      <span class=\"td-eyebrow\">L'expertise terrain<\/span>\r\n      <h2 class=\"td-h2\">Tips <em>Experts<\/em> Toucan<\/h2>\r\n      <p class=\"td-lead\">Les vrais conseils que les guides ne vous donnent pas. 8 raccourcis terrain pour \u00e9conomiser temps, argent et frustration.<\/p>\r\n\r\n      <div class=\"td-tips-grid td-anim\">\r\n\r\n        <div class=\"td-tipc\">\r\n          <span class=\"td-tipc__ico\">\ud83c\udf0a<\/span>\r\n          <div class=\"td-tipc__cat\">Surf<\/div>\r\n          <h3 class=\"td-tipc__h\">Zicatela = surfeurs experts uniquement<\/h3>\r\n          <p class=\"td-tipc__txt\">Vagues 4-6 m, fond profond, courants. D\u00e9butants : aller \u00e0 La Punta (longboard) ou Carrizalillo (mousse). Plusieurs noyades chaque saison \u00e0 Zicatela.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"td-tipc\">\r\n          <span class=\"td-tipc__ico\">\u2708\ufe0f<\/span>\r\n          <div class=\"td-tipc__cat\">Acc\u00e8s<\/div>\r\n          <h3 class=\"td-tipc__h\">Vol direct Mexico \u2192 PXM<\/h3>\r\n          <p class=\"td-tipc__txt\">A\u00e9roport Puerto Escondido (PXM) : vols directs Mexico City 1h, plusieurs par jour. Beaucoup plus rapide que le bus 8h depuis la ville d'Oaxaca.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"td-tipc\">\r\n          <span class=\"td-tipc__ico\">\ud83c\udf05<\/span>\r\n          <div class=\"td-tipc__cat\">Vie locale<\/div>\r\n          <h3 class=\"td-tipc__h\">Sunset \u00e0 La Punta \u00e0 18h<\/h3>\r\n          <p class=\"td-tipc__txt\">Rendez-vous quotidien des surfeurs et voyageurs. Mojito chez Coco Loco ou bi\u00e8re chez Espad\u00edn. Le moment iconique de Puerto.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"td-tipc\">\r\n          <span class=\"td-tipc__ico\">\ud83d\udc22<\/span>\r\n          <div class=\"td-tipc__cat\">Tortues<\/div>\r\n          <h3 class=\"td-tipc__h\">Escobilla : avec guide ONG<\/h3>\r\n          <p class=\"td-tipc__txt\">Ne JAMAIS y aller seul ou avec op\u00e9rateur non certifi\u00e9. ONG Centro Mexicano de la Tortuga = la r\u00e9f\u00e9rence. Lampes interdites, distance respectueuse.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"td-tipc\">\r\n          <span class=\"td-tipc__ico\">\u2728<\/span>\r\n          <div class=\"td-tipc__cat\">Bioluminescence<\/div>\r\n          <h3 class=\"td-tipc__h\">Lagune Manialtepec : nuit sans lune<\/h3>\r\n          <p class=\"td-tipc__txt\">Visible juin \u2192 d\u00e9cembre, intensit\u00e9 maximale en novembre. V\u00e9rifier le calendrier lunaire avant de r\u00e9server. Sortie kayak guid\u00e9e 21h-23h.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"td-tipc\">\r\n          <span class=\"td-tipc__ico\">\ud83c\udfd6\ufe0f<\/span>\r\n          <div class=\"td-tipc__cat\">Plages<\/div>\r\n          <h3 class=\"td-tipc__h\">Carrizalillo pour les familles<\/h3>\r\n          <p class=\"td-tipc__txt\">Baie prot\u00e9g\u00e9e, eau cristalline, vagues douces. Parfait baignade enfants. Zicatela trop dangereuse pour eux. Bacocho : longue plage d\u00e9serte.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"td-tipc\">\r\n          <span class=\"td-tipc__ico\">\ud83d\udcb5<\/span>\r\n          <div class=\"td-tipc__cat\">Cash<\/div>\r\n          <h3 class=\"td-tipc__h\">Cash dominant<\/h3>\r\n          <p class=\"td-tipc__txt\">Beaucoup de restos et tours acceptent uniquement le cash. ATMs limit\u00e9s \u00e0 La Punta. Retirer pesos \u00e0 l'a\u00e9roport ou dans le Centro avant de monter \u00e0 La Punta.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"td-tipc\">\r\n          <span class=\"td-tipc__ico\">\ud83d\udec2<\/span>\r\n          <div class=\"td-tipc__cat\">Formalit\u00e9s<\/div>\r\n          <h3 class=\"td-tipc__h\">Pas de visa UE &lt; 90 jours<\/h3>\r\n          <p class=\"td-tipc__txt\">Passeport valide 6 mois apr\u00e8s retour. Carte FMM (~$30) d\u00e9livr\u00e9e \u00e0 l'arriv\u00e9e, \u00e0 conserver durant tout le s\u00e9jour.<\/p>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <!-- \u00c0 NE PAS FAIRE -->\r\n      <div class=\"td-avoid td-anim\">\r\n        <h3 class=\"td-avoid__h\">\u26a0\ufe0f \u00c0 \u00e9viter \u2014 les pi\u00e8ges classiques<\/h3>\r\n        <ul>\r\n          <li>\u274c <span><strong>Tenter Zicatela sans exp\u00e9rience :<\/strong> plusieurs noyades chaque saison. D\u00e9butants : aller \u00e0 La Punta ou Carrizalillo, jamais Zicatela.<\/span><\/li>\r\n          <li>\u274c <span><strong>Sortie tortues avec op\u00e9rateur non certifi\u00e9 :<\/strong> ill\u00e9gal, d\u00e9range les tortues. Toujours avec ONG (Centro Mexicano de la Tortuga).<\/span><\/li>\r\n          <li>\u274c <span><strong>Compter sur la CB partout :<\/strong> beaucoup de restos La Punta refusent les cartes. Cash obligatoire.<\/span><\/li>\r\n          <li>\u274c <span><strong>Manger au bord de la plage Zicatela \u00e0 midi :<\/strong> chaleur \u00e9crasante, pas d'ombre. Pr\u00e9f\u00e9rer La Punta (terrasses arbor\u00e9es) ou les restos en hauteur sur Carrizalillo.<\/span><\/li>\r\n          <li>\u274c <span><strong>Boire de l'eau du robinet :<\/strong> non potable. Tous les h\u00f4tels fournissent eau filtr\u00e9e \u2014 emporter une gourde.<\/span><\/li>\r\n          <li>\u274c <span><strong>Cr\u00e8me solaire chimique dans la lagune :<\/strong> \u00e9cotoxique pour le plancton bioluminescent. Cr\u00e8me bio obligatoire (Stream2Sea, Mexitan).<\/span><\/li>\r\n        <\/ul>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== T\u00c9L\u00c9CHARGEMENT PDF ===== -->\r\n  <section class=\"td-section\" id=\"pdf\">\r\n    <div class=\"td-wrap\">\r\n      <div class=\"td-pdf-band td-anim\">\r\n        <div class=\"td-pdf-band__icon\">\ud83d\udcc4<\/div>\r\n        <div>\r\n          <h3 class=\"td-pdf-band__h\">Emportez la fiche Puerto Escondido partout<\/h3>\r\n          <p class=\"td-pdf-band__sub\">Version PDF compl\u00e8te avec carte, climat, plages d\u00e9taill\u00e9es, sortie tortues, lagune bioluminescente, h\u00f4tels et tips experts. Id\u00e9ale pour pr\u00e9parer votre voyage hors connexion.<\/p>\r\n        <\/div>\r\n        <a class=\"td-btn td-btn--pdf\" href=\"\/wp-content\/uploads\/2026\/05\/fiche-puerto-escondido-toucan-discovery.pdf\" download>\r\n          T\u00e9l\u00e9charger la fiche PDF\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== FAQ ===== -->\r\n  <section class=\"td-section td-section--alt\" id=\"faq\">\r\n    <div class=\"td-wrap\">\r\n      <span class=\"td-eyebrow\">Questions fr\u00e9quentes<\/span>\r\n      <h2 class=\"td-h2\">Vos <em>questions<\/em>, nos r\u00e9ponses<\/h2>\r\n      <p class=\"td-lead\">Les 6 questions qu'on nous pose le plus souvent \u00e0 propos de Puerto Escondido.<\/p>\r\n\r\n      <div class=\"td-faq td-anim\">\r\n        <details><summary>Combien de nuits pr\u00e9voir \u00e0 Puerto Escondido ?<\/summary><div class=\"td-faq__answer\">4 nuits minimum pour d\u00e9couvrir les 3 zones (Zicatela, La Punta, plages calmes) + 2 excursions cl\u00e9s (Manialtepec bioluminescence + Escobilla tortues). 7 nuits si vous voulez ajouter Mazunte\/Zipolite, prendre des cours de surf, et vraiment d\u00e9crocher en mode slow.<\/div><\/details>\r\n        <details><summary>Faut-il savoir surfer pour aller \u00e0 Puerto ?<\/summary><div class=\"td-faq__answer\">Pas du tout. <strong>Carrizalillo et La Punta sont parfaites pour d\u00e9butants<\/strong> ou non-surfeurs (baignade, cours, longboard). Zicatela est r\u00e9serv\u00e9e aux experts mais peut s'admirer depuis les terrasses. La lagune Manialtepec, le sanctuaire des tortues d'Escobilla et les sunsets de La Punta sont accessibles \u00e0 tous.<\/div><\/details>\r\n        <details><summary>Quand y aller ?<\/summary><div class=\"td-faq__answer\">Sweet spot : <strong>d\u00e9cembre \u00e0 mars<\/strong> (sec, ensoleill\u00e9, vagues moyennes, climat id\u00e9al). <strong>Mai-juin<\/strong> = excellent compromis (vagues qui montent, encore peu de monde). \u00c0 \u00e9viter : <strong>septembre-octobre<\/strong> (pluies tropicales, ouragans rares mais possibles). Pour les surfeurs : <strong>juin-ao\u00fbt<\/strong> (plus grosses houles \u00e0 Zicatela).<\/div><\/details>\r\n        <details><summary>Comment y aller depuis l'Europe ?<\/summary><div class=\"td-faq__answer\"><strong>2 options<\/strong>. (1) Vol Paris \u2192 Mexico City (10-12h direct) puis vol int\u00e9rieur Mexico \u2192 Puerto Escondido (PXM, 1h). Total 14-16h. (2) Si combin\u00e9 avec Oaxaca : Mexico \u2192 Oaxaca (1h vol), puis bus 8h ou avion int\u00e9rieur Oaxaca \u2192 PXM (35 min). La solution 1 reste la plus simple pour un voyage Puerto-only.<\/div><\/details>\r\n        <details><summary>Puerto Escondido est-elle s\u00fbre ?<\/summary><div class=\"td-faq__answer\">Globalement <strong>tr\u00e8s s\u00fbre<\/strong> (zone touristique mature). Prudence standard : \u00e9viter les plages d\u00e9sertes la nuit, pas d'objets de valeur exhib\u00e9s, taxis officiels. La Punta + Carrizalillo + Bacocho = tr\u00e8s s\u00fbres jour et nuit. Zicatela = surveiller la mer (plus dangereuse que les voleurs).<\/div><\/details>\r\n        <details><summary>Quel budget pr\u00e9voir ?<\/summary><div class=\"td-faq__answer\">Puerto a un large spectre. <strong>Boutique luxe<\/strong> (Hotel Escondido, Vivo, Casa TO) : <strong>$250\u2013600 USD\/nuit<\/strong>. <strong>Mid-range<\/strong> (Villasol, Aldea del Bazar) : <strong>$100\u2013180 USD\/nuit<\/strong>. <strong>Surf hostels<\/strong> (La Loma, etc.) : <strong>$30\u201360 USD\/nuit<\/strong>. Repas : $8\u201315 USD au pueblo, $20\u201340 USD \u00e0 La Punta. Sortie tortues + lagune : $40\u201360 USD\/pers.<\/div><\/details>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== COMBINAISONS ===== -->\r\n  <section class=\"td-section\" id=\"combo\">\r\n    <div class=\"td-wrap\">\r\n      <span class=\"td-eyebrow\">Construire son itin\u00e9raire<\/span>\r\n      <h2 class=\"td-h2\">Combiner Puerto Escondido <em>avec...<\/em><\/h2>\r\n      <p class=\"td-lead\">Puerto se combine id\u00e9alement avec Oaxaca (sa grande s\u0153ur culturelle), Mazunte (la voisine boh\u00e8me) ou avec le Yucat\u00e1n via vol int\u00e9rieur.<\/p>\r\n\r\n      <div class=\"td-combo td-anim\">\r\n        <a class=\"td-combo__c\" href=\"\/destinations-mexique\/oaxaca\/\">\r\n          <div class=\"td-combo__media\"><img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/17246836\/pexels-photo-17246836.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=800\" alt=\"Vue a\u00e9rienne d'Oaxaca de Ju\u00e1rez\" loading=\"lazy\"><\/div>\r\n          <div class=\"td-combo__body\">\r\n            <div class=\"td-combo__name\">Oaxaca<\/div>\r\n            <div class=\"td-combo__dist\">4H \u00b7 250 km<\/div>\r\n            <div class=\"td-combo__why\">Capitale culturelle, 7 moles, mezcal, D\u00eda de los Muertos<\/div>\r\n            <span class=\"td-combo__cta\">D\u00e9couvrir \u2192<\/span>\r\n          <\/div>\r\n        <\/a>\r\n        <a class=\"td-combo__c\" href=\"\/destinations-mexique\/mazunte\/\">\r\n          <div class=\"td-combo__media\"><img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/2765872\/pexels-photo-2765872.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=800\" alt=\"Tortue olive ridley sur la plage de Mazunte\" loading=\"lazy\"><\/div>\r\n          <div class=\"td-combo__body\">\r\n            <div class=\"td-combo__name\">Mazunte &amp; Zipolite<\/div>\r\n            <div class=\"td-combo__dist\">1H \u00b7 50 km<\/div>\r\n            <div class=\"td-combo__why\">Pueblo magique, tortues, plage nudiste Zipolite, vibe hippie<\/div>\r\n            <span class=\"td-combo__cta\">D\u00e9couvrir \u2192<\/span>\r\n          <\/div>\r\n        <\/a>\r\n        <a class=\"td-combo__c\" href=\"\/destinations-mexique\/cancun\/\">\r\n          <div class=\"td-combo__media\"><img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/20210508\/pexels-photo-20210508.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=800\" alt=\"Vue a\u00e9rienne de Canc\u00fan\" loading=\"lazy\"><\/div>\r\n          <div class=\"td-combo__body\">\r\n            <div class=\"td-combo__name\">Canc\u00fan<\/div>\r\n            <div class=\"td-combo__dist\">Vol \u00b7 1900 km<\/div>\r\n            <div class=\"td-combo__why\">Plage cara\u00efbe, vie nocturne, acc\u00e8s a\u00e9rien direct depuis Paris<\/div>\r\n            <span class=\"td-combo__cta\">D\u00e9couvrir \u2192<\/span>\r\n          <\/div>\r\n        <\/a>\r\n        <a class=\"td-combo__c\" href=\"\/destinations-mexique\/tulum\/\">\r\n          <div class=\"td-combo__media\"><img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/13718270\/pexels-photo-13718270.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=800\" alt=\"Ruines mayas de Tulum face \u00e0 la mer Cara\u00efbe\" loading=\"lazy\"><\/div>\r\n          <div class=\"td-combo__body\">\r\n            <div class=\"td-combo__name\">Tulum<\/div>\r\n            <div class=\"td-combo__dist\">Vol \u00b7 1700 km<\/div>\r\n            <div class=\"td-combo__why\">Ruines mayas face \u00e0 la mer, cenotes, ambiance boho<\/div>\r\n            <span class=\"td-combo__cta\">D\u00e9couvrir \u2192<\/span>\r\n          <\/div>\r\n        <\/a>\r\n        <a class=\"td-combo__c\" href=\"\/destinations-mexique\/merida\/\">\r\n          <div class=\"td-combo__media\"><img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/13688731\/pexels-photo-13688731.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=800\" alt=\"Cath\u00e9drale de M\u00e9rida\" loading=\"lazy\"><\/div>\r\n          <div class=\"td-combo__body\">\r\n            <div class=\"td-combo__name\">M\u00e9rida<\/div>\r\n            <div class=\"td-combo__dist\">Vol \u00b7 1500 km<\/div>\r\n            <div class=\"td-combo__why\">Capitale culturelle Yucat\u00e1n, haciendas, gastronomie<\/div>\r\n            <span class=\"td-combo__cta\">D\u00e9couvrir \u2192<\/span>\r\n          <\/div>\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== CTA FINAL ===== -->\r\n  <section class=\"td-section\">\r\n    <div class=\"td-wrap\">\r\n\r\n      <!-- Bandeau Dynamics -->\r\n      <div class=\"td-cta-band td-anim\">\r\n        <span class=\"td-eyebrow\">Pr\u00eats pour le d\u00e9part ?<\/span>\r\n        <h2>On organise votre voyage \u00e0 <em>Puerto Escondido<\/em><\/h2>\r\n        <p>Construisez votre s\u00e9jour en quelques clics avec Toucan Dynamics \u2014 disponibilit\u00e9s h\u00f4tels en temps r\u00e9el, tarifs n\u00e9goci\u00e9s, paiement s\u00e9curis\u00e9. Ou laissez-nous tout pr\u00e9parer pour vous : un conseiller francophone bas\u00e9 sur place vous accompagne de A \u00e0 Z, vol int\u00e9rieur, sortie tortues, lagune bioluminescente, cours de surf inclus.<\/p>\r\n        <div class=\"td-cta-row\">\r\n          <a class=\"td-btn td-btn--main\" href=\"https:\/\/dynamics.toucandiscovery.com\/?destination=puerto-escondido\" target=\"_blank\" rel=\"noopener\">\u26a1 Composer mon voyage<\/a>\r\n          <a class=\"td-btn td-btn--ghost\" href=\"https:\/\/toucandiscovery.com\/contact\/\">Demander un devis sur-mesure<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Mention discrete pour professionnels du voyage -->\r\n      <div class=\"td-pro-discreet td-anim\">\r\n        <p>Vous \u00eates <strong>agent de voyage ou TO<\/strong> ? Toucan Discovery est aussi votre <a href=\"https:\/\/dynamics.toucandiscovery.com\/?destination=puerto-escondido\" target=\"_blank\" rel=\"noopener\">r\u00e9ceptif local au Mexique<\/a> \u2014 acc\u00e8s B2B sur Dynamics, tarifs nets, support francophone sur place, sur la c\u00f4te Pacifique comme dans le Yucat\u00e1n.<\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== PIED DE PAGE TOUCAN ===== -->\r\n  <footer class=\"td-foot\">\r\n    <div class=\"td-wrap\">\r\n      <div class=\"td-foot__grid\">\r\n        <div class=\"td-foot__col td-foot__brand\">\r\n          <div class=\"td-foot__logo\">TOUCAN <span>DISCOVERY<\/span><\/div>\r\n          <p class=\"td-foot__tagline\">Vends des voyages. \u00c9cris des histoires.<\/p>\r\n          <p class=\"td-foot__legal\">Toucan Discovery S.R.L.<br>San Jos\u00e9, Costa Rica \u00b7 C\u00e9dula 3-102-862013<\/p>\r\n        <\/div>\r\n        <div class=\"td-foot__col\">\r\n          <h4 class=\"td-foot__h\">Destinations<\/h4>\r\n          <ul>\r\n            <li><a href=\"\/destinations-costa-rica\/\">Costa Rica<\/a><\/li>\r\n            <li><a href=\"\/destinations-mexique\/\">Mexique<\/a><\/li>\r\n            <li><a href=\"https:\/\/toucandiscovery.com\/panama\/\">Panama<\/a><\/li>\r\n            <li><a href=\"https:\/\/toucandiscovery.com\/nicaragua\/\">Nicaragua<\/a><\/li>\r\n          <\/ul>\r\n        <\/div>\r\n        <div class=\"td-foot__col\">\r\n          <h4 class=\"td-foot__h\">Inspirations<\/h4>\r\n          <ul>\r\n            <li><a href=\"https:\/\/toucandiscovery.com\/inspirations\/\">Collection Essentiel<\/a><\/li>\r\n            <li><a href=\"https:\/\/toucandiscovery.com\/collection-foret\/\">Collection For\u00eat<\/a><\/li>\r\n            <li><a href=\"https:\/\/toucandiscovery.com\/collection-horizon\/\">Collection Horizon<\/a><\/li>\r\n            <li><a href=\"https:\/\/toucandiscovery.com\/collection-serenite\/\">Collection S\u00e9r\u00e9nit\u00e9<\/a><\/li>\r\n          <\/ul>\r\n        <\/div>\r\n        <div class=\"td-foot__col\">\r\n          <h4 class=\"td-foot__h\">Toucan Discovery<\/h4>\r\n          <ul>\r\n            <li><a href=\"https:\/\/toucandiscovery.com\/about-us\/\">\u00c0 propos<\/a><\/li>\r\n            <li><a href=\"https:\/\/toucandiscovery.com\/contact\/\">Contact<\/a><\/li>\r\n            <li><a href=\"https:\/\/toucandiscovery.com\/blog\/\">Blog<\/a><\/li>\r\n            <li><a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\">\u26a1 Toucan Dynamics<\/a><\/li>\r\n          <\/ul>\r\n          <div class=\"td-foot__social\">\r\n            <a href=\"https:\/\/www.facebook.com\/toucandiscovery\" target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\">f<\/a>\r\n            <a href=\"https:\/\/www.instagram.com\/toucan_discovery\" target=\"_blank\" rel=\"noopener\" aria-label=\"Instagram\">@<\/a>\r\n            <a href=\"https:\/\/www.linkedin.com\/company\/93869964\" target=\"_blank\" rel=\"noopener\" aria-label=\"LinkedIn\">in<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"td-foot__bottom\">\r\n        <p>\u00a9 2026 Toucan Discovery \u2014 Destination Management Company \u00b7 Costa Rica<\/p>\r\n        <p><a href=\"mailto:admin@toucandiscovery.com\">admin@toucandiscovery.com<\/a> \u00b7 <a href=\"tel:+50687777166\">+506 8777 7166<\/a><\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/footer>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n(function(){\r\n  \/\/ ===== Fade-in au scroll =====\r\n  if ('IntersectionObserver' in window) {\r\n    const obs = new IntersectionObserver((entries) => {\r\n      entries.forEach(en => {\r\n        if (en.isIntersecting) {\r\n          en.target.classList.add('is-in');\r\n          obs.unobserve(en.target);\r\n        }\r\n      });\r\n    }, { threshold: .12, rootMargin: '0px 0px -8% 0px' });\r\n    document.querySelectorAll('.td-anim').forEach(el => obs.observe(el));\r\n  } else {\r\n    document.querySelectorAll('.td-anim').forEach(el => el.classList.add('is-in'));\r\n  }\r\n\r\n  \/\/ ===== Count-up sur les stats du hero =====\r\n  const counters = document.querySelectorAll('.td-hero__stat-num[data-count]');\r\n  let started = false;\r\n  function startCounters() {\r\n    if (started) return;\r\n    started = true;\r\n    counters.forEach(c => {\r\n      const target = +c.dataset.count;\r\n      const dur = 1600;\r\n      const t0 = performance.now();\r\n      functio\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>Mexique \u00b7 C\u00f4te Pacifique Puerto Escondido \u00ab La capitale mexicaine du surf\u00a0\u00bb \u2014 sable noir volcanique, vagues l\u00e9gendaires de Zicatela, lifestyle slow. 365 jours\/an de surf 6 plages distinctes 1 lagune bioluminescente D\u00e9couvrir Intro G\u00e9ographie Climat Exp\u00e9riences Zones Nature Saveurs [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":5069,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"class_list":["post-5193","page","type-page","status-publish","hentry"],"aioseo_notices":[],"acf":[],"_links":{"self":[{"href":"https:\/\/toucandiscovery.com\/en\/wp-json\/wp\/v2\/pages\/5193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toucandiscovery.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/toucandiscovery.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/toucandiscovery.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/toucandiscovery.com\/en\/wp-json\/wp\/v2\/comments?post=5193"}],"version-history":[{"count":6,"href":"https:\/\/toucandiscovery.com\/en\/wp-json\/wp\/v2\/pages\/5193\/revisions"}],"predecessor-version":[{"id":5199,"href":"https:\/\/toucandiscovery.com\/en\/wp-json\/wp\/v2\/pages\/5193\/revisions\/5199"}],"up":[{"embeddable":true,"href":"https:\/\/toucandiscovery.com\/en\/wp-json\/wp\/v2\/pages\/5069"}],"wp:attachment":[{"href":"https:\/\/toucandiscovery.com\/en\/wp-json\/wp\/v2\/media?parent=5193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}