.MediaPlayer_mediaPlayerWrapper__bMTJp{position:relative;width:100%;height:100%;overflow:hidden}.MediaPlayer_mediaGif__mWHuU,.MediaPlayer_mediaImage__mZh_F,.MediaPlayer_mediaVideo__LmGiS{cursor:pointer;height:100%;width:100%;object-fit:cover}.MediaPlayer_fallback__IOHZK{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px}.MediaPlayer_hidden__vknpK{display:none}@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.ff59b316.woff) format("woff"),url(/_next/static/media/revicons.b96bdb22.ttf) format("ttf"),url(/_next/static/media/revicons.652e7269.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.WithScrollbar_carouselContainer__wVULW{overflow:auto}.WithScrollbar_carouselItem__xAKe_{-webkit-margin-end:25px;margin-inline-end:25px;min-width:273px;width:0!important}.DiningCarousel_diningCarouselWrapper__7pNz0{margin:1rem 0}.DiningCarousel_diningCarouselTitle__Vtri3{font:1.75rem var(--heading-font-regular);text-align:center;margin:.5rem}.DiningCarousel_diningSecondaryCarouselTitle__n4Frl{margin:0 0 1.5rem}.DiningCarousel_diningOptions__bcYBL{background:var(--primary-card-background-color);height:50px;padding:0 8px;margin:1rem auto 1.5rem;border-radius:var(--primary-button-border-radius)}.DiningCarousel_diningOptionsItem__j7dEc,.DiningCarousel_diningOptions__bcYBL{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;justify-content:center}.DiningCarousel_diningOptionsItem__j7dEc{font:.75rem var(--primary-font-medium);text-transform:uppercase;height:38px;cursor:pointer;position:relative;padding:2px 8px 0}.DiningCarousel_diningOptionsItem__j7dEc:before{content:attr(data-tip);position:absolute;color:var(--secondary-text-color);left:-100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.25;background-color:var(--primary-theme-color);transition:opacity .5s}.DiningCarousel_diningOptionsItemActive__310c8:before{border-radius:var(--primary-button-border-radius);left:0;opacity:1}.DiningCarousel_diningOptionsItemActive__310c8{color:var(--secondary-text-color)}.DiningCarousel_carouselWrapper__kKjMB{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:scroll;-webkit-margin-start:12px;margin-inline-start:12px}.DiningCarousel_carouselWrapperSingleImage__9mhPx{justify-content:center;width:100%!important}.DiningCarousel_carouselWrapper__kKjMB::-webkit-scrollbar{display:none}.DiningCarousel_carouselSlideWrapper__BZiSF{width:100%;height:286px;cursor:pointer;display:flex;flex-direction:column;gap:10px}.DiningCarousel_carouselSlideImage__YrndC{position:relative;z-index:-1;height:182px;width:100%;object-fit:cover;pointer-events:none;z-index:100;position:absolute}.DiningCarousel_carouselSlideDetailsWrapperRestaurantsAndBars__Nl_Bz{width:90%;height:140px;box-shadow:0 3px 6px var(--primary-box-shadow-color);text-align:center;z-index:200;position:absolute;bottom:5px;left:0;right:0;border-radius:var(--primary-card-border-radius);background:var(--primary-card-background-color);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;align-items:center}.DiningCarousel_carouselSlideDetailsWrapperIrd__IgIrS{height:120px;bottom:15px}.DiningCarousel_carouselSlideTitle__JqTvX{font:1.25rem var(--heading-font-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:264px}.DiningCarousel_carouselRestaurantTimeStatus__kvf1b{display:flex;flex-direction:row;align-items:center;text-decoration:none;font-family:var(--primary-font-regular);font-size:.75rem;justify-content:center;gap:.3rem}.DiningCarousel_carouselSlideTimings__VAYjl{font:.75rem var(--primary-font-regular);color:var(--tertiary-text-color);padding-bottom:4px}.DiningCarousel_content__GFgqf{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}.DiningCarousel_carouselSlideViewMore__k9VKs{margin:.25rem 0;font:9px var(--primary-font-extd-regular);color:var(--primary-theme-color);text-transform:uppercase;gap:10px;justify-content:center;align-items:center;display:flex}.DiningCarousel_viewAll__62K9r{height:180px;width:250px;display:flex;justify-content:center;align-items:center;background:#e2e2e2;border:1px solid #ccc;position:relative}.DiningCarousel_viewAllBtn__HuZ69{width:auto;min-width:0;color:var(--primary-text-color);text-transform:none;padding:5px 10px}.DiningCarousel_cuisineRow__lbnW4{display:flex;flex-direction:row;align-items:center;width:100%;text-decoration:none;font-family:var(--primary-font-regular);margin:4px 0;font-size:.75rem;text-transform:capitalize;justify-content:flex-start}.DiningCarousel_cuisineRow__lbnW4 span{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color)}.DiningCarousel_cuisineRowTime__dnLvW{display:flex;flex-direction:row;align-items:center;width:100%;text-decoration:none;margin:4px auto;font-family:var(--primary-font-regular);font-size:.75rem;text-transform:capitalize}.DiningCarousel_cuisineRowTime__dnLvW p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:1;width:100%}.DiningCarousel_text__ChChZ{--webkit-line-clamp:1}.DiningCarousel_carouselWrapperSingleImageUl__EF1YV ul{width:100%!important}.DiningCarousel_button__ndaD1{width:auto;font-size:.75rem;height:30px;line-height:30px}.DiningCarousel_buttonWrapper__p8rai{text-align:start;margin:5px auto}.DiningCarousel_timingCase__TgYi0{text-transform:lowercase;font-size:20px;font:.75rem var(--primary-font-regular);color:var(--tertiary-text-color);padding-bottom:4px}.DiningCarousel_carouselRestaurantCuisine__FnDsO{display:flex;align-items:center;justify-content:center;gap:6px}.DiningCarousel_cuisineIcon__u2qFJ{margin-bottom:6px}.DiningCarousel_cuisineText__n7c9g{font-size:.875rem;color:var(--primary-text-color);font-family:var(--primary-font-regular);overflow:hidden}.DiningCarousel_carouselSlideHeadingContainer__rtliS{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.HotelCompendium_container__4DANQ{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:10px;box-sizing:border-box;padding:12px}.HotelCompendium_wrapper__qyWgZ{height:163px;width:169px;text-align:center;position:relative;flex-grow:1}.HotelCompendium_imgWrapper__ndrDr{display:flex;justify-content:center;align-items:center;z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background:var(--secondary-overlay-color);border-radius:var(--primary-card-border-radius);cursor:pointer}.HotelCompendium_image__gLMj0{width:100%;height:100%;object-fit:cover;border-radius:var(--primary-card-border-radius)}.HotelCompendium_title__y9DdZ{margin:10px 0 8px;font:1.75rem var(--heading-font-regular);text-align:center}.HotelCompendium_name__NGW2H{font-size:1.5rem;color:var(--secondary-text-color);font-family:var(--heading-font-regular);width:95%;word-break:break-word;-webkit-line-clamp:3}.ServiceRequestCarousel_ServiceRequestCarouselWrapper__uRTRA{margin:1rem 0}.ServiceRequestCarousel_servicesCarouselTitle__rbZWz{font:1.75rem var(--heading-font-regular);text-align:center;margin:16px 0}.ServiceRequestCarousel_carouselWrapper__43j6P{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:scroll;margin-left:12px;min-height:245px}.ServiceRequestCarousel_carouselWrapper__43j6P::-webkit-scrollbar{display:none}.ServiceRequestCarousel_carouselSlideWrapper__7vJoA{width:100%;height:245px;cursor:pointer}.ServiceRequestCarousel_carouselSlideImage__FNbCE{height:182px;width:100%;object-fit:cover;pointer-events:none;z-index:200;position:absolute}.ServiceRequestCarousel_carouselSlideDetailsWrapper__LWR2c{width:90%;height:110px;background:var(--primary-card-background-color);box-shadow:0 3px 6px var(--primary-box-shadow-color);text-align:center;position:absolute;z-index:300;bottom:5px;left:0;right:0;margin:auto;display:flex;flex-direction:column;justify-content:space-evenly}.ServiceRequestCarousel_carouselSlideTitle__emtqU{font:1.25rem var(--heading-font-regular);padding:.5rem 0;height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ServiceRequestCarousel_carouselSlideViewMore___iO5A{height:12px;font:9px var(--primary-font-extd-regular);color:var(--primary-theme-color);text-transform:uppercase;gap:10px;justify-content:center;align-items:center;display:flex}.ServiceRequestCarousel_carouselWrapperSingleImage__tdf3k ul{width:100%!important}.ServiceRequestCarousel_detailPosition___tx3Y{width:95%!important}.SpaCarousel_spaCarouselWrapper__rH3EG{margin:1rem 0}.SpaCarousel_spaTitle__QYMZT{font:1.75rem var(--heading-font-regular);text-align:center;margin:8px 0 24px}.SpaCarousel_diningSecondaryCarouselTitle__OZqVb{margin:0 0 1.5rem}.SpaCarousel_diningOptions__k0iIh{display:flex;align-items:center;background:var(--primary-card-background-color);height:50px;padding:0 8px;justify-content:center;margin:1rem auto 1.5rem;border-radius:var(--primary-button-border-radius)}.SpaCarousel_diningOptionsItem__g4x0E{font:.75rem var(--primary-font-medium);text-transform:uppercase;height:38px;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;justify-content:center;cursor:pointer;position:relative;padding:2px 8px 0}.SpaCarousel_diningOptionsItem__g4x0E:before{content:attr(data-tip);position:absolute;color:var(--secondary-text-color);left:-100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.25;background-color:var(--primary-theme-color);transition:opacity .5s}.SpaCarousel_diningOptionsItemActive__VUaFH:before{border-radius:var(--primary-button-border-radius);left:0;opacity:1}.SpaCarousel_diningOptionsItemActive__VUaFH{color:var(--secondary-text-color)}.SpaCarousel_carouselWrapper__iUVIC{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-y:scroll;-webkit-margin-start:12px;margin-inline-start:12px}.SpaCarousel_carouselWrapper__iUVIC li{width:100%!important}.SpaCarousel_carouselWrapperSingleImage__ieG0k{justify-content:center;width:100%!important}.SpaCarousel_carouselWrapper__iUVIC::-webkit-scrollbar{display:none}.SpaCarousel_carouselSlideWrapperSpa__EDpUC{width:100%;height:286px;cursor:pointer}.SpaCarousel_carouselSlideImage__TvEFH{position:relative;z-index:-1;height:182px;object-fit:cover;width:100%;pointer-events:none;z-index:100;position:absolute;border-radius:var(--primary-card-border-radius)}.SpaCarousel_carouselWrapperSingleImage__ieG0k ul{width:100%!important}.SpaCarousel_carouselSlideTitle__9Vir9{font:1.25rem var(--heading-font-regular);padding:.5rem 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.SpaCarousel_carouselSlideDescription__4E0_h{font:.875rem var(--primary-font-regular);color:var(--tertiary-text-color);padding:0 6px;-webkit-line-clamp:1}.SpaCarousel_carouselSlideViewMore__Yn9M4{margin:.25rem 0;font:9px var(--primary-font-extd-regular);color:var(--primary-theme-color);text-transform:uppercase;gap:10px;justify-content:center;align-items:center;display:flex}.SpaCarousel_timings__Z9j46{display:flex;flex-direction:row;align-items:center;width:100%;text-decoration:none;margin:10px 0;font-family:var(--primary-font-regular);font-size:.75rem;text-transform:capitalize;justify-content:flex-start;text-align:start;padding-left:10%}.SpaCarousel_timings__Z9j46 p{-webkit-margin-start:16px;margin-inline-start:16px}.SpaCarousel_image__ThtxM{width:100%;height:100%;min-height:210px;display:flex;object-fit:cover}.SpaCarousel_button__fg51k{width:100%;max-width:768px;position:fixed;bottom:0;height:60px;font-size:1rem;margin:-2rem auto auto}.SpaCarousel_wrapper__p0Q1G{padding:.5rem 1.5rem 1rem}.SpaCarousel_detailComponentTitle__XuG2F{font:1.5rem var(--heading-font-regular);margin:1rem 0;text-align:center;white-space:normal;word-wrap:break-word;width:100%}.SpaCarousel_detailComponentDuration__aa7_N{font:1rem var(--primary-font-heading);margin:1rem 0;text-align:center}.SpaCarousel_currency__4rr0i{font-size:.75rem}.SpaCarousel_detailComponentDescription__hu0jz{font:.875rem var(--primary-font-regular);color:var(--tertiary-text-color);text-align:center;margin:1rem 0;line-height:1.5}.SpaCarousel_cuisineRowTime__GMvFG{display:flex;flex-direction:row;align-items:center;width:90%;margin:0 10%;text-decoration:none;font-family:var(--primary-font-regular);font-size:.75rem;text-transform:capitalize;justify-content:flex-start;text-align:start}.SpaCarousel_cuisineRowTime__GMvFG p{-webkit-margin-start:1rem;margin-inline-start:1rem;font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.SpaCarousel_DetailscuisineRowTime__47_FZ{display:flex;flex-direction:row;align-items:center;width:100%;text-decoration:none;font-family:var(--primary-font-regular);font-size:.75rem;text-transform:capitalize;justify-content:flex-start;text-align:start}.SpaCarousel_DetailscuisineRowTime__47_FZ p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.SpaCarousel_DetailscuisineRowTime__47_FZ,.SpaCarousel_location__KL5oc{flex-direction:column;text-align:center;gap:15px}.SpaCarousel_location__KL5oc{display:flex;align-items:center;width:100%;text-decoration:none;margin:10px 0;font-family:var(--primary-font-regular);font-size:.75rem;text-transform:capitalize;justify-content:center}.SpaCarousel_location__KL5oc p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.SpaCarousel_buttonView__9J50D{font-size:.75rem!important;margin:1.5rem auto;width:-moz-fit-content;width:fit-content;display:flex}.SpaCarousel_icon_contact__gU6vG{color:var(--primary-theme-color)!important;font-size:.875rem!important;padding-top:1px}.SpaCarousel_informationWrapper__of5Y9{display:flex;justify-content:space-evenly}.SpaCarousel_infoText___Nd54{font-size:.875rem;color:var(--primary-theme-color)!important;text-decoration:none;display:flex;justify-content:center}.SpaCarousel_mailIcon__Ocv_V path,.SpaCarousel_telephoneIcon__KRNb7 path{fill:var(--primary-theme-color)}.SpaCarousel_text__P89CS{-webkit-margin-start:10px;margin-inline-start:10px}.SpaCarousel_detailPosition__6O4tw{width:95%!important}.SpaCarousel_withoutImageButton__pWdxx{position:relative;margin-bottom:15px;margin-top:25px}.SpaCarousel_content__DFh46{padding-left:10%;display:flex;flex-direction:column;justify-content:center}.SpaCarousel_carouselSlideDetailsWrapper__D3_Az{width:90%;height:140px;box-shadow:0 3px 6px var(--primary-box-shadow-color);text-align:center;z-index:200;position:absolute;bottom:5px;left:0;right:0;margin:auto;border-radius:var(--primary-card-border-radius);background:var(--primary-card-background-color);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-evenly}.SpaCarousel_carouselSlideDetailsWrapperIrd__2_3tZ{height:120px;bottom:15px}.SpaCarousel_carouselSlideTimings__Yevo2{font:.75rem var(--primary-font-regular);color:var(--tertiary-text-color)}.SpaCarousel_viewAll__QbbJz{height:180px;width:250px;display:flex;justify-content:center;align-items:center;background:#e2e2e2;border:1px solid #ccc;position:relative}.SpaCarousel_viewAllBtn__tJxm0{width:auto;min-width:0;color:var(--primary-text-color);text-transform:none;padding:5px 10px}.SpaCarousel_cuisineRow__EMneH{display:flex;flex-direction:row;align-items:center;width:100%;text-decoration:none;font-family:var(--primary-font-regular);margin:4px 0;font-size:.75rem;text-transform:capitalize;justify-content:flex-start}.SpaCarousel_cuisineRow__EMneH span{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-margin-start:12px;margin-inline-start:12px}.SpaCarousel_text__P89CS{--webkit-line-clamp:1}.SpaCarousel_carouselWrapperSingleImageUl__Z7Wxv ul{width:100%!important}.SpaCarousel_cuisineIcon__QWr5m path,.SpaCarousel_locationicon__y5GdD path{fill:var(--primary-icon-color)}.SpaCarousel_listComponentMargin__2pfKM{margin-bottom:64px!important}.SpaCarousel_locationicon__y5GdD{width:16px}.SpaCarousel_carouselSpaTimeStatus__JFqp5{display:flex;flex-direction:row;align-items:center;text-decoration:none;font-family:var(--primary-font-regular);margin:4px 0;font-size:.75rem;gap:.1rem}.SpaCarousel_cuisineIcon__QWr5m{margin-right:4px}.spa_pageWrapper__b2axW{display:flex;flex-direction:column;padding:70px 20px 40px}.spa_image__namEH{width:100%;height:100%;min-height:210px;display:flex;object-fit:cover}.spa_wrapper__wYsX1{padding:.5rem 1.5rem}.spa_button__YDmqb{width:inherit;max-width:768px;position:fixed;bottom:0;right:0;left:0;margin:0 auto;height:60px;font-size:1rem}.spa_listComponentMargin__RIInk{margin-bottom:64px!important}.spa_detailComponentTitle__fAVsC{font:1.5rem var(--heading-font-regular);margin:1rem 0;text-align:center;white-space:normal;word-wrap:break-word;width:100%}.spa_detailComponentDuration__1087p{font:1rem var(--primary-font-heading);margin:1rem 0;text-align:center}.spa_currency__v822M{font-size:.75rem}.spa_detailComponentDescription__PB8E5{font:.875rem var(--primary-font-regular);color:var(--tertiary-text-color);text-align:center;margin:1rem 0;line-height:1.5}.spa_treatmentsNotFound__67YHB{display:flex;margin:auto;justify-content:center;align-items:center;height:80vh}.spa_preferredTitle__FR4ag{font-family:var(--primary-font-heading);font-size:1rem;color:var(--tertiary-text-color);text-align:center;margin-top:15px}.spa_listComponent__tWbW3{position:relative;margin-top:115px}.spa_listComponent__tWbW3:first-child{margin-top:36px}.spa_listComponent__tWbW3:last-child{margin-bottom:30px!important}.spa_counterWrapper__U_ofi{width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 0 18px;border-bottom:1px solid var(--primary-border-color);gap:10px;margin:0 auto}.spa_counterTitle__iyiFx{font-family:var(--primary-font-heading);font-size:1rem;color:var(--tertiary-text-color)}.spa_plusMinusInput__eUVLN{width:60%!important;justify-content:space-evenly!important}.spa_value__TlTLs{font-size:1.25rem!important}.spa_buttonPicker__nVJUU{width:90%;margin:0 auto}.spa_timeSelectDrawerWrapper__t5Yw9{gap:10px;display:flex;flex-direction:column;padding:20px 0}.spa_slotswrapper__UrY2r{padding:2rem 1.5rem;display:flex;gap:20px;flex-direction:column}.spa_slotsButtonwrapper__oFVVR{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:768px;overflow-y:scroll;transform-origin:bottom}.spa_sloteButton__tKe5c{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;width:18%;margin:2%;font-size:.75rem}.spa_sloteButton__tKe5c:after{display:none}.spa_slotBookingButton__2FjYJ{margin-top:5%}.spa_information__52OPd{display:flex;margin:auto;flex-direction:column;justify-content:center;align-items:center;height:80vh}.spa_nothing__GNVcd{height:150px;width:150px}.spa_infoContent___wSYK{width:390px;font-size:1.25rem;text-align:center;padding-top:25px}.spa_buttonView__2mgtf{font-size:.75rem!important;margin:1.5rem auto;width:-moz-fit-content;width:fit-content;display:flex}.spa_location__LxP7N{display:flex;flex-direction:column;align-items:center;width:100%;text-decoration:none;margin:10px 0;font-family:var(--primary-font-regular);font-size:.75rem;text-transform:capitalize;justify-content:center;text-align:center;gap:15px}.spa_location__LxP7N p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.spa_DetailscuisineRowTime__K4Rcq{display:flex;flex-direction:row;align-items:center;width:100%;text-decoration:none;font-family:var(--primary-font-regular);font-size:.75rem;text-transform:capitalize;justify-content:flex-start;text-align:start}.spa_DetailscuisineRowTime__K4Rcq p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.spa_DetailscuisineRowTime__K4Rcq{flex-direction:column;text-align:center;gap:15px}.spa_cuisineIcon__bbK50 path,.spa_locationicon__h0p7E path{fill:var(--primary-icon-color)}.Checkin_PairtoRoomWrapper__iAagU{width:90%;height:auto;margin:8px auto;border-radius:var(--primary-card-border-radius);background:#efefef;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-evenly;box-shadow:var(--primary-box-shadow)}.Checkin_PairtoRoomWrapperMargin__8sZqa{margin-top:10px!important}.Checkin_pairRoomTitle__X8bur{font-family:var(--heading-font-regular);font-size:1.25rem;text-align:center;align-self:center;width:100%;margin:1rem 0}.Checkin_pairRoomdesc__v9YvV{font-family:var(--primary-font-regular);font-size:.875rem;text-align:center;align-self:center;line-height:1.6;width:90%;padding-top:1rem}.Checkin_pairRoomTitleWalletCard__F_BcU{margin:0}.Checkin_pairRoomdescWalletCard__2MFxa{width:95%}.Checkin_buttonWrapper__kJBli{margin-top:5px;display:flex;justify-content:center}.Checkin_button__4CaW_{width:auto;font-size:.75rem;height:43px;text-transform:uppercase;background-color:rgba(0,0,0,0);margin:1rem 0}.Checkin_iconWrapper__CP3i2{display:flex;justify-content:space-around;width:auto;margin:1rem 0}.Checkin_walletIconWrapper__8VHMC{display:flex;justify-content:center;gap:16px;margin:16px}.Checkin_walletIconWrapper__8VHMC a{display:block;transition:opacity .2s ease}.Checkin_walletIconWrapper__8VHMC a:hover{opacity:.8}.Checkin_walletCardImageWrapper__hASdu{margin-bottom:16px;overflow:hidden;width:100%;max-height:200px;display:flex;align-items:center;justify-content:center}.Checkin_walletCardImage__ueB_b{width:100%;height:100%;max-height:200px;display:block;object-fit:cover;object-position:center;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}.Checkin_buttonWrapperNoMargin__Rsqf3{margin-top:0}.Checkin_walletUIContainer__IV0AL{margin-top:16px}.Checkin_walletIconLink__TS_qu{cursor:pointer;transition:opacity .2s ease}.Checkin_walletIconLink__TS_qu.Checkin_disabled__SQjl7{cursor:not-allowed;opacity:.5}.Checkin_walletButtonContainer__x6KHT{margin-top:12px}.Checkin_walletCardWithImageBorder__aDKcH{border:2px solid #f5f5f5!important}.HotelInformation_carouselSlideWrapper__7Jmbk{cursor:pointer}.HotelInformation_bannerImage__f40PE{height:225px;width:100%;object-fit:cover;margin:auto;display:flex;border-radius:var(--primary-card-border-radius)}.HotelInformation_welcome__QgEaZ{margin-top:25px;font-size:1.25rem;text-align:center;font-family:var(--heading-font-regular)}.HotelInformation_name__FvzbX{margin-bottom:15px;margin-top:4px;font-size:1.75rem;text-align:center;font-family:var(--heading-font-regular);white-space:normal;word-wrap:break-word;width:100%}.HotelInformation_description__zlp27{font-size:.875rem;width:90%;text-align:center;line-height:1.5;font-family:var(--primary-font-regular);color:var(--tertiary-text-color);-webkit-line-clamp:3;margin:20px auto auto}.HotelInformation_read__nbvD6{color:var(--primary-theme-color);font-family:var(--primary-font-extd-regular);text-align:center;margin:10px 0;font-size:.625rem;gap:10px;justify-content:center;align-items:center;display:flex}.HotelInformation_indicatorIconContainer__M7xHp{position:absolute;top:185px;z-index:1}.HotelInformation_indicatorIcon__m29oM{width:6px;height:6px;background:var(--primary-indicator-color);opacity:.5}.HotelInformation_indicatorIcon__m29oM:not(:last-child){margin-right:6px}.HotelInformation_activeIndicatorIcon__6wEDz{width:6px;height:6px;transform:scale(1.3)}.HotelInformation_activeIndicatorIcon__6wEDz:not(:last-child){margin-right:6px}.HotelInformation_activeIndicatorIcon__6wEDz{border-radius:0;background:var(--primary-indicator-color)}.HotelInformation_carouselWrapper__5dL1u{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:scroll;-webkit-margin-start:12px;margin-inline-start:12px;min-height:245px}.HotelInformation_carouselWrapper__5dL1u::-webkit-scrollbar{display:none}.HotelInformation_carouselWrapperSingleImage__8yH2v ul{width:100%!important}.HotelInformation_readMore__1vv3r{margin:10px auto!important}.HotelInformation_margin__eRZve{width:90%;margin:auto}.HomeCarousel_carousel__AYE7z{max-width:768px;height:62vh}.HomeCarousel_imgGradient__UFWGB{position:relative}.HomeCarousel_imgGradient__UFWGB:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0) linear-gradient(180deg,rgba(0,0,0,0),#000000) 0 0 no-repeat padding-box;cursor:pointer}.HomeCarousel_bannerImage__Fj2uI{width:100%;height:62vh;object-fit:cover}.HomeCarousel_pageTitle__BhckS{position:absolute;bottom:5vh;left:0;right:0;text-align:center;cursor:pointer}.HomeCarousel_title__buIgx{font:1.5rem var(--primary-title-font-family)!important;color:var(--secondary-text-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;padding:0 1rem;box-sizing:border-box}.HomeCarousel_description__fcs_Y{font:.875rem var(--secondary-title-font-family);color:var(--secondary-text-color);width:70%;margin:8px auto;-webkit-line-clamp:3;line-height:1.25}.HomeCarousel_heroBannerButton__Gdshm{margin-top:15px;color:var(--secondary-text-color);font-weight:600;text-transform:none;font-size:1.1rem}.HomeCarousel_indicatorIconContainer__BEaQP{position:absolute;bottom:.5vh;z-index:1}.HomeCarousel_indicatorIcon__trWL_{width:6px;height:6px;background:var(--primary-indicator-color);opacity:.5}.HomeCarousel_indicatorIcon__trWL_:not(:last-child){margin-right:6px}.HomeCarousel_activeIndicatorIcon__q60RT{width:6px;height:6px;transform:scale(1.3)}.HomeCarousel_activeIndicatorIcon__q60RT:not(:last-child){margin-right:6px}.HomeCarousel_activeIndicatorIcon__q60RT{border-radius:0;background:var(--primary-indicator-color)!important}.HomeCarousel_readMore__91UyI{margin:.5rem auto!important;color:var(--secondary-text-color)!important;border-bottom:1px solid var(--secondary-text-color)}.HomeCarousel_readMore__91UyI path{fill:var(--secondary-text-color)}.HomeCarousel_withoutImageButton__r7F2B{position:relative;margin-bottom:15px;margin-top:25px}.OfferDetail_listComponent__Sdu__:first-child{margin-top:36px}.OfferDetail_listComponent__Sdu__:last-child{margin-bottom:20px!important}.OfferDetail_listComponentMargin__PXLUS{margin-bottom:75px!important}.OfferDetail_imageWrapper__mLTyA{position:relative;width:100%}.OfferDetail_contentWrapper__YAMUD{margin:0 1.5rem 1.5rem}.OfferDetail_listComponentData__QXahf{display:flex;flex-direction:column;justify-content:center;align-items:center}.OfferDetail_listComponentTitle__XnD2C{font-size:1.5rem;margin:1.5rem 0 1rem;font:1.5rem var(--heading-font-regular);line-height:1.2;text-align:center;white-space:normal;word-wrap:break-word;width:100%}.OfferDetail_gapList__sa1kF{display:flex;gap:10px;flex-direction:column}.OfferDetail_listComponentDataTitle__JGx9D{font-family:var(--primary-font-heading)!important;font-size:1rem!important}.OfferDetail_listComponentDataText__D_njq{line-height:1.5;text-align:left;font-family:var(--primary-font-regular)!important;font-size:.875rem!important;color:var(--tertiary-text-color)!important;display:flex}.OfferDetail_daysLabel__FUvEb{padding-right:4px}.OfferDetail_callRowOffers__71xCF,.OfferDetail_emailRowOffers__9mMgE{text-decoration:none;color:var(--primary-theme-color)}.OfferDetail_button__Ef_U_{width:inherit;max-width:768px;position:fixed;bottom:0;right:0;left:0;margin:auto;box-shadow:0 -2px 10px var(--primary-box-shadow-color);height:60px;font-size:1rem}.OfferDetail_day__UPjP0+.OfferDetail_day__UPjP0:before{display:inline-block;white-space:pre;content:", "}.stayDetails_detailsWrapper__nD59C{width:85%;height:auto;margin:8px auto;border-radius:var(--primary-card-border-radius);background:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-evenly}.stayDetails_stayDetailsTitle__CFRRB{font-family:var(--heading-font-regular);font-size:1.25rem;text-align:center;align-self:center;width:100%;margin:.5rem auto;text-transform:capitalize;color:#121214}.stayDetails_bannerImage__7X1wV{width:100%;height:24vh;object-fit:cover}.stayDetails_dateWrapper__bUCXy{display:flex;justify-content:space-around;flex-direction:row;width:100%;margin:1.5rem 0;padding-top:10px}.stayDetails_checkInWrapper___xV56{display:flex;flex-direction:column;justify-content:center;padding-left:35px;align-items:center}.stayDetails_detailCheckinTitleName__yGQnC{font-size:.625rem;font-family:var(--primary-font-regular);color:var(--primary-text-color)}.stayDetails_detailCheckinTitleDate__QMZW4{font-size:.875rem;font-family:var(--primary-font-medium);color:var(--primary-text-color);text-transform:capitalize}.stayDetails_arrow__2VVqe,.stayDetails_checkOutWrapper__3M6KR{display:flex;justify-content:center;align-items:center}.stayDetails_checkOutWrapper__3M6KR{flex-direction:column;padding-right:35px}.stayDetails_btnWrapper__Ikkf0{display:flex;justify-content:center;flex-direction:row;width:100%;letter-spacing:.9px;padding:0 1rem 1rem;gap:.75rem;box-sizing:border-box}.stayDetails_buttonView__0DI5p{flex:1 1;max-width:50%;font-size:.75rem;font-family:var(--primary-button-font-family);text-transform:uppercase;min-height:44px;padding:.6rem .9rem;display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stayDetails_postBtnWrapper__rtTZg{width:100%;box-sizing:border-box;padding:0 0 1rem;letter-spacing:.9px;display:flex;flex-direction:column;gap:.75rem}.stayDetails_buttonRow__lBIs4{display:flex;flex-direction:row;justify-content:center;gap:.75rem;padding:0 1rem;box-sizing:border-box}.stayDetails_postButton__GgipM{flex:1 1}.stayDetails_postBtnWrapper__rtTZg .globals-stayDetailButton{font-size:11px!important;font-family:var(--primary-font-medium);text-transform:uppercase;min-height:44px;padding:.6rem .9rem;display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stayDetails_selectedButton__xoOYt{background-color:var(--primary-theme-color)!important;color:#fff!important;border-color:var(--primary-theme-color)!important}.stayDetails_StayWrapper__E3lJe{width:90%;height:auto;margin:0 auto 10px;border-radius:var(--primary-card-border-radius);background:#efefef;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-evenly;box-shadow:var(--primary-box-shadow)}.stayDetails_StayWrapperMargin__y82SS{margin-top:10px!important}.stayDetails_StayWrapperTitle__HfhGu{font-family:var(--heading-font-regular);font-size:1.25rem;text-align:center;align-self:center;width:100%;margin:1rem 0}.stayDetails_StayWrapperdesc__DYHfI{font-family:var(--primary-font-regular);font-size:.875rem;text-align:center;align-self:center;line-height:1.6;width:63%;padding-top:1rem}.stayDetails_stayDetailBold__WuZk7{font-family:var(--primary-font-medium)}.stayDetails_StaybuttonWrapper__siEWy{margin-top:5px;display:flex;justify-content:center}.stayDetails_button__qzGgE{width:auto;font-size:.75rem;height:43px;text-transform:uppercase;background-color:rgba(0,0,0,0);margin:1rem 0}.stayDetails_checkoutSection__xqSeA{padding:1rem 0;display:flex;flex-direction:column}.stayDetails_checkoutHeader__KJ0Jw{display:flex;justify-content:center;align-items:center;box-sizing:border-box;gap:15px;padding-bottom:.4rem}.stayDetails_checkoutDate__s9bar,.stayDetails_checkoutLabel__bEEg_{font-family:var(--primary-font-medium);font-size:.875rem;color:var(--primary-text-color);margin:0}.stayDetails_checkoutDate__s9bar{font-weight:600}.stayDetails_checkoutDivider__WsHoG{width:calc(100% - 6rem);height:1px;background-color:#e0e0e0;margin:0 3rem .75rem}.stayDetails_checkoutMessageRow__wY15Z{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem;align-items:start;padding:0 1rem 1rem;box-sizing:border-box}.stayDetails_checkoutMessageRow__wY15Z.stayDetails_withoutButton__h285A{grid-template-columns:1fr}.stayDetails_checkoutText__oAKhy{font-family:var(--primary-font-medium);font-size:.625rem;color:#000!important;margin:0;line-height:1.125rem;opacity:1!important;display:block;word-wrap:break-word;overflow-wrap:break-word}.stayDetails_checkoutButton__zBwya{font-family:var(--primary-font-semibold);font-size:.68rem;text-transform:uppercase;min-height:36px;padding:.5rem 1.5rem;white-space:nowrap}.ActivityCarousel_activityCarouselWrapper__FMVAX{margin:1rem}.ActivityCarousel_activityCarouselTitle__J2J_W{font:1.75rem var(--heading-font-regular);text-align:center;margin:1rem}.ActivityCarousel_activitySecondaryCarouselTitle__N0yNX{margin:0 0 1.5rem}.ActivityCarousel_carouselWrapper__CiSNj{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:scroll;-webkit-margin-start:12px;margin-inline-start:12px;height:300px;min-width:196px!important}.ActivityCarousel_carouselWrapper__CiSNj::-webkit-scrollbar{display:none}.ActivityCarousel_carouselWrapperSingleImageUl__BKp_v ul{width:100%!important}.ActivityCarousel_carouselSlideWrapper__PsQ_r{width:100%;height:286px;cursor:pointer;position:relative}.ActivityCarousel_carouselSlideImage__SMKnz{position:absolute;z-index:1;height:182px;width:100%;object-fit:cover;pointer-events:none;border-radius:var(--primary-card-border-radius)}.ActivityCarousel_carouselSlideDetailsWrapper__LW_tb{width:90%;height:140px;box-shadow:0 3px 6px var(--primary-box-shadow-color);background:var(--primary-card-background-color);text-align:center;z-index:200;position:absolute;bottom:5px;left:0;right:0;margin:auto;border-radius:var(--primary-card-border-radius);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.ActivityCarousel_carouselSlideTitle__gwyVI{font:1.25rem var(--heading-font-regular);padding:.5rem 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.ActivityCarousel_carouselSlideDescription__um43F{font:.75rem var(--primary-font-regular);color:var(--tertiary-text-color);padding:0 1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;text-align:center}.ActivityCarousel_carouselSlideViewMore__r4ylJ{margin:.25rem 0;font:9px var(--primary-font-extd-regular);color:var(--primary-theme-color);text-transform:uppercase;gap:10px;justify-content:center;align-items:center;display:flex}.ActivityCarousel_image__xn86_{width:100%;height:100%;object-fit:cover;border-radius:var(--primary-card-border-radius)}.ActivityCarousel_name__s3_2R{font-size:20px;color:#fff;font-family:var(--heading-font-regular);width:95%;word-break:break-word;letter-spacing:1px}.ActivityCarousel_title__iVVM5{margin:80px 0 8px;font:22px var(--heading-font-regular);text-align:center}.ActivityCarousel_imgWrapper__IQ1M_{display:flex;justify-content:center;align-items:center;z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background:var(--secondary-overlay-color);border-radius:var(--primary-card-border-radius);cursor:pointer}.ActivityCarousel_wrapper__nLYtD{height:274px;width:183px;text-align:center;position:relative}.ActivityCarousel_carouselItemScroll___3a_6{-webkit-margin-end:10px;margin-inline-end:10px;min-width:185px!important;width:0!important}.BeginCheckInCard_wrapper__YzUa5{margin:16px auto 24px;max-width:768px;padding:0 12px;box-sizing:border-box}.BeginCheckInCard_title__TZX_m{text-align:center;margin:1rem;font:1.5rem var(--heading-font-regular);line-height:1.2}.BeginCheckInCard_card__NuxU6{overflow:hidden}.BeginCheckInCard_image__2m_pP{width:100%;height:auto;display:block;object-fit:cover}.BeginCheckInCard_content__dYUBV{background:#f2f2f2;padding:16px 18px 20px;box-sizing:border-box}.BeginCheckInCard_datesRow__BVOXH{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:12px;margin-left:.5rem}.BeginCheckInCard_dateLabel__O7MeQ{font-size:.725rem;font-family:var(--primary-font-regular);color:var(--primary-text-color)}.BeginCheckInCard_dateValue__wvoKo{font-size:.875rem;font-family:var(--primary-font-medium);color:var(--primary-text-color);text-transform:capitalize}.BeginCheckInCard_arrowWrapper___faF7{display:flex;align-items:center;justify-content:center;padding-top:12px;flex:0 0 auto}.BeginCheckInCard_arrowIcon__Hyne4{width:16px;height:16px}.BeginCheckInCard_divider__yQJGW{border:none;border-top:1px solid var(--tertiary-text-color);margin:20px 0 22px}.BeginCheckInCard_descriptionSecondary__d8wTK,.BeginCheckInCard_description__oKrDl{font-size:13px;line-height:1.5;text-align:center;color:#333}.BeginCheckInCard_descriptionSecondary__d8wTK{margin:0 0 16px}.BeginCheckInCard_documentsWrapper__7Bo3a{margin-bottom:16px;display:flex;flex-direction:column;align-items:center;padding-left:0}.BeginCheckInCard_documentRow___UQZQ{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:2rem;margin-left:1.5rem;margin-right:1.5rem}.BeginCheckInCard_documentRow___UQZQ:last-child{margin-bottom:0;margin-left:2.5rem}.BeginCheckInCard_iconColumn__2xafb{position:relative;width:18px;margin-right:12px;display:flex;justify-content:center;flex-shrink:0}.BeginCheckInCard_bullet__arbx4{width:18px;height:18px;border-radius:50%;border:2px solid var(--primary-theme-color);background:rgba(0,0,0,0);box-sizing:border-box;margin-top:2px;position:relative;z-index:1}.BeginCheckInCard_bullet__arbx4:after{content:"";position:absolute;inset:1.5px;border-radius:50%;background:var(--primary-theme-color)}.BeginCheckInCard_connector__IRSjX{position:absolute;top:20px;bottom:-2rem;left:50%;transform:translateX(-50%);width:2px;background-image:repeating-linear-gradient(to bottom,var(--primary-theme-color) 0,var(--primary-theme-color) 4px,transparent 4px,transparent 8px)}.BeginCheckInCard_isLast__h1XMp .BeginCheckInCard_connector__IRSjX{display:none}.BeginCheckInCard_textColumn__B6CWp{flex:1 1;padding-top:0}.BeginCheckInCard_documentText__IHP8X{font-size:13px;color:#222;line-height:1.4}.BeginCheckInCard_bottomDividerImg__rZHR4{width:100%;margin:16px 0 12px}.BeginCheckInCard_beginCheckInBtn__ENONi{width:60%;margin-top:8px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;text-align:center}.HotelCompendiumCarousel_spaCarouselWrapper__zJBAp{margin:1rem 0}.HotelCompendiumCarousel_spaTitle__CJtpJ{font:1.75rem var(--heading-font-regular);text-align:center;margin:8px 0 24px}.HotelCompendiumCarousel_carouselWrapper__mrcSY{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:scroll;-webkit-margin-start:12px;margin-inline-start:12px}.HotelCompendiumCarousel_carouselWrapperSingleImage__iQMom{justify-content:center;width:100%!important}.HotelCompendiumCarousel_carouselWrapper__mrcSY::-webkit-scrollbar{display:none}.HotelCompendiumCarousel_carouselSlideWrapperSpa__TmIFY{width:100%;height:246px;cursor:pointer}.HotelCompendiumCarousel_carouselSlideImage__3ckRg{position:relative;z-index:-1;height:182px;width:100%;object-fit:cover;pointer-events:none;z-index:100;position:absolute;border-radius:var(--primary-card-border-radius)}.HotelCompendiumCarousel_carouselWrapperSingleImage__iQMom ul{width:100%!important}.HotelCompendiumCarousel_carouselSlideTitle__fcLCc{font:1.25rem var(--heading-font-regular);padding:.5rem 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.HotelCompendiumCarousel_carouselSlideDescription__JV242{font:.875rem var(--primary-font-regular);color:var(--tertiary-text-color);padding:0 6px;-webkit-line-clamp:1}.HotelCompendiumCarousel_carouselSlideViewMore__91I6y{margin:.25rem 0;font:9px var(--primary-font-extd-regular);color:var(--primary-theme-color);text-transform:uppercase;gap:10px;justify-content:center;align-items:center;display:flex}.HotelCompendiumCarousel_timings__YnZzr{display:flex;flex-direction:row;align-items:center;width:100%;text-decoration:none;margin:10px 0;font-family:var(--primary-font-regular);font-size:.75rem;text-transform:capitalize;justify-content:flex-start;text-align:start;padding-left:10%}.HotelCompendiumCarousel_timings__YnZzr p{-webkit-margin-start:16px;margin-inline-start:16px}.HotelCompendiumCarousel_image__rdlwV{width:100%;height:100%;min-height:210px;display:flex;object-fit:cover}.HotelCompendiumCarousel_button__drs2z{width:100%;max-width:768px;position:fixed;bottom:0;height:60px;font-size:1rem;margin:-2rem auto auto}.HotelCompendiumCarousel_wrapper__bqoxg{padding:.5rem 1.5rem 1rem}.HotelCompendiumCarousel_detailComponentTitle__lqdis{font:1.5rem var(--heading-font-regular);margin:1rem 0;text-align:center;white-space:normal;word-wrap:break-word;width:100%}.HotelCompendiumCarousel_detailComponentDuration__9bBx6{font:1rem var(--primary-font-heading);margin:1rem 0;text-align:center}.HotelCompendiumCarousel_currency__9IjX_{font-size:.75rem}.HotelCompendiumCarousel_detailComponentDescription__RdUN2{font:.875rem var(--primary-font-regular);color:var(--tertiary-text-color);text-align:center;margin:1rem 0;line-height:1.5}.HotelCompendiumCarousel_cuisineRowTime__eRKDn{display:flex;flex-direction:row;align-items:center;width:90%;margin:0 10%;text-decoration:none;font-family:var(--primary-font-regular);font-size:.75rem;text-transform:capitalize;justify-content:flex-start;text-align:start}.HotelCompendiumCarousel_cuisineRowTime__eRKDn p{-webkit-margin-start:1rem;margin-inline-start:1rem;font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.HotelCompendiumCarousel_DetailscuisineRowTime__MYyqT{display:flex;flex-direction:row;align-items:center;width:100%;text-decoration:none;font-family:var(--primary-font-regular);font-size:.75rem;text-transform:capitalize;justify-content:flex-start;text-align:start}.HotelCompendiumCarousel_DetailscuisineRowTime__MYyqT p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.HotelCompendiumCarousel_DetailscuisineRowTime__MYyqT,.HotelCompendiumCarousel_location__ZYtwS{flex-direction:column;text-align:center;gap:15px}.HotelCompendiumCarousel_location__ZYtwS{display:flex;align-items:center;width:100%;text-decoration:none;margin:10px 0;font-family:var(--primary-font-regular);font-size:.75rem;text-transform:capitalize;justify-content:center}.HotelCompendiumCarousel_location__ZYtwS p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.HotelCompendiumCarousel_buttonView__bBpvE{font-size:.75rem!important;margin:1.5rem auto;width:-moz-fit-content;width:fit-content;display:flex}.HotelCompendiumCarousel_icon_contact__BjAAq{color:var(--primary-theme-color)!important;font-size:.875rem!important;padding-top:1px}.HotelCompendiumCarousel_informationWrapper__bwowf{display:flex;justify-content:space-evenly}.HotelCompendiumCarousel_infoText__uXF1g{font-size:.875rem;color:var(--primary-theme-color)!important;text-decoration:none;display:flex;justify-content:center}.HotelCompendiumCarousel_mailIcon__f3Eeb path,.HotelCompendiumCarousel_telephoneIcon__JL332 path{fill:var(--primary-theme-color)}.HotelCompendiumCarousel_text__l7Xfa{-webkit-margin-start:10px;margin-inline-start:10px}.HotelCompendiumCarousel_detailPosition__ynbve{width:95%!important}.HotelCompendiumCarousel_withoutImageButton__vzimy{position:relative;margin-bottom:15px;margin-top:25px}.HotelCompendiumCarousel_content__leIOl{padding-left:10%;display:flex;flex-direction:column;justify-content:center}.HotelCompendiumCarousel_carouselSlideDetailsWrapper__U2CvX{width:90%;height:160px;box-shadow:0 3px 6px var(--primary-box-shadow-color);text-align:center;z-index:200;position:absolute;bottom:5px;left:0;right:0;margin:auto;border-radius:var(--primary-card-border-radius);background:var(--primary-card-background-color);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-evenly}.HotelCompendiumCarousel_carouselSlideDetailsWrapperIrd__HYIGf{height:120px;bottom:5px}.HotelCompendiumCarousel_carouselSlideTimings__e6g9O{font:.75rem var(--primary-font-regular);color:var(--tertiary-text-color)}.HotelCompendiumCarousel_viewAll__2Xx07{height:180px;width:250px;display:flex;justify-content:center;align-items:center;background:#e2e2e2;border:1px solid #ccc;position:relative}.HotelCompendiumCarousel_viewAllBtn__qpp5B{width:auto;min-width:0;color:var(--primary-text-color);text-transform:none;padding:5px 10px}.HotelCompendiumCarousel_cuisineRow__eDUyk{display:flex;flex-direction:row;align-items:center;width:100%;text-decoration:none;font-family:var(--primary-font-regular);margin:4px 0;font-size:.75rem;text-transform:capitalize;justify-content:flex-start}.HotelCompendiumCarousel_cuisineRow__eDUyk span{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-margin-start:12px;margin-inline-start:12px}.HotelCompendiumCarousel_text__l7Xfa{--webkit-line-clamp:1}.HotelCompendiumCarousel_carouselWrapperSingleImageUl__7H1Bh ul{width:100%!important}.HotelCompendiumCarousel_cuisineIcon__W502w path,.HotelCompendiumCarousel_locationicon__zrGix path{fill:var(--primary-icon-color)}.HotelCompendiumCarousel_listComponentMargin__X6B9n{margin-bottom:64px!important}.HotelCompendiumCarousel_locationicon__zrGix{width:16px}.HotelCompendiumCarousel_carouselSpaTimeStatus__GKjOI{display:flex;flex-direction:row;align-items:center;text-decoration:none;font-family:var(--primary-font-regular);margin:4px 0;font-size:.75rem;justify-content:center;gap:.1rem}.MapCarousel_spaCarouselWrapper__hjDme{margin:1rem 0}.MapCarousel_spaTitle__blwEl{font:1.75rem var(--heading-font-regular);text-align:center;margin:8px 0 24px}.MapCarousel_carouselWrapper__wWu_5{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:scroll;-webkit-margin-start:12px;margin-inline-start:12px}.MapCarousel_carouselWrapperSingleImage__DpWCF{justify-content:center;width:100%!important}.MapCarousel_carouselWrapper__wWu_5::-webkit-scrollbar{display:none}.MapCarousel_carouselSlideWrapperSpa__bBBFi{width:100%;height:246px;cursor:pointer}.MapCarousel_carouselSlideImage__D2k_q{position:relative;z-index:-1;height:182px;width:97%;object-fit:cover;pointer-events:none;z-index:100;position:absolute;border-radius:var(--primary-card-border-radius)}.MapCarousel_carouselWrapperSingleImage__DpWCF ul{width:100%!important}.MapCarousel_carouselSlideTitle___HYG6{font:1.25rem var(--heading-font-regular);padding:.5rem 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.MapCarousel_carouselSlideDescription__gHUGn{font:.875rem var(--primary-font-regular);color:var(--tertiary-text-color);padding:0 6px;-webkit-line-clamp:1}.MapCarousel_carouselSlideViewMore__WJVfp{margin:.25rem 0;font:9px var(--primary-font-extd-regular);color:var(--primary-theme-color);text-transform:uppercase;gap:10px;justify-content:center;align-items:center;display:flex}.MapCarousel_timings__ZdFkV{display:flex;flex-direction:row;align-items:center;width:100%;text-decoration:none;margin:10px 0;font-family:var(--primary-font-regular);font-size:.75rem;text-transform:capitalize;justify-content:flex-start;text-align:start;padding-left:10%}.MapCarousel_timings__ZdFkV p{-webkit-margin-start:16px;margin-inline-start:16px}.MapCarousel_image__bnGXW{width:100%;height:100%;min-height:210px;display:flex;object-fit:cover}.MapCarousel_button__smfNY{width:100%;max-width:768px;position:fixed;bottom:0;height:60px;font-size:1rem;margin:-2rem auto auto}.MapCarousel_wrapper__D7Dac{padding:.5rem 1.5rem 1rem}.MapCarousel_detailComponentTitle__KFcEW{font:1.5rem var(--heading-font-regular);margin:1rem 0;text-align:center;white-space:normal;word-wrap:break-word;width:100%}.MapCarousel_detailComponentDuration__MOjl2{font:1rem var(--primary-font-heading);margin:1rem 0;text-align:center}.MapCarousel_currency__q5s5X{font-size:.75rem}.MapCarousel_detailComponentDescription__R1mcw{font:.875rem var(--primary-font-regular);color:var(--tertiary-text-color);text-align:center;margin:1rem 0;line-height:1.5}.MapCarousel_cuisineRowTime__9U54R{display:flex;flex-direction:row;align-items:center;width:90%;margin:0 10%;text-decoration:none;font-family:var(--primary-font-regular);font-size:.75rem;text-transform:capitalize;justify-content:flex-start;text-align:start}.MapCarousel_cuisineRowTime__9U54R p{-webkit-margin-start:1rem;margin-inline-start:1rem;font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.MapCarousel_DetailscuisineRowTime__DkyyH{display:flex;flex-direction:row;align-items:center;width:100%;text-decoration:none;font-family:var(--primary-font-regular);font-size:.75rem;text-transform:capitalize;justify-content:flex-start;text-align:start}.MapCarousel_DetailscuisineRowTime__DkyyH p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.MapCarousel_DetailscuisineRowTime__DkyyH,.MapCarousel_location__KEsrk{flex-direction:column;text-align:center;gap:15px}.MapCarousel_location__KEsrk{display:flex;align-items:center;width:100%;text-decoration:none;margin:10px 0;font-family:var(--primary-font-regular);font-size:.75rem;text-transform:capitalize;justify-content:center}.MapCarousel_location__KEsrk p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.MapCarousel_buttonView__TQ2x9{font-size:.75rem!important;margin:1.5rem auto;width:-moz-fit-content;width:fit-content;display:flex}.MapCarousel_icon_contact__scYg7{color:var(--primary-theme-color)!important;font-size:.875rem!important;padding-top:1px}.MapCarousel_informationWrapper__uFkn_{display:flex;justify-content:space-evenly}.MapCarousel_infoText__zL4ZR{font-size:.875rem;color:var(--primary-theme-color)!important;text-decoration:none;display:flex;justify-content:center}.MapCarousel_mailIcon__syejx path,.MapCarousel_telephoneIcon__V_tN5 path{fill:var(--primary-theme-color)}.MapCarousel_text___UhTy{-webkit-margin-start:10px;margin-inline-start:10px}.MapCarousel_detailPosition__iaiuA{width:95%!important}.MapCarousel_withoutImageButton__Wqos_{position:relative;margin-bottom:15px;margin-top:25px}.MapCarousel_content__PkUFT{padding-left:10%;display:flex;flex-direction:column;justify-content:center}.MapCarousel_carouselSlideDetailsWrapper__1jKRT{width:90%;height:160px;box-shadow:0 3px 6px var(--primary-box-shadow-color);text-align:center;z-index:200;position:absolute;bottom:5px;left:0;right:0;margin:auto;border-radius:var(--primary-card-border-radius);background:var(--primary-card-background-color);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-evenly}.MapCarousel_carouselSlideDetailsWrapperIrd__J2QzQ{height:120px;bottom:5px}.MapCarousel_carouselSlideTimings__oxD11{font:.75rem var(--primary-font-regular);color:var(--tertiary-text-color)}.MapCarousel_viewAll__rA54b{height:180px;width:250px;display:flex;justify-content:center;align-items:center;background:#e2e2e2;border:1px solid #ccc;position:relative}.MapCarousel_viewAllBtn__Vf1P2{width:auto;min-width:0;color:var(--primary-text-color);text-transform:none;padding:5px 10px}.MapCarousel_cuisineRow__RHa9m{display:flex;flex-direction:row;align-items:center;width:100%;text-decoration:none;font-family:var(--primary-font-regular);margin:4px 0;font-size:.75rem;text-transform:capitalize;justify-content:flex-start}.MapCarousel_cuisineRow__RHa9m span{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-margin-start:12px;margin-inline-start:12px}.MapCarousel_text___UhTy{--webkit-line-clamp:1}.MapCarousel_carouselWrapperSingleImageUl__wWN0p ul{width:100%!important}.MapCarousel_cuisineIcon__5S5We path,.MapCarousel_locationicon__LZ7QR path{fill:var(--primary-icon-color)}.MapCarousel_listComponentMargin__hQGcp{margin-bottom:64px!important}.MapCarousel_locationicon__LZ7QR{width:16px}.MapCarousel_carouselSpaTimeStatus__K2lNp{display:flex;flex-direction:row;align-items:center;text-decoration:none;font-family:var(--primary-font-regular);margin:4px 0;font-size:.75rem;justify-content:center;gap:.1rem}.UserDefinedModule_carouselWrapper__HoF3i{margin:20px 0}.UserDefinedModule_moduleWrapper__G_iJV{margin-bottom:20px}.UserDefinedModule_moduleTitle__1fqG4{margin:10px 0 8px;font:1.75rem var(--heading-font-regular);text-align:center;overflow:hidden;text-overflow:ellipsis}.UserDefinedModule_carouselSlideWrapper__3daXQ{cursor:pointer;position:relative;padding:12px}.UserDefinedModule_carouselSlideImage__VyLAb{width:100%;height:182px;object-fit:cover}.UserDefinedModule_placeholder__vygQt{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.UserDefinedModule_carouselSlideDetailsWrapper__5tDVF{position:absolute;bottom:0;left:0;right:0;padding:3px}.UserDefinedModule_carouselSlideTitle__ZnLJ8{margin:0 0 8px;font-size:1.25rem;font-weight:600;overflow:hidden;text-overflow:ellipsis}.NotificationPermissionDialog_content__Ye94d{padding:1rem 1.5rem;text-align:center;height:23vh;display:flex;flex-direction:column;justify-content:center;background-color:var(--primary-background-color)}.NotificationPermissionDialog_title__qGBOy{font-size:1.25rem;font-family:var(--primary-font-heading);color:var(--primary-text-color);margin:0 0 12px}.NotificationPermissionDialog_message__1GF5M{font-size:.875rem;line-height:1.5;font-family:var(--primary-font-regular);color:var(--tertiary-text-color);margin:0 0 24px}.NotificationPermissionDialog_actions__dOGqP{display:flex;gap:12px;justify-content:space-evenly}.NotificationPermissionDialog_allowButton__i4uGv{background:var(--primary-theme-color,#4caf50);color:#fff;border:none;padding:14px 17px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s;width:31%}.NotificationPermissionDialog_allowButton__i4uGv:disabled{opacity:.6;cursor:not-allowed}.NotificationPermissionDialog_dismissButton__dL_30{background:rgba(0,0,0,0);color:#666;border:1px solid #ddd;padding:14px 17px;border-radius:8px;font-size:15px;font-weight:500;width:31%;cursor:pointer;transition:background-color .2s}.NotificationPermissionDialog_dismissButton__dL_30:disabled{opacity:.6;cursor:not-allowed}.NotificationPermissionDialog_a2hsToast___8Rjj{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);width:90%;max-width:400px;background-color:var(--primary-background-color,#ffffff);border-radius:var(--primary-card-border-radius,12px);box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1300;padding:1.5rem;animation:NotificationPermissionDialog_slideUp__SY8lw .3s ease-out}@keyframes NotificationPermissionDialog_slideUp__SY8lw{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}.NotificationPermissionDialog_closeIconBtn__5jXDc{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.25rem;color:var(--primary-text-color,#333);cursor:pointer;padding:4px}.NotificationPermissionDialog_a2hsContent___guyv{text-align:center;display:flex;flex-direction:column;justify-content:center}.NotificationPermissionDialog_instructionSteps__7BqYo{display:flex;flex-direction:column;gap:16px;text-align:left;margin-top:16px;padding:0}.NotificationPermissionDialog_step__uvxsW{display:flex;align-items:center;gap:12px;font-size:1rem;font-family:var(--primary-font-regular);color:var(--primary-text-color)}.NotificationPermissionDialog_stepNumber__kLf1N{font-weight:700;color:var(--primary-theme-color,#4caf50)}.NotificationPermissionDialog_icon__WmYBc{color:var(--primary-text-color);font-size:1.5rem}