.MaketingCarousel_carousel__gngvB{position:relative;width:100%;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);background:#000}.MaketingCarousel_carouselContainer__5BRk6{position:relative;width:100%;height:100%}.MaketingCarousel_carouselTrack__I4Da2{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%;height:100%}.MaketingCarousel_carouselSlide__icXw3{flex:0 0 100%;position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.MaketingCarousel_imageContainer__ZFZ5O,.MaketingCarousel_videoContainer__sE3Zr{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.MaketingCarousel_carouselImage__pQ8tg,.MaketingCarousel_carouselVideo__4FGh_{width:100%;height:100%;object-fit:cover;display:block}.MaketingCarousel_slideOverlay__jtAYH{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.8) 20%,rgba(0,0,0,.6) 40%,rgba(0,0,0,.3) 70%,transparent);color:#fff;padding:3rem 1.5rem 2.5rem;z-index:2}.MaketingCarousel_slideTitle__0IIRZ{font:1.125rem var(--primary-font-heading-semibold);margin:0 0 2px;color:#fff}.MaketingCarousel_slideDescription___hxay{font:.75rem var(--primary-font-regular);margin:0;color:hsla(0,0%,100%,.95)}.MaketingCarousel_carouselDot__fo29w{width:8px;height:8px;border-radius:50%;border:1px solid hsla(0,0%,100%,.8);background:transparent;cursor:pointer;transition:all .3s ease}.MaketingCarousel_carouselDot__fo29w:hover{background:hsla(0,0%,100%,.9);transform:scale(1.1)}.MaketingCarousel_carouselDot__fo29w.MaketingCarousel_active__q2lRo{width:20px;height:8px;border-radius:4px;background:#fff;border-color:#fff;transform:scale(1)}.MaketingCarousel_leftArrow__wke3a,.MaketingCarousel_rightArrow__4_gtf{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.4);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease,opacity .5s ease,visibility .5s ease;z-index:3;opacity:.8}.MaketingCarousel_leftArrow__wke3a svg,.MaketingCarousel_rightArrow__4_gtf svg{width:14px;height:14px;color:#fff;transition:all .2s ease}.MaketingCarousel_leftArrow__wke3a:hover,.MaketingCarousel_rightArrow__4_gtf:hover{background:rgba(0,0,0,.6);transform:translateY(-50%) scale(1.1);opacity:1}.MaketingCarousel_leftArrow__wke3a:active,.MaketingCarousel_rightArrow__4_gtf:active{transform:translateY(-50%) scale(.95)}.MaketingCarousel_leftArrow__wke3a{left:1rem}.MaketingCarousel_rightArrow__4_gtf{right:1rem}.MaketingCarousel_centerPlayPauseButton__OkUX1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.4);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease,opacity .5s ease,visibility .5s ease;z-index:3;opacity:.8}.MaketingCarousel_centerPlayPauseButton__OkUX1 svg{width:16px;height:16px;color:#fff;margin-left:1px;transition:all .2s ease}.MaketingCarousel_centerPlayPauseButton__OkUX1:hover{background:rgba(0,0,0,.6);transform:translate(-50%,-50%) scale(1.1);opacity:1}.MaketingCarousel_centerPlayPauseButton__OkUX1:active{transform:translate(-50%,-50%) scale(.95)}.MaketingCarousel_videoSliderContainer__eMeuT{position:absolute;bottom:2rem;left:0;right:0;display:flex;align-items:center;z-index:4;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 70%,transparent);padding:.5rem 1.5rem;border-radius:0}.MaketingCarousel_videoSlider__eUYPJ{flex:1 1;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.MaketingCarousel_videoSlider__eUYPJ::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.MaketingCarousel_videoSlider__eUYPJ::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 0 3px hsla(0,0%,100%,.2)}.MaketingCarousel_videoSlider__eUYPJ::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;border:none;-moz-transition:all .2s ease;transition:all .2s ease}.MaketingCarousel_videoSlider__eUYPJ::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 0 0 3px hsla(0,0%,100%,.2)}.MaketingCarousel_videoSlider__eUYPJ::-webkit-slider-track{height:4px;background:hsla(0,0%,100%,.3);border-radius:2px}.MaketingCarousel_videoSlider__eUYPJ::-moz-range-track{height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;border:none}.MaketingCarousel_carouselDots__G9J_w{position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.4rem;z-index:3;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 50%,transparent);padding:.4rem .8rem;border-radius:1rem;align-items:center}@media(max-width:768px){.MaketingCarousel_slideOverlay__jtAYH{padding:2rem 1rem;background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.85) 15%,rgba(0,0,0,.7) 35%,rgba(0,0,0,.4) 60%,transparent)}.MaketingCarousel_carouselDots__G9J_w{bottom:.25rem;padding:.25rem .75rem;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.5) 50%,transparent)}}@media(prefers-color-scheme:dark){.MaketingCarousel_carousel__gngvB{box-shadow:0 4px 20px rgba(0,0,0,.4)}.MaketingCarousel_slideOverlay__jtAYH{background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.85) 20%,rgba(0,0,0,.7) 40%,rgba(0,0,0,.4) 70%,transparent)}}@media(prefers-reduced-motion:reduce){.MaketingCarousel_carouselDot__fo29w,.MaketingCarousel_carouselTrack__I4Da2,.MaketingCarousel_centerPlayPauseButton__OkUX1,.MaketingCarousel_leftArrow__wke3a,.MaketingCarousel_rightArrow__4_gtf,.MaketingCarousel_videoSlider__eUYPJ{transition:none}}.CustomDrawer_background__Ih_C4{position:fixed;box-sizing:border-box;margin:0 auto;top:0;bottom:0;left:0;right:0;z-index:200;visibility:hidden;overflow:hidden;max-width:768px;opacity:0;background-color:var(--primary-background-color)}.CustomDrawer_backgroundOpened__MjcPu{opacity:var(--primary-drawer-background-opacity);visibility:visible}.CustomDrawer_drawerNotch__uPf6F{position:absolute;left:0;right:0;top:8px;margin:0 auto;width:50px;height:5px;background:var(--primary-drawer-notch-color) 0 0 no-repeat padding-box;border-radius:3px;z-index:2}.CustomDrawer_drawerContent__uTWDR{overflow:auto}.PlusMinusInput_plusMinusInputWrapper__RRcri{display:flex;flex-direction:row;width:100px;justify-content:space-between;align-items:center}.PlusMinusInput_plusMinusInputWrapper__RRcri.PlusMinusInput_small__Yxman{width:80px}.PlusMinusInput_plusMinusButton__TG7kU{width:26px;border:none;display:flex;justify-content:center;align-items:center}.PlusMinusInput_plusMinusButton__TG7kU.PlusMinusInput_small__Yxman{width:20px}.PlusMinusInput_plusMinusButton__TG7kU:disabled{border-radius:4px;display:flex;justify-content:center;align-items:center}.PlusMinusInput_plusMinusButton__TG7kU:disabled>svg>path{fill:#9b9a9a!important}.PlusMinusInput_minusIcon__iQEx_,.PlusMinusInput_plusIcon__9fpP0{width:20px;height:auto}.PlusMinusInput_minusIcon__iQEx_ path,.PlusMinusInput_plusIcon__9fpP0 path{fill:var(--primary-theme-color)}.PlusMinusInput_minusIcon__iQEx_.PlusMinusInput_small__Yxman,.PlusMinusInput_plusIcon__9fpP0.PlusMinusInput_small__Yxman{width:16px}.PlusMinusInput_value__6qWPJ{display:flex;justify-content:center;align-items:center;font:1rem var(--primary-font-semibold);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px}.PlusMinusInput_value__6qWPJ.PlusMinusInput_small__Yxman{font-size:.875rem;width:24px}.CommonButton_baseButton__QLxNj{font-family:var(--primary-button-font-family);border-radius:var(--primary-button-border-radius);text-transform:uppercase;font-weight:500;transition:all .2s ease-in-out;position:relative;cursor:pointer;border:none;outline:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box}.CommonButton_baseButton__QLxNj:active,.CommonButton_baseButton__QLxNj:focus{outline:none;box-shadow:none;transform:none}.CommonButton_uppercase__6r7FZ{text-transform:uppercase}.CommonButton_lowercase__ZTLDQ{text-transform:lowercase}.CommonButton_capitalize__1fH1h{text-transform:capitalize}.CommonButton_none__fAkpq{text-transform:none}.CommonButton_contained__qRKUN{background-color:var(--primary-button-background-color);color:var(--primary-button-color);border:1px solid var(--primary-button-border-color,transparent)}.CommonButton_contained__qRKUN:hover:not(.CommonButton_disabled__VjlmN){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px var(--primary-box-shadow-color)}.CommonButton_outlined__AKUUl{background-color:transparent;color:var(--secondary-button-color);border:1px solid var(--secondary-button-color)}.CommonButton_outlined__AKUUl:hover:not(.CommonButton_disabled__VjlmN){background-color:var(--secondary-button-color);color:var(--secondary-button-background-color)}.CommonButton_text__aHDgS{background-color:transparent;color:var(--primary-theme-color);border:none}.CommonButton_text__aHDgS:hover:not(.CommonButton_disabled__VjlmN){background-color:var(--primary-theme-color);color:var(--primary-button-color)}.CommonButton_small___Ff_T{padding:6px 16px;min-height:32px;font-size:.875rem}.CommonButton_medium__VfFkp{padding:8px 24px;min-height:44px;font-size:1rem}.CommonButton_large__KkgmZ{padding:12px 32px;min-height:56px;font-size:1.125rem}.CommonButton_fullWidth__rZgpy{width:100%}.CommonButton_autoWidth__Ouee0{width:auto}.CommonButton_disabled__VjlmN{opacity:.6;cursor:not-allowed;pointer-events:none}.CommonButton_disabled__VjlmN:hover{transform:none;box-shadow:none}.CommonButton_buttonText__qaV05{font-family:inherit;font-weight:inherit;line-height:1.2;display:flex;align-items:center;gap:4px}.CommonButton_count__eCRGq,.CommonButton_endIcon__2j4gB,.CommonButton_startIcon__wlYcK{display:flex;align-items:center}.CommonButton_count__eCRGq{background-color:var(--primary-error-text-color);color:#fff;border-radius:50%;min-width:20px;height:20px;justify-content:center;font-size:.75rem;font-weight:700;position:absolute;top:-8px;right:-8px;text-transform:uppercase}.theme-taj .CommonButton_baseButton__QLxNj{font-weight:600}.theme-taj .CommonButton_baseButton__QLxNj.CommonButton_contained__qRKUN{box-shadow:0 2px 8px var(--primary-box-shadow-color)}.theme-accor .CommonButton_baseButton__QLxNj{font-weight:500;letter-spacing:.5px}.theme-fairmont .CommonButton_baseButton__QLxNj{border-radius:var(--primary-button-border-radius);box-shadow:none}.theme-atlantis .CommonButton_baseButton__QLxNj{font-family:var(--primary-font-medium)}.theme-atlantis .CommonButton_baseButton__QLxNj.CommonButton_contained__qRKUN{background:linear-gradient(135deg,var(--primary-button-background-color) 0,#06c 100%)}.theme-cappuccinos .CommonButton_baseButton__QLxNj{border-radius:var(--primary-button-border-radius);box-shadow:none}.theme-taj.dark .CommonButton_baseButton__QLxNj.CommonButton_outlined__AKUUl{border-color:var(--primary-theme-color)}.theme-accor.dark .CommonButton_baseButton__QLxNj.CommonButton_text__aHDgS{color:var(--primary-theme-color)}.YourDetailsDrawer_contentWrapper__xEWxd{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--primary-background-color);width:100%;padding-top:2rem}.YourDetailsDrawer_headLine__4I1ji{font:1.35rem var(--primary-font-heading);margin-bottom:1rem;text-align:center;color:var(--primary-theme-color)}.YourDetailsDrawer_input__9ssLK{width:100%;margin-top:1rem}.YourDetailsDrawer_inputContainer__l9_rJ{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80%;background-color:var(--primary-background-color);padding:0 1rem;margin-bottom:3rem;color:var(--primary-text-color)}.YourDetailsDrawer_inputContainer__l9_rJ input,.YourDetailsDrawer_inputContainer__l9_rJ select,.YourDetailsDrawer_inputContainer__l9_rJ textarea{color:var(--primary-text-color)}.YourDetailsDrawer_btnContainer__hpY1X{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:82%;background-color:var(--primary-background-color);margin-bottom:1rem;gap:16px}.YourDetailsDrawer_confirmButton__iZEZG{min-height:40px;padding:16px 24px}.YourDetailsDrawer_skipButton__lwf_z{min-height:40px;padding:16px 24px;border:1px solid var(--primary-theme-color);border-radius:0;background-color:transparent;color:var(--primary-theme-color);font:16px var(--primary-font-semibold);cursor:pointer;transition:all .2s ease;flex:1 1}.YourDetailsDrawer_skipButton__lwf_z:hover{background-color:rgba(0,0,0,.05)}.YourDetailsDrawer_skipButton__lwf_z:active{transform:scale(.98)}.YourDetailsDrawer_buttonText__7J9cA{display:block;width:100%;text-align:center;text-transform:uppercase;font:1rem var(--primary-font-semibold)}.YourDetailsDrawer_fullWidth__Jp6ns{width:100%}.YourDetailsDrawer_noOfGuests__445AM{margin:2rem 0 0;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.YourDetailsDrawer_noOfGuestsTitle__L1_bS{font:1rem var(--primary-font-regular);color:var(--primary-text-color)}.HomeCurvedDottedButton_button__dg_sD{border:1px dotted var(--primary-text-color);border-radius:var(--primary-button-border-radius);padding:15px 20px;background-color:transparent;color:var(--primary-text-color);cursor:pointer;margin:8px;width:260px;font:.875rem var(--primary-font-bold)}.theme-atlantis .HomeCurvedDottedButton_button__dg_sD,.theme-cappuccinos .HomeCurvedDottedButton_button__dg_sD{border:1px dotted var(--primary-theme-color);border-radius:var(--primary-button-border-radius);color:var(--primary-theme-color)}.HomeNormalButton_button__w8_54{position:relative;border:none;border-radius:var(--primary-button-border-radius);padding:15px 20px;color:var(--primary-background-color);cursor:pointer;margin:8px;width:260px;background-color:var(--primary-theme-color);display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .2s ease;font:.875rem var(--primary-font-bold)}.HomeNormalButton_button__w8_54:hover:not(.HomeNormalButton_disabled__gKNFA){opacity:.9}.HomeNormalButton_disabled__gKNFA{opacity:.6;cursor:not-allowed!important;pointer-events:none}.HomeNormalButton_icon__oJ6gS{width:20px;height:20px;fill:var(--primary-background-color)}.HomeNormalButton_text__2_n_k,.Loaders_loaderOverlay__a2Ovx{display:flex;align-items:center}.Loaders_loaderOverlay__a2Ovx{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;justify-content:center;z-index:10}.Loaders_logoLoader___idcw{width:20vw;animation:Loaders_fadeOut__BfrTN 2s infinite;max-width:768px}@keyframes Loaders_fadeOut__BfrTN{0%{opacity:1;scale:1}to{opacity:0;scale:5}}.Loaders_multipurposeLoader__9L8rE{width:150px;height:150px}.Loaders_loader__WOxcr{width:50px;padding:5px;margin:2rem auto 1rem;aspect-ratio:1;border-radius:50%;background:var(--primary-theme-color);--_m:conic-gradient(#0000,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:Loaders_load__XyOV7 1s linear infinite}@keyframes Loaders_load__XyOV7{to{transform:rotate(1turn)}}.Loaders_itemNotFoundAnimation__5xpL0{width:50%;height:50%}.Loaders_carouselAnimation__kGNeT{height:250px}.Loaders_errorAnimation__YKE2_{width:80%;height:80%}.OrderSuccessDrawer_wrapper__wqV1h{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:3rem}.OrderSuccessDrawer_successTxt__lDDY_{font:1rem var(--primary-font-semibold);margin-top:2rem;margin-bottom:2rem}.OrderSuccessDrawer_contained__U6_8Z{cursor:pointer;margin-bottom:2rem}.OrderSuccessDrawer_iconStyle__Xdvge>path{fill:var(--primary-theme-color)}.OutletClosedDialog_wrapper__K6LD3{margin-top:3rem}.OutletClosedDialog_wrapperFeedback__1M1Re,.OutletClosedDialog_wrapper__K6LD3{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.OutletClosedDialog_wrapperFeedback__1M1Re{margin-top:2rem}.OutletClosedDialog_successTxt__SpGVL{font:1.5rem var(--primary-font-heading);margin:2rem 1rem;text-align:center;line-height:28px;text-transform:uppercase;color:var(--primary-text-color)}.OutletClosedDialog_inputTitle__tqHwK{font:.875rem var(--primary-font-headline);text-align:center;margin:1rem 3rem;color:var(--primary-text-color)}.OutletClosedDialog_iconDiv__TXIUU{height:56px;width:56px}.OutletClosedDialog_icon__exo45 path{fill:var(--primary-error-text-color)}.OutletClosedDialog_divider__IjfaO{width:90%;height:1px;background-color:var(--primary-border-color)}.OutletClosedDialog_btnContainer__PRrLT{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;width:80%;background-color:var(--primary-background-color);margin-bottom:1rem;margin-top:3rem}.OutletClosedDialog_confirmButton__XSlGU{min-height:40px;padding:16px 24px;border:none;border-radius:0;background-color:var(--primary-theme-color);color:var(--primary-background-color);font:16px var(--primary-font-semibold);cursor:pointer;transition:all .2s ease;width:100%}.OutletClosedDialog_confirmButton__XSlGU:hover{opacity:.9}.OutletClosedDialog_confirmButton__XSlGU:active{transform:scale(.98)}.OutletClosedDialog_buttonText__Mid_Y{display:block;width:100%;text-align:center;text-transform:uppercase;font:1rem var(--primary-font-semibold)}.home_homeContainer__A3VEa{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.home_buttonWrapper__1osO4{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:2.5rem}.home_logoContainer__q_5d4{padding-bottom:.8rem;display:flex;justify-content:center}.home_logoContainerBottom__c8Aj5{position:fixed;bottom:0;padding:0 1rem}.home_logoContainerBottom__c8Aj5,.home_notAvailableContainer__ffJel{display:flex;justify-content:center;flex-direction:column;align-items:center}.home_notAvailableContainer__ffJel{padding:2rem 2rem 0}.home_noAvailability__auAyv{text-align:center;font:1rem var(--primary-font-medium);line-height:24px;color:var(--primary-text-color)}.home_noAvailability1__GtXU4{text-align:center;margin-top:.25rem;font:.875rem var(--primary-font-regular);line-height:20px;color:var(--secondary-text-color)}.home_homeIcon__oh7mu{height:60px}.home_homeIconBottom__MJggY{height:20px}.home_beachnbar__QdRSh{height:100px}.home_tableNumber__6aEVI{margin-top:5px;margin-bottom:10px;font:1rem var(--primary-font-heading)}.home_menuDropdown__25pub{justify-content:center;background:var(--secondary-text-color);max-width:768px;min-width:320px;box-shadow:0 2px 4px rgba(0,0,0,.2);align-items:center}.home_menuList__JptRp{max-width:768px;padding:20px}.home_scrollContainer__9ppI5:not(:last-child){color:rgba(0,0,0,.161);background:linear-gradient(90deg,currentColor 0,currentColor 60%,transparent 0) repeat-x 0 100%;background-size:20px 1px}.home_scrollContainer__9ppI5:last-child{margin-bottom:0}.home_boxStyle__7goWH{display:flex;justify-content:center;align-items:center;min-height:100vh;box-shadow:24}.home_topIconWrapper__kGmLC{position:absolute;top:10px}.home_topIcon__21OQ0{height:40px}.home_language__Utsqy{position:absolute;top:10px;right:0}.home_themeDemo__HfAmu{margin:1rem 0;padding:1rem;border:1px solid var(--primary-border-color);border-radius:8px;background:var(--secondary-background-color);width:90%;max-width:400px;text-align:center}.home_themeDemoHeader__66sup{margin-bottom:1rem}.home_themeDemoHeader__66sup h3{margin:0 0 .5rem;color:var(--primary-text-color);font-family:var(--primary-font-heading);font-size:1.2rem}.home_themeDemoHeader__66sup p{margin:0;font-size:.9rem;font-family:var(--primary-font-regular)}.home_themeDemoColors__nMeAc{display:flex;justify-content:center;gap:1rem}.home_colorSwatch__kXNWz{width:40px;height:40px;border-radius:50%;border:2px solid var(--primary-border-color);cursor:pointer;transition:transform .2s ease}.home_colorSwatch__kXNWz:hover{transform:scale(1.1)}.home_tippingButtonWrapper__NahRQ{display:flex;flex-direction:column;align-items:center;width:80%;gap:1rem;margin-bottom:2.5rem}.home_versionContainer__azCei{position:fixed;bottom:20px;right:20px;z-index:100}.home_versionText__D32uV{font:.625rem var(--primary-font-regular);color:var(--secondary-text-color);opacity:.7;padding:4px 8px;background:var(--background-color);border:1px solid var(--primary-border-color);border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease}.home_versionText__D32uV:hover{opacity:1}.home_marketingCarouselContainer__xDbFJ{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:80%;padding-bottom:2vh;z-index:10}