@keyframes PhuketMapWithBeaches_appear__7OWMm{0%{opacity:0}to{opacity:1}}.PhuketMapWithBeaches_container__ol2cv{max-width:1624px;padding-inline:16px;margin:0 auto}@media(min-width:1440px){.PhuketMapWithBeaches_container__ol2cv{max-width:1440px;padding-inline:48px}}@media(min-width:1624px){.PhuketMapWithBeaches_container__ol2cv{max-width:1624px;padding:0}}.PhuketMapWithBeaches_tab__list__Ed_JY{position:relative;display:flex;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none;overflow:scroll;margin-inline:0!important}.PhuketMapWithBeaches_tab__list__Ed_JY::-webkit-scrollbar{display:none}@media(min-width:996px){.PhuketMapWithBeaches_tab__list__Ed_JY{justify-content:center}}.PhuketMapWithBeaches_tab__list--dark__pkuyP{background-color:#848c98;width:-webkit-min-content;width:min-content;padding:4px;height:48px;border-radius:30px}.PhuketMapWithBeaches_tab__list--dark__pkuyP .PhuketMapWithBeaches_tab__tracker__DQgGC{background-color:#fff;height:calc(100% - 8px);top:4px}.PhuketMapWithBeaches_tab__list--dark__pkuyP .PhuketMapWithBeaches_tab__button__aSp_C{color:#fff}.PhuketMapWithBeaches_tab__list--dark__pkuyP .PhuketMapWithBeaches_tab__button__aSp_C[class*="--selected"]{color:#22364a}.PhuketMapWithBeaches_tab__list--top-border__mtiAI{padding:4px;height:48px;border-radius:30px}.PhuketMapWithBeaches_tab__list--top-border__mtiAI .PhuketMapWithBeaches_tab__tracker__DQgGC{background-color:#0000;border-top:1px solid #22364a;height:calc(100% - 8px);top:4px;border-radius:0}.PhuketMapWithBeaches_tab__list--top-border__mtiAI .PhuketMapWithBeaches_tab__button__aSp_C{padding:10px 20px;color:#848c98}.PhuketMapWithBeaches_tab__list--top-border__mtiAI .PhuketMapWithBeaches_tab__button__aSp_C[class*="--selected"]{color:#22364a}.PhuketMapWithBeaches_tab__list--bottom-border__b17ux{padding:4px;height:48px;border-radius:30px}.PhuketMapWithBeaches_tab__list--bottom-border__b17ux .PhuketMapWithBeaches_tab__tracker__DQgGC{background-color:#0000;border-bottom:1px solid #22364a;height:calc(100% - 8px);top:4px;border-radius:0}.PhuketMapWithBeaches_tab__list--bottom-border__b17ux .PhuketMapWithBeaches_tab__button__aSp_C{padding:10px 20px;color:#848c98}.PhuketMapWithBeaches_tab__list--bottom-border__b17ux .PhuketMapWithBeaches_tab__button__aSp_C[class*="--selected"]{color:#22364a}.PhuketMapWithBeaches_tab__list--bottom-border-light__FjNuW{padding:4px;height:48px;border-radius:30px}.PhuketMapWithBeaches_tab__list--bottom-border-light__FjNuW .PhuketMapWithBeaches_tab__tracker__DQgGC{background-color:#0000;border-bottom:1px solid #fff;height:calc(100% - 8px);top:4px;border-radius:0}.PhuketMapWithBeaches_tab__list--bottom-border-light__FjNuW .PhuketMapWithBeaches_tab__button__aSp_C{padding:10px 20px;color:#fff}.PhuketMapWithBeaches_tab__list--bottom-border-light__FjNuW .PhuketMapWithBeaches_tab__button__aSp_C[class*="--selected"]{color:#fff}.PhuketMapWithBeaches_tab__light__tGXD7{white-space:nowrap;border-bottom:1px solid #0000;transition:.2s;cursor:pointer;padding:10px;font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:18px;line-height:30px;letter-spacing:0;font-weight:600;color:#ffffff80}@media(min-width:1624px){.PhuketMapWithBeaches_tab__light__tGXD7{font-size:22px;line-height:36px}}@media(min-width:996px){.PhuketMapWithBeaches_tab__light__tGXD7{padding:10px 20px}}.PhuketMapWithBeaches_tab__light__tGXD7:hover{color:#fff}.PhuketMapWithBeaches_tab__light__tGXD7[class*="--selected"]{cursor:default;color:#fff;border-bottom:1px solid #fff}.PhuketMapWithBeaches_tab__dark__FpFNy{white-space:nowrap;border-color:#0000;border-style:solid;background-color:#0000;border-bottom:1px solid #0000;transition:.2s;cursor:pointer;padding:10px;font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:18px;line-height:30px;letter-spacing:0;font-weight:600;color:#848c98}@media(min-width:1624px){.PhuketMapWithBeaches_tab__dark__FpFNy{font-size:22px;line-height:36px}}@media(min-width:996px){.PhuketMapWithBeaches_tab__dark__FpFNy{padding:10px 20px}}.PhuketMapWithBeaches_tab__dark__FpFNy:hover{color:#22364a}.PhuketMapWithBeaches_tab__dark__FpFNy[class*="--selected"]{cursor:default;color:#22364a;border-bottom-color:#22364a}.PhuketMapWithBeaches_tab__button__aSp_C{position:relative;white-space:nowrap;transition:.2s;cursor:pointer;padding:8px 16px;border-radius:0;display:flex;justify-content:center;align-items:center;color:#22364a}@media(min-width:996px){.PhuketMapWithBeaches_tab__button__aSp_C{padding:10px 24px}}.PhuketMapWithBeaches_tab__button__aSp_C>*{position:relative;z-index:1;font-weight:700}.PhuketMapWithBeaches_tab__button__aSp_C:hover:not([class*="--selected"]){opacity:.8}.PhuketMapWithBeaches_tab__button__aSp_C[class*="--selected"]{cursor:default;border-radius:50px;color:#fff}.PhuketMapWithBeaches_tab__tracker__DQgGC{position:absolute;left:0;bottom:0;top:0;border-radius:50px;background:#22364a;z-index:0}.PhuketMapWithBeaches_h1__02eNe{font-size:32px;line-height:38px;font-weight:300;letter-spacing:-.96px;font-family:var(--font-tsars,serif),var(--font-serif,serif),var(--font-serif-thai,serif)}@media(min-width:996px){.PhuketMapWithBeaches_h1__02eNe{font-size:72px;line-height:84px;letter-spacing:-2.16px}}@media(min-width:1624px){.PhuketMapWithBeaches_h1__02eNe{font-size:87px;line-height:87px;letter-spacing:-2.61px}}.PhuketMapWithBeaches_h2__LEM_Q{font-family:var(--font-tsars,serif),var(--font-serif,serif),var(--font-serif-thai,serif);font-size:24px;font-weight:300;line-height:38px;letter-spacing:-.72px}@media(min-width:996px){.PhuketMapWithBeaches_h2__LEM_Q{font-size:48px;line-height:62px;letter-spacing:-1.44px}}@media(min-width:1624px){.PhuketMapWithBeaches_h2__LEM_Q{font-size:58px;line-height:74px;letter-spacing:-1.74px}}.PhuketMapWithBeaches_h3__B556x{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-weight:600;font-size:24px;line-height:30px;letter-spacing:0}@media(min-width:996px){.PhuketMapWithBeaches_h3__B556x{font-size:26px;line-height:36px}}@media(min-width:1624px){.PhuketMapWithBeaches_h3__B556x{font-size:32px;line-height:44px}}.PhuketMapWithBeaches_h4__2YqiS{font-family:var(--font-tsars,serif),var(--font-serif,serif),var(--font-serif-thai,serif);font-weight:300;font-size:24px;line-height:38px;letter-spacing:-.72px}@media(min-width:996px){.PhuketMapWithBeaches_h4__2YqiS{font-size:32px;line-height:41.6px;letter-spacing:-1.74px}}.PhuketMapWithBeaches_h24__mRZim{font-family:var(--font-tsars,serif),var(--font-serif,serif),var(--font-serif-thai,serif);font-weight:300;font-size:24px;line-height:38px;letter-spacing:-.72px}@media(min-width:996px){.PhuketMapWithBeaches_h24__mRZim{font-size:32px;line-height:41.6px;letter-spacing:-1.74px}}.PhuketMapWithBeaches_p1__6RQKA{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:18px;line-height:30px;letter-spacing:0;font-weight:600}@media(min-width:1624px){.PhuketMapWithBeaches_p1__6RQKA{font-size:22px;line-height:36px}}.PhuketMapWithBeaches_p1text__G27LB{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:14px;line-height:24px;letter-spacing:0;font-weight:500}@media(min-width:996px){.PhuketMapWithBeaches_p1text__G27LB{font-size:18px;line-height:30px;letter-spacing:0;font-weight:600}}@media(min-width:1624px){.PhuketMapWithBeaches_p1text__G27LB{font-size:22px;line-height:36px}}.PhuketMapWithBeaches_p15__SgFPo{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:14px;line-height:24px;font-weight:500}@media(min-width:996px){.PhuketMapWithBeaches_p15__SgFPo{font-size:18px;line-height:30px;letter-spacing:0}}@media(min-width:1624px){.PhuketMapWithBeaches_p15__SgFPo{font-size:22px;line-height:36px}}.PhuketMapWithBeaches_p2__eI39B{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:14px;font-weight:700;line-height:24px;letter-spacing:-.14px}@media(min-width:1624px){.PhuketMapWithBeaches_p2__eI39B{font-size:17px;line-height:29px;letter-spacing:-.51px}}.PhuketMapWithBeaches_p2--nomedia__YI72D{font-weight:700;letter-spacing:-.14px}.PhuketMapWithBeaches_p2--nomedia__YI72D,.PhuketMapWithBeaches_p3__DNutH{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:14px;line-height:24px}.PhuketMapWithBeaches_p3__DNutH{font-weight:300;letter-spacing:.14px}@media(min-width:1624px){.PhuketMapWithBeaches_p3__DNutH{font-size:17px;line-height:29px;letter-spacing:.17px}}.PhuketMapWithBeaches_p3--nomedia__q38xE{font-size:14px;line-height:24px;letter-spacing:.14px}.PhuketMapWithBeaches_p3--nomedia__q38xE,.PhuketMapWithBeaches_p4__tdAUi{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-weight:300}.PhuketMapWithBeaches_p4__tdAUi{font-size:12px;line-height:20px;letter-spacing:0}@media(min-width:1624px){.PhuketMapWithBeaches_p4__tdAUi{font-size:15px;line-height:24px}}.PhuketMapWithBeaches_p45__pXJQW{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:12px;font-weight:700;line-height:20px;letter-spacing:0}@media(min-width:1624px){.PhuketMapWithBeaches_p45__pXJQW{font-size:15px;line-height:24px}}.PhuketMapWithBeaches_map__Iu3ek{position:relative}.PhuketMapWithBeaches_map__phuket__3LEgJ{height:540px;width:182px;display:block;margin:0 auto}.PhuketMapWithBeaches_map__phuket__3LEgJ svg{pointer-events:none;overflow:visible;box-shadow:0 0 10000px #0000}.PhuketMapWithBeaches_map__phuket__3LEgJ text{opacity:0}.PhuketMapWithBeaches_map__phuket__3LEgJ path[id]{pointer-events:all;cursor:pointer;transition:fill .2s}.PhuketMapWithBeaches_map__phuket__3LEgJ path[id]:focus,.PhuketMapWithBeaches_map__phuket__3LEgJ path[id]:hover{fill:url(#blueGradientFilterMap)}.PhuketMapWithBeaches_map__phuket--show__mwqAN text{opacity:1}.PhuketMapWithBeaches_map__titles__LBRzl{opacity:0}.PhuketMapWithBeaches_map__titles--enabled__yeLnh{opacity:1;width:182px}.PhuketMapWithBeaches_map__title__2_DMR{position:absolute;font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:8px;font-weight:700;color:#22364a}@keyframes SamuiMapWithBeaches_appear__W_Rph{0%{opacity:0}to{opacity:1}}.SamuiMapWithBeaches_container__1BEDd{max-width:1624px;padding-inline:16px;margin:0 auto}@media(min-width:1440px){.SamuiMapWithBeaches_container__1BEDd{max-width:1440px;padding-inline:48px}}@media(min-width:1624px){.SamuiMapWithBeaches_container__1BEDd{max-width:1624px;padding:0}}.SamuiMapWithBeaches_tab__list__uKCim{position:relative;display:flex;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none;overflow:scroll;margin-inline:0!important}.SamuiMapWithBeaches_tab__list__uKCim::-webkit-scrollbar{display:none}@media(min-width:996px){.SamuiMapWithBeaches_tab__list__uKCim{justify-content:center}}.SamuiMapWithBeaches_tab__list--dark__KrC88{background-color:#848c98;width:-webkit-min-content;width:min-content;padding:4px;height:48px;border-radius:30px}.SamuiMapWithBeaches_tab__list--dark__KrC88 .SamuiMapWithBeaches_tab__tracker__zoxx7{background-color:#fff;height:calc(100% - 8px);top:4px}.SamuiMapWithBeaches_tab__list--dark__KrC88 .SamuiMapWithBeaches_tab__button__qqBqV{color:#fff}.SamuiMapWithBeaches_tab__list--dark__KrC88 .SamuiMapWithBeaches_tab__button__qqBqV[class*="--selected"]{color:#22364a}.SamuiMapWithBeaches_tab__list--top-border__ZO6qU{padding:4px;height:48px;border-radius:30px}.SamuiMapWithBeaches_tab__list--top-border__ZO6qU .SamuiMapWithBeaches_tab__tracker__zoxx7{background-color:#0000;border-top:1px solid #22364a;height:calc(100% - 8px);top:4px;border-radius:0}.SamuiMapWithBeaches_tab__list--top-border__ZO6qU .SamuiMapWithBeaches_tab__button__qqBqV{padding:10px 20px;color:#848c98}.SamuiMapWithBeaches_tab__list--top-border__ZO6qU .SamuiMapWithBeaches_tab__button__qqBqV[class*="--selected"]{color:#22364a}.SamuiMapWithBeaches_tab__list--bottom-border__u8vHm{padding:4px;height:48px;border-radius:30px}.SamuiMapWithBeaches_tab__list--bottom-border__u8vHm .SamuiMapWithBeaches_tab__tracker__zoxx7{background-color:#0000;border-bottom:1px solid #22364a;height:calc(100% - 8px);top:4px;border-radius:0}.SamuiMapWithBeaches_tab__list--bottom-border__u8vHm .SamuiMapWithBeaches_tab__button__qqBqV{padding:10px 20px;color:#848c98}.SamuiMapWithBeaches_tab__list--bottom-border__u8vHm .SamuiMapWithBeaches_tab__button__qqBqV[class*="--selected"]{color:#22364a}.SamuiMapWithBeaches_tab__list--bottom-border-light___YGh0{padding:4px;height:48px;border-radius:30px}.SamuiMapWithBeaches_tab__list--bottom-border-light___YGh0 .SamuiMapWithBeaches_tab__tracker__zoxx7{background-color:#0000;border-bottom:1px solid #fff;height:calc(100% - 8px);top:4px;border-radius:0}.SamuiMapWithBeaches_tab__list--bottom-border-light___YGh0 .SamuiMapWithBeaches_tab__button__qqBqV{padding:10px 20px;color:#fff}.SamuiMapWithBeaches_tab__list--bottom-border-light___YGh0 .SamuiMapWithBeaches_tab__button__qqBqV[class*="--selected"]{color:#fff}.SamuiMapWithBeaches_tab__light__HnnCh{white-space:nowrap;border-bottom:1px solid #0000;transition:.2s;cursor:pointer;padding:10px;font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:18px;line-height:30px;letter-spacing:0;font-weight:600;color:#ffffff80}@media(min-width:1624px){.SamuiMapWithBeaches_tab__light__HnnCh{font-size:22px;line-height:36px}}@media(min-width:996px){.SamuiMapWithBeaches_tab__light__HnnCh{padding:10px 20px}}.SamuiMapWithBeaches_tab__light__HnnCh:hover{color:#fff}.SamuiMapWithBeaches_tab__light__HnnCh[class*="--selected"]{cursor:default;color:#fff;border-bottom:1px solid #fff}.SamuiMapWithBeaches_tab__dark__Y3tUp{white-space:nowrap;border-color:#0000;border-style:solid;background-color:#0000;border-bottom:1px solid #0000;transition:.2s;cursor:pointer;padding:10px;font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:18px;line-height:30px;letter-spacing:0;font-weight:600;color:#848c98}@media(min-width:1624px){.SamuiMapWithBeaches_tab__dark__Y3tUp{font-size:22px;line-height:36px}}@media(min-width:996px){.SamuiMapWithBeaches_tab__dark__Y3tUp{padding:10px 20px}}.SamuiMapWithBeaches_tab__dark__Y3tUp:hover{color:#22364a}.SamuiMapWithBeaches_tab__dark__Y3tUp[class*="--selected"]{cursor:default;color:#22364a;border-bottom-color:#22364a}.SamuiMapWithBeaches_tab__button__qqBqV{position:relative;white-space:nowrap;transition:.2s;cursor:pointer;padding:8px 16px;border-radius:0;display:flex;justify-content:center;align-items:center;color:#22364a}@media(min-width:996px){.SamuiMapWithBeaches_tab__button__qqBqV{padding:10px 24px}}.SamuiMapWithBeaches_tab__button__qqBqV>*{position:relative;z-index:1;font-weight:700}.SamuiMapWithBeaches_tab__button__qqBqV:hover:not([class*="--selected"]){opacity:.8}.SamuiMapWithBeaches_tab__button__qqBqV[class*="--selected"]{cursor:default;border-radius:50px;color:#fff}.SamuiMapWithBeaches_tab__tracker__zoxx7{position:absolute;left:0;bottom:0;top:0;border-radius:50px;background:#22364a;z-index:0}.SamuiMapWithBeaches_h1__NMA_c{font-size:32px;line-height:38px;font-weight:300;letter-spacing:-.96px;font-family:var(--font-tsars,serif),var(--font-serif,serif),var(--font-serif-thai,serif)}@media(min-width:996px){.SamuiMapWithBeaches_h1__NMA_c{font-size:72px;line-height:84px;letter-spacing:-2.16px}}@media(min-width:1624px){.SamuiMapWithBeaches_h1__NMA_c{font-size:87px;line-height:87px;letter-spacing:-2.61px}}.SamuiMapWithBeaches_h2__VoY9N{font-family:var(--font-tsars,serif),var(--font-serif,serif),var(--font-serif-thai,serif);font-size:24px;font-weight:300;line-height:38px;letter-spacing:-.72px}@media(min-width:996px){.SamuiMapWithBeaches_h2__VoY9N{font-size:48px;line-height:62px;letter-spacing:-1.44px}}@media(min-width:1624px){.SamuiMapWithBeaches_h2__VoY9N{font-size:58px;line-height:74px;letter-spacing:-1.74px}}.SamuiMapWithBeaches_h3__2I48A{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-weight:600;font-size:24px;line-height:30px;letter-spacing:0}@media(min-width:996px){.SamuiMapWithBeaches_h3__2I48A{font-size:26px;line-height:36px}}@media(min-width:1624px){.SamuiMapWithBeaches_h3__2I48A{font-size:32px;line-height:44px}}.SamuiMapWithBeaches_h4__A6d6X{font-family:var(--font-tsars,serif),var(--font-serif,serif),var(--font-serif-thai,serif);font-weight:300;font-size:24px;line-height:38px;letter-spacing:-.72px}@media(min-width:996px){.SamuiMapWithBeaches_h4__A6d6X{font-size:32px;line-height:41.6px;letter-spacing:-1.74px}}.SamuiMapWithBeaches_h24__qjwgG{font-family:var(--font-tsars,serif),var(--font-serif,serif),var(--font-serif-thai,serif);font-weight:300;font-size:24px;line-height:38px;letter-spacing:-.72px}@media(min-width:996px){.SamuiMapWithBeaches_h24__qjwgG{font-size:32px;line-height:41.6px;letter-spacing:-1.74px}}.SamuiMapWithBeaches_p1__Q6All{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:18px;line-height:30px;letter-spacing:0;font-weight:600}@media(min-width:1624px){.SamuiMapWithBeaches_p1__Q6All{font-size:22px;line-height:36px}}.SamuiMapWithBeaches_p1text__x80kG{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:14px;line-height:24px;letter-spacing:0;font-weight:500}@media(min-width:996px){.SamuiMapWithBeaches_p1text__x80kG{font-size:18px;line-height:30px;letter-spacing:0;font-weight:600}}@media(min-width:1624px){.SamuiMapWithBeaches_p1text__x80kG{font-size:22px;line-height:36px}}.SamuiMapWithBeaches_p15__i_lDJ{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:14px;line-height:24px;font-weight:500}@media(min-width:996px){.SamuiMapWithBeaches_p15__i_lDJ{font-size:18px;line-height:30px;letter-spacing:0}}@media(min-width:1624px){.SamuiMapWithBeaches_p15__i_lDJ{font-size:22px;line-height:36px}}.SamuiMapWithBeaches_p2__TDTD1{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:14px;font-weight:700;line-height:24px;letter-spacing:-.14px}@media(min-width:1624px){.SamuiMapWithBeaches_p2__TDTD1{font-size:17px;line-height:29px;letter-spacing:-.51px}}.SamuiMapWithBeaches_p2--nomedia__ULi37{font-weight:700;letter-spacing:-.14px}.SamuiMapWithBeaches_p2--nomedia__ULi37,.SamuiMapWithBeaches_p3__9iJN7{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:14px;line-height:24px}.SamuiMapWithBeaches_p3__9iJN7{font-weight:300;letter-spacing:.14px}@media(min-width:1624px){.SamuiMapWithBeaches_p3__9iJN7{font-size:17px;line-height:29px;letter-spacing:.17px}}.SamuiMapWithBeaches_p3--nomedia__J440e{font-size:14px;line-height:24px;letter-spacing:.14px}.SamuiMapWithBeaches_p3--nomedia__J440e,.SamuiMapWithBeaches_p4__X4mlu{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-weight:300}.SamuiMapWithBeaches_p4__X4mlu{font-size:12px;line-height:20px;letter-spacing:0}@media(min-width:1624px){.SamuiMapWithBeaches_p4__X4mlu{font-size:15px;line-height:24px}}.SamuiMapWithBeaches_p45__fyre9{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:12px;font-weight:700;line-height:20px;letter-spacing:0}@media(min-width:1624px){.SamuiMapWithBeaches_p45__fyre9{font-size:15px;line-height:24px}}.SamuiMapWithBeaches_map__PaV1N{position:relative}.SamuiMapWithBeaches_map__samui__NJ3RF{height:540px;width:95%;display:block;margin:0 auto}.SamuiMapWithBeaches_map__samui__NJ3RF svg{pointer-events:none;overflow:visible;box-shadow:0 0 10000px #0000}.SamuiMapWithBeaches_map__samui__NJ3RF text{opacity:0}.SamuiMapWithBeaches_map__samui__NJ3RF path[id]{pointer-events:all;cursor:pointer;transition:fill .2s}.SamuiMapWithBeaches_map__samui__NJ3RF path[id]:focus,.SamuiMapWithBeaches_map__samui__NJ3RF path[id]:hover{fill:url(#blueGradientSamuiFilterMap)}.SamuiMapWithBeaches_map__samui--show__H0mwo text{opacity:1}@keyframes options-block_appear__QOEx2{0%{opacity:0}to{opacity:1}}.options-block_container__ZEsoq{max-width:1624px;padding-inline:16px;margin:0 auto}@media(min-width:1440px){.options-block_container__ZEsoq{max-width:1440px;padding-inline:48px}}@media(min-width:1624px){.options-block_container__ZEsoq{max-width:1624px;padding:0}}.options-block_tab__list__2npej{position:relative;display:flex;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none;overflow:scroll;margin-inline:0!important}.options-block_tab__list__2npej::-webkit-scrollbar{display:none}@media(min-width:996px){.options-block_tab__list__2npej{justify-content:center}}.options-block_tab__list--dark__hyXOW{background-color:#848c98;width:-webkit-min-content;width:min-content;padding:4px;height:48px;border-radius:30px}.options-block_tab__list--dark__hyXOW .options-block_tab__tracker__z3aI_{background-color:#fff;height:calc(100% - 8px);top:4px}.options-block_tab__list--dark__hyXOW .options-block_tab__button__FUgrF{color:#fff}.options-block_tab__list--dark__hyXOW .options-block_tab__button__FUgrF[class*="--selected"]{color:#22364a}.options-block_tab__list--top-border__C4Nkt{padding:4px;height:48px;border-radius:30px}.options-block_tab__list--top-border__C4Nkt .options-block_tab__tracker__z3aI_{background-color:#0000;border-top:1px solid #22364a;height:calc(100% - 8px);top:4px;border-radius:0}.options-block_tab__list--top-border__C4Nkt .options-block_tab__button__FUgrF{padding:10px 20px;color:#848c98}.options-block_tab__list--top-border__C4Nkt .options-block_tab__button__FUgrF[class*="--selected"]{color:#22364a}.options-block_tab__list--bottom-border__yKHu6{padding:4px;height:48px;border-radius:30px}.options-block_tab__list--bottom-border__yKHu6 .options-block_tab__tracker__z3aI_{background-color:#0000;border-bottom:1px solid #22364a;height:calc(100% - 8px);top:4px;border-radius:0}.options-block_tab__list--bottom-border__yKHu6 .options-block_tab__button__FUgrF{padding:10px 20px;color:#848c98}.options-block_tab__list--bottom-border__yKHu6 .options-block_tab__button__FUgrF[class*="--selected"]{color:#22364a}.options-block_tab__list--bottom-border-light__F4s8H{padding:4px;height:48px;border-radius:30px}.options-block_tab__list--bottom-border-light__F4s8H .options-block_tab__tracker__z3aI_{background-color:#0000;border-bottom:1px solid #fff;height:calc(100% - 8px);top:4px;border-radius:0}.options-block_tab__list--bottom-border-light__F4s8H .options-block_tab__button__FUgrF{padding:10px 20px;color:#fff}.options-block_tab__list--bottom-border-light__F4s8H .options-block_tab__button__FUgrF[class*="--selected"]{color:#fff}.options-block_tab__light__WV4ZS{white-space:nowrap;border-bottom:1px solid #0000;transition:.2s;cursor:pointer;padding:10px;font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:18px;line-height:30px;letter-spacing:0;font-weight:600;color:#ffffff80}@media(min-width:1624px){.options-block_tab__light__WV4ZS{font-size:22px;line-height:36px}}@media(min-width:996px){.options-block_tab__light__WV4ZS{padding:10px 20px}}.options-block_tab__light__WV4ZS:hover{color:#fff}.options-block_tab__light__WV4ZS[class*="--selected"]{cursor:default;color:#fff;border-bottom:1px solid #fff}.options-block_tab__dark__ffTjZ{white-space:nowrap;border-color:#0000;border-style:solid;background-color:#0000;border-bottom:1px solid #0000;transition:.2s;cursor:pointer;padding:10px;font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:18px;line-height:30px;letter-spacing:0;font-weight:600;color:#848c98}@media(min-width:1624px){.options-block_tab__dark__ffTjZ{font-size:22px;line-height:36px}}@media(min-width:996px){.options-block_tab__dark__ffTjZ{padding:10px 20px}}.options-block_tab__dark__ffTjZ:hover{color:#22364a}.options-block_tab__dark__ffTjZ[class*="--selected"]{cursor:default;color:#22364a;border-bottom-color:#22364a}.options-block_tab__button__FUgrF{position:relative;white-space:nowrap;transition:.2s;cursor:pointer;padding:8px 16px;border-radius:0;display:flex;justify-content:center;align-items:center;color:#22364a}@media(min-width:996px){.options-block_tab__button__FUgrF{padding:10px 24px}}.options-block_tab__button__FUgrF>*{position:relative;z-index:1;font-weight:700}.options-block_tab__button__FUgrF:hover:not([class*="--selected"]){opacity:.8}.options-block_tab__button__FUgrF[class*="--selected"]{cursor:default;border-radius:50px;color:#fff}.options-block_tab__tracker__z3aI_{position:absolute;left:0;bottom:0;top:0;border-radius:50px;background:#22364a;z-index:0}.options-block_h1__wNGJZ{font-size:32px;line-height:38px;font-weight:300;letter-spacing:-.96px;font-family:var(--font-tsars,serif),var(--font-serif,serif),var(--font-serif-thai,serif)}@media(min-width:996px){.options-block_h1__wNGJZ{font-size:72px;line-height:84px;letter-spacing:-2.16px}}@media(min-width:1624px){.options-block_h1__wNGJZ{font-size:87px;line-height:87px;letter-spacing:-2.61px}}.options-block_h2__m0QT_{font-family:var(--font-tsars,serif),var(--font-serif,serif),var(--font-serif-thai,serif);font-size:24px;font-weight:300;line-height:38px;letter-spacing:-.72px}@media(min-width:996px){.options-block_h2__m0QT_{font-size:48px;line-height:62px;letter-spacing:-1.44px}}@media(min-width:1624px){.options-block_h2__m0QT_{font-size:58px;line-height:74px;letter-spacing:-1.74px}}.options-block_h3__o4MCA{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-weight:600;font-size:24px;line-height:30px;letter-spacing:0}@media(min-width:996px){.options-block_h3__o4MCA{font-size:26px;line-height:36px}}@media(min-width:1624px){.options-block_h3__o4MCA{font-size:32px;line-height:44px}}.options-block_h4__Pe1Kg{font-family:var(--font-tsars,serif),var(--font-serif,serif),var(--font-serif-thai,serif);font-weight:300;font-size:24px;line-height:38px;letter-spacing:-.72px}@media(min-width:996px){.options-block_h4__Pe1Kg{font-size:32px;line-height:41.6px;letter-spacing:-1.74px}}.options-block_h24__rGIHe{font-family:var(--font-tsars,serif),var(--font-serif,serif),var(--font-serif-thai,serif);font-weight:300;font-size:24px;line-height:38px;letter-spacing:-.72px}@media(min-width:996px){.options-block_h24__rGIHe{font-size:32px;line-height:41.6px;letter-spacing:-1.74px}}.options-block_p1__fe664{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:18px;line-height:30px;letter-spacing:0;font-weight:600}@media(min-width:1624px){.options-block_p1__fe664{font-size:22px;line-height:36px}}.options-block_p1text__8t8n_{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:14px;line-height:24px;letter-spacing:0;font-weight:500}@media(min-width:996px){.options-block_p1text__8t8n_{font-size:18px;line-height:30px;letter-spacing:0;font-weight:600}}@media(min-width:1624px){.options-block_p1text__8t8n_{font-size:22px;line-height:36px}}.options-block_p15__Kvhtr{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:14px;line-height:24px;font-weight:500}@media(min-width:996px){.options-block_p15__Kvhtr{font-size:18px;line-height:30px;letter-spacing:0}}@media(min-width:1624px){.options-block_p15__Kvhtr{font-size:22px;line-height:36px}}.options-block_p2__b6tYU{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:14px;font-weight:700;line-height:24px;letter-spacing:-.14px}@media(min-width:1624px){.options-block_p2__b6tYU{font-size:17px;line-height:29px;letter-spacing:-.51px}}.options-block_p2--nomedia__klhD8{font-weight:700;letter-spacing:-.14px}.options-block_p2--nomedia__klhD8,.options-block_p3__nsh6L{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:14px;line-height:24px}.options-block_p3__nsh6L{font-weight:300;letter-spacing:.14px}@media(min-width:1624px){.options-block_p3__nsh6L{font-size:17px;line-height:29px;letter-spacing:.17px}}.options-block_p3--nomedia__7AKX9{font-size:14px;line-height:24px;letter-spacing:.14px}.options-block_p3--nomedia__7AKX9,.options-block_p4__Sn1Rh{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-weight:300}.options-block_p4__Sn1Rh{font-size:12px;line-height:20px;letter-spacing:0}@media(min-width:1624px){.options-block_p4__Sn1Rh{font-size:15px;line-height:24px}}.options-block_p45__N0lTF{font-family:var(--font-manrope,sans-serif),var(--font-sans,sans-serif),var(--font-sans-thai,sans-serif);font-size:12px;font-weight:700;line-height:20px;letter-spacing:0}@media(min-width:1624px){.options-block_p45__N0lTF{font-size:15px;line-height:24px}}.options-block_modal__filterTitle__5oX0c{margin-bottom:10px}@media(min-width:996px){.options-block_modal__filterTitle__5oX0c{margin-bottom:10px}}.options-block_modal__filterBlock--multiple__7r2q8{display:flex;justify-content:space-between;gap:30px;flex-direction:column}@media(min-width:996px){.options-block_modal__filterBlock--multiple__7r2q8{flex-direction:row}}.options-block_modal__filterBlock--district__ThrKF{display:block}@media(min-width:996px){.options-block_modal__filterBlock--district__ThrKF{display:none}}.options-block_modal__expand__tjmUW{background-color:#0000;border:none;outline:none;height:26px;display:flex;margin-bottom:0;align-items:center;cursor:pointer;margin-top:20px;color:#22364a}@media(min-width:1440px){.options-block_modal__expand__tjmUW svg{width:29px;height:29px}}@media(min-width:996px){.options-block_modal__expand__tjmUW{margin-top:0}}
/*# sourceMappingURL=1c27a017c8ee7a65.css.map*/