._VYY4W_launcher{display:none}._VYY4W_dialog{border:0;padding:0}._VYY4W_dialog:not([open]){display:none}._VYY4W_dialog[open]{color:#182c23;background:#fff;flex-direction:column;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;font-family:system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}._VYY4W_dialog::backdrop{background:#12241ccc}._VYY4W_dialog_header{box-sizing:border-box;padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));background:#fff;border-bottom:1px solid #dce4df;flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}._VYY4W_dialog_header strong{font:700 17px/1.35 system-ui,sans-serif;display:block}._VYY4W_dialog_header span{color:#57665c;font:400 12px/1.5 system-ui,sans-serif;display:block}._VYY4W_dialog_header button{color:#182c23;cursor:pointer;background:#f3f6f4;border:1px solid #dce4df;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;font:400 28px/1 system-ui,sans-serif;display:grid}._VYY4W_dialog>iframe{flex:1;border:0!important;border-radius:0!important;width:100%!important;height:0!important;min-height:0!important;display:block!important}._VYY4W_dialog :focus-visible,._VYY4W_launcher:focus-visible{outline-offset:3px;outline:3px solid #2f6d4f}@media (max-width:760px){._VYY4W_launcher{box-sizing:border-box;text-align:left;color:#182c23;cursor:pointer;touch-action:pan-y;background:#fff;border:1px solid #dce4df;border-radius:20px;flex-direction:column;width:100%;padding:0;font-family:system-ui,sans-serif;display:flex;overflow:hidden;box-shadow:0 12px 30px #182c2326}._VYY4W_launcher *{box-sizing:border-box;pointer-events:none}._VYY4W_preview{width:100%;height:210px;display:block;position:relative;overflow:hidden}._VYY4W_map{width:100%;height:100%;display:block}._VYY4W_search{color:#657269;background:#fff;border:1px solid #e1e7e1;border-radius:10px;align-items:center;gap:9px;height:44px;padding:6px 6px 6px 12px;font:400 13px/1.3 system-ui,sans-serif;display:flex;position:absolute;top:14px;left:12px;right:12px;box-shadow:0 3px 10px #182c2312}._VYY4W_search_go{color:#fff;background:#2f6d4f;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;margin-left:auto;font-size:20px;display:grid}._VYY4W_chips{gap:7px;display:flex;position:absolute;top:67px;left:12px}._VYY4W_chips>span{color:#233d2e;background:#fffffff5;border:1px solid #dce4df;border-radius:18px;padding:6px 11px;font:650 11px/1.4 system-ui,sans-serif;box-shadow:0 2px 5px #182c2308}._VYY4W_map_label{color:#587169;letter-spacing:1.2px;font:650 9px/1.3 system-ui,sans-serif;position:absolute;bottom:22px;left:14px}._VYY4W_content{background:#fff;border-radius:18px 18px 0 0;flex-direction:column;gap:8px;width:100%;margin-top:-12px;padding:12px 20px 20px;display:flex;position:relative;box-shadow:0 -5px 16px #182c2310}._VYY4W_handle{background:#ccd6cf;border-radius:4px;align-self:center;width:30px;height:4px;margin-bottom:8px}._VYY4W_launcher strong{letter-spacing:-.45px;font:750 21px/1.25 system-ui,sans-serif}._VYY4W_description{color:#657269;font:400 13px/1.5 system-ui,sans-serif}._VYY4W_launcher ._VYY4W_action{color:#fff;background:#2f6d4f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:7px;padding:12px 16px;font:700 14px/1.4 system-ui,sans-serif;display:flex}._VYY4W_action>span{font-size:22px;line-height:1}}._VYY4W_loading{padding:24px;font:400 16px/1.5 system-ui,sans-serif}
@font-face{font-family:KT Thailand Brands;src:url(/style-assets/baa9a64ea2-fa-brands-400.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}.EHrDuW_page .EHrDuW_hero{background:#087843}.EHrDuW_page .EHrDuW_hero:after{display:none}.EHrDuW_page .EHrDuW_heroCopy .EHrDuW_heroEyebrow{color:#fff0c2}.EHrDuW_page .EHrDuW_heroCopy p{color:#fff}.EHrDuW_wave{pointer-events:none;width:100%;line-height:0;position:absolute;top:-1px;left:0;overflow:hidden}.EHrDuW_wave svg{fill:currentColor;width:calc(253% + 1.3px);max-width:none;height:180px;display:block;position:relative;left:50%;transform:translate(-50%)}.EHrDuW_heroWave{color:#087843}.EHrDuW_artwork{padding-bottom:0}.EHrDuW_detailsWave{z-index:2;color:#f5ca6d;top:auto;bottom:-1px;transform:rotate(180deg)}.EHrDuW_page .EHrDuW_locator{padding-top:160px}.EHrDuW_page .EHrDuW_heroInner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:36px;min-height:740px;padding:185px 0 135px}.EHrDuW_page .EHrDuW_heroCopy h1{text-wrap:balance;margin-bottom:24px;font-size:clamp(48px,5vw,68px);line-height:1.04}.EHrDuW_page .EHrDuW_heroCopy{min-width:0}.EHrDuW_heroCopy h1>span{color:#f5ca6d;margin-top:6px;display:block}.EHrDuW_page .EHrDuW_heroCopy .EHrDuW_heroEyebrow{letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-family:Gotham,Noto Sans Thai,sans-serif;font-size:13px;font-weight:700;line-height:1.5}.EHrDuW_page .EHrDuW_heroCopy p{max-width:470px;margin-bottom:30px;font-size:18px;line-height:1.55}.EHrDuW_heroActions{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.EHrDuW_page .EHrDuW_heroButton{color:#111;background:#fff;border-color:#fff}.EHrDuW_page .EHrDuW_heroButton:hover{color:#111;background:#f5ca6d;border-color:#f5ca6d}.EHrDuW_page .EHrDuW_heroButton:focus-visible{outline-color:#fff}.EHrDuW_heroContact{color:#fff;text-underline-offset:5px;align-items:center;gap:10px;padding-block:12px;font:14px/1.5 Gotham,Noto Sans Thai,sans-serif;text-decoration:underline;display:inline-flex}.EHrDuW_heroContact:hover{color:#f5ca6d}.EHrDuW_heroVisual{isolation:isolate;pointer-events:none;place-items:center;min-width:0;display:grid;position:relative}.EHrDuW_heroVisual:before{z-index:-1;aspect-ratio:1;opacity:.12;content:"";background:#fff;width:135%;position:absolute;-webkit-mask:url(/media/2469e935de-kanha-symbol-mandala.webp) 50%/contain no-repeat;mask:url(/media/2469e935de-kanha-symbol-mandala.webp) 50%/contain no-repeat}.EHrDuW_page .EHrDuW_product{width:410px;max-width:100%;position:relative;top:auto;bottom:auto;right:auto;transform:none}html[lang=th] .EHrDuW_page .EHrDuW_heroCopy h1{font-size:clamp(40px,4vw,54px);line-height:1.3}html[lang=th] .EHrDuW_heroEyebrow{letter-spacing:.04em}.EHrDuW_locator{scroll-margin-top:130px}.EHrDuW_socialLinks{grid-template-columns:minmax(0,1fr);gap:0;margin-top:14px;font:14px/1.6 Gotham Book,sans-serif;display:grid}.EHrDuW_socialLinks a{min-width:0;min-height:54px;color:inherit;border-bottom:1px solid #1113;justify-content:flex-start;align-items:center;gap:14px;padding:13px 0;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.EHrDuW_socialLinks a:hover{color:#087843;border-color:#087843}.EHrDuW_socialLinks a:after{content:"↗";margin-left:auto;font-size:22px;line-height:1}.EHrDuW_socialLinks i,.EHrDuW_lineIcon{font-family:KT Thailand Brands;font-style:normal;font-weight:400;line-height:1}.EHrDuW_socialLinks i{font-size:24px}.EHrDuW_socialLinks span{white-space:nowrap}.EHrDuW_page .EHrDuW_connect{background:0 0;padding:42px 32px 145px;overflow:visible}.EHrDuW_page .EHrDuW_connectInner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:60px;width:min(1160px,100%);min-height:0;display:grid}.EHrDuW_connectCopy{align-self:start;min-width:0}.EHrDuW_connectActions{text-align:left;width:100%;min-width:0}.EHrDuW_page .EHrDuW_connectCopy .EHrDuW_connectEyebrow{color:#087843;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-family:Gotham,Noto Sans Thai,sans-serif;font-size:12px;font-weight:700;line-height:1.5}.EHrDuW_page .EHrDuW_connectHeading{text-wrap:balance;max-width:580px;margin-bottom:22px;font-size:clamp(40px,4.3vw,58px);line-height:1.08}.EHrDuW_connectHeading>span{color:#087843;display:block}.EHrDuW_page .EHrDuW_connectDescription{text-wrap:pretty;max-width:470px;margin-bottom:24px;font-size:16px;line-height:1.6}.EHrDuW_lineContact{color:#fff;background:#087843;border:1px solid #087843;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:80px;padding:16px;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.EHrDuW_lineContact:hover{background:#065f36;border-color:#065f36}.EHrDuW_lineIcon{font-size:34px}.EHrDuW_lineContactCopy{flex-direction:column;gap:5px;display:flex}.EHrDuW_lineContactCopy strong{font:700 15px/1.4 Gotham,Noto Sans Thai,sans-serif}.EHrDuW_lineContactCopy>span{font:13px/1.5 Gotham Book,Noto Sans Thai,sans-serif}.EHrDuW_contactArrow{font-size:24px}.EHrDuW_connectAllLinks{min-height:34px;color:inherit;text-underline-offset:5px;align-items:center;gap:12px;margin-top:10px;font:13px/1.5 Gotham,Noto Sans Thai,sans-serif;text-decoration:underline;display:inline-flex}.EHrDuW_connectAllLinks:hover{color:#087843}.EHrDuW_details{background:#f5ca6d;padding:55px 32px 90px}.EHrDuW_detailsInner{width:min(1160px,100%);margin-inline:auto}.EHrDuW_detailsHeading{grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.EHrDuW_page .EHrDuW_detailsHeading h2{text-wrap:balance;max-width:640px;margin:0;font-size:clamp(40px,4.3vw,58px);line-height:1.06}.EHrDuW_page .EHrDuW_detailsHeading p{max-width:400px;margin:0 0 3px;font-size:16px;line-height:1.6}.EHrDuW_page .EHrDuW_detailsGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:26px;display:grid}.EHrDuW_detailsCard{isolation:isolate;color:#fff;border-radius:26px;min-width:0;min-height:470px;display:flex;position:relative;overflow:hidden}.EHrDuW_resortCard{background:#314343;align-items:flex-end}.EHrDuW_page .EHrDuW_resortImage{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.EHrDuW_resortCard:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0000 15%,#091f1c2e 35%,#091f1ce0 100%);position:absolute;inset:0}.EHrDuW_wellnessCard{background:#019b4f;align-items:flex-end}.EHrDuW_wellnessCard:before{z-index:-1;aspect-ratio:1;filter:brightness(0)invert();opacity:.12;content:"";pointer-events:none;background:url(/media/2469e935de-kanha-symbol-mandala.webp) 50%/contain no-repeat;width:450px;position:absolute;top:-130px;right:-175px}.EHrDuW_cardContent{width:100%;padding:40px;position:relative}.EHrDuW_detailsCard h3{color:#fff;max-width:390px;letter-spacing:var(--kt-display-heading-letter-spacing);text-wrap:balance;margin:0 0 28px;font:44px/1.05 Gotham Ultra,sans-serif}.EHrDuW_page .EHrDuW_wellnessCard h3{max-width:300px;margin-bottom:22px;font-size:50px}.EHrDuW_page .EHrDuW_detailsCard .EHrDuW_detailsIntro{letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-family:Gotham,Noto Sans Thai,sans-serif;font-size:12px;font-weight:700;line-height:1.5}.EHrDuW_page .EHrDuW_cardDescription{max-width:335px;margin:0 0 30px;font-size:16px;line-height:1.65}.EHrDuW_page .EHrDuW_detailsButton{color:#fff;letter-spacing:.09em;border-color:#fff;justify-content:space-between;gap:22px;max-width:100%;font-size:12px}.EHrDuW_page .EHrDuW_detailsButton:hover{color:#111;background:#fff}.EHrDuW_detailsButton span{font-size:20px;line-height:1}.EHrDuW_page .EHrDuW_wellnessCard .EHrDuW_detailsButton{color:#111;background:#fff}.EHrDuW_page .EHrDuW_wellnessCard .EHrDuW_detailsButton:hover{background:#f5ca6d;border-color:#f5ca6d}html[lang=th] .EHrDuW_detailsCard h3{font-family:Gotham Ultra,Noto Sans Thai,sans-serif;font-size:42px;line-height:1.3}@media (min-width:761px) and (max-width:1023px){.EHrDuW_detailsHeading{gap:35px}.EHrDuW_page .EHrDuW_detailsGrid{gap:20px}.EHrDuW_cardContent{padding:28px}.EHrDuW_detailsCard h3,.EHrDuW_page .EHrDuW_wellnessCard h3{font-size:38px}.EHrDuW_page .EHrDuW_detailsButton{gap:12px;padding-inline:16px;font-size:11px}}.EHrDuW_page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #3a2f8e}@media (max-width:1023px){.EHrDuW_page .EHrDuW_connectInner{grid-template-columns:minmax(0,1fr);gap:24px;width:min(620px,100%)}.EHrDuW_connectCopy{text-align:left;width:100%}.EHrDuW_page .EHrDuW_hero{min-height:0}.EHrDuW_page .EHrDuW_heroInner{grid-template-columns:minmax(0,1fr);gap:35px;min-height:0;padding:180px 0 95px;display:grid}.EHrDuW_page .EHrDuW_heroCopy{text-align:center;width:100%;max-width:620px;margin-inline:auto}.EHrDuW_page .EHrDuW_heroCopy h1{font-size:58px}.EHrDuW_page .EHrDuW_heroCopy p{margin-inline:auto}.EHrDuW_heroActions{justify-content:center}.EHrDuW_heroVisual{width:410px;max-width:100%;margin-inline:auto}.EHrDuW_page .EHrDuW_product{width:320px;margin:0 auto;display:block;position:relative;top:auto;bottom:auto;right:auto;transform:none}}@media (max-width:760px){.EHrDuW_page .EHrDuW_connect{padding:28px 24px 140px}.EHrDuW_page .EHrDuW_connectHeading{font-size:38px}.EHrDuW_page .EHrDuW_connectCopy .EHrDuW_connectEyebrow{font-size:11px}.EHrDuW_page .EHrDuW_connectDescription{font-size:15px}.EHrDuW_lineContact{grid-template-columns:28px minmax(0,1fr) 18px;gap:10px;padding:16px 14px}.EHrDuW_lineIcon{font-size:28px}.EHrDuW_lineContactCopy strong{font-size:13px}.EHrDuW_lineContactCopy>span{font-size:12px}.EHrDuW_wave svg{width:calc(600% + 1.3px);height:151px}.EHrDuW_page .EHrDuW_locator{padding-top:132px}.EHrDuW_page .EHrDuW_heroInner{gap:28px;padding:175px 0 80px}.EHrDuW_page .EHrDuW_heroCopy h1{margin-bottom:18px;font-size:clamp(30px,9.5vw,48px)}html[lang=th] .EHrDuW_page .EHrDuW_heroCopy h1{font-size:clamp(32px,8.6vw,42px)}.EHrDuW_page .EHrDuW_heroCopy .EHrDuW_heroEyebrow{margin-bottom:16px;font-size:12px}.EHrDuW_page .EHrDuW_heroCopy p{margin-bottom:24px;font-size:16px}.EHrDuW_heroActions{gap:10px 22px}.EHrDuW_heroContact{font-size:13px}.EHrDuW_page .EHrDuW_heroButton{min-height:48px}.EHrDuW_heroVisual{width:min(310px,100%)}.EHrDuW_heroVisual:before{width:125%}.EHrDuW_page .EHrDuW_product{width:250px;max-width:85%}.EHrDuW_locator{scroll-margin-top:100px}.EHrDuW_details{padding:36px 20px 65px}.EHrDuW_detailsHeading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.EHrDuW_page .EHrDuW_detailsHeading h2{max-width:360px;font-size:38px}.EHrDuW_page .EHrDuW_detailsHeading p{font-size:15px}.EHrDuW_page .EHrDuW_detailsGrid{grid-template-columns:minmax(0,1fr);gap:22px}.EHrDuW_detailsCard{border-radius:22px;min-height:390px}.EHrDuW_wellnessCard{min-height:360px}.EHrDuW_cardContent{padding:28px}.EHrDuW_detailsCard h3{margin-bottom:24px;font-size:38px}.EHrDuW_page .EHrDuW_wellnessCard h3{max-width:260px;margin-bottom:20px;font-size:42px}html[lang=th] .EHrDuW_detailsCard h3{font-size:36px}.EHrDuW_page .EHrDuW_detailsCard .EHrDuW_detailsIntro{margin-bottom:14px;font-size:11px}.EHrDuW_page .EHrDuW_cardDescription{font-size:15px}.EHrDuW_page .EHrDuW_detailsButton{gap:18px;padding-inline:18px;font-size:11px}}@media (max-width:700px){.EHrDuW_page .EHrDuW_heroInner{padding-top:220px}}@media (max-width:360px){.EHrDuW_page .EHrDuW_connect{padding-inline:20px}.EHrDuW_page .EHrDuW_connectHeading{font-size:32px}}
