.MediaPlayer_mediaPlayerWrapper__Mg5dX{position:relative;width:100%;height:100%;overflow:hidden}.MediaPlayer_mediaGif__lBh_e,.MediaPlayer_mediaImage__PgMgn,.MediaPlayer_mediaVideo__2gLZs{cursor:pointer;height:100%;width:100%;object-fit:cover}.MediaPlayer_fallback__9Q_Ji{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px}.MediaPlayer_hidden__YiAi7{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__9cP9A{overflow:auto}.WithScrollbar_carouselItem__P6l4_{-webkit-margin-end:25px;margin-inline-end:25px;min-width:273px;width:0!important}.DiningCarousel_diningCarouselWrapper__kCuJp{margin:1rem 0}.DiningCarousel_diningCarouselTitle__1ZlMe{font:1.75rem var(--heading-font-regular);text-align:center;margin:.5rem}.DiningCarousel_diningSecondaryCarouselTitle__Qq2iT{margin:0 0 1.5rem}.DiningCarousel_diningOptions__n1xvo{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__crMzR,.DiningCarousel_diningOptions__n1xvo{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;justify-content:center}.DiningCarousel_diningOptionsItem__crMzR{font:.75rem var(--primary-font-medium);text-transform:uppercase;height:38px;cursor:pointer;position:relative;padding:2px 8px 0}.DiningCarousel_diningOptionsItem__crMzR: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__Mgk1m:before{border-radius:var(--primary-button-border-radius);left:0;opacity:1}.DiningCarousel_diningOptionsItemActive__Mgk1m{color:var(--secondary-text-color)}.DiningCarousel_carouselWrapper__XsZmn{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:scroll;-webkit-margin-start:12px;margin-inline-start:12px}.DiningCarousel_carouselWrapperSingleImage__eZa_7{justify-content:center;width:100%!important}.DiningCarousel_carouselWrapper__XsZmn::-webkit-scrollbar{display:none}.DiningCarousel_carouselSlideWrapper__SKQZT{width:100%;height:286px;cursor:pointer;display:flex;flex-direction:column;gap:10px}.DiningCarousel_carouselSlideImage__1jWOU{position:relative;z-index:-1;height:182px;width:100%;object-fit:cover;pointer-events:none;z-index:100;position:absolute}.DiningCarousel_carouselSlideDetailsWrapperRestaurantsAndBars__H8Jpi{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__51_2b{height:120px;bottom:15px}.DiningCarousel_carouselSlideTitle__XkQqU{font:1.25rem var(--heading-font-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:264px}.DiningCarousel_carouselRestaurantTimeStatus__FY6DE{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__qdGAZ{font:.75rem var(--primary-font-regular);color:var(--tertiary-text-color);padding-bottom:4px}.DiningCarousel_content__5k3wX{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}.DiningCarousel_carouselSlideViewMore__Vql0l{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__T_tR3{height:180px;width:250px;display:flex;justify-content:center;align-items:center;background:#e2e2e2;border:1px solid #ccc;position:relative}.DiningCarousel_viewAllBtn__3cIS_{width:auto;min-width:0;color:var(--primary-text-color);text-transform:none;padding:5px 10px}.DiningCarousel_cuisineRow__xuEPT{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__xuEPT span{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color)}.DiningCarousel_cuisineRowTime__O8Vzs{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__O8Vzs p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:1;width:100%}.DiningCarousel_text__p4cYD{--webkit-line-clamp:1}.DiningCarousel_carouselWrapperSingleImageUl__wvnsQ ul{width:100%!important}.DiningCarousel_button__z5_rf{width:auto;font-size:.75rem;height:30px;line-height:30px}.DiningCarousel_buttonWrapper__90_XO{text-align:start;margin:5px auto}.DiningCarousel_timingCase__DMXIL{text-transform:lowercase;font-size:20px;font:.75rem var(--primary-font-regular);color:var(--tertiary-text-color);padding-bottom:4px}.DiningCarousel_carouselRestaurantCuisine__X_G93{display:flex;align-items:center;justify-content:center;gap:6px}.DiningCarousel_cuisineIcon__0F2__{margin-bottom:6px}.DiningCarousel_cuisineText__JwShq{font-size:.875rem;color:var(--primary-text-color);font-family:var(--primary-font-regular);overflow:hidden}.DiningCarousel_carouselSlideHeadingContainer__VWRXu{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.HotelCompendium_container__xroXI{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:10px;box-sizing:border-box;padding:12px}.HotelCompendium_wrapper__gAbYv{height:163px;width:169px;text-align:center;position:relative;flex-grow:1}.HotelCompendium_imgWrapper__GQa2R{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___pif0{width:100%;height:100%;object-fit:cover;border-radius:var(--primary-card-border-radius)}.HotelCompendium_title__nJI0g{margin:10px 0 8px;font:1.75rem var(--heading-font-regular);text-align:center}.HotelCompendium_name__LQCnp{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__YRARm{margin:1rem 0}.ServiceRequestCarousel_servicesCarouselTitle__yS13S{font:1.75rem var(--heading-font-regular);text-align:center;margin:16px 0}.ServiceRequestCarousel_carouselWrapper__57OKU{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:scroll;margin-left:12px;min-height:245px}.ServiceRequestCarousel_carouselWrapper__57OKU::-webkit-scrollbar{display:none}.ServiceRequestCarousel_carouselSlideWrapper__jsHJw{width:100%;height:245px;cursor:pointer}.ServiceRequestCarousel_carouselSlideImage__f3ATQ{height:182px;width:100%;object-fit:cover;pointer-events:none;z-index:200;position:absolute}.ServiceRequestCarousel_carouselSlideDetailsWrapper__b4blV{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__hAChw{font:1.25rem var(--heading-font-regular);padding:.5rem 0;height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ServiceRequestCarousel_carouselSlideViewMore__e7ajS{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__zzdFl ul{width:100%!important}.ServiceRequestCarousel_detailPosition__AlPqb{width:95%!important}.spa_pageWrapper__i3qP2{display:flex;flex-direction:column;padding:70px 20px 40px}.spa_image__sFvXt{width:100%;height:100%;min-height:210px;display:flex;object-fit:cover}.spa_wrapper__6TuNi{padding:.5rem 1.5rem}.spa_button__yydwY{width:inherit;max-width:768px;position:fixed;bottom:0;right:0;left:0;margin:0 auto;height:60px;font-size:1rem}.spa_listComponentMargin__oqsmd{margin-bottom:64px!important}.spa_detailComponentTitle__hScBD{font:1.5rem var(--heading-font-regular);margin:1rem 0;text-align:center;white-space:normal;word-wrap:break-word;width:100%}.spa_detailComponentDuration__g8rL7{font:1rem var(--primary-font-heading);margin:1rem 0;text-align:center}.spa_currency__rGYbM{font-size:.75rem}.spa_detailComponentDescription__4ReQr{font:.875rem var(--primary-font-regular);color:var(--tertiary-text-color);text-align:center;margin:1rem 0;line-height:1.5}.spa_treatmentsNotFound__JZu6c{display:flex;margin:auto;justify-content:center;align-items:center;height:80vh}.spa_preferredTitle__BQU8z{font-family:var(--primary-font-heading);font-size:1rem;color:var(--tertiary-text-color);text-align:center;margin-top:15px}.spa_listComponent__ptuyl{position:relative;margin-top:115px}.spa_listComponent__ptuyl:first-child{margin-top:36px}.spa_listComponent__ptuyl:last-child{margin-bottom:30px!important}.spa_counterWrapper__AgZOy{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__kuB3o{font-family:var(--primary-font-heading);font-size:1rem;color:var(--tertiary-text-color)}.spa_plusMinusInput__5Vck4{width:60%!important;justify-content:space-evenly!important}.spa_value__qD4z5{font-size:1.25rem!important}.spa_buttonPicker__G09cd{width:90%;margin:0 auto}.spa_timeSelectDrawerWrapper__tjr_X{gap:10px;display:flex;flex-direction:column;padding:20px 0}.spa_slotswrapper__4cVyr{padding:2rem 1.5rem;display:flex;gap:20px;flex-direction:column}.spa_slotsButtonwrapper__3E0_3{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:768px;overflow-y:scroll;transform-origin:bottom}.spa_sloteButton__tO84y{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;width:18%;margin:2%;font-size:.75rem}.spa_sloteButton__tO84y:after{display:none}.spa_slotBookingButton__fC_cQ{margin-top:5%}.spa_information__z_BIj{display:flex;margin:auto;flex-direction:column;justify-content:center;align-items:center;height:80vh}.spa_nothing__0Bo0D{height:150px;width:150px}.spa_infoContent__5qKgX{width:390px;font-size:1.25rem;text-align:center;padding-top:25px}.spa_buttonView__XLxyQ{font-size:.75rem!important;margin:1.5rem auto;width:-moz-fit-content;width:fit-content;display:flex}.spa_location__sYoqg{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__sYoqg p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.spa_DetailscuisineRowTime__YhbBF{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__YhbBF p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.spa_DetailscuisineRowTime__YhbBF{flex-direction:column;text-align:center;gap:15px}.spa_cuisineIcon__dnd6M path,.spa_locationicon__G763L path{fill:var(--primary-icon-color)}.SpaCarousel_spaCarouselWrapper__CkzJo{margin:1rem 0}.SpaCarousel_spaTitle__VQ_EW{font:1.75rem var(--heading-font-regular);text-align:center;margin:8px 0 24px}.SpaCarousel_diningSecondaryCarouselTitle__4YgrC{margin:0 0 1.5rem}.SpaCarousel_diningOptions__OrQRC{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__MMGbD{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__MMGbD: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__ljKPO:before{border-radius:var(--primary-button-border-radius);left:0;opacity:1}.SpaCarousel_diningOptionsItemActive__ljKPO{color:var(--secondary-text-color)}.SpaCarousel_carouselWrapper__T_fUF{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-y:scroll;-webkit-margin-start:12px;margin-inline-start:12px}.SpaCarousel_carouselWrapper__T_fUF li{width:100%!important}.SpaCarousel_carouselWrapperSingleImage__yj74L{justify-content:center;width:100%!important}.SpaCarousel_carouselWrapper__T_fUF::-webkit-scrollbar{display:none}.SpaCarousel_carouselSlideWrapperSpa__VONsD{width:100%;height:286px;cursor:pointer}.SpaCarousel_carouselSlideImage__YVXrd{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__yj74L ul{width:100%!important}.SpaCarousel_carouselSlideTitle__NFaWb{font:1.25rem var(--heading-font-regular);padding:.5rem 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.SpaCarousel_carouselSlideDescription__0i_xt{font:.875rem var(--primary-font-regular);color:var(--tertiary-text-color);padding:0 6px;-webkit-line-clamp:1}.SpaCarousel_carouselSlideViewMore__6_Y4H{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__OCbTg{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__OCbTg p{-webkit-margin-start:16px;margin-inline-start:16px}.SpaCarousel_image__BivZ5{width:100%;height:100%;min-height:210px;display:flex;object-fit:cover}.SpaCarousel_button__YKLTa{width:100%;max-width:768px;position:fixed;bottom:0;height:60px;font-size:1rem;margin:-2rem auto auto}.SpaCarousel_wrapper__0vN3f{padding:.5rem 1.5rem 1rem}.SpaCarousel_detailComponentTitle__uciGh{font:1.5rem var(--heading-font-regular);margin:1rem 0;text-align:center;white-space:normal;word-wrap:break-word;width:100%}.SpaCarousel_detailComponentDuration__HwSKz{font:1rem var(--primary-font-heading);margin:1rem 0;text-align:center}.SpaCarousel_currency__xnCCo{font-size:.75rem}.SpaCarousel_detailComponentDescription__HOHFS{font:.875rem var(--primary-font-regular);color:var(--tertiary-text-color);text-align:center;margin:1rem 0;line-height:1.5}.SpaCarousel_cuisineRowTime__EykyL{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__EykyL 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__ioHK_{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__ioHK_ p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.SpaCarousel_DetailscuisineRowTime__ioHK_,.SpaCarousel_location__OR8DQ{flex-direction:column;text-align:center;gap:15px}.SpaCarousel_location__OR8DQ{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__OR8DQ p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.SpaCarousel_buttonView__W1EcO{font-size:.75rem!important;margin:1.5rem auto;width:-moz-fit-content;width:fit-content;display:flex}.SpaCarousel_icon_contact__g17lh{color:var(--primary-theme-color)!important;font-size:.875rem!important;padding-top:1px}.SpaCarousel_informationWrapper__1TaRs{display:flex;justify-content:space-evenly}.SpaCarousel_infoText__elGh5{font-size:.875rem;color:var(--primary-theme-color)!important;text-decoration:none;display:flex;justify-content:center}.SpaCarousel_mailIcon__kEV38 path,.SpaCarousel_telephoneIcon__9gtBC path{fill:var(--primary-theme-color)}.SpaCarousel_text__PoS0U{-webkit-margin-start:10px;margin-inline-start:10px}.SpaCarousel_detailPosition__CqO8q{width:95%!important}.SpaCarousel_withoutImageButton__IJ3nO{position:relative;margin-bottom:15px;margin-top:25px}.SpaCarousel_content__v6IkR{padding-left:10%;display:flex;flex-direction:column;justify-content:center}.SpaCarousel_carouselSlideDetailsWrapper__OMm5D{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__nbBmS{height:120px;bottom:15px}.SpaCarousel_carouselSlideTimings__6LqnY{font:.75rem var(--primary-font-regular);color:var(--tertiary-text-color)}.SpaCarousel_viewAll__G9PWf{height:180px;width:250px;display:flex;justify-content:center;align-items:center;background:#e2e2e2;border:1px solid #ccc;position:relative}.SpaCarousel_viewAllBtn__MFFC4{width:auto;min-width:0;color:var(--primary-text-color);text-transform:none;padding:5px 10px}.SpaCarousel_cuisineRow__L1Um_{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__L1Um_ 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__PoS0U{--webkit-line-clamp:1}.SpaCarousel_carouselWrapperSingleImageUl__WTve1 ul{width:100%!important}.SpaCarousel_cuisineIcon__dWc7V path,.SpaCarousel_locationicon__KLtOu path{fill:var(--primary-icon-color)}.SpaCarousel_listComponentMargin__8MqAw{margin-bottom:64px!important}.SpaCarousel_locationicon__KLtOu{width:16px}.SpaCarousel_carouselSpaTimeStatus__vY8yj{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__dWc7V{margin-right:4px}.Checkin_PairtoRoomWrapper__f5VyH{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__90LSd{margin-top:10px!important}.Checkin_pairRoomTitle__vM6A3{font-family:var(--heading-font-regular);font-size:1.25rem;text-align:center;align-self:center;width:100%;margin:1rem 0}.Checkin_pairRoomdesc__TI_KU{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__aw3l1{margin:0}.Checkin_pairRoomdescWalletCard___n8Q_{width:95%}.Checkin_buttonWrapper__8fQ7a{margin-top:5px;display:flex;justify-content:center}.Checkin_button__J6zj5{width:auto;font-size:.75rem;height:43px;text-transform:uppercase;background-color:transparent;margin:1rem 0}.Checkin_iconWrapper__bE_Ff{display:flex;justify-content:space-around;width:auto;margin:1rem 0}.Checkin_walletIconWrapper__JxE3V{display:flex;justify-content:center;gap:16px;margin:16px}.Checkin_walletIconWrapper__JxE3V a{display:block;transition:opacity .2s ease}.Checkin_walletIconWrapper__JxE3V a:hover{opacity:.8}.Checkin_walletCardImageWrapper__ROWv8{margin-bottom:16px;overflow:hidden;width:100%;max-height:200px;display:flex;align-items:center;justify-content:center}.Checkin_walletCardImage__Fc7l_{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__txLjF{margin-top:0}.Checkin_walletUIContainer__vTecQ{margin-top:16px}.Checkin_walletIconLink__RzsYZ{cursor:pointer;transition:opacity .2s ease}.Checkin_walletIconLink__RzsYZ.Checkin_disabled__zbRpt{cursor:not-allowed;opacity:.5}.Checkin_walletButtonContainer__rQf45{margin-top:12px}.Checkin_walletCardWithImageBorder__EPtM0{border:2px solid #f5f5f5!important}.HotelInformation_carouselSlideWrapper__c_iEr{cursor:pointer}.HotelInformation_bannerImage__fvPYt{height:225px;width:100%;object-fit:cover;margin:auto;display:flex;border-radius:var(--primary-card-border-radius)}.HotelInformation_welcome__NXtkL{margin-top:25px;font-size:1.25rem;text-align:center;font-family:var(--heading-font-regular)}.HotelInformation_name__e_76s{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__Aegti{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__riEJo{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__3kUoS{position:absolute;top:185px;z-index:1}.HotelInformation_indicatorIcon__kTWTR{width:6px;height:6px;background:var(--primary-indicator-color);opacity:.5}.HotelInformation_indicatorIcon__kTWTR:not(:last-child){margin-right:6px}.HotelInformation_activeIndicatorIcon__jraMW{width:6px;height:6px;transform:scale(1.3)}.HotelInformation_activeIndicatorIcon__jraMW:not(:last-child){margin-right:6px}.HotelInformation_activeIndicatorIcon__jraMW{border-radius:0;background:var(--primary-indicator-color)}.HotelInformation_carouselWrapper___92N3{-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___92N3::-webkit-scrollbar{display:none}.HotelInformation_carouselWrapperSingleImage__hvMIC ul{width:100%!important}.HotelInformation_readMore__WiFvi{margin:10px auto!important}.HotelInformation_margin__arFvP{width:90%;margin:auto}.OfferDetail_listComponent__Ek_Q7:first-child{margin-top:36px}.OfferDetail_listComponent__Ek_Q7:last-child{margin-bottom:20px!important}.OfferDetail_listComponentMargin__8Roc7{margin-bottom:75px!important}.OfferDetail_imageWrapper__9sDML{position:relative;width:100%}.OfferDetail_contentWrapper__JYdVA{margin:0 1.5rem 1.5rem}.OfferDetail_listComponentData__cUFke{display:flex;flex-direction:column;justify-content:center;align-items:center}.OfferDetail_listComponentTitle__XRJUg{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__zbD3l{display:flex;gap:10px;flex-direction:column}.OfferDetail_listComponentDataTitle__xox7N{font-family:var(--primary-font-heading)!important;font-size:1rem!important}.OfferDetail_listComponentDataText__pRlbK{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__Es3PK{padding-right:4px}.OfferDetail_callRowOffers__f5ME6,.OfferDetail_emailRowOffers__cU5sZ{text-decoration:none;color:var(--primary-theme-color)}.OfferDetail_button__c_30C{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__unZYR+.OfferDetail_day__unZYR:before{display:inline-block;white-space:pre;content:", "}.HomeCarousel_carousel__hNuEi{max-width:768px;height:62vh}.HomeCarousel_imgGradient__pZE4h{position:relative}.HomeCarousel_imgGradient__pZE4h:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:transparent linear-gradient(180deg,transparent,#000) 0 0 no-repeat padding-box;cursor:pointer}.HomeCarousel_bannerImage__CCQ9S{width:100%;height:62vh;object-fit:cover}.HomeCarousel_pageTitle__ohIZT{position:absolute;bottom:5vh;left:0;right:0;text-align:center;cursor:pointer}.HomeCarousel_title__yz8NP{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___uq_h{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__ePFnO{margin-top:15px;color:var(--secondary-text-color);font-weight:600;text-transform:none;font-size:1.1rem}.HomeCarousel_indicatorIconContainer__r_R94{position:absolute;bottom:.5vh;z-index:1}.HomeCarousel_indicatorIcon__ptn3s{width:6px;height:6px;background:var(--primary-indicator-color);opacity:.5}.HomeCarousel_indicatorIcon__ptn3s:not(:last-child){margin-right:6px}.HomeCarousel_activeIndicatorIcon__sNDHg{width:6px;height:6px;transform:scale(1.3)}.HomeCarousel_activeIndicatorIcon__sNDHg:not(:last-child){margin-right:6px}.HomeCarousel_activeIndicatorIcon__sNDHg{border-radius:0;background:var(--primary-indicator-color)!important}.HomeCarousel_readMore__fVsXu{margin:.5rem auto!important;color:var(--secondary-text-color)!important;border-bottom:1px solid var(--secondary-text-color)}.HomeCarousel_readMore__fVsXu path{fill:var(--secondary-text-color)}.HomeCarousel_withoutImageButton__6DQd7{position:relative;margin-bottom:15px;margin-top:25px}.stayDetails_detailsWrapper__qfCM_{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__YOhnz{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__r942Y{width:100%;height:24vh;object-fit:cover}.stayDetails_dateWrapper__q0SES{display:flex;justify-content:space-around;flex-direction:row;width:100%;margin:1.5rem 0;padding-top:10px}.stayDetails_checkInWrapper__ylfNQ{display:flex;flex-direction:column;justify-content:center;padding-left:35px;align-items:center}.stayDetails_detailCheckinTitleName__27xFT{font-size:.625rem;font-family:var(--primary-font-regular);color:var(--primary-text-color)}.stayDetails_detailCheckinTitleDate__uGO4S{font-size:.875rem;font-family:var(--primary-font-medium);color:var(--primary-text-color);text-transform:capitalize}.stayDetails_arrow__Dlr2X,.stayDetails_checkOutWrapper__D_UT1{display:flex;justify-content:center;align-items:center}.stayDetails_checkOutWrapper__D_UT1{flex-direction:column;padding-right:35px}.stayDetails_btnWrapper__1q1BA{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__e9mA3{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__6vRyi{width:100%;box-sizing:border-box;padding:0 0 1rem;letter-spacing:.9px;display:flex;flex-direction:column;gap:.75rem}.stayDetails_buttonRow__5kRMJ{display:flex;flex-direction:row;justify-content:center;gap:.75rem;padding:0 3rem;box-sizing:border-box}.stayDetails_postButton__PG3ym{flex:1 1}.stayDetails_postBtnWrapper__6vRyi .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__kBokX{background-color:var(--primary-theme-color)!important;color:#fff!important;border-color:var(--primary-theme-color)!important}.stayDetails_StayWrapper__M39uq{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__Vb8fe{margin-top:10px!important}.stayDetails_StayWrapperTitle__78gBg{font-family:var(--heading-font-regular);font-size:1.25rem;text-align:center;align-self:center;width:100%;margin:1rem 0}.stayDetails_StayWrapperdesc__5CRbL{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__O723v{font-family:var(--primary-font-medium)}.stayDetails_StaybuttonWrapper__zZ0SM{margin-top:5px;display:flex;justify-content:center}.stayDetails_button__nrPV_{width:auto;font-size:.75rem;height:43px;text-transform:uppercase;background-color:transparent;margin:1rem 0}.ActivityCarousel_activityCarouselWrapper__OhPnr{margin:1rem}.ActivityCarousel_activityCarouselTitle__EYMg2{font:1.75rem var(--heading-font-regular);text-align:center;margin:1rem}.ActivityCarousel_activitySecondaryCarouselTitle__b_bBo{margin:0 0 1.5rem}.ActivityCarousel_carouselWrapper___RVeJ{-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___RVeJ::-webkit-scrollbar{display:none}.ActivityCarousel_carouselWrapperSingleImageUl__98Afd ul{width:100%!important}.ActivityCarousel_carouselSlideWrapper__Jagkn{width:100%;height:286px;cursor:pointer;position:relative}.ActivityCarousel_carouselSlideImage__ummQc{position:absolute;z-index:1;height:182px;width:100%;object-fit:cover;pointer-events:none;border-radius:var(--primary-card-border-radius)}.ActivityCarousel_carouselSlideDetailsWrapper__5wF9v{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__ZnC0z{font:1.25rem var(--heading-font-regular);padding:.5rem 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.ActivityCarousel_carouselSlideDescription__Oi12p{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__HYAmE{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__mfc3B{width:100%;height:100%;object-fit:cover;border-radius:var(--primary-card-border-radius)}.ActivityCarousel_name__4162A{font-size:20px;color:#fff;font-family:var(--heading-font-regular);width:95%;word-break:break-word;letter-spacing:1px}.ActivityCarousel_title__YgYHl{margin:80px 0 8px;font:22px var(--heading-font-regular);text-align:center}.ActivityCarousel_imgWrapper___vVf_{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__JYz_c{height:274px;width:183px;text-align:center;position:relative}.ActivityCarousel_carouselItemScroll__gxNTn{-webkit-margin-end:10px;margin-inline-end:10px;min-width:185px!important;width:0!important}.BeginCheckInCard_wrapper__KmxRA{margin:16px auto 24px;max-width:768px;padding:0 12px;box-sizing:border-box}.BeginCheckInCard_title__klRzU{text-align:center;margin:1rem;font:1.5rem var(--heading-font-regular);line-height:1.2}.BeginCheckInCard_card__Pm0Nm{overflow:hidden}.BeginCheckInCard_image__H_u7C{width:100%;height:auto;display:block;object-fit:cover}.BeginCheckInCard_content__b9SxH{background:#f2f2f2;padding:16px 18px 20px;box-sizing:border-box}.BeginCheckInCard_datesRow__FlvHI{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:12px;margin-left:.5rem}.BeginCheckInCard_dateLabel__z7Bk_{font-size:.725rem;font-family:var(--primary-font-regular);color:var(--primary-text-color)}.BeginCheckInCard_dateValue__5r4_8{font-size:.875rem;font-family:var(--primary-font-medium);color:var(--primary-text-color);text-transform:capitalize}.BeginCheckInCard_arrowWrapper__j7xH2{display:flex;align-items:center;justify-content:center;padding-top:12px;flex:0 0 auto}.BeginCheckInCard_arrowIcon__NSOz3{width:16px;height:16px}.BeginCheckInCard_divider__fpJlF{border:none;border-top:1px solid var(--tertiary-text-color);margin:20px 0 22px}.BeginCheckInCard_descriptionSecondary__BlvLH,.BeginCheckInCard_description___3iVj{font-size:13px;line-height:1.5;text-align:center;color:#333}.BeginCheckInCard_descriptionSecondary__BlvLH{margin:0 0 16px}.BeginCheckInCard_documentsWrapper__VTFGr{margin-bottom:16px;display:flex;flex-direction:column;align-items:center;padding-left:0}.BeginCheckInCard_documentRow__zn41o{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:2rem;margin-left:1.5rem;margin-right:1.5rem}.BeginCheckInCard_documentRow__zn41o:last-child{margin-bottom:0;margin-left:2.5rem}.BeginCheckInCard_iconColumn__v4VDN{position:relative;width:18px;margin-right:12px;display:flex;justify-content:center;flex-shrink:0}.BeginCheckInCard_bullet__JL1Du{width:18px;height:18px;border-radius:50%;border:2px solid var(--primary-theme-color);background:transparent;box-sizing:border-box;margin-top:2px;position:relative;z-index:1}.BeginCheckInCard_bullet__JL1Du:after{content:"";position:absolute;inset:1.5px;border-radius:50%;background:var(--primary-theme-color)}.BeginCheckInCard_connector__Fzf4e{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__xMT9A .BeginCheckInCard_connector__Fzf4e{display:none}.BeginCheckInCard_textColumn__hr6_p{flex:1 1;padding-top:0}.BeginCheckInCard_documentText__FWtSV{font-size:13px;color:#222;line-height:1.4}.BeginCheckInCard_bottomDividerImg__Le_HF{width:100%;margin:16px 0 12px}.BeginCheckInCard_beginCheckInBtn__AW_3d{width:60%;margin-top:8px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;text-align:center}.HotelCompendiumCarousel_spaCarouselWrapper__VZzly{margin:1rem 0}.HotelCompendiumCarousel_spaTitle__e1cqA{font:1.75rem var(--heading-font-regular);text-align:center;margin:8px 0 24px}.HotelCompendiumCarousel_carouselWrapper__pjWQr{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:scroll;-webkit-margin-start:12px;margin-inline-start:12px}.HotelCompendiumCarousel_carouselWrapperSingleImage__ug41N{justify-content:center;width:100%!important}.HotelCompendiumCarousel_carouselWrapper__pjWQr::-webkit-scrollbar{display:none}.HotelCompendiumCarousel_carouselSlideWrapperSpa__wfiHC{width:100%;height:246px;cursor:pointer}.HotelCompendiumCarousel_carouselSlideImage__lxPwz{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__ug41N ul{width:100%!important}.HotelCompendiumCarousel_carouselSlideTitle__X8DW_{font:1.25rem var(--heading-font-regular);padding:.5rem 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.HotelCompendiumCarousel_carouselSlideDescription__gX0za{font:.875rem var(--primary-font-regular);color:var(--tertiary-text-color);padding:0 6px;-webkit-line-clamp:1}.HotelCompendiumCarousel_carouselSlideViewMore__6z2_0{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__CPIRY{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__CPIRY p{-webkit-margin-start:16px;margin-inline-start:16px}.HotelCompendiumCarousel_image__0pJPt{width:100%;height:100%;min-height:210px;display:flex;object-fit:cover}.HotelCompendiumCarousel_button__f1RIw{width:100%;max-width:768px;position:fixed;bottom:0;height:60px;font-size:1rem;margin:-2rem auto auto}.HotelCompendiumCarousel_wrapper__lqqz7{padding:.5rem 1.5rem 1rem}.HotelCompendiumCarousel_detailComponentTitle__4E7Da{font:1.5rem var(--heading-font-regular);margin:1rem 0;text-align:center;white-space:normal;word-wrap:break-word;width:100%}.HotelCompendiumCarousel_detailComponentDuration__hIbIe{font:1rem var(--primary-font-heading);margin:1rem 0;text-align:center}.HotelCompendiumCarousel_currency__ZKCd0{font-size:.75rem}.HotelCompendiumCarousel_detailComponentDescription__Jts9N{font:.875rem var(--primary-font-regular);color:var(--tertiary-text-color);text-align:center;margin:1rem 0;line-height:1.5}.HotelCompendiumCarousel_cuisineRowTime__1wu3i{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__1wu3i 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__1IXuN{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__1IXuN p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.HotelCompendiumCarousel_DetailscuisineRowTime__1IXuN,.HotelCompendiumCarousel_location__FjJVJ{flex-direction:column;text-align:center;gap:15px}.HotelCompendiumCarousel_location__FjJVJ{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__FjJVJ p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.HotelCompendiumCarousel_buttonView__BtC5R{font-size:.75rem!important;margin:1.5rem auto;width:-moz-fit-content;width:fit-content;display:flex}.HotelCompendiumCarousel_icon_contact__u_0S6{color:var(--primary-theme-color)!important;font-size:.875rem!important;padding-top:1px}.HotelCompendiumCarousel_informationWrapper__0xdbU{display:flex;justify-content:space-evenly}.HotelCompendiumCarousel_infoText__CwmZz{font-size:.875rem;color:var(--primary-theme-color)!important;text-decoration:none;display:flex;justify-content:center}.HotelCompendiumCarousel_mailIcon__qsN3F path,.HotelCompendiumCarousel_telephoneIcon__z4nbo path{fill:var(--primary-theme-color)}.HotelCompendiumCarousel_text__RmWkO{-webkit-margin-start:10px;margin-inline-start:10px}.HotelCompendiumCarousel_detailPosition__To9xr{width:95%!important}.HotelCompendiumCarousel_withoutImageButton__qkdDr{position:relative;margin-bottom:15px;margin-top:25px}.HotelCompendiumCarousel_content__sedWF{padding-left:10%;display:flex;flex-direction:column;justify-content:center}.HotelCompendiumCarousel_carouselSlideDetailsWrapper__a__Zl{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__l79LP{height:120px;bottom:5px}.HotelCompendiumCarousel_carouselSlideTimings__HrxYU{font:.75rem var(--primary-font-regular);color:var(--tertiary-text-color)}.HotelCompendiumCarousel_viewAll__yV6h9{height:180px;width:250px;display:flex;justify-content:center;align-items:center;background:#e2e2e2;border:1px solid #ccc;position:relative}.HotelCompendiumCarousel_viewAllBtn__O0KZO{width:auto;min-width:0;color:var(--primary-text-color);text-transform:none;padding:5px 10px}.HotelCompendiumCarousel_cuisineRow__W7klJ{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__W7klJ 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__RmWkO{--webkit-line-clamp:1}.HotelCompendiumCarousel_carouselWrapperSingleImageUl__ZJwHk ul{width:100%!important}.HotelCompendiumCarousel_cuisineIcon__euVVm path,.HotelCompendiumCarousel_locationicon___DqXE path{fill:var(--primary-icon-color)}.HotelCompendiumCarousel_listComponentMargin__1Y22J{margin-bottom:64px!important}.HotelCompendiumCarousel_locationicon___DqXE{width:16px}.HotelCompendiumCarousel_carouselSpaTimeStatus__ck_JO{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__8509Y{margin:1rem 0}.MapCarousel_spaTitle__HHDwe{font:1.75rem var(--heading-font-regular);text-align:center;margin:8px 0 24px}.MapCarousel_carouselWrapper__FfM9r{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:scroll;-webkit-margin-start:12px;margin-inline-start:12px}.MapCarousel_carouselWrapperSingleImage__8TYM0{justify-content:center;width:100%!important}.MapCarousel_carouselWrapper__FfM9r::-webkit-scrollbar{display:none}.MapCarousel_carouselSlideWrapperSpa__c9Ni_{width:100%;height:246px;cursor:pointer}.MapCarousel_carouselSlideImage__bYCIR{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__8TYM0 ul{width:100%!important}.MapCarousel_carouselSlideTitle__MixHo{font:1.25rem var(--heading-font-regular);padding:.5rem 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.MapCarousel_carouselSlideDescription__syEkn{font:.875rem var(--primary-font-regular);color:var(--tertiary-text-color);padding:0 6px;-webkit-line-clamp:1}.MapCarousel_carouselSlideViewMore__rMmuS{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__yAne3{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__yAne3 p{-webkit-margin-start:16px;margin-inline-start:16px}.MapCarousel_image__W5Zfa{width:100%;height:100%;min-height:210px;display:flex;object-fit:cover}.MapCarousel_button__kZUDj{width:100%;max-width:768px;position:fixed;bottom:0;height:60px;font-size:1rem;margin:-2rem auto auto}.MapCarousel_wrapper__nlTet{padding:.5rem 1.5rem 1rem}.MapCarousel_detailComponentTitle__boYQ6{font:1.5rem var(--heading-font-regular);margin:1rem 0;text-align:center;white-space:normal;word-wrap:break-word;width:100%}.MapCarousel_detailComponentDuration__tezQj{font:1rem var(--primary-font-heading);margin:1rem 0;text-align:center}.MapCarousel_currency__kPvZ6{font-size:.75rem}.MapCarousel_detailComponentDescription__18vgl{font:.875rem var(--primary-font-regular);color:var(--tertiary-text-color);text-align:center;margin:1rem 0;line-height:1.5}.MapCarousel_cuisineRowTime__nWE4W{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__nWE4W 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__b7Zpf{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__b7Zpf p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.MapCarousel_DetailscuisineRowTime__b7Zpf,.MapCarousel_location__96aDL{flex-direction:column;text-align:center;gap:15px}.MapCarousel_location__96aDL{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__96aDL p{font-size:.75rem;line-height:1.5;text-transform:capitalize;color:var(--primary-text-color);-webkit-line-clamp:2;width:81%}.MapCarousel_buttonView__6uppO{font-size:.75rem!important;margin:1.5rem auto;width:-moz-fit-content;width:fit-content;display:flex}.MapCarousel_icon_contact__Jdqg_{color:var(--primary-theme-color)!important;font-size:.875rem!important;padding-top:1px}.MapCarousel_informationWrapper__v9tQY{display:flex;justify-content:space-evenly}.MapCarousel_infoText__nLudK{font-size:.875rem;color:var(--primary-theme-color)!important;text-decoration:none;display:flex;justify-content:center}.MapCarousel_mailIcon___ry7o path,.MapCarousel_telephoneIcon__H3UI5 path{fill:var(--primary-theme-color)}.MapCarousel_text__fbCFL{-webkit-margin-start:10px;margin-inline-start:10px}.MapCarousel_detailPosition__oRj75{width:95%!important}.MapCarousel_withoutImageButton__BsItI{position:relative;margin-bottom:15px;margin-top:25px}.MapCarousel_content__Ft5zw{padding-left:10%;display:flex;flex-direction:column;justify-content:center}.MapCarousel_carouselSlideDetailsWrapper__bDs9F{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__MIp9P{height:120px;bottom:5px}.MapCarousel_carouselSlideTimings__2jqP1{font:.75rem var(--primary-font-regular);color:var(--tertiary-text-color)}.MapCarousel_viewAll__Aj__O{height:180px;width:250px;display:flex;justify-content:center;align-items:center;background:#e2e2e2;border:1px solid #ccc;position:relative}.MapCarousel_viewAllBtn__7jlhV{width:auto;min-width:0;color:var(--primary-text-color);text-transform:none;padding:5px 10px}.MapCarousel_cuisineRow__Pn05y{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__Pn05y 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__fbCFL{--webkit-line-clamp:1}.MapCarousel_carouselWrapperSingleImageUl__kbt5a ul{width:100%!important}.MapCarousel_cuisineIcon__iRmjc path,.MapCarousel_locationicon__YDkNi path{fill:var(--primary-icon-color)}.MapCarousel_listComponentMargin__DQSiJ{margin-bottom:64px!important}.MapCarousel_locationicon__YDkNi{width:16px}.MapCarousel_carouselSpaTimeStatus__ic0Ex{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__qXG1W{margin:20px 0}.UserDefinedModule_moduleWrapper__lLKf_{margin-bottom:20px}.UserDefinedModule_moduleTitle__uOBRm{margin:10px 0 8px;font:1.75rem var(--heading-font-regular);text-align:center;overflow:hidden;text-overflow:ellipsis}.UserDefinedModule_carouselSlideWrapper___13KI{cursor:pointer;position:relative;padding:12px}.UserDefinedModule_carouselSlideImage__oe9h_{width:100%;height:182px;object-fit:cover}.UserDefinedModule_placeholder__ustgz{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.UserDefinedModule_carouselSlideDetailsWrapper__0N5FB{position:absolute;bottom:0;left:0;right:0;padding:3px}.UserDefinedModule_carouselSlideTitle__ijXzT{margin:0 0 8px;font-size:1.25rem;font-weight:600;overflow:hidden;text-overflow:ellipsis}