.scrollbar-modal-custom::-webkit-scrollbar{width:4px}.scrollbar-modal-custom::-webkit-scrollbar-track{background:#e3e4e8;border-radius:10px}.scrollbar-modal-custom::-webkit-scrollbar-thumb{background-color:#a0a0a0;border-radius:10px;min-height:100px}.scrollbar-modal-custom::-webkit-scrollbar-thumb:hover{background:#444443}.scrollbar-modal-custom-horizontal::-webkit-scrollbar{height:8px}.scrollbar-modal-custom-horizontal::-webkit-scrollbar-thumb{border:3px solid #0000}.scrollbar-modal-custom-horizontal::-webkit-scrollbar-thumb:hover{border:3px solid #0000}.scrollbar-modal-custom-horizontal::-webkit-scrollbar-track{border:3px solid #0000}.scrollbar-modal-custom-horizontal::-webkit-scrollbar-thumb{background-clip:padding-box;border-radius:9999px}.scrollbar-modal-custom-horizontal::-webkit-scrollbar-thumb:hover{background-clip:padding-box;border-radius:9999px}.scrollbar-modal-custom-horizontal::-webkit-scrollbar-track{background-clip:padding-box;border-radius:9999px}.scrollbar-modal-custom-horizontal::-webkit-scrollbar-track{background-color:#0000}.scrollbar-modal-custom-horizontal::-webkit-scrollbar-thumb{background-color:#a0a0a0}.handle-display-bullet ul li:before,.list-bullet-inside li:before{content:"●";display:inline-block;position:absolute;left:0}.handle-display-bullet ul li,.list-bullet-inside li{padding-left:1.25rem;position:relative}.handle-display-bullet div{margin-top:8px}.handle-display-bullet ul li:before{content:" ";background-color:#444443;border-radius:500px;width:4px;height:4px;margin-top:9px;margin-left:8px;top:0;left:0}.bg-center-top{background-position:top}.bg-left-center{background-position:0!important}.bg-size-auto{background-size:auto 100%!important}.text-shadow-lead-banner{text-shadow:0 9px 30.9px #0003,0 1px 1px #0000000a}@media only screen and (min-width:640px) and (max-width:768px){.sm-hidden{display:none}.sm-block{display:block}}@media (min-width:80rem){.xl-hidden{display:none}.xl-block{display:block}}@media (min-width:96rem){.xxl-hidden{display:none}.xxl-block{display:block}}.wrapper-content-paragraph p+p{margin-top:8px}.hide-br-mobile br{display:none}@media (min-width:48rem){.hide-br-mobile br{display:block}}.hide-br-tablet br{display:block}@media (min-width:48rem){.hide-br-tablet br{display:none}}@media (min-width:64rem){.hide-br-tablet br{display:block}}.dropdown-custom{--tw-bg-opacity:0!important}.custom-flag-svg svg{-o-object-fit:contain;object-fit:contain;width:24px;height:auto;transform:scale(1)}ul.gother-recommended-badge{background-image:url(https://d31jk6ljx7wihh.cloudfront.net/images/bg-recommend@2x.svg);background-position:100% 0;background-repeat:no-repeat;background-size:cover}ul.gother-recommended-badge li{vertical-align:top;display:inline-block}ul.gother-badge{background-position:100% 0;background-repeat:no-repeat;background-size:cover}ul.gother-badge li{align-items:center;height:100%;display:inline-flex}ul.gother-badge.badge-special-deal{background-image:url(https://d31jk6ljx7wihh.cloudfront.net/images/bg-special-deal.svg)}ul.gother-badge.badge-recommended{background-image:url(https://d31jk6ljx7wihh.cloudfront.net/images/bg-recommend@2x.svg)}.bigButton,.bigButton div,.bigButton span,a.bigButton{font-size:16px;font-weight:700}b,h1,h2,h3,h4,strong{font-weight:700}@media (min-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.625rem}h4{font-size:1.125rem}.smallButton,button.smallButton{font-size:14px;font-weight:700}.label,label{font-size:.875rem}.caption{font-size:.8rem}}@media (max-width:767px){h1{font-size:1.75rem}h2{font-size:1rem}.smallButton,button.smallButton{font-size:.875rem;font-weight:700}.caption{font-size:.8rem}.selectAgeChild button{height:48px}.label,label{font-size:.875rem}}.form-input input.responsive-input{background-color:#f7f7f7;border-bottom:1px solid #e8e8e8;width:100%;height:3rem;padding:.75rem 1rem;font-size:.875rem;font-weight:400;line-height:normal}@media (max-width:767px){.form-input input.responsive-input{font-size:1rem}}.form-input input.error{border-bottom:1px solid #b82020!important}.form-input input:focus-visible{outline:none}.form-input .label-layout{flex-direction:column;gap:.5rem;display:flex}.form-input .error-message-text,.form-input .label-text{font-size:.875rem;font-weight:400}.form-input .error-message-text{color:#b82020;line-height:1}button.primary-button{color:#fff;background-color:#cd2a18;border-radius:.5rem;width:100%;padding:1rem .75rem;font-size:1rem;font-weight:700;line-height:1}.dialog-custom-1{min-width:552px!important;max-width:552px!important}.dialog-custom-1,.dialog-custom-2{width:100%;padding:24px;box-shadow:0 4px 8px #0000000a,0 16px 32px #0000000a;background:#fff!important;border-radius:8px!important;margin:0!important;overflow-y:visible!important}.dialog-custom-2{min-width:592px!important;max-width:592px!important}.dialog-custom-2.have-scroll{padding-right:0}.dialog-custom-search-loading{width:100%;margin:0 16px;padding:24px;box-shadow:0 4px 8px #0000000a,0 16px 32px #0000000a;background:#fff!important;border-radius:16px!important;min-width:592px!important;max-width:592px!important;overflow-y:visible!important}@media (max-width:1023px){.dialog-custom-search-loading{width:auto;min-width:350px!important;padding:1rem!important}}@media (max-width:767px){.dialog-custom-search-loading{width:auto;min-width:calc(100% - 32px)!important;padding:1rem!important}}@media (min-width:48rem){.dialog-custom-search-loading{margin:0 auto}}.dialog-custom-search-loading.have-scroll{padding-right:0}.dialog-custom{width:100%;padding:32px;box-shadow:0 4px 8px #0000000a,0 16px 32px #0000000a;background:#fff!important;border-radius:24px!important;min-width:592px!important;max-width:592px!important;margin:0!important}.dialog-custom.have-scroll{padding-right:0}.dialog-custom-3{width:100%;padding:32px;box-shadow:0 4px 8px #0000000a,0 16px 32px #0000000a;background:#fff!important;border-radius:16px!important;min-width:390px!important;max-width:390px!important;margin:0!important}.dialog-custom-4{height:713px;padding:24px}.dialog-custom-4,.dialog-custom-tours{width:100%;box-shadow:0 4px 8px #0000000a,0 16px 32px #0000000a;background:#fff!important;border-radius:.5rem!important;min-width:592px!important;max-width:592px!important;margin:0!important}.dialog-custom-tours{padding:16px 24px 24px}.dialog-half{width:100%;height:100%;padding:16px 0 0;right:0;overflow:hidden;box-shadow:0 4px 8px #0000000a,0 16px 32px #0000000a;background:#fff!important;border-radius:0!important;max-width:60.75rem!important;margin:0!important;position:fixed!important}.dialog-half.have-scroll{padding-right:0}.dialog-custom-flight{width:100%;padding:32px;box-shadow:0 4px 8px #0000000a,0 16px 32px #0000000a;background:#fff!important;min-width:592px!important;max-width:592px!important;margin:0!important}.dialog-custom-flight.have-scroll{padding-right:0}.dialog-custom-hotel-exp{width:100%;padding:32px;box-shadow:0 4px 8px #0000000a,0 16px 32px #0000000a;background:#fff!important;margin:0!important}.dialog-custom-hotel-exp.have-scroll{padding-right:0}.dialog-custom-review{width:100%;padding:24px;box-shadow:0 4px 8px #0000000a,0 16px 32px #0000000a;background:#fff!important;border-radius:.5rem!important;min-width:794px!important;max-width:794px!important;margin:0!important}.dialog-custom-review.have-scroll{padding-right:8px}.dialog-half .content-container{height:100vh}.dialog-half .content-container ul span[aria-hidden=true]{color:#cd2a18;width:15px;height:15px}.checkbox-custom>span:first-of-type{border-radius:3px;width:16px;height:16px}.checkbox-custom>span:first-of-type svg{width:10px;height:10px}@media (max-width:767px){.checkbox-custom>span:first-of-type{border-radius:.1875rem;width:1rem;height:1rem}.checkbox-custom>span:first-of-type svg{width:.625rem;height:.625rem}}.lucky-draw-otp-popup{background-image:url(https://d31jk6ljx7wihh.cloudfront.net/images/popup-bg/lucky-draw-bg.webp);padding:16px 24px 24px;background-color:#f8f9ef!important}.lucky-draw-otp-popup,.vasup-popup{width:100%;box-shadow:0 4px 8px #0000000a,0 16px 32px #0000000a;border-radius:8px!important;min-width:552px!important;max-width:552px!important;margin:0!important}.vasup-popup{max-height:calc(100% - 128px);padding:24px}.vasup-popup.have-scroll{padding-right:0}@media (max-width:767px){.vasup-popup{border-radius:.5rem;padding:1.5rem;min-width:22.5625rem!important;max-width:22.5625rem!important}}.join-klub-popup{width:100%;height:100%;border-radius:100px 8px 8px!important;max-width:666px!important;max-height:412px!important;margin:0!important}@media (max-width:767px){.join-klub-popup{border-radius:6.25rem .5rem .5rem;max-width:21.4375rem!important;max-height:40.3125rem!important}.dialog-custom,.dialog-custom-1,.dialog-custom-2,.dialog-custom-3,.dialog-custom-flight,.dialog-custom-review,.dialog-half{padding:1.5rem;border-radius:.5rem!important;min-width:22.5625rem!important;max-width:22.5625rem!important}.dialog-custom-1.dialog-mobile,.dialog-custom-2.dialog-mobile,.dialog-custom-3.dialog-mobile,.dialog-custom-flight.dialog-mobile,.dialog-custom-review.dialog-mobile,.dialog-custom.dialog-mobile,.dialog-half.dialog-mobile{padding:0;border-radius:0!important;min-width:10vw!important;max-width:100vw!important}}.no-scrollbar-global::-webkit-scrollbar{display:none}.no-scrollbar-global{-ms-overflow-style:none;scrollbar-width:none}html{-webkit-tap-highlight-color:#0000;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:16px}@media (min-width:768px) and (max-width:1279px){html{font-size:1.2778vw}}@media (min-width:1024px) and (max-width:1279px){html{font-size:1.29167vw}}body,html{width:100%;height:100%}body{box-sizing:border-box;color:#444443;font-family:var(--font-adelle);scroll-behavior:smooth;margin:0;padding:0;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}@media (min-width:48rem){body{font-size:1rem}}*{box-sizing:border-box;margin:0;padding:0}:before{margin:0}:focus,:hover{-webkit-tap-highlight-color:#0000;outline:0}.label,label{font-size:.875rem}:focus-visible{outline:none}.nav-custom{z-index:50;position:sticky;top:0}.footer-layout .footer{z-index:19;padding:0 16px;position:relative}@media (min-width:80rem){.footer-layout .footer{padding:0}}.pointer{cursor:pointer}.pointer-none{cursor:default;pointer-events:none}.remove-br-640 br{display:none}@media (min-width:40rem){.remove-br-640 br{display:block}}@media (max-width:767px){.bigButton span.caption{font-family:var(--font-adelle);font-weight:600;font-size:.8rem!important}.caption{font-size:.8rem}.selectAgeChild button{height:48px}.label,label{font-size:.875rem}}@media (min-width:767px) and (max-width:1156px){.tag-custom{height:12px!important}}.h-map{cursor:pointer;height:120px}.react-photo-album--photo{border:1px solid #eaeaea;border-radius:8px;margin-bottom:0!important;padding:0!important}.overlay{opacity:.5;background-color:#000;border-radius:.5rem;width:100%;height:100%;position:absolute}.show-more-text,.show-more-text .show-more__control,.show-more-text p,.show-more-text span{font-family:var(--font-adelle);font-size:.875rem;font-weight:400}.line{border-bottom:1px solid #e8e8e8}.text-one-line{line-clamp:1}.text-one-line,.text-two-line{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-two-line{line-clamp:2}.text-one-three{line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.transitionContainerFadeOut{max-height:0;transition:max-height .15s ease-out;overflow:hidden}.slide-up-down{opacity:1;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform:translateY(0)}.slide-up-down-hidden{opacity:0;transform:translateY(-100%)}@keyframes fadeSlideDown{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes fadeSlideUp{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes fadein{0%{opacity:0;bottom:0}to{opacity:1;bottom:1.875rem}}@keyframes fadeout{0%{opacity:1;bottom:1.875rem}to{opacity:0;bottom:0}}@keyframes heightExpand{0%{height:8.75rem}to{height:1000px}}@keyframes heightLess{0%{height:1000px}to{height:8.75rem}}.animate-height-expand{animation:.5s ease-out forwards heightExpand}.animate-height-less{animation:.5s ease-out forwards heightLess}.fade-slide-down{animation:.5s ease-in-out fadeSlideDown}.fade-slide-up{animation:.5s ease-in-out fadeSlideUp}.custom-scroll-bar::-webkit-scrollbar{width:2px}.custom-scroll-bar::-webkit-scrollbar-track{background:#f1f1f1}.custom-scroll-bar::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.custom-scroll-bar::-webkit-scrollbar-thumb:hover{background:#555}.alert-success{z-index:100;position:fixed;top:8.5rem;left:50%;transform:translate(-50%)}.alert-success.show{visibility:visible;animation:.5s fadein,.5s 2s fadeout}@media screen and (max-width:767px){.alert-success{top:5rem}}.loader{aspect-ratio:1;z-index:1000;border-radius:50%;width:10px;animation:1s linear infinite alternate l5;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes l5{0%{background:#000;box-shadow:20px 0 #000,-20px 0 #0002}33%{background:#0002;box-shadow:20px 0 #000,-20px 0 #0002}66%{background:#0002;box-shadow:20px 0 #0002,-20px 0 #000}to{background:#000;box-shadow:20px 0 #0002,-20px 0 #000}}#destinationTabHotel .swiper-pagination{background:0 0}#destinationTabHotel .swiper-slide{text-align:left}li.focusBgWhite[aria-selected=false]{background-color:#fff!important}.toast-component{opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);top:-3.5rem}.toast-component.down{opacity:1;top:7rem}@media (max-width:767px){.toast-component.down{top:4rem}}.text-wrap-nowrap{text-wrap:nowrap}.handle-swiper-shadow .swiper{padding-left:1rem;padding-right:1rem}@media (min-width:48rem){.handle-swiper-shadow .swiper{padding:0 .5rem}}*,:after,:before{--tw-ring-color:none!important}.custom-box .carousel-component-warp{padding-bottom:0!important}.custom-accordion .experiences button{padding:0}#hotel-calendar-module #calendar-wrapper .rdrDays{margin-bottom:0!important}@media screen and (max-width:767px){#container-layout-mobile #calendar-wrapper .rdrWeekDays{padding:16px .833em!important}#container-layout-mobile #calendar-wrapper .rdrMonthName{font-size:16px}}#google-map-hotels{border-radius:0}#ageItems{padding:0}#ageItems:focus,#ageItems:hover{--tw-bg-opacity:1;background-color:rgb(252,245,245,var(--tw-bg-opacity))}#chat-widget-button-id{width:3rem;height:3rem;transition:transform .25s;z-index:60!important;background:linear-gradient(90deg,#dd3422,#fc3b26)!important;min-width:auto!important;max-width:none!important;min-height:auto!important;max-height:none!important;right:1rem!important;box-shadow:0 4px 24px #00000014!important}@media (min-width:1024px){#chat-widget-button-id{bottom:2.5rem!important}}@media (min-width:1280px){#chat-widget-button-id{right:calc(50vw - 600px - .5rem)!important}}#chat-widget-button-id:active{transform:scale(.97)}@media (min-width:1280px){iframe#aoc-chat-widget-iframe{right:calc(50vw - 600px - .5rem)!important}}.content-html ul{padding-left:16px;list-style-type:disc!important}.content-html ol{padding-left:16px;list-style-type:decimal!important}.swiper-pagination-dot .swiper-pagination-bullet,.swiper-pagination-dot .swiper-pagination-bullet-offer{opacity:1;background:#ffb6b1;margin:0 2px;transform:scale(1);width:6px!important;height:6px!important}.swiper-pagination-dot .swiper-pagination-bullet-active{border-radius:10px;background:#fc3b26!important;width:32px!important}.booking-hotel-detail-container{flex-direction:column;justify-content:space-between;align-self:stretch;display:flex}.booking-hotel-detail-container .H3{letter-spacing:-.572px;align-self:stretch;font-size:26px;font-style:normal;font-weight:700;line-height:150%}
@font-face{font-display:swap;font-family:adelleSansTHA;font-style:normal;font-weight:400;src:url(../media/AdelleSansTHA_Regular-s.p.621c5a37.woff2)format("woff2")}@font-face{font-display:swap;font-family:adelleSansTHA;font-style:normal;font-weight:700;src:url(../media/AdelleSansTHA_Bold-s.p.eca58c7d.woff2)format("woff2")}@font-face{ascent-override:116.73%;descent-override:45.43%;font-family:adelleSansTHA Fallback;line-gap-override:0.0%;size-adjust:101.26%;src:local(Arial)}.adellesanstha_e3d80533-module__BbGN6q__className{font-family:adelleSansTHA,adelleSansTHA Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.adellesanstha_e3d80533-module__BbGN6q__variable{--font-adelle:"adelleSansTHA","adelleSansTHA Fallback",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
