{
  "id": 9063,
  "type": "page",
  "slug": "tour-yunnan-borderlands",
  "path": "/tours/tour-yunnan-borderlands/",
  "title": "tour-yunnan-borderlands",
  "excerpt": "",
  "featuredMediaId": null,
  "publishedAt": "2026-08-07 04:35:57",
  "modifiedAt": "2026-08-27 07:30:01",
  "authorId": null,
  "seoTitle": "Tropical Yunnan: Hot Springs, Dai Culture & Rainforests | Little Chinese Everywhere",
  "seoDescription": "Tropical Yunnan: Hot Springs, Dai Culture & Rainforests — 8 days, Western Yunnan | LCE × Boutique China Tropical Yunnan: Hot Springs, Dai Culture & Rainforests A journey through…",
  "canonicalUrl": "https://littlechineseeverywhere.com/tours/tour-yunnan-borderlands/",
  "robots": {
    "index": null,
    "follow": null
  },
  "openGraph": {},
  "socialImage": "https://littlechineseeverywhere.com/media/tours-borderlands-hero.jpg",
  "destination": {
    "country": null,
    "province": null,
    "season": null,
    "latitude": null,
    "longitude": null,
    "color": null
  },
  "excerptHtml": "",
  "contentHtml": "\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>8 Days — Tropical Yunnan: Hot Springs, Dai Culture &amp; Rainforests, Western Yunnan | LCE × Boutique China</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link href=\"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Kantumruy+Pro:wght@300;400;500;600;700&family=Playfair+Display:wght@600;700;900&display=swap\" rel=\"stylesheet\">\n<style>\n  :root{--blue:#0755B0;--blue-d:#06407f;--sky:#52B3D9;--ink:#282526;--grey:#373737;--muted:#6b6764;\n        --paper:#fff;--mist:#F8F8F8;--line:#E2E2E2;--serif:'Lora',Georgia,serif;--sans:'Kantumruy Pro',system-ui,sans-serif;--wrap:1000px;--r:14px}\n  #lce-page *{box-sizing:border-box}\n  html{scroll-behavior:smooth}\n  #lce-page{margin:0;font-family:var(--sans);color:var(--ink);background:var(--paper);font-size:18px;line-height:1.65;-webkit-font-smoothing:antialiased}\n  #lce-page h1,#lce-page h2,#lce-page h3,#lce-page h4{font-family:var(--serif) !important;font-weight:700 !important;line-height:1.15;margin:0 0 .5em}\n  #lce-page h2{font-size:clamp(18px,2.4vw,30px) !important;color:var(--blue) !important}\n  #lce-page h3{font-size:21px}\n  #lce-page h4{font-size:22px}\n  #lce-page p{margin:0 0 1em}\n  #lce-page a{color:var(--blue);text-decoration:none}\n  #lce-page img{max-width:100%;display:block}\n  #lce-page .wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}\n  #lce-page .btn{display:inline-flex;align-items:center;gap:.5em;font-weight:600;font-size:16px;padding:13px 26px;border-radius:999px;cursor:pointer;border:1.5px solid transparent;transition:.18s}\n  #lce-page .btn-primary{background:var(--blue) !important;color:#fff !important}\n  #lce-page .btn-primary:hover{background:var(--blue-d) !important}\n  #lce-page .btn-light{background:#fff !important;color:var(--blue) !important}\n  #lce-page .btn-ghost{background:transparent !important;border-color:var(--blue) !important;color:var(--blue) !important}\n  #lce-page .btn-ghost:hover{background:var(--blue) !important;color:#fff !important}\n  #lce-page section{padding:64px 0}\n\n  #lce-page header.nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}\n  #lce-page .nav-in{display:flex;align-items:center;justify-content:space-between;height:66px}\n  #lce-page .brand{display:flex;align-items:center;gap:10px;white-space:nowrap;font-family:var(--serif);font-weight:700;font-size:17px}\n  #lce-page .brand small{display:block;font-family:var(--sans);font-weight:400;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-top:1px;white-space:nowrap}\n  @media(max-width:900px){#lce-page .brand{display:block}#lce-page .brand-logo{margin:0 0 3px}}\n  #lce-page .brand > a{display:block;line-height:0}\n  #lce-page .brand-logo{height:20px;width:auto;display:block}\n  #lce-page .brand-tag{flex:0 0 auto;white-space:nowrap}\n  #lce-page .nav-right{display:flex;align-items:center;gap:22px}\n  #lce-page .nav-right a.back{color:var(--ink);font-weight:500;font-size:14px}\n  #lce-page .nav-right .btn{padding:9px 20px;font-size:14px;color:#fff}\n\n  /* hero */\n  #lce-page .hero{position:relative;min-height:72vh;display:flex;align-items:flex-end;color:#fff;overflow:hidden}\n  #lce-page .hero img{position:absolute !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;z-index:0}\n  #lce-page .hero>*:first-child{position:absolute !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;z-index:0 !important;margin:0 !important;padding:0 !important}\n  #lce-page .hero::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,18,38,.35) 0%,rgba(8,18,38,.5) 40%,rgba(7,30,60,.85) 100%);z-index:0}\n  #lce-page .hero-in{position:relative;z-index:1;width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px 56px}\n  @keyframes heroSlideIn{0%{opacity:0;transform:translateY(-42px)}100%{opacity:1;transform:translateY(0)}}\n  #lce-page .hero-in{animation:heroSlideIn .9s cubic-bezier(.22,.9,.32,1) both !important}\n  #lce-page .hero h1{color:#fff !important;font-size:clamp(20px,2.7vw,33px) !important;max-width:16ch;text-shadow:0 2px 26px rgba(0,0,0,.35);margin-bottom:.5em !important}\n  @media(max-width:760px){#lce-page .hero h1{font-size:24px !important}}\n  #lce-page .hero .hero-summary{max-width:52ch;font-size:clamp(12px,1.2vw,14px);color:#fff;line-height:1.5;margin:0 0 1.9em;text-shadow:0 1px 8px rgba(0,0,0,.55)}\n  #lce-page .hero-cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:28px}\n  #lce-page .hero-cta .btn{font-size:13px !important;padding:11px 21px !important}\n  #lce-page .hero-cta .btn-light{background:var(--blue) !important;color:#fff !important;border:1.5px solid #fff !important}\n  #lce-page .hero-cta .btn{transition:.16s ease}\n  #lce-page .hero-cta .btn:hover{box-shadow:0 8px 20px -10px rgba(0,0,0,.5);transform:translateY(-2px)}\n  #lce-page .hero-cta .price{font-family:var(--serif);font-weight:700;font-size:16px}\n  #lce-page .hero-cta .price small{font-family:var(--sans);font-weight:400;font-size:9px;opacity:.85;display:block}\n  #lce-page .hero-facts{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin-top:18px;max-width:100%;overflow-x:auto}\n  #lce-page .hero-facts span{display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.4);padding:5px 10px;border-radius:999px;font-size:10px;font-weight:500;color:#fff}\n  #lce-page .hero-facts .hf-label{background:none;border:0;padding:0;gap:5px;white-space:nowrap;font-size:9px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:rgba(255,255,255,.8);margin-right:2px}\n  #lce-page .hero-facts .hf-label svg.mi{width:11px;height:11px}\n  @media(max-width:760px){#lce-page .hero{min-height:54vh}}\n\n  /* overview */\n  #lce-page .overview-text{text-align:left}\n  #lce-page .overview-text p{font-size:15px;color:var(--grey)}\n  #lce-page .overview-lead{font-size:16px;color:var(--ink);font-weight:700}\n  #lce-page .overview-compact{margin-top:48px;padding-top:40px;border-top:1px solid var(--line)}\n  #lce-page .overview-compact .mini-carousel{aspect-ratio:16/11}\n  #lce-page .logistics-grid{max-width:920px;margin:40px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px 40px}\n  @media(max-width:760px){#lce-page .logistics-grid{grid-template-columns:1fr 1fr;gap:24px}}\n  @media(max-width:520px){#lce-page .logistics-grid{grid-template-columns:1fr}}\n  #lce-page .logistics-item{display:flex;align-items:flex-start;gap:14px}\n  #lce-page .logistics-item svg{flex:0 0 auto;width:26px;height:26px;color:var(--blue);margin-top:2px}\n  #lce-page .logistics-item p{margin:0;font-size:15px;color:var(--ink);line-height:1.5}\n  #lce-page .overview-carousel-grid{align-items:center}\n  #lce-page .mini-carousel{position:relative;aspect-ratio:4/3;border-radius:var(--r);overflow:hidden;background:var(--line)}\n  #lce-page .mini-carousel .mc-slide{position:absolute;inset:0;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;opacity:0;transition:opacity .6s ease}\n  #lce-page .mini-carousel .mc-slide.active{opacity:1}\n  #lce-page .mini-carousel .mc-nav{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.9);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:17px;line-height:1;color:var(--ink);box-shadow:0 2px 8px rgba(0,0,0,.18)}\n  #lce-page .mini-carousel .mc-prev{left:10px}\n  #lce-page .mini-carousel .mc-next{right:10px}\n  #lce-page .mini-carousel .mc-dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:6px}\n  #lce-page .mini-carousel .mc-dots button{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.55);border:0;padding:0;cursor:pointer}\n  #lce-page .mini-carousel .mc-dots button.active{background:#fff}\n  @media(max-width:760px){#lce-page .overview-carousel-grid{grid-template-columns:1fr}#lce-page .mini-carousel{order:-1}}\n\n  /* where you'll go */\n  #lce-page .route-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center}\n  @media(max-width:760px){#lce-page .route-grid{grid-template-columns:1fr}#lce-page .overview-map{order:-1}}\n  #lce-page .overview-map svg{width:100%;height:auto;display:block;max-width:460px;margin:0 auto}\n  #lce-page .route-table{width:100%;border-collapse:collapse;border-spacing:0;border:none !important;background:transparent !important;box-shadow:none !important}\n  #lce-page .route-table tr{background:transparent !important;border:none !important}\n  #lce-page .route-table tr:nth-child(even),#lce-page .route-table tr:nth-child(odd){background:transparent !important}\n  #lce-page .route-table th{text-align:left;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;padding:0 12px 16px 0;border:none !important;background:transparent !important}\n  #lce-page .route-table td{padding:11px 12px 11px 0;font-size:14.5px;color:var(--grey);vertical-align:top;border:none !important;background:transparent !important}\n  #lce-page .route-table tr:first-child td{padding-top:2px}\n  #lce-page .route-table td:first-child{white-space:nowrap;width:1%}\n  #lce-page .route-table td.rt-place{font-family:var(--serif);font-weight:700;font-size:16px;color:var(--ink);white-space:nowrap}\n  #lce-page .route-table td:last-child{padding-left:28px}\n  #lce-page .route-table th:last-child{padding-left:28px}\n  @media(max-width:760px){#lce-page .route-table{table-layout:fixed}#lce-page .route-table th:first-child,#lce-page .route-table td:first-child{width:14%}#lce-page .route-table th:nth-child(2){width:32%}#lce-page .route-table td.rt-place{width:32%;white-space:normal !important;font-size:14.5px !important}#lce-page .route-table th:last-child,#lce-page .route-table td:last-child{width:54%;padding-left:8px !important}}\n  #lce-page .rt-num{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 6px;border-radius:999px;background:var(--blue);color:#fff;font-family:var(--serif);font-weight:700;font-size:12.5px}\n\n  /* guides */\n  #lce-page .guides-grid{display:grid;grid-template-columns:1fr;gap:20px}\n  @media(min-width:640px){#lce-page .guides-grid{grid-template-columns:1fr 1fr;gap:24px}}\n  #lce-page .guide-card{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px}\n  #lce-page .guide-avatar{flex:0 0 auto;width:88px;height:88px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:700;font-size:30px;overflow:hidden;position:relative}\n  #lce-page .guide-avatar>*{position:absolute !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;margin:0 !important}\n  #lce-page .guide-avatar img{width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;display:block}\n  #lce-page .guide-name{font-family:var(--serif);font-weight:700;font-size:17px;color:var(--ink)}\n  #lce-page .guide-role{font-size:12px;color:var(--blue);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:2px 0 6px}\n  #lce-page .guide-bio{font-size:14px;color:var(--grey);line-height:1.6;margin:6px 0 0}\n\n  /* trust */\n  #lce-page .trust-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:52px;align-items:center}\n  @media(max-width:760px){#lce-page .trust-grid{grid-template-columns:1fr}#lce-page .trust-photos{order:-1}#lce-page .trust-text h3{text-align:center !important;max-width:none !important;margin-left:auto !important;margin-right:auto !important}}\n  #lce-page .trust-text h3{font-size:clamp(24px,3.2vw,32px);color:var(--ink);max-width:13ch;margin:0 0 .4em}\n  #lce-page .trust-text p{font-size:15.5px;color:var(--grey);line-height:1.6;margin:0}\n  #lce-page .trust-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px}\n  #lce-page .trust-photos img{width:100% !important;height:100% !important;aspect-ratio:1/1;max-width:none !important;max-height:none !important;object-fit:cover !important;border-radius:var(--r)}\n\n  /* days — collapsible */\n  #lce-page .sec-head{text-align:center;margin-bottom:36px}\n  #lce-page .daytools{display:flex;justify-content:center;gap:18px;margin-bottom:24px}\n  #lce-page .daytools button{background:none;border:0;color:var(--blue);font-family:var(--sans);font-weight:600;font-size:13.5px;cursor:pointer;letter-spacing:.02em}\n  #lce-page .day{background:#fff;border:1px solid var(--line);border-radius:var(--r);margin-bottom:12px;overflow:hidden}\n  #lce-page .day[open]{box-shadow:0 14px 40px -26px rgba(7,85,176,.4)}\n  #lce-page .day summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:18px;padding:14px 18px}\n  #lce-page .day summary::-webkit-details-marker{display:none}\n  #lce-page .day .dinfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}\n  #lce-page .day .ddate{font-family:var(--serif);font-weight:700;font-size:17px;color:var(--ink)}\n  #lce-page .day .dtopic{font-family:var(--serif);font-style:italic;font-weight:500;font-size:15px;color:var(--grey);margin-top:1px}\n  #lce-page .day .dchev{flex:0 0 auto;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--blue);position:relative;transition:.25s}\n  #lce-page .day .dchev::before{content:\"\";position:absolute;top:50%;left:50%;width:8px;height:8px;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:translate(-60%,-70%) rotate(45deg);transition:.25s}\n  #lce-page .day[open] .dchev{background:var(--blue)}\n  #lce-page .day[open] .dchev::before{border-color:#fff;transform:translate(-50%,-30%) rotate(-135deg)}\n  #lce-page .day .ddetail{padding:4px 22px 24px;border-top:1px solid var(--line);margin-top:2px}\n  #lce-page .day .ddetail p{font-size:15.5px;color:var(--grey);margin:16px 0 16px}\n  #lce-page .day-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}\n  #lce-page .day-gallery img{aspect-ratio:1/1;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;border-radius:10px;cursor:zoom-in;transition:.3s ease}\n  #lce-page .day .dstay{font-size:13.5px;color:var(--muted)}\n  #lce-page .day .dstay b{color:var(--ink)}\n  #lce-page .day .dstay a.sl{color:var(--blue);border-bottom:1px solid rgba(7,85,176,.4)}\n  #lce-page .day .dstay a.sl b{color:inherit}\n  @media(max-width:560px){#lce-page .day .ddate{font-size:15.5px}}\n\n  /* stays + included */\n  #lce-page .twocol{display:grid;grid-template-columns:1fr 1fr;gap:40px}\n  @media(max-width:760px){#lce-page .twocol{grid-template-columns:1fr;gap:28px}}\n  #lce-page .stays-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}\n  @media(max-width:760px){#lce-page .stays-grid{grid-template-columns:1fr 1fr}}\n  #lce-page .stay-card{display:block;border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--mist)}\n  #lce-page a.stay-card{color:inherit;transition:.18s}\n  #lce-page a.stay-card:hover{border-color:var(--blue);box-shadow:0 10px 26px -20px rgba(7,85,176,.55)}\n  #lce-page .stay-card .n{font-family:var(--serif);font-weight:600;font-size:15px}\n  #lce-page .stay-card .w{font-size:12.5px;color:var(--muted);margin-top:2px}\n  #lce-page a.stay-card .n{color:var(--blue)}\n\n  /* boutique stays showcase */\n  #lce-page .stays-head{text-align:center;max-width:720px;margin:0 auto 46px}\n  #lce-page .stays-head h2{margin:8px 0 0}\n  #lce-page .stays-lede{color:var(--grey);font-size:16px;margin-top:14px;line-height:1.6}\n  #lce-page .hotel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 34px}\n  @media(max-width:900px){#lce-page .hotel-grid{grid-template-columns:1fr 1fr}}\n  @media(max-width:560px){#lce-page .hotel-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}\n  #lce-page .hotel-extra{display:none}\n  #lce-page .hotel-grid.show-all .hotel-extra{display:block}\n  #lce-page .stays-more{display:flex;justify-content:center;margin-top:34px}\n  #lce-page .hgal{position:relative !important;border-radius:14px;overflow:hidden;aspect-ratio:16/11;background:var(--mist)}\n  #lce-page .hgal img{position:absolute !important;object-fit:cover !important;display:block !important;cursor:zoom-in;transition:.3s ease;margin:0 !important;max-width:none !important;max-height:none !important}\n  #lce-page .hgal img:hover{filter:brightness(1.05) saturate(1.03)}\n  #lce-page .hgal .hg-hero{left:0 !important;top:0 !important;right:auto !important;bottom:auto !important;width:calc(66.5% - 3px) !important;height:100% !important}\n  #lce-page .hgal .hg-2{right:0 !important;top:0 !important;left:auto !important;bottom:auto !important;width:calc(33.5% - 3px) !important;height:calc(50% - 3px) !important}\n  #lce-page .hgal .hg-3{right:0 !important;bottom:0 !important;left:auto !important;top:auto !important;width:calc(33.5% - 3px) !important;height:calc(50% - 3px) !important}\n  #lce-page .hotel-name{font-family:var(--serif);font-weight:700;font-size:20px;margin:16px 0 2px;color:var(--ink)}\n  #lce-page .hotel-area{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--blue);font-weight:600;margin-bottom:8px}\n  #lce-page .hotel-char{font-size:14.5px;color:var(--grey);line-height:1.5;margin:0}\n  #lce-page .stays-foot{text-align:center;color:var(--muted);font-size:13px;margin:42px auto 0;max-width:680px}\n\n  /* included */\n  #lce-page .incl-head{text-align:center;margin-bottom:30px}\n  #lce-page .incl-head h2{margin-top:8px}\n  #lce-page .incl-cols{display:grid;grid-template-columns:1fr 1fr;gap:44px;max-width:820px;margin:0 auto}\n  @media(max-width:680px){#lce-page .incl-cols{grid-template-columns:1fr;gap:18px}}\n\n  /* lightbox */\n  #lce-page .lb{position:fixed;inset:0;z-index:95;background:rgba(18,16,14,.93);display:flex;align-items:center;justify-content:center}\n  #lce-page .lb[hidden]{display:none}\n  #lce-page .lb img{max-width:92vw;max-height:88vh;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5)}\n  #lce-page .lb button{position:absolute;background:rgba(0,0,0,.45);color:#fff;border:0;cursor:pointer;font-size:26px;line-height:1;width:48px;height:48px;border-radius:50%}\n  #lce-page .lb button:hover{background:rgba(0,0,0,.7)}\n  #lce-page .lb .lbx{top:18px;right:18px}\n  #lce-page .lb .lbp{left:16px;top:50%;transform:translateY(-50%)}\n  #lce-page .lb .lbn{right:16px;top:50%;transform:translateY(-50%)}\n  #lce-page .incl ul{list-style:none;padding:0;margin:0}\n  #lce-page .incl li{padding:7px 0 7px 26px;position:relative;font-size:15.5px;color:var(--grey);border-bottom:1px solid var(--line)}\n  #lce-page .incl li::before{position:absolute;left:0;top:7px}\n  #lce-page .incl.yes li::before{content:\"✓\";color:#1a8f4c;font-weight:700}\n  #lce-page .incl.no li::before{content:\"–\";color:var(--muted);font-weight:700}\n\n  /* enquiry form */\n  #lce-page .enq-head{text-align:center;max-width:620px;margin:0 auto 36px}\n  #lce-page .enq-head p{color:var(--grey)}\n  #lce-page .enq-form{max-width:720px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:32px}\n  #lce-page .grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n  @media(max-width:560px){#lce-page .grid2{grid-template-columns:1fr}}\n  #lce-page .enq-form label{display:block;font-size:13px;font-weight:600;color:var(--grey);margin-bottom:16px}\n  #lce-page .enq-form label.full{grid-column:1/-1}\n  #lce-page .enq-form input,#lce-page .enq-form select,#lce-page .enq-form textarea{width:100%;margin-top:6px;font-family:var(--sans);font-size:15px;color:var(--ink);\n        padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:#fff;font-weight:400}\n  #lce-page .enq-form input:focus,#lce-page .enq-form select:focus,#lce-page .enq-form textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(7,85,176,.12)}\n  #lce-page .enq-form textarea{min-height:96px;resize:vertical}\n  #lce-page .enq-actions{display:flex;align-items:center;gap:16px;margin-top:6px}\n  #lce-page .enq-note{font-size:12.5px;color:var(--muted)}\n  #lce-page .enq-terms{font-size:12.5px;color:var(--muted);margin:10px 0 0}\n  #lce-page .enq-terms a{color:var(--blue)}\n  @media(max-width:760px){#lce-page .enq-actions{flex-wrap:wrap}#lce-page .enq-note{flex-basis:100%;width:100%;margin-top:10px}}\n  #lce-page .enq-thanks{display:none;background:#eef6ee;border:1px solid #bfe0c4;color:#1a6b39;border-radius:10px;padding:14px 16px;font-size:15px;margin-top:14px}\n\n  /* sticky enquire bar */\n  #lce-page .sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);\n          border-top:1px solid var(--line);box-shadow:0 -8px 30px -20px rgba(0,0,0,.4);transform:translateY(110%);transition:.3s}\n  #lce-page .sticky.show{transform:translateY(0)}\n  #lce-page .sticky .in{max-width:var(--wrap);margin:0 auto;padding:11px 24px;display:flex;align-items:center;justify-content:center;gap:28px}\n  #lce-page .sticky .pr{font-size:14.5px;color:var(--grey)}\n  #lce-page .sticky .pr b{font-family:var(--serif);font-size:18px;color:var(--ink)}\n  #lce-page .sticky .actions{display:flex;align-items:center;gap:10px}\n  #lce-page .sticky .btn{padding:11px 24px;font-size:15px;transition:.16s ease}\n  #lce-page .sticky .btn:hover{box-shadow:0 8px 20px -14px rgba(7,85,176,.6);transform:translateY(-2px)}\n  #lce-page .wa-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;\n                  border-radius:50%;background:#25D366;color:#fff;flex-shrink:0;transition:.18s}\n  #lce-page .wa-btn:hover{background:#1ebe5b}\n  #lce-page .wa-btn svg{width:22px;height:22px}\n  @media(max-width:520px){#lce-page .sticky .pr small{display:none}}\n\n  #lce-page footer{background:var(--ink);color:rgba(255,255,255,.7);padding:44px 0 40px;font-size:14px}\n  #lce-page footer a{color:rgba(255,255,255,.82);text-decoration:none}\n  #lce-page footer a:hover{color:#fff}\n  #lce-page footer .ft{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 40px}\n  #lce-page footer .ft-brand{display:flex;flex-direction:column;gap:8px;align-items:flex-start}\n  #lce-page footer .ft-logo{height:24px;width:auto;display:block;opacity:.95}\n  #lce-page footer .ft-brand .ptn{font-size:13px;color:rgba(255,255,255,.6)}\n  #lce-page footer .ft-nav{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}\n  #lce-page footer .ft-nav a{font-size:14px;font-weight:500}\n  #lce-page footer .ft-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:12.5px;color:rgba(255,255,255,.5)}\n  #lce-page footer .ft-base a{color:rgba(255,255,255,.72)}\n</style>\n</head>\n<body>\n<div id=\"lce-page\">\n\n\n<section class=\"hero\" style=\"padding:0\">\n  <img src=\"/media/tours-borderlands-hero.jpg\" alt=\"Golden pagoda temple at dusk in the mountains of western Yunnan\">\n  <div class=\"hero-in\">\n    <h1 style=\"max-width:30ch\">Tropical Yunnan: Hot Springs,<br>Dai Culture &amp; Rainforests</h1>\n    <p class=\"hero-summary\">A journey through China's forgotten frontier — from the Bai villages on Erhai Lake, through the coffee valleys above the Salween, south to the tropical Dai borderlands near Myanmar, and on into the rainforest of the Gaoligong.</p>\n    <div class=\"hero-cta\"><a href=\"#enquire\" class=\"btn btn-light\">Enquire now</a><div class=\"price\">US$2,790<small>per person · twin share</small></div></div>\n    <div class=\"hero-facts\">\n      <span class=\"hf-label\"><svg class=\"mi\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"/><path d=\"M16 2v4\"/><path d=\"M8 2v4\"/><path d=\"M3 10h18\"/></svg>Next Tours</span>\n      <span>4–11 Jan 2027</span><span>9–16 Apr 2027</span><span>18–25 Nov 2027</span>\n    </div>\n  </div>\n</section>\n\n\n<section><div class=\"wrap\">\n  <div class=\"sec-head\"><h2>8 Days, Everything Sorted</h2></div>\n  <div class=\"logistics-grid\">\n    <div class=\"logistics-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.59 13.41 13.42 20.58a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82Z\"/><circle cx=\"7\" cy=\"7\" r=\"1\"/></svg><p>US$2,790 per person (twin share).<br>Single room surcharge: US$380</p></div>\n    <div class=\"logistics-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1\"/><path d=\"M9 8h1M14 8h1M9 12h1M14 12h1M9 16h1M14 16h1\"/></svg><p>8 days / 7 nights in hand-picked curated stays, each chosen for its unique character.</p></div>\n    <div class=\"logistics-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"/><circle cx=\"9\" cy=\"7\" r=\"4\"/><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"/></svg><p>Small-group departures, max 12 guests per trip.</p></div>\n    <div class=\"logistics-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v2a2 2 0 0 0 0 4v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2a2 2 0 0 0 0-4Z\"/><path d=\"M9 6v12\" stroke-dasharray=\"2 3\"/></svg><p>All experiences &amp; entries: tie-dye, a coffee-estate session, a Gaoligong rainforest hike, and Heshun crafts.</p></div>\n    <div class=\"logistics-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 2v6a2 2 0 0 0 2 2v0a2 2 0 0 0 2-2V2\"/><path d=\"M9 10v12\"/><path d=\"M17 2c-1.5 0-3 1.5-3 5s1.5 5 3 5v10\"/></svg><p>Daily breakfast plus most lunches and dinners.</p></div>\n    <div class=\"logistics-item\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M11 12 8.5 9.5a2 2 0 0 0-2.8 0L3 12.3l4 4\"/><path d=\"M13 12l2.5-2.5a2 2 0 0 1 2.8 0L21 12.3l-4 4\"/><path d=\"M7 16l2 2a2 2 0 0 0 2.8 0l.2-.2a2 2 0 0 0 2.8 0l.2-.2a2 2 0 0 0 0-2.8L13 13\"/></svg><p>English-speaking bilingual guide &amp; on-trip support throughout.</p></div>\n  </div>\n\n  <div class=\"twocol overview-carousel-grid overview-compact\">\n    <div class=\"overview-text\">\n      <p>Most travellers know Yunnan's north. This journey goes the other way — west, along old trade roads towards Myanmar, through country that shaped the tea and coffee caravans and still lives at its own pace.</p>\n      <p>Eight unhurried days from the Bai villages on Erhai Lake, down into the Salween's coffee valley, south to the tropical Dai borderlands near Myanmar, then into the green wall of the Gaoligong and on through Heshun's 600-year heritage. Markets, forest, family kitchens — China's far west at its own pace.</p>\n    </div>\n    <div class=\"mini-carousel\" id=\"yunnanCarousel\">\n      <img class=\"mc-slide active\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-carousel-1.jpg\" alt=\"Evening light on the Xizhou lakefront\" width=\"1920\" height=\"1080\">\n      <img class=\"mc-slide\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-carousel-2.jpg\" alt=\"Golden and white pagodas above the Dehong valley at dusk\" width=\"1857\" height=\"1045\">\n      <img class=\"mc-slide\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-carousel-3.jpg\" alt=\"Xizhou from above — the bay and its viaduct\" width=\"943\" height=\"1080\">\n      <img class=\"mc-slide\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-carousel-4.jpg\" alt=\"The single banyan that walks like a forest, Mangshi\" width=\"1206\" height=\"882\">\n      <img class=\"mc-slide\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-carousel-5.jpg\" alt=\"Rooftop terrace over Heshun old town at dusk\" width=\"1080\" height=\"607\">\n      <img class=\"mc-slide\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-carousel-6.jpg\" alt=\"Heshun old town lanes\" width=\"1080\" height=\"1080\">\n      <button type=\"button\" class=\"mc-nav mc-prev\" aria-label=\"Previous photo\">‹</button>\n      <button type=\"button\" class=\"mc-nav mc-next\" aria-label=\"Next photo\">›</button>\n      <div class=\"mc-dots\">\n        <button type=\"button\" class=\"active\" aria-label=\"Photo 1\"></button>\n        <button type=\"button\" aria-label=\"Photo 2\"></button>\n        <button type=\"button\" aria-label=\"Photo 3\"></button>\n        <button type=\"button\" aria-label=\"Photo 4\"></button>\n        <button type=\"button\" aria-label=\"Photo 5\"></button>\n        <button type=\"button\" aria-label=\"Photo 6\"></button>\n      </div>\n    </div>\n  </div>\n</div></section>\n\n\n<section style=\"background:var(--mist);border-top:1px solid var(--line)\"><div class=\"wrap\">\n  <div class=\"sec-head\"><h2>Where You'll Go</h2></div>\n  <div class=\"route-grid\">\n    <table class=\"route-table\">\n      <thead><tr><th>Days</th><th>Place</th><th>Highlights</th></tr></thead>\n      <tbody>\n        <tr><td><span class=\"rt-num\">1–2</span></td><td class=\"rt-place\">Dali &amp; Xizhou</td><td>Erhai Lakeside Welcome Dinner, Beimen Market &amp; Tie-Dye Village Visit</td></tr>\n        <tr><td><span class=\"rt-num\">3</span></td><td class=\"rt-place\">Xizhou → Lujiangba</td><td>Countryside Lunch &amp; Coffee-Estate Visit Above the Salween</td></tr>\n        <tr><td><span class=\"rt-num\">4</span></td><td class=\"rt-place\">Lujiangba → Mangshi</td><td>Royal-Palm Boulevards &amp; Golden Stupas at Dusk</td></tr>\n        <tr><td><span class=\"rt-num\">5</span></td><td class=\"rt-place\">Mangshi</td><td>Market Scavenger Hunt, Ancient Banyan &amp; Home-Cooked Dai Banquet</td></tr>\n        <tr><td><span class=\"rt-num\">6–7</span></td><td class=\"rt-place\">Tengchong &amp; Heshun</td><td>Guided Gaoligong Rainforest Hike, Heshun Old-Town Walk &amp; Craft Workshop</td></tr>\n        <tr><td><span class=\"rt-num\">8</span></td><td class=\"rt-place\">Tengchong → Home</td><td>Onward Transfer</td></tr>\n      </tbody>\n    </table>\n    <div class=\"overview-map\">\n      <svg viewBox=\"0 0 340 400\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"Map of Yunnan province showing the western borderlands route: Dali, Xizhou, Zhoucheng, Lujiangba and Mangshi, ending at Tengchong and Heshun\">\n        <defs>\n          <marker id=\"routeArrow\" viewBox=\"0 0 10 10\" refX=\"8\" refY=\"5\" markerWidth=\"6\" markerHeight=\"6\" orient=\"auto-start-reverse\">\n            <path d=\"M0,0 L10,5 L0,10 z\" fill=\"var(--sky)\"/>\n          </marker>\n        </defs>\n        \n        <path d=\"M14.0,250.0 L18.3,253.4 L35.0,243.4 L62.5,241.0 L62.0,244.5 L55.2,248.6 L55.1,255.0 L59.3,255.8 L62.7,262.2 L59.9,266.1 L63.8,269.9 L63.0,279.8 L69.1,280.3 L70.8,283.4 L78.7,281.6 L85.5,283.9 L87.3,289.8 L83.1,289.4 L83.7,293.0 L78.3,297.3 L80.7,306.6 L76.0,311.0 L73.1,320.8 L102.0,324.5 L102.4,337.9 L108.3,339.1 L107.6,346.2 L111.9,348.0 L118.2,344.9 L123.8,348.5 L143.5,335.7 L144.2,344.1 L147.1,346.5 L144.2,350.2 L148.0,354.6 L147.0,357.1 L149.5,359.3 L158.2,356.4 L165.7,360.8 L169.1,358.2 L165.3,353.0 L165.9,343.7 L168.8,341.9 L165.9,337.4 L167.0,333.5 L160.8,327.9 L158.7,317.4 L163.4,307.7 L167.2,306.7 L171.5,311.4 L176.7,308.4 L184.8,309.9 L193.0,295.7 L213.6,308.9 L222.7,294.5 L230.3,303.0 L234.2,295.0 L245.8,306.6 L251.3,294.5 L256.5,293.1 L256.8,297.3 L260.6,299.2 L267.9,293.0 L273.6,293.8 L278.1,289.2 L276.0,282.5 L291.6,276.3 L294.8,271.3 L302.6,279.5 L304.4,274.4 L308.3,273.8 L306.4,271.0 L313.8,265.9 L319.4,268.7 L324.2,264.2 L326.0,251.9 L319.0,242.1 L311.7,246.1 L306.4,245.7 L304.5,241.6 L300.9,246.3 L294.5,242.4 L292.4,244.6 L289.6,241.8 L291.8,238.8 L289.8,233.2 L285.0,229.6 L274.2,228.9 L272.6,234.3 L269.0,232.0 L264.2,221.4 L272.7,207.4 L269.4,204.8 L276.9,197.8 L270.1,195.5 L266.5,191.2 L267.1,186.4 L262.7,188.5 L262.2,184.0 L258.3,181.5 L271.0,150.2 L262.2,139.1 L259.6,142.8 L251.4,142.1 L248.9,147.3 L240.5,146.4 L236.4,135.8 L238.9,129.6 L232.7,125.2 L242.2,116.5 L244.6,110.0 L253.3,117.2 L259.8,109.1 L269.1,115.5 L276.2,113.6 L278.4,116.1 L285.6,111.0 L289.6,113.0 L294.0,103.3 L292.8,88.0 L285.2,84.0 L279.0,91.3 L267.1,93.7 L257.8,86.1 L263.3,83.3 L261.5,79.8 L263.6,78.2 L260.9,74.7 L257.5,75.4 L256.0,66.9 L262.4,62.9 L245.0,63.9 L241.7,61.3 L239.3,66.9 L242.3,75.9 L237.0,79.8 L233.8,77.5 L227.4,83.0 L226.5,86.1 L231.3,88.8 L228.7,95.9 L216.2,110.9 L209.1,111.3 L206.8,116.0 L207.3,131.2 L213.0,145.9 L210.5,153.7 L206.7,152.9 L199.3,159.3 L194.9,153.1 L178.9,164.8 L172.2,163.2 L169.1,165.6 L168.1,161.2 L160.4,157.1 L162.0,152.0 L153.7,145.3 L157.5,136.8 L153.0,138.7 L152.2,132.3 L144.0,126.8 L145.1,119.9 L140.5,118.9 L127.5,91.0 L122.7,95.5 L119.0,93.2 L113.8,98.4 L114.1,93.5 L109.1,91.6 L103.8,82.0 L109.1,79.1 L109.2,75.1 L93.4,59.2 L92.8,54.2 L81.5,66.2 L81.5,81.9 L78.0,78.8 L72.9,71.0 L70.4,39.2 L65.6,41.3 L67.5,46.4 L64.3,48.9 L66.0,53.5 L64.2,55.8 L60.8,55.2 L59.3,48.1 L53.7,49.2 L55.5,58.8 L52.4,61.2 L58.1,74.5 L56.6,78.8 L45.4,83.7 L41.1,72.2 L38.5,73.6 L40.5,78.3 L36.0,82.2 L37.1,93.8 L42.4,107.0 L46.4,105.8 L47.0,101.2 L56.3,105.4 L59.1,143.6 L55.2,157.9 L56.9,162.4 L51.7,162.8 L56.4,173.2 L54.0,175.5 L50.0,173.8 L42.3,185.6 L37.1,182.6 L35.9,192.1 L29.1,198.5 L25.2,196.5 L20.9,204.1 L23.7,213.4 L14.7,217.7 L14.0,229.5 L19.1,229.0 L22.1,240.5 Z\" fill=\"var(--mist)\" stroke=\"var(--line)\" stroke-width=\"1.5\"/>\n        <text x=\"190\" y=\"245\" text-anchor=\"middle\" font-family=\"Lora,Georgia,serif\" font-weight=\"700\" font-size=\"24\" fill=\"var(--blue)\" opacity=\"0.35\">Yunnan</text>\n        <path d=\"M112,178 L124,163 L96,163 L74,210 L66,234 L42,192\" fill=\"none\" stroke=\"var(--sky)\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"1 7\" marker-end=\"url(#routeArrow)\"/>\n        <g font-family=\"Kantumruy Pro,sans-serif\" font-size=\"12\" fill=\"var(--ink)\">\n          <circle cx=\"112\" cy=\"178\" r=\"9\" fill=\"var(--blue)\"/><text x=\"112\" y=\"181.5\" text-anchor=\"middle\" fill=\"#fff\" font-weight=\"700\" font-size=\"10\">1</text><text x=\"124\" y=\"182\" font-weight=\"600\">Dali</text>\n          <circle cx=\"124\" cy=\"163\" r=\"8\" fill=\"var(--blue)\"/><text x=\"124\" y=\"166.2\" text-anchor=\"middle\" fill=\"#fff\" font-weight=\"700\" font-size=\"9.5\">2</text><text x=\"136\" y=\"166.5\" font-weight=\"600\">Xizhou</text>\n          <circle cx=\"96\" cy=\"163\" r=\"8\" fill=\"var(--blue)\"/><text x=\"96\" y=\"166.2\" text-anchor=\"middle\" fill=\"#fff\" font-weight=\"700\" font-size=\"9.5\">3</text><text x=\"84\" y=\"153.5\" text-anchor=\"end\" font-weight=\"600\">Zhoucheng</text>\n          <circle cx=\"74\" cy=\"210\" r=\"8\" fill=\"var(--blue)\"/><text x=\"74\" y=\"213.2\" text-anchor=\"middle\" fill=\"#fff\" font-weight=\"700\" font-size=\"9.5\">4</text><text x=\"86\" y=\"214\" font-weight=\"600\">Lujiangba</text>\n          <circle cx=\"66\" cy=\"234\" r=\"8\" fill=\"var(--blue)\"/><text x=\"66\" y=\"237.2\" text-anchor=\"middle\" fill=\"#fff\" font-weight=\"700\" font-size=\"9.5\">5</text><text x=\"79\" y=\"238\" font-weight=\"600\">Mangshi</text>\n          <circle cx=\"42\" cy=\"192\" r=\"9\" fill=\"var(--blue)\"/><text x=\"42\" y=\"195.5\" text-anchor=\"middle\" fill=\"#fff\" font-weight=\"700\" font-size=\"10\">6</text><text x=\"42\" y=\"178\" text-anchor=\"middle\" font-weight=\"600\">Tengchong</text>\n        </g>\n      </svg>\n    </div>\n  </div>\n</div></section>\n\n\n<section class=\"days\" id=\"days\"><div class=\"wrap\">\n  <div class=\"sec-head\"><h2>Day By Day Itinerary</h2></div>\n  <div class=\"daytools\"><button type=\"button\" id=\"expandAll\">Expand all</button><button type=\"button\" id=\"collapseAll\">Collapse all</button></div>\n\n  <details class=\"day\" open>\n    <summary><span class=\"dinfo\"><span class=\"ddate\">Day 1 · Arrival</span><span class=\"dtopic\">Welcome to Yunnan</span></span><span class=\"dchev\"></span></summary>\n    <div class=\"ddetail\">\n      <p>We pick you up at Dali Airport or the high-speed rail station and set off along the tranquil shores of Erhai Lake. Our destination is Xizhou, a charming Bai ethnic village nestled between mountains and water. As dusk falls and the lights begin to glow across the lake, we share our first evening together over a relaxed welcome dinner of local delicacies and wine.</p>\n      <div class=\"day-gallery\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d1-1.jpg\" alt=\"Erhai Lake at Xizhou, mist on the water\" width=\"1920\" height=\"1080\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d1-2.jpg\" alt=\"Xizhou from above — the bay and its viaduct\" width=\"943\" height=\"1080\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d1-3.jpg\" alt=\"Evening light on the Xizhou lakefront\" width=\"1920\" height=\"1080\"></div>\n      <div class=\"dstay\">Welcome Dinner Included</div>\n    </div>\n  </details>\n  <details class=\"day\">\n    <summary><span class=\"dinfo\"><span class=\"ddate\">Day 2 · Dali</span><span class=\"dtopic\">A Taste of Everyday Dali</span></span><span class=\"dchev\"></span></summary>\n    <div class=\"ddetail\">\n      <p>We begin the day along the shores of Erhai Lake, heading to Beimen Market in Dali Old Town — Yunnan's vibrant vegetable basket, where farmers, flavors, and everyday life come together. From there, we explore the Bai mansions and quiet lanes of Xizhou before spending the afternoon learning indigo tie-dye in Zhoucheng, the village where this traditional craft still thrives. Return to Xizhou for a relaxed evening at your own pace.</p>\n      <div class=\"day-gallery\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d2-1.jpg\" alt=\"Morning produce at a Dali market\" width=\"1080\" height=\"1080\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d2-2.jpg\" alt=\"Bai mansions and back lanes of Xizhou\" width=\"865\" height=\"1080\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d2-3.jpg\" alt=\"Indigo tie-dye drying in Zhoucheng\" width=\"810\" height=\"1080\"></div>\n      <div class=\"dstay\">Market Breakfast Included · Dinner On Your Own</div>\n    </div>\n  </details>\n  <details class=\"day\">\n    <summary><span class=\"dinfo\"><span class=\"ddate\">Day 3 · Xizhou → Lujiangba</span><span class=\"dtopic\">Coffee Above the Salween Valley</span></span><span class=\"dchev\"></span></summary>\n    <div class=\"ddetail\">\n      <p>Leaving Dali behind, we travel west toward Baoshan for a hearty farm lunch before descending into the Salween Valley, one of Asia's great rivers flowing through Southwest China and Myanmar. With its unique climate and fertile mountains, this region has become one of China's finest coffee-growing areas. We visit a local coffee estate to discover the story behind Yunnan's coffee industry and enjoy one of the freshest cups you can taste, straight from the source.</p>\n      <div class=\"day-gallery\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d3-1.jpg\" alt=\"The Salween valley at Lujiangba\" width=\"1061\" height=\"1080\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d3-2.jpg\" alt=\"Coffee cherries drying at a Salween estate\" width=\"1000\" height=\"1018\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d3-3.jpg\" alt=\"Coffee country above the Salween\" width=\"607\" height=\"1080\"></div>\n      <div class=\"dstay\">Lunch + Coffee-Estate Tasting Included</div>\n    </div>\n  </details>\n  <details class=\"day\">\n    <summary><span class=\"dinfo\"><span class=\"ddate\">Day 4 · Lujiangba → Mangshi</span><span class=\"dtopic\">The Road to the Border</span></span><span class=\"dchev\"></span></summary>\n    <div class=\"ddetail\">\n      <p>Enjoy a slow morning among the coffee gardens before traveling south into tropical Dehong, a land of palm-lined roads, rice fields, and warm valley air. Arrive in Mangshi, where Dai, Han, Achang, De'ang, Jingpo, and Burmese cultures meet. Watch the sunset from the golden and silver pagodas, then explore the night market with our guides, who will lead you to the best local stalls while you sample dinner your own way.</p>\n      <div class=\"day-gallery\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d4-1.jpg\" alt=\"Golden stupas above Mangshi at dusk\" style=\"object-position:center 8%\" width=\"1128\" height=\"1080\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d4-2.jpg\" alt=\"Royal palms over a Mangshi boulevard\" style=\"object-position:center 8%\" width=\"1031\" height=\"1080\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d4-3.jpg\" alt=\"Mangshi at sunset\" width=\"810\" height=\"1080\"></div>\n      <div class=\"dstay\">Lunch Included · Dinner On Your Own</div>\n    </div>\n  </details>\n  <details class=\"day\">\n    <summary><span class=\"dinfo\"><span class=\"ddate\">Day 5 · Mangshi</span><span class=\"dtopic\">The Dai Borderlands</span></span><span class=\"dchev\"></span></summary>\n    <div class=\"ddetail\">\n      <p>Start the morning with a village breakfast at Yinjia, a family-run breakfast house in Nongshao. We then explore Dehong's diverse villages, home to Dai, De'ang, Achang, and Jingpo communities living alongside each other. Learn about De'ang fermented sour tea, watch their traditional brocade weaving, and connect with local families through everyday life. Visit One-Tree Forest, the legendary banyan tree that appears to become a forest of its own, before ending the day in a Dai family kitchen — cooking together and sharing a home-style banquet made from the dishes we prepare.</p>\n      <div class=\"day-gallery\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d5-1.jpg\" alt=\"Tropical produce at the Mangshi morning market\" width=\"1206\" height=\"882\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d5-2.jpg\" alt=\"The single banyan that walks like a forest, Mangshi\" width=\"810\" height=\"1080\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d5-3.jpg\" alt=\"A Dai home-kitchen spread\" width=\"490\" height=\"1080\"></div>\n      <div class=\"dstay\">Lunch + Dai Home-Kitchen Banquet Included</div>\n    </div>\n  </details>\n  <details class=\"day\">\n    <summary><span class=\"dinfo\"><span class=\"ddate\">Day 6 · Mangshi → Tengchong</span><span class=\"dtopic\">Into the Gaoligong Mountains</span></span><span class=\"dchev\"></span></summary>\n    <div class=\"ddetail\">\n      <p>Leaving Dehong's tropical valleys, we ascend toward Tengchong with a stop at a countryside outdoor kitchen for a farm-style lunch of grilled meats and fresh vegetables. Continue into the Gaoligong Mountains for an easy hike through one of China's richest biodiversity areas, surrounded by ancient forests, birds, and towering trees. Later, arrive at Heshun, a 600-year-old trading town on the historic route to Myanmar. Enjoy Tengchong's signature guozi, a clay-pot stew prepared especially for our table.</p>\n      <div class=\"day-gallery\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d6-1.jpg\" alt=\"Ancient forest in the Gaoligong biosphere\" width=\"860\" height=\"923\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d6-2.jpg\" alt=\"Guided hike through the Gaoligong\" width=\"891\" height=\"1080\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d6-3.jpg\" alt=\"Long-table picnic in the forest clearing\" width=\"1002\" height=\"1080\"></div>\n      <div class=\"dstay\">Picnic Lunch Included</div>\n    </div>\n  </details>\n  <details class=\"day\">\n    <summary><span class=\"dinfo\"><span class=\"ddate\">Day 7 · Tengchong</span><span class=\"dtopic\">Living Heritage &amp; Craft</span></span><span class=\"dchev\"></span></summary>\n    <div class=\"ddetail\">\n      <p>We begin with Tengchong's breakfast classics — Xidoufen pea porridge and roast-pork rice noodles at a local village eatery. Then explore Heshun, a 600-year-old caravan town shaped by the ancient trade routes to Myanmar. Taste Tengchong's signature dishes for lunch, including Dajiujia, the legendary stir-fried rice cake, and dabaopian, paper-thin pork slices. In the afternoon, choose between a hands-on craft workshop making oil-paper umbrellas or shadow puppets, or unwind in Tengchong's natural hot springs — a unique landscape shaped by the region's volcanic heritage. In the evening, we gather for our farewell dinner together in Tengchong.</p>\n      <div class=\"day-gallery\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d7-1.jpg\" alt=\"Heshun old town lanes\" width=\"1080\" height=\"1080\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d7-2.jpg\" alt=\"Painting an oil-paper umbrella, Heshun\" width=\"1080\" height=\"607\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-d7-3.jpg\" alt=\"Grass rafts on Beihai Wetland\" width=\"1080\" height=\"1080\"></div>\n      <div class=\"dstay\">Lunch + Dinner Included</div>\n    </div>\n  </details>\n  <details class=\"day\">\n    <summary><span class=\"dinfo\"><span class=\"ddate\">Day 8 · Departure</span><span class=\"dtopic\">Until Next Time</span></span><span class=\"dchev\"></span></summary>\n    <div class=\"ddetail\">\n      <p>After breakfast, we transfer you back to Dali, or drop you at Tengchong airport for onward flights. You carry the borderlands home.</p>\n      <div class=\"dstay\">Trip Ends</div>\n    </div>\n  </details>\n\n</div></section>\n\n\n<section class=\"stays\" style=\"background:var(--mist);border-top:1px solid var(--line)\"><div class=\"wrap\">\n  <div class=\"stays-head\">\n    <h2>Where You'll Stay</h2>\n    <p class=\"stays-lede\">Four stays, chosen for where they sit and what they show you — the Erhai lakefront, a working coffee estate, Mangshi's Dai old town, and hot springs at Heshun's edge.</p>\n  </div>\n\n  <div class=\"hotel-grid\">\n\n    <article class=\"hotel\">\n      <div class=\"hgal\">\n        <img class=\"hg-hero\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/kaichen-hotel-1.jpg\" alt=\"Kaichen Hotel — Erhai-facing terrace at dusk\" width=\"1447\" height=\"1080\">\n        <img class=\"hg-2\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/kaichen-hotel-2.jpg\" alt=\"Kaichen Hotel — lakefront facade\" width=\"1435\" height=\"1080\">\n        <img class=\"hg-3\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/kaichen-hotel-3.jpg\" alt=\"Kaichen Hotel — lounge\" width=\"1423\" height=\"1080\">\n      </div>\n      <h3 class=\"hotel-name\">Kaichen Hotel</h3>\n      <div class=\"hotel-area\">Xizhou · Erhai Lake · nights 1–2</div>\n      <p class=\"hotel-char\">Nestled between Xizhou Ancient Town and Erhai Lake, this boutique hotel is converted from traditional Bai-style earthen dwellings and thoughtfully preserves the square courtyard and Chinese courtyard layout.</p>\n    </article>\n    <article class=\"hotel\">\n      <div class=\"hgal\">\n        <img class=\"hg-hero\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-hotel-huke-1.jpg\" alt=\"Huke Coffee Manor — the estate's Dai towers against the hills\" width=\"1080\" height=\"720\">\n        <img class=\"hg-2\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-hotel-huke-2.jpg\" alt=\"Huke Coffee Manor — the lounge open to the Nujiang valley\" width=\"1080\" height=\"719\">\n        <img class=\"hg-3\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-hotel-huke-3.jpg\" alt=\"Huke Coffee Manor — a Dai-tower twin room\" width=\"1080\" height=\"719\">\n      </div>\n      <h3 class=\"hotel-name\">Huke Coffee Manor</h3>\n      <div class=\"hotel-area\">Lujiangba · Nujiang valley · night 3</div>\n      <p class=\"hotel-char\">A working small-bean coffee estate above the Nujiang — Dai-tower villas among the coffee gardens, an open timber lounge, and a thatched deck on the cliff edge over the valley.</p>\n    </article>\n    <article class=\"hotel\">\n      <div class=\"hgal\">\n        <img class=\"hg-hero\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-hotel-mangshi-1.jpg\" alt=\"Fanshi Hotel — gold-spired towers in the Dai Ancient Town\" width=\"776\" height=\"1080\">\n        <img class=\"hg-2\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-hotel-mangshi-2.jpg\" alt=\"Fanshi Hotel — courtyard gardens\" width=\"1600\" height=\"1110\">\n        <img class=\"hg-3\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-hotel-mangshi-3.jpg\" alt=\"Fanshi Hotel — a carved-timber room\" width=\"1600\" height=\"1062\">\n      </div>\n      <h3 class=\"hotel-name\">Fanshi Hotel</h3>\n      <div class=\"hotel-area\">Mangshi · Dai Ancient Town · nights 4–5</div>\n      <p class=\"hotel-char\">A Dai-style design hotel in Mangshi's Dai Ancient Town — gold-spired towers, banana-palm gardens, and rooms under carved timber ceilings and woven-bamboo lamps.</p>\n    </article>\n    <article class=\"hotel hotel-extra\">\n      <div class=\"hgal\">\n        <img class=\"hg-hero\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-hotel-boyun-1.jpg\" alt=\"Boyun Hot Spring Inn — rooftop terrace over Heshun old town\" width=\"1080\" height=\"607\">\n        <img class=\"hg-2\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-hotel-boyun-2.jpg\" alt=\"Boyun Hot Spring Inn — open pavilion and pools\" width=\"1080\" height=\"524\">\n        <img class=\"hg-3\" src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-hotel-boyun-3.jpg\" alt=\"Boyun Hot Spring Inn — lounge over the old town\" width=\"1080\" height=\"607\">\n      </div>\n      <h3 class=\"hotel-name\">Boyun Hot Spring Inn</h3>\n      <div class=\"hotel-area\">Heshun · Tengchong · nights 6–7</div>\n      <p class=\"hotel-char\">A hillside hot-spring inn at Heshun's edge — steaming pools and panoramic terraces looking over the old town's tiled roofs to the rice plain.</p>\n    </article>\n\n  </div>\n  <div class=\"stays-more\"><button type=\"button\" id=\"staysMore\" class=\"btn btn-ghost\">See more stays</button></div>\n  <p class=\"stays-foot\">In rare cases of limited availability, some stays may be replaced with hotels of equal standard.</p>\n</div></section>\n\n\n<section><div class=\"wrap\">\n  <div class=\"sec-head\"><h2>Your Guides</h2></div>\n  <div class=\"guides-grid\">\n    <div class=\"guide-card\">\n      <div class=\"guide-avatar\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/07/guide-carrie.jpg\" alt=\"Carrie\" width=\"1920\" height=\"1080\"></div>\n      <div class=\"guide-info\">\n        <div class=\"guide-name\">Carrie</div>\n        <p class=\"guide-bio\">Having spent the past few years guiding travelers and exploring Yunnan, Carrie has developed a deep appreciation for the region's incredible diversity. Now living in a peaceful village in Dali, she loves sharing the landscapes, cultures, and hidden gems she has discovered.</p>\n      </div>\n    </div>\n    <div class=\"guide-card\">\n      <div class=\"guide-avatar\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/07/brad-pic.jpg\" alt=\"Henry\" style=\"object-position:center 55%;transform:scale(1.65);transform-origin:center 55%\" width=\"768\" height=\"1024\"></div>\n      <div class=\"guide-info\">\n        <div class=\"guide-name\">Henry</div>\n        <p class=\"guide-bio\">Having called Yunnan home for over a decade, Henry has transformed his passion for the region into a career. From the bustling streets of Kunming to the mountains of Shangri-La, he specializes in uncovering hidden sceneries that guidebooks often miss. Henry loves connecting travelers with local culture through authentic food and untold stories, ensuring every journey feels personal and unique.</p>\n      </div>\n    </div>\n    <div class=\"guide-card\">\n      <div class=\"guide-avatar\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/07/guide-li.jpg\" alt=\"Li\" style=\"object-position:center 35%\" width=\"720\" height=\"1080\"></div>\n      <div class=\"guide-info\">\n        <div class=\"guide-name\">Li</div>\n        <p class=\"guide-bio\">A Yunnan native with a lifelong passion for his homeland, Li loves sharing the region's landscapes, cultures, and hidden stories with travelers. Years living in Australia and working with international guests give him both local insight and a global perspective.</p>\n      </div>\n    </div>\n    <div class=\"guide-card\">\n      <div class=\"guide-avatar\"><img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/07/brad-tourguide.jpg\" alt=\"Brad\" width=\"724\" height=\"888\"></div>\n      <div class=\"guide-info\">\n        <div class=\"guide-name\">Brad</div>\n        <p class=\"guide-bio\">A &#39;professional&#39; foodie based in Yunnan, Brad loves to draw closer to new things and new places, build connections with local people. He is a food detective never missing a delicious dish or a flavorful snack. He is definitely a good helper to lead you to your food adventure.</p>\n      </div>\n    </div>\n  </div>\n</div></section>\n\n\n<section style=\"background:var(--mist);border-top:1px solid var(--line)\"><div class=\"wrap\">\n  <div class=\"trust-grid\">\n    <div class=\"trust-text\">\n      <h3>Perfect For Travelers Who Want More Than The Highlights.</h3>\n      <p>Our guides live and breathe Yunnan — building real relationships with the families, artisans and small guesthouses along the route, so you experience the province the way locals do, not just from a bus window.</p>\n    </div>\n    <div class=\"trust-photos\">\n      <img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-highlight-1.jpg\" alt=\"Golden and white pagodas above the Dehong valley at dusk\" width=\"1857\" height=\"1045\">\n      <img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-highlight-2.jpg\" alt=\"Aerial view of Mangshi at sunrise\" width=\"864\" height=\"1080\">\n      <img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-highlight-3.jpg\" alt=\"A local market seller in Dehong\" width=\"1128\" height=\"1080\">\n      <img src=\"https://jcwejfnxuwwffrrxjmkn.supabase.co/storage/v1/object/public/site-media/wp-content/uploads/2026/08/west-highlight-4.jpg\" alt=\"Painting an oil-paper umbrella, Heshun\" width=\"1080\" height=\"607\">\n    </div>\n  </div>\n</div></section>\n\n\n<section><div class=\"wrap\">\n  <div class=\"incl-head\"><h2>What's Included</h2></div>\n  <div class=\"incl-cols\">\n    <div class=\"incl\">\n      <h3 style=\"color:#1a8f4c\">Included</h3>\n      <ul class=\"incl yes\">\n        <li>All curated stays (7 nights)</li>\n        <li>Daily breakfast + most lunches and dinners</li>\n        <li>Private minibus, driver &amp; bilingual guide</li>\n        <li>All experiences &amp; entries in the itinerary</li>\n        <li>On-trip support throughout</li>\n      </ul>\n    </div>\n    <div class=\"incl\">\n      <h3 style=\"color:var(--muted)\">Not Included</h3>\n      <ul class=\"incl no\">\n        <li>International &amp; domestic flights</li>\n        <li>China visa (we provide supporting docs)</li>\n        <li>Travel insurance (required)</li>\n        <li>The few meals left free to explore</li>\n      </ul>\n    </div>\n  </div>\n</div></section>\n\n\n<section class=\"enquiry\" id=\"enquire\" style=\"background:var(--mist);border-top:1px solid var(--line)\"><div class=\"wrap\">\n  <div class=\"enq-head\"><h2>Enquire to Reserve Your Spot</h2>\n    <p>Tell us a little about your trip and we'll be in touch within ~24 hours. A <strong>20% deposit secures your spot</strong>; groups stay small.</p></div>\n  <form class=\"enq-form\" id=\"enqForm\">\n    <div class=\"grid2\">\n      <label>Full name<input name=\"name\" required placeholder=\"Your name\"></label>\n      <label>Email<input type=\"email\" name=\"email\" required placeholder=\"you@email.com\"></label>\n      <label>Phone / WhatsApp<input name=\"phone\" placeholder=\"Optional\"></label>\n      <label>Country of residence<input name=\"country\" placeholder=\"Optional\"></label>\n      <label>Which journey?\n        <select name=\"trip\" id=\"tripSel\">\n          <option value=\"nw\">10 Days — Into Yunnan's Tibetan Highlands</option>\n          <option value=\"honghe\">7 Days — Hani Rice Terraces & Yunnan's Mountain Cultures</option>\n          <option value=\"west\" selected>8 Days — Tropical Yunnan: Hot Springs, Dai Culture &amp; Rainforests</option>\n          <option value=\"private\">Private journey — custom dates</option>\n        </select>\n      </label>\n      <label>Preferred departure\n        <select name=\"departure\" id=\"depSel\"></select>\n      </label>\n      <label>Number of travellers<input type=\"number\" name=\"guests\" min=\"1\" max=\"12\" placeholder=\"e.g. 2\"></label>\n      <label>Dietary requirements<input name=\"dietary\" placeholder=\"Optional — vegetarian, allergies, etc.\"></label>\n    </div>\n    <label class=\"full\">Anything you'd like us to know?<textarea name=\"message\" placeholder=\"Dates, who's travelling, other questions…\"></textarea></label>\n      <p class=\"enq-terms\">By submitting this form, you agree to our <a href=\"/tours-terms-and-conditions/\" target=\"_blank\" rel=\"noopener noreferrer\">Terms &amp; Conditions</a>.</p>\n    <div class=\"enq-actions\">\n      <button type=\"submit\" class=\"btn btn-primary\">Send enquiry</button>\n      <a href=\"https://wa.me/8615212761993\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"wa-btn\" aria-label=\"Chat with us on WhatsApp\" title=\"Chat with us on WhatsApp\">\n        <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12.04 2c-5.46 0-9.91 4.45-9.91 9.91 0 1.75.46 3.45 1.32 4.95L2 22l5.25-1.38c1.45.79 3.08 1.21 4.79 1.21h.01c5.46 0 9.9-4.45 9.9-9.91 0-2.65-1.03-5.14-2.9-7.01A9.816 9.816 0 0 0 12.04 2zm5.98 14.02c-.25.71-1.46 1.36-2.02 1.44-.52.08-1.17.11-1.89-.12-.43-.14-.99-.32-1.7-.63-3-1.3-4.96-4.32-5.11-4.52-.15-.2-1.22-1.62-1.22-3.09 0-1.47.77-2.19 1.05-2.49.27-.3.6-.37.8-.37h.57c.18 0 .43-.07.67.51.25.6.85 2.07.92 2.22.07.15.12.33.02.53-.09.2-.14.33-.28.5-.14.17-.29.38-.42.51-.14.14-.28.29-.12.57.16.28.71 1.17 1.52 1.9 1.05.94 1.93 1.23 2.21 1.37.28.14.44.12.61-.07.17-.2.71-.83.9-1.11.19-.28.38-.24.63-.14.25.09 1.6.75 1.87.89.28.14.46.21.53.33.07.12.07.68-.18 1.39z\"/></svg>\n      </a>\n      <span class=\"enq-note\">or email <a href=\"mailto:info@boutiquechina.com.au?cc=tours@littlechineseeverywhere.com\">info@boutiquechina.com.au</a></span>\n    </div>\n    <div class=\"enq-thanks\" id=\"enqThanks\">Thanks for reaching out! We've received your enquiry and our team will get back to you within 24 hours usually.</div>\n  </form>\n</div></section>\n\n\n<div class=\"lb\" id=\"lb\" hidden><button class=\"lbx\" aria-label=\"Close\">×</button><button class=\"lbp\" aria-label=\"Previous\">‹</button><img src=\"\" alt=\"\"><button class=\"lbn\" aria-label=\"Next\">›</button></div>\n\n\n<div class=\"sticky\" id=\"stickyBar\"><div class=\"in\">\n  <div class=\"pr\"><b>US$2,790</b> per person <small>· 4–11 Jan 2027 · max 12 people</small></div>\n  <div class=\"actions\">\n    <a href=\"https://wa.me/8615212761993\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"wa-btn\" aria-label=\"Chat with us on WhatsApp\" title=\"Chat with us on WhatsApp\">\n      <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12.04 2c-5.46 0-9.91 4.45-9.91 9.91 0 1.75.46 3.45 1.32 4.95L2 22l5.25-1.38c1.45.79 3.08 1.21 4.79 1.21h.01c5.46 0 9.9-4.45 9.9-9.91 0-2.65-1.03-5.14-2.9-7.01A9.816 9.816 0 0 0 12.04 2zm5.98 14.02c-.25.71-1.46 1.36-2.02 1.44-.52.08-1.17.11-1.89-.12-.43-.14-.99-.32-1.7-.63-3-1.3-4.96-4.32-5.11-4.52-.15-.2-1.22-1.62-1.22-3.09 0-1.47.77-2.19 1.05-2.49.27-.3.6-.37.8-.37h.57c.18 0 .43-.07.67.51.25.6.85 2.07.92 2.22.07.15.12.33.02.53-.09.2-.14.33-.28.5-.14.17-.29.38-.42.51-.14.14-.28.29-.12.57.16.28.71 1.17 1.52 1.9 1.05.94 1.93 1.23 2.21 1.37.28.14.44.12.61-.07.17-.2.71-.83.9-1.11.19-.28.38-.24.63-.14.25.09 1.6.75 1.87.89.28.14.46.21.53.33.07.12.07.68-.18 1.39z\"/></svg>\n    </a>\n    <a href=\"#enquire\" class=\"btn btn-primary\">Enquire</a>\n  </div>\n</div></div>\n\n<script>\n  // expand / collapse all days\n  var DEPS={nw:['9–18 Oct 2026','22–31 Oct 2026','13–22 May 2027','12–21 Oct 2027'],west:['4–11 Jan 2027','9–16 Apr 2027','18–25 Nov 2027'],honghe:['29 Nov–5 Dec 2026','9–15 Dec 2026','28 Feb–6 Mar 2027','28 Nov–4 Dec 2027']};\n  var tripSel=document.getElementById('tripSel'),depSel=document.getElementById('depSel');\n  function fillDep(){var t=tripSel.value,d=DEPS[t],opts;\n    if(t==='private')opts=['Custom dates — tell us in the message'];\n    else if(!d)opts=['Select a tour above first'];\n    else opts=d.concat(['Flexible / not sure yet']);\n    depSel.innerHTML='';opts.forEach(function(o){var e=document.createElement('option');e.textContent=o;depSel.appendChild(e);});}\n  if(tripSel&&depSel){tripSel.addEventListener('change',fillDep);fillDep();}\n  document.getElementById('expandAll').onclick=()=>document.querySelectorAll('details.day').forEach(d=>d.open=true);\n  document.getElementById('collapseAll').onclick=()=>document.querySelectorAll('details.day').forEach(d=>d.open=false);\n  // boutique stays — \"See more\" reveals extra hotels beyond the first row, and toggles back\n  (function(){var btn=document.getElementById('staysMore');var grid=document.querySelector('.hotel-grid');if(!btn||!grid)return;\n    btn.addEventListener('click',function(){\n      var open=grid.classList.toggle('show-all');\n      btn.textContent=open?'Show fewer stays':'See more stays';\n      if(!open)grid.scrollIntoView({behavior:'smooth',block:'nearest'});\n    });\n  })();\n  // enquiry -> opens the visitor's email app addressed to LCE (To) + Boutique China (Cc)\n  document.getElementById('enqForm').addEventListener('submit',function(e){e.preventDefault();var f=e.target,g=function(n){var el=f.elements[n];return el&&el.value?el.value.trim():'';};\n    var tEl=f.elements['trip'],tripText=tEl?tEl.options[tEl.selectedIndex].text:'';\n    var btn=f.querySelector('button[type=\"submit\"]'),btnTxt=btn?btn.textContent:'';\n    if(btn){btn.disabled=true;btn.textContent='Sending…';}\n    fetch('https://formsubmit.co/ajax/info@boutiquechina.com.au',{method:'POST',headers:{'Content-Type':'application/json','Accept':'application/json'},body:JSON.stringify({_subject:'Tour enquiry — '+tripText,_cc:'tours@littlechineseeverywhere.com',_replyto:g('email'),_captcha:'false',Name:g('name'),Email:g('email'),'Phone/WhatsApp':g('phone'),Country:g('country'),Journey:tripText,'Preferred departure':g('departure'),Travellers:g('guests'),'Dietary requirements':g('dietary'),Message:g('message')})}).then(function(r){return r.json();}).then(function(){\n      document.getElementById('enqThanks').style.display='block';\n      f.reset();if(btn){btn.disabled=false;btn.textContent=btnTxt;}\n    }).catch(function(){\n      if(btn){btn.disabled=false;btn.textContent=btnTxt;}\n      alert('Something went wrong sending your enquiry — please email us directly at info@boutiquechina.com.au.');\n    });});\n  // sticky bar: show after hero, hide when the form is on screen\n  const bar=document.getElementById('stickyBar'), hero=document.querySelector('.hero'), form=document.getElementById('enquire');\n  const onScroll=()=>{const past=window.scrollY>hero.offsetHeight*0.7;const formIn=form.getBoundingClientRect().top<window.innerHeight*0.9;bar.classList.toggle('show',past&&!formIn);};\n  window.addEventListener('scroll',onScroll,{passive:true});window.addEventListener('resize',onScroll);onScroll();\n  // boutique-stays lightbox — click any hotel photo to open that hotel's gallery\n  (function(){var lb=document.getElementById('lb');if(!lb)return;var im=lb.querySelector('img'),L=[],i=0;\n    function show(n){i=(n+L.length)%L.length;im.src=L[i];}\n    function open(a,n){L=a;lb.hidden=false;document.body.style.overflow='hidden';show(n);}\n    function close(){lb.hidden=true;document.body.style.overflow='';im.src='';}\n    document.querySelectorAll('.hgal, .day-gallery').forEach(function(g){\n      var srcs=[].map.call(g.querySelectorAll('img'),function(x){return x.getAttribute('data-lazy-src')||x.getAttribute('data-src')||x.currentSrc||x.getAttribute('src');});\n      [].forEach.call(g.querySelectorAll('img'),function(x,k){x.addEventListener('click',function(){open(srcs,k);});});\n    });\n    lb.querySelector('.lbx').onclick=close;\n    lb.querySelector('.lbp').onclick=function(e){e.stopPropagation();show(i-1);};\n    lb.querySelector('.lbn').onclick=function(e){e.stopPropagation();show(i+1);};\n    lb.addEventListener('click',function(e){if(e.target===lb)close();});\n    document.addEventListener('keydown',function(e){if(lb.hidden)return;if(e.key==='Escape')close();if(e.key==='ArrowLeft')show(i-1);if(e.key==='ArrowRight')show(i+1);});\n  })();\n  // mini photo carousel — Yunnan overview\n  (function(){var c=document.getElementById('yunnanCarousel');if(!c)return;\n    var slides=[].slice.call(c.querySelectorAll('.mc-slide')),dots=[].slice.call(c.querySelectorAll('.mc-dots button')),i=0,timer;\n    function go(n){slides[i].classList.remove('active');dots[i].classList.remove('active');i=(n+slides.length)%slides.length;slides[i].classList.add('active');dots[i].classList.add('active');}\n    function restart(){clearInterval(timer);timer=setInterval(function(){go(i+1);},4500);}\n    c.querySelector('.mc-prev').onclick=function(){go(i-1);restart();};\n    c.querySelector('.mc-next').onclick=function(){go(i+1);restart();};\n    dots.forEach(function(d,k){d.onclick=function(){go(k);restart();};});\n    restart();\n  })();\n</script>\n</div>\n</body>\n</html>\n",
  "schema": [],
  "twitterCard": {}
}
