{"id":5391,"date":"2026-05-10T22:36:22","date_gmt":"2026-05-10T22:36:22","guid":{"rendered":"https:\/\/toucandiscovery.com\/destinations-el-salvador\/ruta-de-las-flores\/"},"modified":"2026-05-11T21:49:24","modified_gmt":"2026-05-11T21:49:24","slug":"ruta-de-las-flores","status":"publish","type":"page","link":"https:\/\/toucandiscovery.com\/zh\/destinations-el-salvador\/ruta-de-las-flores\/","title":{"rendered":"Ruta de las Flores"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5391\" class=\"elementor elementor-5391\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a47ec58 e-con-full e-flex e-con e-parent\" data-id=\"a47ec58\" 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-e237817 elementor-widget elementor-widget-html\" data-id=\"e237817\" 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<!--\n  TOUCAN DISCOVERY \u2014 FICHE R\u00c9GION ARENAL (COSTA RICA) v1\n  ==========================================\n  \u2022 Couleurs 100% Toucan (vert #7DC242, bleu #1B2A5A, orange #F7941D, jaune #FFC107)\n  \u2022 Site web spectaculaire, ludique, inspirant \u2014 pas brochure A4\n  \u2022 Mine d'or d'informations + outil utile pour apprendre\n  \u2022 Tips Experts = vraie rubrique (pas bulle d\u00e9corative)\n  \u2022 Bouton t\u00e9l\u00e9chargement PDF + CTA Dynamics partout\n  \u2022 Pas de faune flottante qui cache du texte\n  \u2022 Animations spectaculaires : parallax, count-up, fade-in, hover\n  CSS scoped sur .td-fiche  +  break-out 100vw pour Elementor.\n-->\n\n<style>\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');\n\n\/* ================================================================\n   VARIABLES & RESET (couleurs Toucan strictes)\n   ================================================================ *\/\n.td-fiche {\n  --green:       #7DC242;\n  --green-dark:  #3A7D34;\n  --green-soft:  #e8f3d9;\n  --navy:        #1B2A5A;\n  --navy-soft:   #2D4275;\n  --orange:      #F7941D;\n  --orange-soft: #fdebd2;\n  --yellow:      #FFC107;\n  --yellow-soft: #fff4cd;\n  --white:       #ffffff;\n  --bg:          #f8faf5;\n  --bg-alt:      #eef5e3;\n  --text:        #243154;\n  --text-soft:   #5a6580;\n  --shadow-sm:   0 2px 12px rgba(27,42,90,.06);\n  --shadow:      0 8px 28px rgba(27,42,90,.10);\n  --shadow-lg:   0 16px 48px rgba(27,42,90,.16);\n  --radius:      18px;\n  --radius-lg:   28px;\n\n  \/* Break-out plein \u00e9cran dans widget HTML Elementor *\/\n  width: 100vw;\n  position: relative;\n  left: 50%; right: 50%;\n  margin-left: -50vw; margin-right: -50vw;\n  overflow-x: hidden;\n}\n\/* === KILL Twemoji WP (CSS-only, fonctionne sans JS) === *\/\n.td-fiche img.emoji,\n.td-fiche img.wp-smiley {\n  height: 1em !important;\n  width: 1em !important;\n  max-width: 1em !important;\n  max-height: 1em !important;\n  display: inline-block !important;\n  vertical-align: -.15em !important;\n  margin: 0 .07em !important;\n  padding: 0 !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n}\n.td-fiche {\n\n  font-family: 'Montserrat', Arial, sans-serif;\n  color: var(--text);\n  background: var(--bg);\n  line-height: 1.6;\n}\n.td-fiche *, .td-fiche *::before, .td-fiche *::after { box-sizing: border-box; }\n.td-fiche img { max-width: 100%; height: auto; display: block; }\n.td-fiche h1, .td-fiche h2, .td-fiche h3, .td-fiche h4 { margin: 0; font-weight: 700; color: var(--navy); }\n.td-fiche a { color: var(--orange); text-decoration: none; }\n\n.td-wrap { max-width: 1200px; margin: 0 auto; padding: 0 24px; }\n\n.td-eyebrow {\n  display: inline-block;\n  font-size: .8rem;\n  letter-spacing: 4px;\n  text-transform: uppercase;\n  color: var(--green-dark);\n  font-weight: 700;\n  margin-bottom: 12px;\n}\n.td-eyebrow::before {\n  content: \"\";\n  display: inline-block;\n  width: 24px; height: 2px;\n  background: var(--orange);\n  vertical-align: middle;\n  margin-right: 10px;\n}\n.td-h2 {\n  font-family: 'Playfair Display', Georgia, serif;\n  font-size: clamp(1.8rem, 3.5vw, 2.6rem);\n  font-weight: 700;\n  line-height: 1.2;\n  color: var(--navy);\n  margin-bottom: 14px;\n}\n.td-h2 em { font-style: italic; color: var(--orange); }\n.td-lead {\n  font-size: clamp(1rem, 1.6vw, 1.15rem);\n  color: var(--text-soft);\n  max-width: 720px;\n  margin-bottom: 36px;\n}\n\n\/* ================================================================\n   HERO PLEIN \u00c9CRAN (parallax-ready)\n   ================================================================ *\/\n.td-hero {\n  position: relative;\n  min-height: 92vh;\n  display: flex;\n  align-items: flex-end;\n  color: #fff;\n  overflow: hidden;\n}\n.td-hero__bg {\n  position: absolute; inset: 0; z-index: 0;\n  overflow: hidden;\n}\n.td-hero__bg img.td-hero__photo {\n  position: absolute; inset: 0; width: 100%; height: 100%;\n  object-fit: cover; z-index: 0;\n}\n.td-hero__bg__overlay {\n  position: absolute; inset: 0; z-index: 1;\n  background: linear-gradient(180deg, rgba(27,42,90,.25) 0%, rgba(27,42,90,.55) 60%, rgba(27,42,90,.85) 100%);\n}\n.td-hero__bg::after {\n  content: \"\";\n  position: absolute; inset: 0;\n  background: radial-gradient(circle at 30% 50%, transparent 0%, rgba(27,42,90,.3) 100%);\n}\n.td-hero__brand {\n  position: absolute;\n  top: 26px; left: 26px;\n  z-index: 3;\n  background: rgba(255,255,255,.95);\n  border-radius: 50%;\n  width: 72px; height: 72px;\n  display: flex; align-items: center; justify-content: center;\n  box-shadow: 0 6px 20px rgba(0,0,0,.25);\n}\n.td-hero__brand svg { width: 50px; height: 50px; }\n.td-hero__content {\n  position: relative; z-index: 2;\n  width: 100%;\n  padding: 60px 32px 100px;\n  max-width: 1200px;\n  margin: 0 auto;\n  text-align: center;\n}\n.td-hero__country {\n  display: inline-block;\n  background: var(--orange);\n  color: #fff;\n  font-weight: 700;\n  font-size: .8rem;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n  padding: 8px 18px;\n  border-radius: 50px;\n  margin-bottom: 18px;\n  box-shadow: 0 6px 20px rgba(247,148,29,.5);\n}\n.td-fiche .td-hero__title {\n  font-family: 'Playfair Display', Georgia, serif !important;\n  font-size: clamp(3.5rem, 9vw, 7rem) !important;\n  font-weight: 700 !important;\n  line-height: 1 !important;\n  color: #ffffff !important;\n  margin-bottom: 16px !important;\n  letter-spacing: -2px !important;\n  text-shadow: 0 4px 24px rgba(0,0,0,.65), 0 2px 8px rgba(0,0,0,.45) !important;\n}\n.td-fiche .td-hero__title em {\n  color: #FFC107 !important;\n  font-style: italic !important;\n  text-shadow: 0 4px 20px rgba(0,0,0,.5), 0 2px 6px rgba(0,0,0,.35) !important;\n}\n.td-hero__tagline {\n  font-size: clamp(1.1rem, 2vw, 1.5rem);\n  font-weight: 300;\n  font-style: italic;\n  color: rgba(255,255,255,.95);\n  max-width: 720px;\n  margin: 0 auto 40px;\n  padding-top: 16px;\n  position: relative;\n}\n.td-hero__tagline::before {\n  content: \"\";\n  display: block;\n  width: 60px; height: 3px;\n  background: var(--green);\n  margin: 0 auto 16px;\n  border-radius: 2px;\n}\n.td-hero__stats {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 48px;\n  margin-bottom: 30px;\n  justify-content: center;\n}\n.td-hero__stat { color: #fff; }\n.td-hero__stat-num {\n  font-family: 'Playfair Display', serif;\n  font-size: clamp(2rem, 4vw, 3rem);\n  font-weight: 700;\n  color: var(--yellow);\n  line-height: 1;\n  display: block;\n}\n.td-hero__stat-lab {\n  font-size: .8rem;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85);\n  margin-top: 4px;\n}\n.td-hero__scroll {\n  position: absolute;\n  bottom: 24px;\n  left: 50%; transform: translateX(-50%);\n  z-index: 3;\n  color: #fff;\n  font-size: .75rem;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n  text-align: center;\n  animation: tdBounce 2s infinite ease-in-out;\n}\n.td-hero__scroll::after {\n  content: \"\u2193\";\n  display: block;\n  font-size: 1.6rem;\n  margin-top: 6px;\n}\n@keyframes tdBounce {\n  0%, 100% { transform: translateX(-50%) translateY(0); }\n  50%      { transform: translateX(-50%) translateY(8px); }\n}\n\n\/* ================================================================\n   QUICK BAR (ancres rapides \u2014 pas une sidebar)\n   ================================================================ *\/\n.td-quick {\n  background: var(--navy);\n  color: #fff;\n  padding: 14px 0;\n  position: sticky; top: 0; z-index: 50;\n  box-shadow: 0 4px 20px rgba(0,0,0,.15);\n}\n.td-quick__row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px 18px;\n  justify-content: center;\n  font-size: .82rem;\n}\n.td-quick a {\n  color: rgba(255,255,255,.8);\n  padding: 4px 10px;\n  border-radius: 6px;\n  transition: all .2s;\n  white-space: nowrap;\n}\n.td-quick a:hover { color: var(--yellow); background: rgba(255,255,255,.06); }\n\n\/* ================================================================\n   SECTION INTRO\n   ================================================================ *\/\n.td-section { padding: 90px 0; position: relative; }\n.td-section--alt { background: var(--bg-alt); }\n.td-section--green {\n  background: linear-gradient(135deg, var(--green-dark) 0%, var(--navy) 100%);\n  color: #fff;\n}\n.td-section--green .td-h2 { color: #fff; }\n.td-section--green .td-h2 em { color: var(--yellow); }\n.td-section--green .td-eyebrow { color: var(--yellow); }\n.td-section--green .td-lead { color: rgba(255,255,255,.85); }\n\n.td-intro__grid {\n  display: grid;\n  grid-template-columns: 1.2fr 1fr;\n  gap: 50px;\n  align-items: center;\n}\n.td-intro__txt p { margin-bottom: 18px; font-size: 1.02rem; }\n.td-intro__txt strong { color: var(--green-dark); }\n.td-intro__photo {\n  border-radius: var(--radius-lg);\n  overflow: hidden;\n  box-shadow: var(--shadow-lg);\n  position: relative;\n  aspect-ratio: 4\/5;\n}\n.td-intro__photo img { width: 100%; height: 100%; object-fit: cover; transition: transform .8s; }\n.td-intro__photo:hover img { transform: scale(1.05); }\n.td-intro__badge {\n  position: absolute;\n  bottom: 24px; left: 24px;\n  background: rgba(255,255,255,.95);\n  padding: 12px 18px;\n  border-radius: 12px;\n  font-size: .82rem;\n  font-weight: 600;\n  color: var(--navy);\n  box-shadow: var(--shadow);\n  backdrop-filter: blur(10px);\n}\n@media (max-width: 880px) { .td-intro__grid { grid-template-columns: 1fr; } }\n\n\/* ================================================================\n   G\u00c9O & CLIMAT \u2014 2 cards visuelles\n   ================================================================ *\/\n.td-info-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 26px;\n}\n.td-info-card {\n  background: #fff;\n  border-radius: var(--radius);\n  padding: 30px 32px;\n  box-shadow: var(--shadow);\n  position: relative;\n  overflow: hidden;\n  border-top: 5px solid var(--green);\n}\n.td-info-card--orange { border-top-color: var(--orange); }\n.td-info-card__icon {\n  font-size: 2.4rem;\n  margin-bottom: 12px;\n  display: inline-block;\n}\n.td-info-card__h {\n  font-family: 'Playfair Display', serif;\n  font-size: 1.5rem;\n  margin-bottom: 16px;\n  color: var(--navy);\n}\n.td-info-card ul { list-style: none; padding: 0; margin: 0; }\n.td-info-card li {\n  padding: 10px 0;\n  border-bottom: 1px dashed rgba(27,42,90,.1);\n  display: grid;\n  grid-template-columns: 30px 1fr;\n  gap: 12px;\n  align-items: start;\n  font-size: .94rem;\n}\n.td-info-card li:last-child { border-bottom: 0; }\n.td-info-card li strong { color: var(--navy); display: block; }\n@media (max-width: 720px) { .td-info-grid { grid-template-columns: 1fr; } }\n\n\/* ================================================================\n   CALENDRIER MENSUEL VISUEL\n   ================================================================ *\/\n.td-cal {\n  display: grid;\n  grid-template-columns: repeat(12, 1fr);\n  gap: 6px;\n  margin-top: 30px;\n}\n.td-cal__m {\n  background: #fff;\n  border-radius: 12px;\n  padding: 14px 6px;\n  text-align: center;\n  border: 2px solid #e6ebd9;\n  cursor: pointer;\n  transition: all .25s;\n  position: relative;\n}\n.td-cal__m:hover { transform: translateY(-3px); box-shadow: var(--shadow); border-color: var(--green); }\n.td-cal__m--top {  border-color: var(--green); background: var(--green-soft); }\n.td-cal__m--high { border-color: var(--orange); background: var(--orange-soft); }\n.td-cal__m--low  { border-color: var(--navy-soft); background: #f0f3fa; }\n.td-cal__name { font-weight: 700; font-size: .8rem; color: var(--navy); }\n.td-cal__icon { font-size: 1.3rem; margin: 4px 0; }\n.td-cal__dot {\n  position: absolute;\n  top: 6px; right: 6px;\n  width: 8px; height: 8px;\n  border-radius: 50%;\n  background: var(--orange);\n}\n.td-cal__m--top .td-cal__dot { background: var(--green); }\n.td-cal__m--low .td-cal__dot { background: var(--navy); }\n.td-cal__legend {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 18px;\n  margin-top: 18px;\n  font-size: .8rem;\n}\n.td-cal__legend span { display: flex; align-items: center; gap: 6px; }\n.td-cal__legend i {\n  width: 12px; height: 12px;\n  border-radius: 50%;\n  display: inline-block;\n}\n@media (max-width: 720px) { .td-cal { grid-template-columns: repeat(4, 1fr); } }\n\n\/* ================================================================\n   EXP\u00c9RIENCES SIGNATURE (cards riches avec photo)\n   ================================================================ *\/\n.td-exps {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 28px;\n  margin-top: 20px;\n}\n.td-exp {\n  display: grid;\n  grid-template-columns: 1fr 1.5fr;\n  gap: 30px;\n  background: #fff;\n  border-radius: var(--radius-lg);\n  overflow: hidden;\n  box-shadow: var(--shadow);\n  transition: transform .35s, box-shadow .35s;\n}\n.td-exp:hover { transform: translateY(-4px); box-shadow: var(--shadow-lg); }\n.td-exp:nth-child(even) { grid-template-columns: 1.5fr 1fr; }\n.td-exp:nth-child(even) .td-exp__media { order: 2; }\n.td-exp__media { position: relative; min-height: 280px; }\n.td-exp__media img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }\n.td-exp__num {\n  position: absolute;\n  top: 16px; left: 16px;\n  background: var(--orange);\n  color: #fff;\n  width: 50px; height: 50px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Playfair Display', serif;\n  font-size: 1.4rem;\n  font-weight: 700;\n  box-shadow: 0 6px 16px rgba(247,148,29,.5);\n  z-index: 2;\n}\n.td-exp__body { padding: 32px 30px; display: flex; flex-direction: column; justify-content: center; }\n.td-exp__cat {\n  font-size: .72rem;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  color: var(--green-dark);\n  font-weight: 700;\n  margin-bottom: 8px;\n}\n.td-exp__title {\n  font-family: 'Playfair Display', serif;\n  font-size: 1.6rem;\n  margin-bottom: 12px;\n  color: var(--navy);\n}\n.td-exp__desc { font-size: .96rem; color: var(--text-soft); margin-bottom: 16px; }\n.td-exp__tips { display: flex; flex-direction: column; gap: 8px; }\n.td-tip {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  padding: 8px 14px;\n  border-radius: 0 10px 10px 0;\n  font-size: .85rem;\n  line-height: 1.45;\n}\n.td-tip strong { font-weight: 700; }\n.td-tip--secret  { background: var(--green-soft);  border-left: 4px solid var(--green); }\n.td-tip--secret strong  { color: var(--green-dark); }\n.td-tip--vip     { background: var(--yellow-soft); border-left: 4px solid var(--yellow); }\n.td-tip--vip strong     { color: #b8860b; }\n.td-tip--astuce  { background: var(--orange-soft); border-left: 4px solid var(--orange); }\n.td-tip--astuce strong  { color: var(--orange); }\n@media (max-width: 880px) {\n  .td-exp, .td-exp:nth-child(even) { grid-template-columns: 1fr; }\n  .td-exp:nth-child(even) .td-exp__media { order: 0; }\n  .td-exp__media { min-height: 220px; }\n}\n\n\/* ================================================================\n   ZONES CL\u00c9S (Hotel Zone vs Environs)\n   ================================================================ *\/\n.td-zones {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 28px;\n}\n.td-zone {\n  background: #fff;\n  border-radius: var(--radius-lg);\n  padding: 36px 32px;\n  box-shadow: var(--shadow);\n  position: relative;\n  border-left: 6px solid var(--green);\n}\n.td-zone--alt { border-left-color: var(--orange); }\n.td-zone__h {\n  font-family: 'Playfair Display', serif;\n  font-size: 1.6rem;\n  color: var(--navy);\n  margin-bottom: 6px;\n}\n.td-zone__for {\n  font-size: .78rem;\n  text-transform: uppercase;\n  letter-spacing: 2px;\n  color: var(--orange);\n  font-weight: 700;\n  margin-bottom: 18px;\n}\n.td-zone ul { list-style: none; padding: 0; margin: 0; }\n.td-zone li {\n  padding: 10px 0;\n  font-size: .94rem;\n  display: flex;\n  gap: 10px;\n  align-items: flex-start;\n  border-bottom: 1px dashed rgba(27,42,90,.1);\n}\n.td-zone li:last-child { border-bottom: 0; }\n@media (max-width: 720px) { .td-zones { grid-template-columns: 1fr; } }\n\n\/* ================================================================\n   FAUNE & NATURE \u2014 cards horizontales\n   ================================================================ *\/\n.td-fauna {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 18px;\n  margin-top: 30px;\n}\n.td-fauna__c {\n  background: #fff;\n  border-radius: var(--radius);\n  padding: 22px;\n  box-shadow: var(--shadow-sm);\n  text-align: center;\n  transition: transform .3s, box-shadow .3s;\n}\n.td-fauna__c:hover { transform: translateY(-5px); box-shadow: var(--shadow); }\n.td-fauna__icon { font-size: 2.5rem; margin-bottom: 10px; }\n.td-fauna__name { font-family: 'Playfair Display', serif; font-size: 1.1rem; color: var(--navy); margin-bottom: 4px; }\n.td-fauna__sci { font-style: italic; font-size: .82rem; color: var(--text-soft); margin-bottom: 8px; }\n.td-fauna__when { font-size: .78rem; color: var(--green-dark); font-weight: 600; }\n\n\/* ================================================================\n   SAVEURS LOCALES\n   ================================================================ *\/\n.td-flavors {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n  gap: 22px;\n  margin-top: 24px;\n}\n.td-flav {\n  background: #fff;\n  border-radius: var(--radius);\n  padding: 28px 26px;\n  box-shadow: var(--shadow-sm);\n  border-bottom: 4px solid var(--green);\n  transition: all .3s;\n}\n.td-flav:hover { transform: translateY(-4px); box-shadow: var(--shadow); border-bottom-color: var(--orange); }\n.td-flav__name {\n  font-family: 'Playfair Display', serif;\n  font-size: 1.2rem;\n  color: var(--navy);\n  margin-bottom: 6px;\n}\n.td-flav__price {\n  font-size: .85rem;\n  color: var(--orange);\n  font-weight: 700;\n  margin-bottom: 10px;\n}\n.td-flav__desc { font-size: .9rem; color: var(--text-soft); }\n\n\/* ================================================================\n   H\u00d4TELS SIGNATURE\n   ================================================================ *\/\n.td-hotels {\n  display: grid;\n  gap: 18px;\n  margin-top: 24px;\n}\n.td-hotel {\n  background: #fff;\n  border-radius: var(--radius);\n  padding: 22px 26px;\n  box-shadow: var(--shadow-sm);\n  display: grid;\n  grid-template-columns: 60px 1fr auto;\n  gap: 22px;\n  align-items: center;\n  transition: all .3s;\n  border-left: 5px solid var(--green);\n}\n.td-hotel:hover { box-shadow: var(--shadow); transform: translateX(4px); }\n.td-hotel__stars {\n  background: var(--navy);\n  color: var(--yellow);\n  width: 60px; height: 60px;\n  border-radius: 50%;\n  display: flex; align-items: center; justify-content: center;\n  font-family: 'Playfair Display', serif;\n  font-weight: 700;\n  font-size: 1rem;\n}\n.td-hotel__name { font-family: 'Playfair Display', serif; font-size: 1.15rem; color: var(--navy); margin-bottom: 4px; }\n.td-hotel__style { font-size: .85rem; color: var(--text-soft); }\n.td-hotel__for {\n  font-size: .72rem;\n  background: var(--green-soft);\n  color: var(--green-dark);\n  padding: 4px 10px;\n  border-radius: 20px;\n  font-weight: 700;\n  display: inline-block;\n  margin-top: 4px;\n}\n.td-hotel__cta {\n  background: var(--orange);\n  color: #fff !important;\n  padding: 12px 22px;\n  border-radius: 30px;\n  font-weight: 700;\n  font-size: .9rem;\n  white-space: nowrap;\n  text-decoration: none;\n  box-shadow: 0 4px 14px rgba(247,148,29,.35);\n  display: inline-block;\n}\n.td-hotel__cta:hover { background: var(--navy); color: #fff; }\n@media (max-width: 720px) {\n  .td-hotel { grid-template-columns: 1fr; text-align: left; }\n  .td-hotel__stars { margin-bottom: 8px; }\n}\n\n\/* ================================================================\n   TIPS EXPERTS \u2014 RUBRIQUE COMPL\u00c8TE\n   ================================================================ *\/\n.td-tips-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 22px;\n  margin-top: 30px;\n}\n.td-tipc {\n  background: #fff;\n  border-radius: var(--radius);\n  padding: 28px 28px;\n  box-shadow: var(--shadow-sm);\n  border-top: 5px solid var(--green);\n  transition: all .3s;\n  position: relative;\n}\n.td-tipc:hover { transform: translateY(-5px); box-shadow: var(--shadow); }\n.td-tipc__ico { font-size: 2rem; margin-bottom: 12px; display: inline-block; }\n.td-tipc__cat {\n  font-size: .68rem;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  font-weight: 700;\n  color: var(--green-dark);\n  margin-bottom: 6px;\n}\n.td-tipc__h { font-family: 'Playfair Display', serif; font-size: 1.05rem; color: var(--navy); margin-bottom: 8px; line-height: 1.3; }\n.td-tipc__txt { font-size: .92rem; color: var(--text-soft); }\n.td-tipc:nth-child(2n)   { border-top-color: var(--orange); }\n.td-tipc:nth-child(2n) .td-tipc__cat { color: var(--orange); }\n.td-tipc:nth-child(3n)   { border-top-color: var(--yellow); }\n.td-tipc:nth-child(3n) .td-tipc__cat { color: #b8860b; }\n\n\/* ================================================================\n   \u00c0 NE PAS FAIRE \u2014 bandeau attention\n   ================================================================ *\/\n.td-avoid {\n  background: linear-gradient(135deg, #fff8f0 0%, #ffe9d4 100%);\n  border-radius: var(--radius-lg);\n  padding: 36px 38px;\n  margin-top: 28px;\n  border-left: 6px solid var(--orange);\n}\n.td-avoid__h {\n  font-family: 'Playfair Display', serif;\n  font-size: 1.5rem;\n  color: var(--navy);\n  margin-bottom: 18px;\n}\n.td-avoid ul { list-style: none; padding: 0; margin: 0; columns: 2; column-gap: 36px; }\n.td-avoid li {\n  padding: 8px 0;\n  font-size: .92rem;\n  display: flex; gap: 10px;\n  break-inside: avoid;\n}\n@media (max-width: 720px) { .td-avoid ul { columns: 1; } }\n\n\/* ================================================================\n   FAQ ACCORD\u00c9ON\n   ================================================================ *\/\n.td-faq { max-width: 900px; margin: 30px auto 0; }\n.td-faq details {\n  background: #fff;\n  border-radius: var(--radius);\n  margin-bottom: 12px;\n  box-shadow: var(--shadow-sm);\n  border-left: 4px solid transparent;\n  transition: all .3s;\n  overflow: hidden;\n}\n.td-faq details[open] { border-left-color: var(--green); box-shadow: var(--shadow); }\n.td-faq summary {\n  padding: 20px 26px;\n  cursor: pointer;\n  font-weight: 600;\n  color: var(--navy);\n  list-style: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 1rem;\n}\n.td-faq summary::-webkit-details-marker { display: none; }\n.td-faq summary::after {\n  content: \"+\";\n  font-size: 1.5rem;\n  color: var(--orange);\n  font-weight: 300;\n  transition: transform .25s;\n}\n.td-faq details[open] summary::after { transform: rotate(45deg); }\n.td-faq__answer { padding: 0 26px 22px; color: var(--text-soft); line-height: 1.65; font-size: .95rem; }\n\n\/* ================================================================\n   COMBINAISONS (avec quelles destinations associer)\n   ================================================================ *\/\n.td-combo {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 22px;\n  margin-top: 30px;\n}\n.td-combo__c {\n  background: #fff;\n  border-radius: 18px;\n  overflow: hidden;\n  box-shadow: var(--shadow-sm);\n  transition: all .3s;\n  text-decoration: none;\n  color: var(--navy);\n  border-bottom: 4px solid var(--green);\n  display: flex;\n  flex-direction: column;\n}\n.td-combo__c:hover { transform: translateY(-6px); box-shadow: var(--shadow); border-bottom-color: var(--orange); }\n.td-combo__media {\n  height: 170px;\n  background: linear-gradient(135deg, var(--green-soft) 0%, var(--orange-soft) 100%);\n  display: block;\n  position: relative;\n  overflow: hidden;\n}\n.td-combo__media img {\n  width: 100%; height: 100%;\n  object-fit: cover;\n  display: block;\n  transition: transform .6s ease;\n}\n.td-combo__c:hover .td-combo__media img { transform: scale(1.06); }\n.td-combo__body { padding: 18px 20px 20px; text-align: center; }\n.td-combo__name { font-family: 'Playfair Display', serif; font-size: 1.2rem; margin-bottom: 6px; color: var(--navy); }\n.td-combo__dist { font-size: .8rem; color: var(--orange); font-weight: 700; margin-bottom: 10px; letter-spacing: 1px; }\n.td-combo__why { font-size: .85rem; color: var(--text-soft); line-height: 1.5; }\n.td-combo__cta { display: inline-block; margin-top: 12px; font-size: .8rem; color: var(--green-dark); font-weight: 700; }\n\n\/* ================================================================\n   CTA BLOCS (Dynamics, PDF, Contact)\n   ================================================================ *\/\n.td-cta-band {\n  background: #fff;\n  border-radius: var(--radius-lg);\n  padding: 60px 40px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--shadow);\n  border: 2px solid var(--green-soft);\n}\n.td-cta-band::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 0; right: 0; height: 6px;\n  background: linear-gradient(90deg, var(--green) 0%, var(--orange) 50%, var(--yellow) 100%);\n}\n.td-cta-band > * { position: relative; }\n.td-cta-band h2 { font-family: 'Playfair Display', serif; color: var(--navy); font-size: clamp(1.8rem, 3vw, 2.5rem); margin-bottom: 14px; }\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; }\n\n.td-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 14px 28px;\n  border-radius: 50px;\n  font-weight: 700;\n  text-decoration: none;\n  font-size: .92rem;\n  transition: all .25s;\n  border: 2px solid transparent;\n}\n.td-btn--main {\n  background: var(--navy);\n  color: #fff;\n  box-shadow: 0 6px 20px rgba(27,42,90,.3);\n}\n.td-btn--main:hover { background: var(--green-dark); transform: translateY(-2px); box-shadow: 0 10px 28px rgba(58,125,52,.4); color: #fff; }\n.td-btn--ghost { background: transparent; border-color: var(--navy); color: var(--navy); }\n.td-btn--ghost:hover { background: var(--navy); color: #fff; }\n.td-btn--pdf {\n  background: var(--green);\n  color: #fff !important;\n  box-shadow: 0 6px 20px rgba(125,194,66,.4);\n  font-weight: 800;\n  letter-spacing: .3px;\n}\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); }\n\n.td-cta-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 14px;\n  justify-content: center;\n}\n\n\/* CTA download PDF \u2014 section d\u00e9di\u00e9e *\/\n.td-pdf-band {\n  background: #fff;\n  border-radius: var(--radius-lg);\n  padding: 40px 36px;\n  display: grid;\n  grid-template-columns: auto 1fr auto;\n  gap: 28px;\n  align-items: center;\n  box-shadow: var(--shadow);\n  border-left: 6px solid var(--green);\n}\n.td-pdf-band__icon { font-size: 3rem; }\n.td-pdf-band__h { font-family: 'Playfair Display', serif; font-size: 1.4rem; color: var(--navy); margin-bottom: 4px; }\n.td-pdf-band__sub { color: var(--text-soft); font-size: .92rem; }\n@media (max-width: 720px) { .td-pdf-band { grid-template-columns: 1fr; text-align: center; } }\n\n\/* Mention discrete pros (BtoC en priorite) *\/\n.td-pro-discreet {\n  margin-top: 36px;\n  padding: 22px 28px;\n  background: var(--bg-alt);\n  border-radius: 12px;\n  border-left: 4px solid var(--navy);\n  text-align: center;\n}\n.td-pro-discreet p { font-size: .9rem; color: var(--text-soft); margin: 0; line-height: 1.6; }\n.td-pro-discreet a { color: var(--orange); font-weight: 700; }\n.td-pro-discreet strong { color: var(--navy); }\n\n\/* ================================================================\n   ANIMATIONS\n   ================================================================ *\/\n.td-anim {\n  opacity: 1;\n  transform: none;\n  animation: td-fade-in .8s ease both;\n}\n.td-anim.is-in {\n  opacity: 1;\n  transform: translateY(0);\n}\n@keyframes td-fade-in {\n  from { opacity: 0; transform: translateY(20px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n\n\/* ================================================================\n   RESPONSIVE FINETUNING\n   ================================================================ *\/\n@media (max-width: 720px) {\n  .td-section { padding: 60px 0; }\n  .td-hero__brand { width: 56px; height: 56px; top: 16px; left: 16px; }\n  .td-hero__brand svg { width: 38px; height: 38px; }\n}\n\n\/* ================================================================\n   PIED DE PAGE TOUCAN\n   ================================================================ *\/\n.td-foot {\n  background: linear-gradient(135deg, var(--navy) 0%, #14204a 100%);\n  color: #fff;\n  padding: 60px 0 30px;\n  margin-top: 0;\n}\n.td-foot__grid {\n  display: grid;\n  grid-template-columns: 1.4fr 1fr 1fr 1fr;\n  gap: 40px;\n  padding-bottom: 36px;\n  border-bottom: 1px solid rgba(255,255,255,.1);\n}\n.td-foot__brand { padding-right: 20px; }\n.td-foot__logo {\n  font-family: 'Playfair Display', serif;\n  font-size: 1.6rem;\n  font-weight: 700;\n  letter-spacing: 3px;\n  color: var(--green);\n  margin-bottom: 8px;\n}\n.td-foot__logo span { color: #fff; font-weight: 400; letter-spacing: 2px; }\n.td-foot__tagline {\n  font-style: italic;\n  color: rgba(255,255,255,.7);\n  font-size: .9rem;\n  margin-bottom: 16px;\n}\n.td-foot__legal {\n  font-size: .78rem;\n  color: rgba(255,255,255,.5);\n  line-height: 1.6;\n}\n.td-foot__h {\n  color: var(--yellow);\n  font-family: 'Playfair Display', serif;\n  font-size: 1.05rem;\n  margin-bottom: 14px;\n  letter-spacing: 1px;\n}\n.td-foot ul { list-style: none; padding: 0; margin: 0 0 18px; }\n.td-foot ul li { margin-bottom: 8px; }\n.td-foot ul a {\n  color: rgba(255,255,255,.8);\n  font-size: .88rem;\n  text-decoration: none;\n  transition: color .2s;\n}\n.td-foot ul a:hover { color: var(--green); }\n.td-foot__social { display: flex; gap: 10px; }\n.td-foot__social a {\n  width: 36px; height: 36px;\n  border-radius: 50%;\n  background: rgba(255,255,255,.1);\n  color: #fff;\n  display: flex; align-items: center; justify-content: center;\n  font-weight: 700;\n  text-decoration: none;\n  transition: all .2s;\n}\n.td-foot__social a:hover { background: var(--green); transform: translateY(-2px); }\n.td-foot__bottom {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  gap: 12px;\n  padding-top: 24px;\n  font-size: .8rem;\n  color: rgba(255,255,255,.5);\n}\n.td-foot__bottom a { color: rgba(255,255,255,.7); text-decoration: none; }\n.td-foot__bottom a:hover { color: var(--green); }\n@media (max-width: 880px) {\n  .td-foot__grid { grid-template-columns: 1fr 1fr; gap: 30px; }\n  .td-foot__brand { grid-column: 1 \/ -1; }\n}\n@media (max-width: 540px) {\n  .td-foot__grid { grid-template-columns: 1fr; }\n  .td-foot__bottom { flex-direction: column; align-items: center; text-align: center; }\n}\n<\/style>\n<script>\n(function(){\n  function killEmojis(){\n    var imgs = document.querySelectorAll('img.emoji, img[src*=\"s.w.org\/images\/core\/emoji\"]');\n    if (!imgs.length) return;\n    imgs.forEach(function(img){\n      var t = document.createTextNode(img.alt || '');\n      if (img.parentNode) img.parentNode.replaceChild(t, img);\n    });\n  }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', killEmojis);\n  else killEmojis();\n  \/\/ 2 retries differes pour rattraper les emojis injectes apres load (SANS observer infini)\n  setTimeout(killEmojis, 1500);\n  setTimeout(killEmojis, 4000);\n})();\n<\/script>\n\n\n\n<section class=\"td-fiche\">\n\n  <!-- ===== HERO ===== -->\n  <header class=\"td-hero\">\n    <div class=\"td-hero__bg\" aria-hidden=\"true\"><img decoding=\"async\" class=\"td-hero__photo\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/2\/2c\/Concepci%C3%B3n_de_Ataco%2C_El_Salvador_%282011%29_-_panoramio.jpg\" alt=\"Ruta de las Flores Concepci\u00f3n Ataco fresques El Salvador\" loading=\"eager\"><div class=\"td-hero__bg__overlay\"><\/div><\/div>\n\n    <div class=\"td-hero__content\">\n      <span class=\"td-hero__country\">El Salvador \u00b7 Ruta de las Flores<\/span>\n      <h1 class=\"td-hero__title\">Ruta <em>de las<\/em> Flores<\/h1>\n      <p class=\"td-hero__tagline\">\u00ab\u00a0Le chemin o\u00f9 les villages fleurissent\u00a0\u00bb \u2014 36 km de fresques, fincas de caf\u00e9, march\u00e9s gastronomiques, et cinq pueblos perch\u00e9s \u00e0 1\u00a0500 m parmi les volcans.<\/p>\n      <div class=\"td-hero__stats\">\n        <div class=\"td-hero__stat\">\n          <span class=\"td-hero__stat-num\" data-count=\"36\">36<\/span>\n          <span class=\"td-hero__stat-lab\">km \u00b7 5 villages d'altitude<\/span>\n        <\/div>\n        <div class=\"td-hero__stat\">\n          <span class=\"td-hero__stat-num\" data-count=\"1450\">1450<\/span>\n          <span class=\"td-hero__stat-lab\">m Apaneca \u00b7 plus haut village El Salvador<\/span>\n        <\/div>\n        <div class=\"td-hero__stat\">\n          <span class=\"td-hero__stat-num\" data-count=\"100\">100<\/span>\n          <span class=\"td-hero__stat-lab\">+ fresques murales \u00e0 Concepci\u00f3n de Ataco<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"td-hero__scroll\">D\u00e9couvrir<\/div>\n  <\/header>\n\n  <!-- ===== QUICK BAR (ancres pour navigation, pas une sidebar) ===== -->\n  <nav class=\"td-quick\">\n    <div class=\"td-quick__row td-wrap\">\n      <a href=\"#intro\">Intro<\/a>\n      <a href=\"#geo\">G\u00e9ographie<\/a>\n      <a href=\"#climat\">Climat<\/a>\n      <a href=\"#exp\">Exp\u00e9riences<\/a>\n      <a href=\"#zones\">Zones<\/a>\n      <a href=\"#nature\">Nature<\/a>\n      <a href=\"#saveurs\">Saveurs<\/a>\n      <a href=\"#hotels\">H\u00f4tels<\/a>\n      <a href=\"#tips\">Tips Experts<\/a>\n      <a href=\"#faq\">FAQ<\/a>\n      <a href=\"#combo\">Combiner<\/a>\n      <a href=\"#pdf\">\ud83d\udcc4 PDF<\/a>\n    <\/div>\n  <\/nav>\n\n  <!-- ===== INTRO ===== -->\n  <section class=\"td-section\" id=\"intro\">\n    <div class=\"td-wrap\">\n      <div class=\"td-intro__grid td-anim\">\n        <div class=\"td-intro__txt\">\n          <span class=\"td-eyebrow\">5 Pueblos \u00b7 \u00c0 propos de la Ruta<\/span>\n          <h2 class=\"td-h2\">La route <em>des villages perch\u00e9s<\/em><\/h2>\n          <p>La <strong>Ruta de las Flores<\/strong> \u2014 un itin\u00e9raire panoramique de <strong>36 km<\/strong> traversant <strong>5 villages d'altitude<\/strong> sur la cordill\u00e8re Apaneca-Ilamatepec, \u00e0 1 200-1 800 m. Du nord au sud : <strong>Nahuizalco<\/strong> (artisanat indig\u00e8ne, vannerie), <strong>Salcoatit\u00e1n<\/strong> (le plus petit), <strong>Juay\u00faa<\/strong> (festival gastronomique du weekend), <strong>Apaneca<\/strong> (le plus haut, caf\u00e9), <strong>Concepci\u00f3n de Ataco<\/strong> (les fresques murales).<\/p>\n          <p>Climat <strong>temp\u00e9r\u00e9 frais<\/strong> (15-25\u00b0C), brume matinale signature, plantations de caf\u00e9 arabica de sp\u00e9cialit\u00e9, fleurs partout (mars-avril floraison maximale), pinatas et fanfares aux festivals. La <strong>Concepci\u00f3n de Ataco<\/strong> = village \u00e9toile : <strong>+100 fresques murales<\/strong> peintes par les artistes locaux depuis 2005, transformant chaque mur en \u0153uvre d'art na\u00eff. <strong>Juay\u00faa<\/strong> = festival gastron\u00f3mico samedi-dimanche (lapin, iguane, tortue, plats traditionnels rares). Cascades <strong>Los Chorros de la Calera<\/strong>, lagons volcaniques (<strong>Laguna Verde<\/strong>, <strong>Laguna de las Ninfas<\/strong>), thermes (Apaneca).<\/p>\n          <p style=\"font-style: italic; color: var(--green-dark); font-weight: 600;\">Notre conseil terrain : 2-3 nuits id\u00e9al \u2014 base \u00e0 <strong>Concepci\u00f3n de Ataco<\/strong> (le plus charmant) ou Apaneca, traverser les 5 villages en taxi\/voiture priv\u00e9e. Combinaison reine : Santa Ana (1h30) \u2192 Ruta de las Flores \u2192 La Libertad Pacifique (2h). Id\u00e9al au milieu d'un circuit ES pour la fra\u00eecheur d'altitude entre la capitale et la c\u00f4te.<\/p>\n        <\/div>\n        <div class=\"td-intro__photo\">\n          <img decoding=\"async\" loading=\"eager\" alt=\"Ruta de las Flores Concepci\u00f3n Ataco fresques murales\"\n               src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/d\/d9\/RUTA_DE_LAS_FLORES_EN_ATACO._-_panoramio.jpg\/1920px-RUTA_DE_LAS_FLORES_EN_ATACO._-_panoramio.jpg\" alt=\"Ruta de las Flores fresques Ataco El Salvador\">\n          <div class=\"td-intro__badge\">\ud83d\udccd 5 villages \u00b7 Cordill\u00e8re Apaneca \u00b7 El Salvador<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== G\u00c9O & CLIMAT ===== -->\n  <section class=\"td-section td-section--alt\" id=\"geo\">\n    <div class=\"td-wrap\">\n      <span class=\"td-eyebrow\">Rep\u00e8res<\/span>\n      <h2 class=\"td-h2\">G\u00e9ographie & <em>climat<\/em><\/h2>\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>\n\n      <div class=\"td-info-grid td-anim\">\n        <div class=\"td-info-card\">\n          <span class=\"td-info-card__icon\">\ud83d\uddfa\ufe0f<\/span>\n          <h3 class=\"td-info-card__h\">Situation & Acc\u00e8s<\/h3>\n          <ul>\n            <li><span>\ud83d\udccd<\/span><span><strong>Localisation<\/strong>Cordill\u00e8re Apaneca-Ilamatepec \u00b7 ouest El Salvador \u00b7 1 200-1 800 m altitude \u00b7 d\u00e9partement de Sonsonate-Ahuachap\u00e1n<\/span><\/li>\n            <li><span>\u2708\ufe0f<\/span><span><strong>A\u00e9roport<\/strong>San Salvador SAL \u00e0 2h30 (90 km) \u00b7 vols directs Madrid (Iberia\/Avianca), Houston, Miami<\/span><\/li>\n            <li><span>\ud83d\udee3\ufe0f<\/span><span><strong>La Route 8 (CA-8)<\/strong>traverse les 5 villages \u00b7 36 km \u00b7 1h en voiture sans arr\u00eats<\/span><\/li>\n            <li><span>\ud83d\ude90<\/span><span><strong>Depuis Santa Ana<\/strong>1h30 \u00b7 id\u00e9al en duo Santa Ana \u2192 Ruta<\/span><\/li>\n            <li><span>\ud83c\udf0b<\/span><span><strong>Volcanes proches<\/strong>Santa Ana 2 381 m, Izalco 1 950 m visibles depuis la route<\/span><\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"td-info-card td-info-card--orange\">\n          <span class=\"td-info-card__icon\">\u2600\ufe0f<\/span>\n          <h3 class=\"td-info-card__h\">Climat & Saison<\/h3>\n          <ul>\n            <li><span>\ud83c\udf21\ufe0f<\/span><span><strong>Temp\u00e9rature<\/strong>22-25\u00b0C jour \/ 12-15\u00b0C nuit \u00b7 climat temp\u00e9r\u00e9 frais \u00b7 brume matinale<\/span><\/li>\n            <li><span>\u2600\ufe0f<\/span><span><strong>Verano<\/strong>Novembre-Avril \u00b7 ciels clairs \u00b7 id\u00e9al floraison, caf\u00e9, randonn\u00e9e<\/span><\/li>\n            <li><span>\ud83c\udf3f<\/span><span><strong>Invierno<\/strong>Mai-Octobre \u00b7 pluies tropicales fin journ\u00e9e \u00b7 paysages plus verts<\/span><\/li>\n            <li><span>\ud83c\udf38<\/span><span><strong>Floraison maximale<\/strong>Mars-Avril \u00b7 maquilishuat (rose), buganvillea, cafetiers en fleurs blanches<\/span><\/li>\n            <li><span>\u2615<\/span><span><strong>R\u00e9colte caf\u00e9<\/strong>Octobre-Mars \u00b7 pic d\u00e9cembre-f\u00e9vrier \u00b7 tours fincas participatifs<\/span><\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <!-- CALENDRIER MENSUEL VISUEL -->\n      <div class=\"td-anim\" id=\"climat\" style=\"margin-top: 50px;\">\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>\n        <p style=\"color: var(--text-soft); margin-bottom: 0;\">Survolez les mois pour identifier les meilleures fen\u00eatres.<\/p>\n        <div class=\"td-cal\">\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>\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>\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\">\u2600\ufe0f<\/div><\/div>\n          <div class=\"td-cal__m td-cal__m--top\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">Avr<\/div><div class=\"td-cal__icon\">\ud83c\udf24\ufe0f<\/div><\/div>\n          <div class=\"td-cal__m td-cal__m--low\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">Mai<\/div><div class=\"td-cal__icon\">\ud83c\udf3f<\/div><\/div>\n          <div class=\"td-cal__m td-cal__m--low\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">Jun<\/div><div class=\"td-cal__icon\">\ud83c\udf3f<\/div><\/div>\n          <div class=\"td-cal__m td-cal__m--low\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">Jul<\/div><div class=\"td-cal__icon\">\ud83c\udf3f<\/div><\/div>\n          <div class=\"td-cal__m td-cal__m--low\"><span class=\"td-cal__dot\"><\/span><div class=\"td-cal__name\">Ao\u00fb<\/div><div class=\"td-cal__icon\">\ud83c\udf27\ufe0f<\/div><\/div>\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\udf2a\ufe0f<\/div><\/div>\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>\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\udc8e<\/div><\/div>\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>\n        <\/div>\n        <div class=\"td-cal__legend\">\n          <span><i style=\"background: var(--green);\"><\/i>Sweet spot Toucan<\/span>\n          <span><i style=\"background: var(--orange);\"><\/i>Haute saison<\/span>\n          <span><i style=\"background: var(--navy);\"><\/i>Saison d\u00e9conseill\u00e9e<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== EXP\u00c9RIENCES SIGNATURE ===== -->\n  <section class=\"td-section\" id=\"exp\">\n    <div class=\"td-wrap\">\n      <span class=\"td-eyebrow\">\u00c0 ne pas manquer<\/span>\n      <h2 class=\"td-h2\">Les 5 exp\u00e9riences <em>signature<\/em><\/h2>\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>\n\n            <div class=\"td-exps\">\n        <article class=\"td-exp td-anim\">\n          <div class=\"td-exp__media\"><span class=\"td-exp__num\">1<\/span><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/b\/be\/Concepcion_Ataco_banner.jpg\/1920px-Concepcion_Ataco_banner.jpg\" alt=\"Concepci\u00f3n de Ataco fresques murales El Salvador\" loading=\"lazy\"><\/div>\n          <div class=\"td-exp__body\"><span class=\"td-exp__cat\">\ud83c\udfa8 Village mus\u00e9e<\/span><h3 class=\"td-exp__title\">Concepci\u00f3n de Ataco &amp; ses fresques<\/h3><p class=\"td-exp__desc\">Le <strong>village \u00e9toile de la Ruta<\/strong>, transform\u00e9 depuis 2005 en <strong>mus\u00e9e \u00e0 ciel ouvert<\/strong> avec <strong>+100 fresques murales<\/strong> peintes par les artistes locaux. Style na\u00eff, sc\u00e8nes de la vie rurale salvadorienne, animaux, indig\u00e8nes Pipiles. Ruelles pav\u00e9es color\u00e9es, balcons fleuris, ateliers d'artisans (c\u00e9ramique, tissage), caf\u00e9s torr\u00e9facteurs. <strong>Mirador de la Cruz<\/strong> sur la colline (15 min marche) = vue panoramique. <strong>Diversion Tour<\/strong> (5h $40) = canopy + tyrolienne dans la cordill\u00e8re.<\/p><div class=\"td-exp__tips\"><span class=\"td-exp__tip\">\ud83d\udcf7 Tour fresques 2h $5<\/span><span class=\"td-exp__tip\">\u2615 Caf\u00e9s torr\u00e9facteurs locaux<\/span><\/div><\/div>\n        <\/article>\n        <article class=\"td-exp td-anim\">\n          <div class=\"td-exp__media\"><span class=\"td-exp__num\">2<\/span><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/a\/a1\/Juay%C3%BAa%2C_El_Salvador.JPG\" alt=\"Festival gastronomico Juay\u00faa El Salvador\" loading=\"lazy\"><\/div>\n          <div class=\"td-exp__body\"><span class=\"td-exp__cat\">\ud83c\udf7d\ufe0f Festival weekend<\/span><h3 class=\"td-exp__title\">Festival Gastron\u00f3mico de Juay\u00faa<\/h3><p class=\"td-exp__desc\">Tous les <strong>samedi-dimanche<\/strong> sur la Plaza Central de Juay\u00faa, <strong>festival gastronomique<\/strong> traditionnel : <strong>plats rares<\/strong> (lapin, iguane, escargot, dinde sauvage), pupusas, atol, vins de fruits, sweets. Fanfare locale, ambiance familiale, vendeurs costum\u00e9s. <strong>Atracci\u00f3n phare<\/strong> du Salvador weekend. Combinable avec <strong>Salto de los Chorros de la Calera<\/strong> (cascades \u00e0 30 min marche du village).<\/p><div class=\"td-exp__tips\"><span class=\"td-exp__tip\">\ud83d\udc30 Lapin brais\u00e9 sp\u00e9cialit\u00e9<\/span><span class=\"td-exp__tip\">\ud83d\udca6 Cascades Chorros 30 min<\/span><\/div><\/div>\n        <\/article>\n        <article class=\"td-exp td-anim\">\n          <div class=\"td-exp__media\"><span class=\"td-exp__num\">3<\/span><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/2\/23\/Apaneca%2C_El_Salvador_-_panoramio.jpg\" alt=\"Apaneca caf\u00e9 finca canopy El Salvador\" loading=\"lazy\"><\/div>\n          <div class=\"td-exp__body\"><span class=\"td-exp__cat\">\u2615 Plus haut village<\/span><h3 class=\"td-exp__title\">Apaneca &amp; canopy fincas caf\u00e9<\/h3><p class=\"td-exp__desc\"><strong>Apaneca (1 450 m)<\/strong> = plus haut village du Salvador, capitale du <strong>caf\u00e9 d'altitude<\/strong>. Tours fincas immersifs : <strong>Cafe Albania<\/strong> (cup of excellence), <strong>Casa de Caf\u00e9 El Carmen<\/strong>. <strong>Apaneca Canopy Tour<\/strong> = 12 plateformes, tyroliennes au-dessus de la cordill\u00e8re ($40). <strong>Laguna Verde<\/strong> (15 min) = lagune volcanique encercl\u00e9e de cafetiers. Restaurant signature : <strong>Entre Nubes<\/strong> (vue 360\u00b0).<\/p><div class=\"td-exp__tips\"><span class=\"td-exp__tip\">\u2615 Tour finca + d\u00e9gustation $25<\/span><span class=\"td-exp__tip\">\ud83c\udf3f Canopy 12 plateformes<\/span><\/div><\/div>\n        <\/article>\n        <article class=\"td-exp td-anim\">\n          <div class=\"td-exp__media\"><span class=\"td-exp__num\">4<\/span><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/8\/86\/Iglesia_San_Juan_Bautista_Nahuizalco.JPG\/1920px-Iglesia_San_Juan_Bautista_Nahuizalco.JPG\" alt=\"Nahuizalco artisanat indig\u00e8ne El Salvador\" loading=\"lazy\"><\/div>\n          <div class=\"td-exp__body\"><span class=\"td-exp__cat\">\ud83e\udeb6 H\u00e9ritage Pipil<\/span><h3 class=\"td-exp__title\">Nahuizalco &amp; Mercado de Noche<\/h3><p class=\"td-exp__desc\">Premi\u00e8re \u00e9tape sud, <strong>Nahuizalco<\/strong> = village indig\u00e8ne <strong>nahuat-pipil<\/strong>, gardien des traditions ancestrales. <strong>Mercado nocturne<\/strong> (Mercado de Noche) \u00e9clair\u00e9 aux bougies = unique au Salvador (vendredi-dimanche soir 19h-23h). <strong>Vannerie en mimbre<\/strong> (rotin), c\u00e9ramique, tissage, gastronomie indig\u00e8ne. <strong>Iglesia colonial<\/strong> 1832 et <strong>Museo Comunitario Nahuat-Pipil<\/strong> ($1, langue nahuat encore parl\u00e9e).<\/p><div class=\"td-exp__tips\"><span class=\"td-exp__tip\">\ud83d\udd6f\ufe0f Mercado de Noche unique<\/span><span class=\"td-exp__tip\">\ud83d\udde3\ufe0f Langue nahuat encore vive<\/span><\/div><\/div>\n        <\/article>\n        <article class=\"td-exp td-anim\">\n          <div class=\"td-exp__media\"><span class=\"td-exp__num\">5<\/span><img decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/9\/96\/Chorros_de_La_Calera.JPG\/1920px-Chorros_de_La_Calera.JPG\" alt=\"Salto de los Chorros cascade Juay\u00faa\" loading=\"lazy\"><\/div>\n          <div class=\"td-exp__body\"><span class=\"td-exp__cat\">\ud83d\udca6 Cascades<\/span><h3 class=\"td-exp__title\">Salto de los Chorros &amp; Lagunas<\/h3><p class=\"td-exp__desc\">\u00c0 30 min marche de Juay\u00faa, <strong>Los Chorros de la Calera<\/strong> = s\u00e9rie de cascades aliment\u00e9es par sources volcaniques, baignade autoris\u00e9e. <strong>Niveau facile-mod\u00e9r\u00e9<\/strong>, guide local recommand\u00e9 ($5). \u00c0 c\u00f4t\u00e9 : <strong>Laguna Verde<\/strong> (crat\u00e8re volcanique 1 km, eaux \u00e9meraude), <strong>Laguna de las Ninfas<\/strong> (mythes locaux, lieu sacr\u00e9). Combinables en demi-journ\u00e9e. Sentier panoramique entre Apaneca et lagunes.<\/p><div class=\"td-exp__tips\"><span class=\"td-exp__tip\">\ud83e\udd7e Sentier 7 cascades 4h<\/span><span class=\"td-exp__tip\">\ud83c\udf3f Laguna Verde sacr\u00e9e<\/span><\/div><\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== ZONES CL\u00c9S ===== -->\n  <section class=\"td-section td-section--alt\" id=\"zones\">\n    <div class=\"td-wrap\">\n      <span class=\"td-eyebrow\">Carte mentale<\/span>\n      <h2 class=\"td-h2\">Ruta &amp; ses <em>5 villages<\/em><\/h2>\n      <p class=\"td-lead\">5 villages distincts \u00e0 parcourir du sud au nord (ou inverse) : Nahuizalco (indig\u00e8ne) \u2192 Salcoatit\u00e1n \u2192 Juay\u00faa (gastronomie) \u2192 Apaneca (caf\u00e9) \u2192 Concepci\u00f3n de Ataco (fresques). 36 km, 1h en voiture sans arr\u00eats, mais pr\u00e9voir 1-2 jours pour vraiment vivre.<\/p>\n\n                  <div class=\"td-zones td-anim\">\n        <div class=\"td-zone\"><h3 class=\"td-zone__h\">Concepci\u00f3n de Ataco<\/h3><p class=\"td-zone__for\">Pour : fresques \u00b7 base h\u00e9bergement \u00b7 charme<\/p><ul>\n            <li>\ud83c\udfa8 <span><strong>+100 fresques murales<\/strong> \u00b7 mus\u00e9e \u00e0 ciel ouvert<\/span><\/li>\n            <li>\ud83d\udecd\ufe0f <span><strong>Ateliers artisans<\/strong> \u00b7 c\u00e9ramique, tissage<\/span><\/li>\n            <li>\u2615 <span><strong>Caf\u00e9s torr\u00e9facteurs<\/strong> \u00b7 El Carmen Estate<\/span><\/li>\n            <li>\ud83c\udfe8 <span><strong>Boutique h\u00f4tels<\/strong> \u00b7 El Carmen, Hotel Ataco<\/span><\/li>\n            <li>\ud83c\udf05 <span><strong>Mirador de la Cruz<\/strong> \u00b7 vue cordill\u00e8re<\/span><\/li>\n          <\/ul><\/div>\n        <div class=\"td-zone td-zone--alt\"><h3 class=\"td-zone__h\">Apaneca + Juay\u00faa<\/h3><p class=\"td-zone__for\">Pour : caf\u00e9 \u00b7 canopy \u00b7 gastronomie<\/p><ul>\n            <li>\u2615 <span><strong>Apaneca 1450m<\/strong> \u00b7 plus haut village ES<\/span><\/li>\n            <li>\ud83c\udf3f <span><strong>Canopy 12 plateformes<\/strong> \u00b7 tyroliennes<\/span><\/li>\n            <li>\ud83c\udf7d\ufe0f <span><strong>Festival Juay\u00faa weekend<\/strong> \u00b7 gastronomie<\/span><\/li>\n            <li>\ud83d\udca6 <span><strong>Salto de los Chorros<\/strong> \u00b7 cascades<\/span><\/li>\n            <li>\ud83d\udc8e <span><strong>Laguna Verde<\/strong> \u00b7 crat\u00e8re volcanique<\/span><\/li>\n          <\/ul><\/div>\n        <div class=\"td-zone\"><h3 class=\"td-zone__h\">Nahuizalco + Salcoatit\u00e1n<\/h3><p class=\"td-zone__for\">Pour : indig\u00e8ne \u00b7 authentique \u00b7 mercados<\/p><ul>\n            <li>\ud83e\udeb6 <span><strong>Mercado de Noche<\/strong> \u00b7 vendredi-dimanche bougies<\/span><\/li>\n            <li>\ud83d\udde3\ufe0f <span><strong>Langue nahuat<\/strong> \u00b7 encore parl\u00e9e<\/span><\/li>\n            <li>\ud83e\uddfa <span><strong>Vannerie mimbre<\/strong> \u00b7 artisanat s\u00e9culaire<\/span><\/li>\n            <li>\u26ea <span><strong>Iglesia coloniale 1832<\/strong> \u00b7 Nahuizalco<\/span><\/li>\n            <li>\ud83d\udecd\ufe0f <span><strong>Salcoatit\u00e1n<\/strong> \u00b7 le plus petit village<\/span><\/li>\n          <\/ul><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== FAUNE & NATURE ===== -->\n  <section class=\"td-section\" id=\"nature\">\n    <div class=\"td-wrap\">\n      <span class=\"td-eyebrow\">Bestiaire<\/span>\n      <h2 class=\"td-h2\">La nature qui vous <em>attend<\/em><\/h2>\n                  <p class=\"td-lead\">La cordill\u00e8re Apaneca-Ilamatepec abrite des <strong>for\u00eats nuageuses<\/strong> avec orchid\u00e9es end\u00e9miques, papillons morpho, oiseaux d'altitude. <strong>Saison de floraison maximale mars-avril<\/strong> : maquilishuat (rose), bougainvilliers, fleurs de caf\u00e9 (blanches odorantes), pompons d'eucalyptus. La Laguna Verde abrite des esp\u00e8ces aquatiques end\u00e9miques.<\/p>\n\n      <div class=\"td-fauna td-anim\">\n        <div class=\"td-fauna__c\"><div class=\"td-fauna__icon\">\ud83d\udc26<\/div><div class=\"td-fauna__name\">Torogoz<\/div><div class=\"td-fauna__sci\">Eumomota superciliosa<\/div><div class=\"td-fauna__when\">For\u00eats altitude \u00b7 matin \u00b7 OISEAU NATIONAL<\/div><\/div>\n        <div class=\"td-fauna__c\"><div class=\"td-fauna__icon\">\ud83c\udf38<\/div><div class=\"td-fauna__name\">Maquilishuat<\/div><div class=\"td-fauna__sci\">Tabebuia rosea<\/div><div class=\"td-fauna__when\">Mars-avril \u00b7 ARBRE NATIONAL<\/div><\/div>\n        <div class=\"td-fauna__c\"><div class=\"td-fauna__icon\">\ud83c\udf3a<\/div><div class=\"td-fauna__name\">Orchid\u00e9e end\u00e9mique<\/div><div class=\"td-fauna__sci\">Encyclia adenocaula<\/div><div class=\"td-fauna__when\">Cordill\u00e8re \u00b7 saison verte<\/div><\/div>\n        <div class=\"td-fauna__c\"><div class=\"td-fauna__icon\">\ud83e\udd8b<\/div><div class=\"td-fauna__name\">Morpho bleu<\/div><div class=\"td-fauna__sci\">Morpho peleides<\/div><div class=\"td-fauna__when\">For\u00eats nuageuses \u00b7 matin<\/div><\/div>\n        <div class=\"td-fauna__c\"><div class=\"td-fauna__icon\">\ud83d\udc26<\/div><div class=\"td-fauna__name\">Trogon gorge bleue<\/div><div class=\"td-fauna__sci\">Trogon caligatus<\/div><div class=\"td-fauna__when\">Apaneca \u00b7 matin t\u00f4t<\/div><\/div>\n        <div class=\"td-fauna__c\"><div class=\"td-fauna__icon\">\ud83e\udd85<\/div><div class=\"td-fauna__name\">Buse \u00e0 queue rousse<\/div><div class=\"td-fauna__sci\">Buteo jamaicensis<\/div><div class=\"td-fauna__when\">Sommets cordill\u00e8re \u00b7 journ\u00e9e<\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== SAVEURS ===== -->\n  <section class=\"td-section td-section--alt\" id=\"saveurs\">\n    <div class=\"td-wrap\">\n      <span class=\"td-eyebrow\">Gastronomie<\/span>\n      <h2 class=\"td-h2\">Saveurs <em>de la cordill\u00e8re<\/em><\/h2>\n      <p class=\"td-lead\">La Ruta de las Flores = <strong>\u00e9picentre gastronomique du Salvador<\/strong>. Festival Juay\u00faa weekend, tradition culinaire indig\u00e8ne nahuat-pipil, caf\u00e9 d'altitude reconnu mondialement. Plats traditionnels rares (lapin, iguane), sp\u00e9cialit\u00e9s sucr\u00e9es (sorbets, cajetas), tortillas chaudes au comal. Cuisine r\u00e9gionale sign\u00e9e.<\/p>\n\n            <div class=\"td-flavors td-anim\">\n        <div class=\"td-flav\"><div class=\"td-flav__name\">\ud83d\udc30 Conejo a la naranja<\/div><div class=\"td-flav__price\">~$8 \u2014 plat<\/div><div class=\"td-flav__desc\">Lapin mijot\u00e9 \u00e0 l'orange et aux \u00e9pices, plat signature du <strong>Festival Gastron\u00f3mico de Juay\u00faa<\/strong> (samedi-dimanche). Servi avec riz et tortillas. Sp\u00e9cialit\u00e9 rare en Am\u00e9rique centrale, hommage aux traditions paysannes salvadoriennes. Festival Plaza Juay\u00faa.<\/div><\/div>\n        <div class=\"td-flav\"><div class=\"td-flav__name\">\u2615 Caf\u00e9 Apaneca<\/div><div class=\"td-flav__price\">~$3 \u2014 tasse<\/div><div class=\"td-flav__desc\">Caf\u00e9 arabica cultiv\u00e9 \u00e0 1 450-1 800 m d'altitude. Cup of Excellence r\u00e9gulier. Vari\u00e9t\u00e9s Bourbon, Pacas, Pacamara (croisement local). Notes chocolat, fruits rouges, agrumes. <strong>Cafe Albania<\/strong>, <strong>El Carmen Estate<\/strong>. Achat direct fincas en sacs 250g $10-15.<\/div><\/div>\n        <div class=\"td-flav\"><div class=\"td-flav__name\">\ud83c\udf3d Atol shuco<\/div><div class=\"td-flav__price\">~$1 \u2014 bol\u00e9e<\/div><div class=\"td-flav__desc\">\"Atol sale\" : boisson aigre-douce \u00e0 base de ma\u00efs noir ferment\u00e9, haricots, pepitoria, alguashte (graines de courge). Sp\u00e9cifique altitude, h\u00e9ritage Pipil. Servie en j\u00edcara aux march\u00e9s de Nahuizalco et Apaneca. Go\u00fbt unique, \u00e0 essayer.<\/div><\/div>\n        <div class=\"td-flav\"><div class=\"td-flav__name\">\ud83c\udf66 Sorbete artesanal<\/div><div class=\"td-flav__price\">~$2 \u2014 boule<\/div><div class=\"td-flav__desc\">Sorbets traditionnels Concepci\u00f3n de Ataco fabriqu\u00e9s \u00e0 la main : ananas, fruit de la passion, mangue verte, jocote, anona. Helader\u00eda La Fonda Atalaya = institution familiale depuis 1950. Plaza Central. Souvenir gourmand.<\/div><\/div>\n        <div class=\"td-flav\"><div class=\"td-flav__name\">\ud83e\uded3 Pupusas con loroco<\/div><div class=\"td-flav__price\">~$0,50-1 \u2014 chacune<\/div><div class=\"td-flav__desc\">Pupuser\u00eda traditionnelle : pupusas farcies \u00e0 la <strong>fleur de loroco<\/strong> (Fernaldia pandurata, fleur unique au Salvador), au queso fresco. Restos Concepci\u00f3n de Ataco, Plaza Juay\u00faa. Go\u00fbt floral subtil, signature locale.<\/div><\/div>\n        <div class=\"td-flav\"><div class=\"td-flav__name\">\ud83c\udf6b Chocolate Las Veraneras<\/div><div class=\"td-flav__price\">~$5 \u2014 tablette<\/div><div class=\"td-flav__desc\">Cacao artisanal salvadorien reboot\u00e9 depuis 2010. Chocolat \u00e0 boire (chocolate de mesa) ou tablettes (vari\u00e9t\u00e9s Pipiles). <strong>Las Veraneras<\/strong> (Suchitoto-Ataco), <strong>Cacao Concepci\u00f3n<\/strong>. Notes intenses, f\u00e8ves bio. Souvenir gourmand premium.<\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== H\u00d4TELS SIGNATURE ===== -->\n  <section class=\"td-section\" id=\"hotels\">\n    <div class=\"td-wrap\">\n      <span class=\"td-eyebrow\">Notre s\u00e9lection terrain<\/span>\n      <h2 class=\"td-h2\">O\u00f9 <em>dormir<\/em> sur la Ruta ?<\/h2>\n      <p class=\"td-lead\">Notre conseil : base \u00e0 <strong>Concepci\u00f3n de Ataco<\/strong> (le plus charmant et tranquille pour dormir) ou <strong>Apaneca<\/strong> (vue cordill\u00e8re). \u00c9vite Juay\u00faa nuit (plus anim\u00e9 weekend). H\u00f4tels boutique coloniaux ou \u00e9co-lodges fincas caf\u00e9. Climat frais \u2192 chemin\u00e9es + plaids dans certains h\u00f4tels.<\/p>\n\n            <div class=\"td-hotels td-anim\">\n        <div class=\"td-hotel\"><div class=\"td-hotel__stars\">4\u2605<\/div><div><div class=\"td-hotel__name\">Hotel El Carmen Estate (Ataco)<\/div><div class=\"td-hotel__style\">Boutique \u00e9co-luxe finca caf\u00e9 \u00b7 24 chambres \u00b7 piscine \u00b7 spa \u00b7 resto signature \u00b7 tour finca<\/div><span class=\"td-hotel__for\">Voyage signature \u00b7 Caf\u00e9 lovers<\/span><\/div><a class=\"td-hotel__cta\" href=\"https:\/\/dynamics.toucandiscovery.com\/?destination=ruta-flores&amp;hotel=el-carmen\" target=\"_blank\" rel=\"noopener\">\u26a1 R\u00e9server Dynamics<\/a><\/div>\n        <div class=\"td-hotel\"><div class=\"td-hotel__stars\">4\u2605<\/div><div><div class=\"td-hotel__name\">Hotel Misi\u00f3n de \u00c1ngeles (Ataco)<\/div><div class=\"td-hotel__style\">Boutique colonial centre Ataco \u00b7 18 chambres \u00b7 piscine \u00b7 jardin \u00b7 proche fresques<\/div><span class=\"td-hotel__for\">Couples \u00b7 Voyageurs autonomes<\/span><\/div><a class=\"td-hotel__cta\" href=\"https:\/\/dynamics.toucandiscovery.com\/?destination=ruta-flores&amp;hotel=mision-angeles\" target=\"_blank\" rel=\"noopener\">\u26a1 R\u00e9server Dynamics<\/a><\/div>\n        <div class=\"td-hotel\"><div class=\"td-hotel__stars\">4\u2605<\/div><div><div class=\"td-hotel__name\">Hotel Albania (Apaneca)<\/div><div class=\"td-hotel__style\">Finca caf\u00e9 boutique \u00b7 14 chambres \u00b7 vue cordill\u00e8re \u00b7 resto \u00b7 tours caf\u00e9 inclus<\/div><span class=\"td-hotel__for\">Caf\u00e9 lovers \u00b7 Couples<\/span><\/div><a class=\"td-hotel__cta\" href=\"https:\/\/dynamics.toucandiscovery.com\/?destination=ruta-flores&amp;hotel=albania\" target=\"_blank\" rel=\"noopener\">\u26a1 R\u00e9server Dynamics<\/a><\/div>\n        <div class=\"td-hotel\"><div class=\"td-hotel__stars\">3\u2605<\/div><div><div class=\"td-hotel__name\">Hotel Casa de Cafe (Ataco)<\/div><div class=\"td-hotel__style\">B&amp;B charme face fresques \u00b7 8 chambres \u00b7 chemin\u00e9e \u00b7 accueil chaleureux<\/div><span class=\"td-hotel__for\">Charme local \u00b7 Petit budget<\/span><\/div><a class=\"td-hotel__cta\" href=\"https:\/\/dynamics.toucandiscovery.com\/?destination=ruta-flores&amp;hotel=casa-cafe\" target=\"_blank\" rel=\"noopener\">\u26a1 R\u00e9server Dynamics<\/a><\/div>\n        <div class=\"td-hotel\"><div class=\"td-hotel__stars\">3\u2605<\/div><div><div class=\"td-hotel__name\">Hotel Posada de Don Oli (Apaneca)<\/div><div class=\"td-hotel__style\">Boutique vue volc\u00e1n \u00b7 12 chambres \u00b7 piscine \u00b7 jardin \u00b7 proximit\u00e9 Laguna Verde<\/div><span class=\"td-hotel__for\">Familles \u00b7 Voyageurs autonomes<\/span><\/div><a class=\"td-hotel__cta\" href=\"https:\/\/dynamics.toucandiscovery.com\/?destination=ruta-flores&amp;hotel=don-oli\" target=\"_blank\" rel=\"noopener\">\u26a1 R\u00e9server Dynamics<\/a><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== TIPS EXPERTS \u2014 RUBRIQUE ===== -->\n  <section class=\"td-section td-section--alt\" id=\"tips\">\n    <div class=\"td-wrap\">\n      <span class=\"td-eyebrow\">L'expertise terrain<\/span>\n      <h2 class=\"td-h2\">Tips <em>Experts<\/em> Toucan<\/h2>\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>\n\n                  <div class=\"td-tips-grid td-anim\">\n        <div class=\"td-tipc\"><span class=\"td-tipc__ico\">\u23f1\ufe0f<\/span><div class=\"td-tipc__cat\">DUR\u00c9E<\/div><h3 class=\"td-tipc__h\">2-3 nuits id\u00e9al<\/h3><p class=\"td-tipc__txt\">2 nuits : Ataco fresques + Juay\u00faa festival weekend + Apaneca caf\u00e9. 3 nuits : ajouter Nahuizalco indig\u00e8ne + Lagunas. Excursion 1 jour possible depuis SAL\/Santa Ana mais frustrant. Pr\u00e9f\u00e9rer dormir sur place.<\/p><\/div>\n        <div class=\"td-tipc\"><span class=\"td-tipc__ico\">\ud83d\udcc5<\/span><div class=\"td-tipc__cat\">JOUR<\/div><h3 class=\"td-tipc__h\">Weekend = festival Juay\u00faa<\/h3><p class=\"td-tipc__txt\">Festival Gastron\u00f3mico de Juay\u00faa <strong>uniquement samedi-dimanche<\/strong>. Si on veut le vivre = caler le s\u00e9jour weekend. Sinon : Mercado de Noche Nahuizalco (vendredi-dimanche soir). Lundi = nombreux restos ferm\u00e9s sur la Ruta.<\/p><\/div>\n        <div class=\"td-tipc\"><span class=\"td-tipc__ico\">\ud83c\udfa8<\/span><div class=\"td-tipc__cat\">FRESQUES<\/div><h3 class=\"td-tipc__h\">Tour guid\u00e9 Ataco<\/h3><p class=\"td-tipc__txt\">Tour guid\u00e9 fresques 2h ($5\/pers) avec un local pour comprendre l'histoire de chaque fresque, les artistes, les motifs Pipiles. Ou auto-guid\u00e9 avec carte gratuite \u00e0 l'office tourisme. Photos top en lumi\u00e8re matinale.<\/p><\/div>\n        <div class=\"td-tipc\"><span class=\"td-tipc__ico\">\u2615<\/span><div class=\"td-tipc__cat\">CAF\u00c9<\/div><h3 class=\"td-tipc__h\">Tour finca Albania ou Carmen<\/h3><p class=\"td-tipc__txt\">Tour finca immersif (2-3h, $25-35) : visite plantation, cueillette (oct-mars), s\u00e9chage, d\u00e9pulpage, torr\u00e9faction, d\u00e9gustation compar\u00e9e. <strong>Cafe Albania<\/strong> Apaneca, <strong>El Carmen Estate<\/strong> Ataco. Achat direct sacs 250g $10-15.<\/p><\/div>\n        <div class=\"td-tipc\"><span class=\"td-tipc__ico\">\ud83d\ude97<\/span><div class=\"td-tipc__cat\">TRANSPORT<\/div><h3 class=\"td-tipc__h\">Voiture priv\u00e9e<\/h3><p class=\"td-tipc__txt\">Voiture priv\u00e9e + chauffeur id\u00e9al (5 villages, distances courtes mais routes sinueuses). Bus locaux fonctionnent ($1-3 entre villages) mais peu confortables. Taxi priv\u00e9 entre villages $5-10. V\u00e9lo possible Apaneca-Ataco.<\/p><\/div>\n        <div class=\"td-tipc\"><span class=\"td-tipc__ico\">\ud83c\udf38<\/span><div class=\"td-tipc__cat\">FLORAISON<\/div><h3 class=\"td-tipc__h\">Mars-avril spectaculaire<\/h3><p class=\"td-tipc__txt\">Saison de floraison maximale = mars-avril. <strong>Maquilishuat<\/strong> (arbre national, fleurs roses), <strong>cafetiers en fleurs blanches<\/strong> (parfum\u00e9s vanille), bougainvilliers explosent. Le nom \"Ruta de las Flores\" prend tout son sens. Photos extraordinaires.<\/p><\/div>\n        <div class=\"td-tipc\"><span class=\"td-tipc__ico\">\ud83e\udde5<\/span><div class=\"td-tipc__cat\">CLIMAT<\/div><h3 class=\"td-tipc__h\">Pull obligatoire soir<\/h3><p class=\"td-tipc__txt\">Climat temp\u00e9r\u00e9 frais (15-25\u00b0C jour, 12\u00b0C nuit). Pull, polaire, pantalon long indispensables. Chemin\u00e9es dans certains h\u00f4tels. Brume matinale signature. Imperm\u00e9able saison verte (mai-oct).<\/p><\/div>\n        <div class=\"td-tipc\"><span class=\"td-tipc__ico\">\ud83d\udcb5<\/span><div class=\"td-tipc__cat\">BUDGET<\/div><h3 class=\"td-tipc__h\">Tr\u00e8s accessible<\/h3><p class=\"td-tipc__txt\">H\u00f4tels boutique $80-180, repas $5-15, festival Juay\u00faa $5-10\/plat, tour fresques $5, tour caf\u00e9 $25-35, canopy $40. USD officiel, cartes accept\u00e9es h\u00f4tels et restos touristiques. Pourboire 10% restos.<\/p><\/div>\n      <\/div>\n      <div class=\"td-avoid td-anim\">\n        <h3 class=\"td-avoid__h\">\u26a0\ufe0f \u00c0 \u00e9viter \u2014 les pi\u00e8ges classiques<\/h3>\n        <ul>\n          <li>\u274c <span><strong>Lundi sur la Ruta :<\/strong> nombreux restos ferm\u00e9s. Pr\u00e9f\u00e9rer mardi-dimanche.<\/span><\/li>\n          <li>\u274c <span><strong>Manquer le festival Juay\u00faa :<\/strong> uniquement weekend. Si possible caler le s\u00e9jour vendredi-dimanche.<\/span><\/li>\n          <li>\u274c <span><strong>Sous-estimer la fra\u00eecheur :<\/strong> 12\u00b0C nuit. Pull obligatoire. Chambre sans chauffage = inconfort.<\/span><\/li>\n          <li>\u274c <span><strong>Faire les 5 villages en 1 jour :<\/strong> stressant. 2 nuits minimum pour vivre, pas seulement traverser.<\/span><\/li>\n          <li>\u274c <span><strong>Conduire de nuit :<\/strong> routes sinueuses, brouillard, peu d'\u00e9clairage. Conduire de jour.<\/span><\/li>\n          <li>\u274c <span><strong>Boire l'eau du robinet :<\/strong> non potable. Eau bouteille uniquement.<\/span><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== T\u00c9L\u00c9CHARGEMENT PDF ===== -->\n  <section class=\"td-section\" id=\"pdf\">\n    <div class=\"td-wrap\">\n      <div class=\"td-pdf-band td-anim\">\n        <div class=\"td-pdf-band__icon\">\ud83d\udcc4<\/div>\n        <div>\n          <h3 class=\"td-pdf-band__h\">Ruta de las Flores en avant-premi\u00e8re<\/h3>\n          <p class=\"td-pdf-band__sub\">Cette fiche est notre premi\u00e8re r\u00e9f\u00e9rence Ruta de las Flores. Pour un dossier d\u00e9taill\u00e9 (5 villages, fincas caf\u00e9, h\u00f4tels, transferts), contactez-nous \u2014 DMC partenaire sp\u00e9cialis\u00e9.<\/p>\n        <\/div>\n        <a class=\"td-btn td-btn--pdf\" href=\"https:\/\/toucandiscovery.com\/contact\/\" rel=\"noopener\">\u2709\ufe0f Demander le dossier complet<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== FAQ ===== -->\n  <section class=\"td-section td-section--alt\" id=\"faq\">\n    <div class=\"td-wrap\">\n      <span class=\"td-eyebrow\">Questions fr\u00e9quentes<\/span>\n      <h2 class=\"td-h2\">Vos <em>questions<\/em>, nos r\u00e9ponses<\/h2>\n                  <p class=\"td-lead\">Les 6 questions qu'on nous pose le plus souvent \u00e0 propos de la Ruta de las Flores.<\/p>\n\n      <div class=\"td-faq td-anim\">\n        <details><summary>Combien de nuits pr\u00e9voir sur la Ruta ?<\/summary><div class=\"td-faq__answer\"><strong>2-3 nuits id\u00e9al<\/strong>. 2 nuits = Ataco fresques + Apaneca caf\u00e9 + Juay\u00faa festival weekend. 3 nuits = ajouter Nahuizalco indig\u00e8ne + Lagunas + canopy. Excursion 1 jour depuis SAL faisable mais frustrant.<\/div><\/details>\n        <details><summary>O\u00f9 dormir sur la Ruta ?<\/summary><div class=\"td-faq__answer\"><strong>Concepci\u00f3n de Ataco<\/strong> = le plus charmant et tranquille (boutique colonial, fresques, tranquille). <strong>Apaneca<\/strong> = pour amateurs de caf\u00e9 (fincas, cordill\u00e8re). <strong>Pas Juay\u00faa<\/strong> sauf weekend (festival), nuit moins charmante.<\/div><\/details>\n        <details><summary>Le festival Juay\u00faa, c'est quand ?<\/summary><div class=\"td-faq__answer\"><strong>Tous les samedi-dimanche<\/strong> de l'ann\u00e9e, sur la Plaza Central. Plats traditionnels rares (lapin, iguane, dinde), pupusas, atol, sucreries, fanfare. Animation 11h-19h. Combinable avec cascades Los Chorros. Caler le s\u00e9jour weekend = exp\u00e9rience signature.<\/div><\/details>\n        <details><summary>Comment se d\u00e9placer entre les 5 villages ?<\/summary><div class=\"td-faq__answer\"><strong>Voiture priv\u00e9e + chauffeur<\/strong> = solution Toucan (routes sinueuses, distances courtes). <strong>Bus locaux<\/strong> = \u00e9conomique ($1-3 entre villages). <strong>Taxi priv\u00e9<\/strong> $5-10 entre villages. <strong>V\u00e9lo<\/strong> possible Apaneca-Ataco (8 km).<\/div><\/details>\n        <details><summary>Quand y aller ?<\/summary><div class=\"td-faq__answer\">Sweet spot : <strong>mars-avril<\/strong> (floraison maximale, le nom \"Flores\" prend tout son sens). Saison s\u00e8che nov-avril en g\u00e9n\u00e9ral, ciels clairs. R\u00e9colte caf\u00e9 oct-mars (tours immersifs). Festival Juay\u00faa toute l'ann\u00e9e weekend. Mai-octobre : pluies courtes, paysages plus verts.<\/div><\/details>\n        <details><summary>Quel budget ?<\/summary><div class=\"td-faq__answer\"><strong>Boutique \u00e9co-luxe finca<\/strong> (El Carmen) : $150-280 USD\/nuit. <strong>Boutique colonial<\/strong> (Misi\u00f3n de \u00c1ngeles, Albania) : $90-180\/nuit. <strong>Charme local<\/strong> (Casa de Cafe, Don Oli) : $50-90\/nuit. Repas $5-15, caf\u00e9 $3, tour finca $25-35. Tr\u00e8s accessible.<\/div><\/details>\n      <\/div>\n      <\/div>\n  <\/section>\n\n  <!-- ===== CTA FINAL ===== -->\n  <section class=\"td-section\">\n    <div class=\"td-wrap\">\n\n      <!-- Bandeau Dynamics -->\n      <div class=\"td-cta-band td-anim\">\n        <span class=\"td-eyebrow\">Pr\u00eats pour le d\u00e9part ?<\/span>\n        <h2>On organise votre voyage sur la <em>Ruta de las Flores<\/em><\/h2>\n        <p>Construisez votre s\u00e9jour Ruta de las Flores via Toucan Dynamics \u2014 boutique colonial, fincas caf\u00e9, transferts SAL. Ou laissez-nous tout pr\u00e9parer : <strong>DMC depuis 2018<\/strong>, conseiller francophone \u00e0 San Jos\u00e9, circuits El Salvador complets avec villages perch\u00e9s, caf\u00e9 d'altitude et art mural.<\/p>\n        <div class=\"td-cta-row\">\n          <a class=\"td-btn td-btn--main\" href=\"https:\/\/dynamics.toucandiscovery.com\/?destination=ruta-de-las-flores\" target=\"_blank\" rel=\"noopener\">\u26a1 Composer mon voyage<\/a>\n          <a class=\"td-btn td-btn--ghost\" href=\"https:\/\/toucandiscovery.com\/contact\/\">Demander un devis sur-mesure<\/a>\n        <\/div>\n      <\/div>\n\n      <!-- Mention discrete pour professionnels du voyage -->\n      <div class=\"td-pro-discreet td-anim\">\n        <p>Vous \u00eates <strong>agent de voyage ou TO<\/strong> ? Toucan Discovery est votre <a href=\"https:\/\/dynamics.toucandiscovery.com\/?destination=ruta-de-las-flores\" target=\"_blank\" rel=\"noopener\">DMC r\u00e9ceptif Costa Rica<\/a> \u2014 acc\u00e8s B2B sur Dynamics, tarifs nets, support francophone \u00e0 San Jos\u00e9, expertise terrain depuis 2018 sur l'ensemble du pays.<\/p>\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- ===== PIED DE PAGE TOUCAN ===== -->\n  <footer class=\"td-foot\">\n    <div class=\"td-wrap\">\n      <div class=\"td-foot__grid\">\n        <div class=\"td-foot__col td-foot__brand\">\n          <div class=\"td-foot__logo\">TOUCAN <span>DISCOVERY<\/span><\/div>\n          <p class=\"td-foot__tagline\">Vends des voyages. \u00c9cris des histoires.<\/p>\n          <p class=\"td-foot__legal\">Toucan Discovery S.R.L.<br>San Jos\u00e9, Costa Rica \u00b7 C\u00e9dula 3-102-862013<\/p>\n        <\/div>\n        <div class=\"td-foot__col\">\n          <h4 class=\"td-foot__h\">Destinations<\/h4>\n          <ul>\n            <li><a href=\"\/destinations-costa-rica\/\">Costa Rica<\/a><\/li>\n            <li><a href=\"\/destinations-mexique\/\">Mexique<\/a><\/li>\n            <li><a href=\"https:\/\/toucandiscovery.com\/panama\/\">Panama<\/a><\/li>\n            <li><a href=\"https:\/\/toucandiscovery.com\/nicaragua\/\">Nicaragua<\/a><\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"td-foot__col\">\n          <h4 class=\"td-foot__h\">Inspirations<\/h4>\n          <ul>\n            <li><a href=\"https:\/\/toucandiscovery.com\/inspirations\/\">Collection Essentiel<\/a><\/li>\n            <li><a href=\"https:\/\/toucandiscovery.com\/collection-foret\/\">Collection For\u00eat<\/a><\/li>\n            <li><a href=\"https:\/\/toucandiscovery.com\/collection-horizon\/\">Collection Horizon<\/a><\/li>\n            <li><a href=\"https:\/\/toucandiscovery.com\/collection-serenite\/\">Collection S\u00e9r\u00e9nit\u00e9<\/a><\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"td-foot__col\">\n          <h4 class=\"td-foot__h\">Toucan Discovery<\/h4>\n          <ul>\n            <li><a href=\"https:\/\/toucandiscovery.com\/about-us\/\">\u00c0 propos<\/a><\/li>\n            <li><a href=\"https:\/\/toucandiscovery.com\/contact\/\">Contact<\/a><\/li>\n            <li><a href=\"https:\/\/toucandiscovery.com\/blog\/\">Blog<\/a><\/li>\n            <li><a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\">\u26a1 Toucan Dynamics<\/a><\/li>\n          <\/ul>\n          <div class=\"td-foot__social\">\n            <a href=\"https:\/\/www.facebook.com\/toucandiscovery\" target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\">f<\/a>\n            <a href=\"https:\/\/www.instagram.com\/toucan_discovery\" target=\"_blank\" rel=\"noopener\" aria-label=\"Instagram\">@<\/a>\n            <a href=\"https:\/\/www.linkedin.com\/company\/93869964\" target=\"_blank\" rel=\"noopener\" aria-label=\"LinkedIn\">in<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"td-foot__bottom\">\n        <p>\u00a9 2026 Toucan Discovery \u2014 Destination Management Company \u00b7 Costa Rica<\/p>\n        <p><a href=\"mailto:admin@toucandiscovery.com\">admin@toucandiscovery.com<\/a> \u00b7 <a href=\"tel:+50687777166\">+506 8777 7166<\/a><\/p>\n      <\/div>\n    <\/div>\n  <\/footer>\n\n<\/section>\n\n\n<script>\n(function(){\n  \/\/ ===== Fade-in au scroll =====\n  if ('IntersectionObserver' in window) {\n    const obs = new IntersectionObserver((entries) => {\n      entries.forEach(en => {\n        if (en.isIntersecting) {\n          en.target.classList.add('is-in');\n          obs.unobserve(en.target);\n        }\n      });\n    }, { threshold: .12, rootMargin: '0px 0px -8% 0px' });\n    document.querySelectorAll('.td-anim').forEach(el => obs.observe(el));\n  } else {\n    document.querySelectorAll('.td-anim').forEach(el => el.classList.add('is-in'));\n  }\n\n  \/\/ ===== Count-up sur les stats du hero =====\n  const counters = document.querySelectorAll('.td-hero__stat-num[data-count]');\n  let started = false;\n  function startCounters() {\n    if (started) return;\n    started = true;\n    counters.forEach(c => {\n      const target = +c.dataset.count;\n      const dur = 1600;\n      const t0 = performance.now();\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>El Salvador \u00b7 Ruta de las Flores Ruta de las Flores \u00ab\u00a0Le chemin o\u00f9 les villages fleurissent\u00a0\u00bb \u2014 36 km de fresques, fincas de caf\u00e9, march\u00e9s gastronomiques, et cinq pueblos perch\u00e9s \u00e0 1\u00a0500 m parmi les volcans. 36 km \u00b7 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":5073,"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-5391","page","type-page","status-publish","hentry"],"aioseo_notices":[],"acf":[],"_links":{"self":[{"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/pages\/5391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/comments?post=5391"}],"version-history":[{"count":5,"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/pages\/5391\/revisions"}],"predecessor-version":[{"id":5483,"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/pages\/5391\/revisions\/5483"}],"up":[{"embeddable":true,"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/pages\/5073"}],"wp:attachment":[{"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/media?parent=5391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}