@keyframes BookingBlockOpener_shadow-highlight__WEnBR{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.BookingBlockOpener_root__SaEpf{position:fixed;z-index:199;bottom:0;left:0;right:0}@media(min-width:768px){.BookingBlockOpener_root__SaEpf{position:relative;z-index:0;top:0}}.BookingBlockOpener_opener-content__Jbmof{position:absolute;width:100%;bottom:0;padding:10px;background-color:#f6f6f6;text-align:center}@media(min-width:768px){.BookingBlockOpener_opener-content__Jbmof{position:relative}}.BookingBlockOpener_opener-cta__H8Ipd{padding:8px 70px;font-size:17px}.BookingBlockOpener_opener-cta__H8Ipd a{padding:13px 32px;line-height:1}.BookingBlockOpener_opener-cta__H8Ipd small{display:block;font-size:.6875rem;font-weight:400}@media(min-width:768px){.BookingBlockOpener_opener-cta__H8Ipd{padding:8px 110px}}@keyframes HotelRoomHero_shadow-highlight__TK_2x{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.HotelRoomHero_root__RA80J{position:absolute;width:100%;z-index:1;top:50%;transform:translateY(-50%);color:#fff;pointer-events:none}.HotelRoomHero_hero-info-container__m7WDY{position:relative;padding:60px 20px 20px}.HotelRoomHero_hero-info-container__m7WDY:after{content:"";position:absolute;bottom:-3px;left:20px;width:25px;height:3px;background-color:#fff}@media(min-width:768px){.HotelRoomHero_hero-info-container__m7WDY{padding:50px 40px 30px}.HotelRoomHero_hero-info-container__m7WDY:after{left:40px}}@media(min-width:1280px){.HotelRoomHero_hero-info-container__m7WDY{margin:0 auto;padding:20px 340px 100px 40px}}.HotelRoomHero_title__w0Dre{margin:0;padding-right:20%;font-size:2.3125rem;line-height:1.1}@media(min-width:768px){.HotelRoomHero_title__w0Dre{font-size:2.875rem}}@media(min-width:1280px){.HotelRoomHero_title__w0Dre{font-size:4.375rem}}@media(min-width:768px){.HotelRoomHero_title__w0Dre{margin-bottom:5px;padding-right:15%}}.HotelRoomHero_subtitle__fLdRg{font-family:Judson,Times New Roman,Times,serif;font-style:normal;font-weight:400}.HotelRoomHero_subtitle__fLdRg[class*=theme-mice],body[class*=theme-mice] .HotelRoomHero_subtitle__fLdRg{font-family:Avenir,Arial,Helvetica,sans-serif}.HotelRoomHero_subtitle__fLdRg{font-size:1.375rem;line-height:1.3}@media(min-width:1280px){.HotelRoomHero_subtitle__fLdRg{font-size:1.5625rem}}.HotelRoomHero_subtitle__fLdRg{padding-right:9%;margin:0 0 5px}@media(min-width:768px){.HotelRoomHero_subtitle__fLdRg{padding-right:15%}.HotelRoomHero_description__YofE0{font-size:.875rem;margin-top:0;margin-bottom:5px;padding-top:5px}}@media(min-width:1280px){.HotelRoomHero_description__YofE0{font-size:1.125rem}}.HotelRoomHero_hotel-stars__8E_0H{color:#fff}@keyframes ServicesList_shadow-highlight__FwMUL{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.ServicesList_root__t_8By{position:relative;overflow:hidden;font-size:.75rem;line-height:2.5}.ServicesList_root__t_8By ul{margin:0;padding:0;list-style:none}@media(min-width:768px){.ServicesList_root__t_8By{font-size:.8125rem;line-height:2.25;-moz-column-count:2;column-count:2}}.ServicesList_root__t_8By[class*=theme-mice] .ServicesList_list-item__kiX3o,body[class*=theme-mice] .ServicesList_root__t_8By .ServicesList_list-item__kiX3o{font-size:.875rem;line-height:1.6}@media(min-width:768px){.ServicesList_root__t_8By[class*=theme-mice] .ServicesList_list-item__kiX3o,body[class*=theme-mice] .ServicesList_root__t_8By .ServicesList_list-item__kiX3o{margin-bottom:12px}}@media(max-width:768px){.ServicesList_root__t_8By[class*=theme-mice] .ServicesList_list-item__kiX3o,body[class*=theme-mice] .ServicesList_root__t_8By .ServicesList_list-item__kiX3o{padding-bottom:15px}.ServicesList_root__t_8By[class*=theme-mice] .ServicesList_list-item__kiX3o:last-child,body[class*=theme-mice] .ServicesList_root__t_8By .ServicesList_list-item__kiX3o:last-child{padding-bottom:0}}.ServicesList_root__t_8By[class*=theme-mice] .ServicesList_list-item__kiX3o:before,body[class*=theme-mice] .ServicesList_root__t_8By .ServicesList_list-item__kiX3o:before{width:10px;height:10px;top:6px;left:16px;border-radius:50%}@media(max-width:768px){.ServicesList_root__t_8By[class*=theme-mice] .ServicesList_list-item__kiX3o:before,body[class*=theme-mice] .ServicesList_root__t_8By .ServicesList_list-item__kiX3o:before{left:10px}}.ServicesList_services-list__S2PHP:not(.ServicesList_expanded__316hp) li:nth-child(n+9){position:absolute;margin-bottom:10px;height:0;width:0;visibility:hidden;opacity:0}.ServicesList_services-list__S2PHP.ServicesList_expanded__316hp li:nth-child(n+9){margin-bottom:0;opacity:1;transition:margin-bottom .35s ease,opacity .35s ease}.ServicesList_list-item__kiX3o{position:relative;padding-left:30px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.ServicesList_list-item__kiX3o:before{position:absolute;top:13px;left:2px;width:6px;height:6px;content:"";border-radius:3px}.ServicesList_list-item__kiX3o[class*=theme-sbm]:before,body[class*=theme-sbm] .ServicesList_list-item__kiX3o:before{background-color:#b0a06c}.ServicesList_list-item__kiX3o[class*=theme-mice]:before,body[class*=theme-mice] .ServicesList_list-item__kiX3o:before{background-color:#002639}.ServicesList_list-item__kiX3o[class*=theme-celeb]:before,body[class*=theme-celeb] .ServicesList_list-item__kiX3o:before{background-color:#1f1f1f}@media(min-width:768px){.ServicesList_list-item__kiX3o{padding-left:35px;padding-right:25px}}.ServicesList_list-item-file__v_PQ2[class*=theme-sbm],body[class*=theme-sbm] .ServicesList_list-item-file__v_PQ2{color:#b0a06c}.ServicesList_list-item-file__v_PQ2[class*=theme-mice],body[class*=theme-mice] .ServicesList_list-item-file__v_PQ2{color:#457483}.ServicesList_list-item-file__v_PQ2[class*=theme-celeb],body[class*=theme-celeb] .ServicesList_list-item-file__v_PQ2{color:#b0a06c}.no-touchevents .ServicesList_list-item-file__v_PQ2:hover,[data-focus-source=key] .ServicesList_list-item-file__v_PQ2:focus{text-decoration:none}@keyframes UniverseAttribute_shadow-highlight__R0t9n{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.UniverseAttribute_item-logo__OLM93{height:42px;margin-bottom:8px;line-height:1;color:#b0a06c}.UniverseAttribute_item-logo__OLM93 img{display:block;max-height:42px;max-width:100px;margin:0 auto}.UniverseAttribute_item-logo-text__ZwLBk{display:flex;align-items:center;justify-content:center;height:100%}.UniverseAttribute_text-logo___6Vir{display:block;white-space:nowrap}.UniverseAttribute_big-text-logo__WNEak{font-size:2.625rem}.UniverseAttribute_mid-text-logo__2L6vK{font-size:1.125rem}.UniverseAttribute_small-text-logo__4CNha{font-size:.75rem;overflow:hidden;text-overflow:ellipsis}.UniverseAttribute_bg-image__Vq6J4{height:42px;max-width:100px;margin:0 auto;background-position:50%;background-repeat:no-repeat;background-size:contain}.UniverseAttribute_item-logo-stars__lb8AE{display:inline-block;max-width:55px;font-size:12px;letter-spacing:5px;word-break:break-all}.UniverseAttribute_item-label__cG__n{font-family:Noto Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;font-size:.6875rem;line-height:1.35;letter-spacing:.05rem}.UniverseAttribute_item-label__cG__n[class*=theme-sbm],body[class*=theme-sbm] .UniverseAttribute_item-label__cG__n{color:#12171e}.UniverseAttribute_item-label__cG__n[class*=theme-mice],body[class*=theme-mice] .UniverseAttribute_item-label__cG__n{color:#002639}.UniverseAttribute_item-label__cG__n[class*=theme-celeb],body[class*=theme-celeb] .UniverseAttribute_item-label__cG__n{color:#1f1f1f}@media(min-width:768px){.UniverseAttribute_item-logo__OLM93{height:36px;font-size:2.25rem}.UniverseAttribute_item-logo__OLM93 img{max-height:36px}.UniverseAttribute_item-logo__OLM93 .UniverseAttribute_bg-image__Vq6J4{height:36px}.UniverseAttribute_item-label__cG__n{font-size:.5625rem}}@keyframes ProductIntro_shadow-highlight__fSm73{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.ProductIntro_root__8Wwc1{position:relative}.ProductIntro_root__8Wwc1[class*=theme-sbm],body[class*=theme-sbm] .ProductIntro_root__8Wwc1{color:#5c5c5c}.ProductIntro_root__8Wwc1[class*=theme-mice],body[class*=theme-mice] .ProductIntro_root__8Wwc1{color:#002639}.ProductIntro_root__8Wwc1[class*=theme-celeb],body[class*=theme-celeb] .ProductIntro_root__8Wwc1{color:#1f1f1f}.ProductIntro_title__VTVzZ{display:block;margin-bottom:35px;font-size:1.5625rem;line-height:1.5;font-family:Playfair Display,Times New Roman,Times,serif;font-style:normal;font-weight:700}.ProductIntro_title__VTVzZ[class*=theme-mice],body[class*=theme-mice] .ProductIntro_title__VTVzZ{font-size:28px;font-family:Avenir,Arial,Helvetica,sans-serif;font-weight:700}@media(min-width:768px){.ProductIntro_title__VTVzZ[class*=theme-mice],body[class*=theme-mice] .ProductIntro_title__VTVzZ{font-size:32px}}.ProductIntro_title__VTVzZ[class*=theme-celeb],body[class*=theme-celeb] .ProductIntro_title__VTVzZ{font-family:Judson,Times New Roman,Times,serif;font-style:normal;font-weight:700}@media(min-width:768px){.ProductIntro_title__VTVzZ{margin-bottom:40px;font-size:2rem}}.ProductIntro_title__VTVzZ.ProductIntro_with-additional-info___u9Ib{margin-bottom:10px}.ProductIntro_title-break__DiXEj .is-highlighted{display:block}.ProductIntro_period__9QNee{margin-bottom:35px;font-size:.875rem}@media(min-width:768px){.ProductIntro_period__9QNee{margin-bottom:40px;font-size:1rem}}.ProductIntro_attributes__QpMgj{position:relative;padding-bottom:10px;margin-bottom:10px}.ProductIntro_attributes__QpMgj .ProductIntro_attributes-list__V_xFZ{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:768px){.ProductIntro_attributes__QpMgj .ProductIntro_attributes-list__V_xFZ[class*=theme-sbm],body[class*=theme-sbm] .ProductIntro_attributes__QpMgj .ProductIntro_attributes-list__V_xFZ{justify-content:flex-start}}.ProductIntro_attributes__QpMgj .ProductIntro_list-item__G616X{display:inline-block;width:33%;margin:0 15px 15px;text-align:center;text-transform:uppercase}@media(min-width:768px){.ProductIntro_attributes__QpMgj .ProductIntro_list-item__G616X{width:100px;margin:0 15px 15px 0}}.ProductIntro_description__yHSTq{font-size:.75rem;line-height:1.75}@media(min-width:768px){.ProductIntro_description__yHSTq{font-size:.9375rem}}.ProductIntro_attributes-separated__f_77s,.ProductIntro_bottom-separated__OXv4n{padding-bottom:25px;margin-bottom:25px}.ProductIntro_attributes-separated__f_77s:after,.ProductIntro_bottom-separated__OXv4n:after{content:"";position:absolute;display:block;bottom:0;left:0;width:25px;height:3px;background-color:#5c5c5c}@media(min-width:768px){.ProductIntro_attributes-separated__f_77s:after,.ProductIntro_bottom-separated__OXv4n:after{width:22px;height:2px}.ProductIntro_attributes-separated__f_77s,.ProductIntro_bottom-separated__OXv4n{padding-bottom:30px;margin-bottom:30px}}@keyframes HotelRoomMainInfo_shadow-highlight__icaYE{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.HotelRoomMainInfo_root__bAmjh{margin:15px 0;color:#5c5c5c}@media(min-width:768px){.HotelRoomMainInfo_root__bAmjh{margin:25px 0}}@media(min-width:1280px){.HotelRoomMainInfo_root__bAmjh{margin-bottom:40px;margin-right:340px;max-width:750px}}.HotelRoomMainInfo_introduction-title__xlk0A{position:relative;margin-bottom:30px;padding-right:20%;padding-bottom:25px;font-family:Judson,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.8125rem}.HotelRoomMainInfo_introduction-title__xlk0A:after{content:"";display:block;position:absolute;bottom:-3px;left:0;width:25px;height:3px;background-color:#000}.HotelRoomMainInfo_introduction-title__xlk0A strong{font-weight:400}@media(min-width:768px){.HotelRoomMainInfo_introduction-title__xlk0A{margin-bottom:20px;padding-bottom:0;font-size:2.125rem}.HotelRoomMainInfo_introduction-title__xlk0A:after{display:none}}@media(min-width:1280px){.HotelRoomMainInfo_introduction-title__xlk0A{font-size:2.375rem}}.HotelRoomMainInfo_introduction-text__jkTOj{margin-bottom:20px;line-height:1.75;font-size:.75rem}@media(min-width:768px){.HotelRoomMainInfo_introduction-text__jkTOj{margin-bottom:10px;line-height:1.5;font-size:.9375rem}}.HotelRoomMainInfo_attributes-list___B6r3{margin-bottom:25px}.HotelRoomMainInfo_attributes-list___B6r3 ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0;padding:0;list-style:none}@media(min-width:768px){.HotelRoomMainInfo_attributes-list___B6r3{margin-bottom:25px}.HotelRoomMainInfo_attributes-list___B6r3 ul{justify-content:left}}@media(min-width:1280px){.HotelRoomMainInfo_attributes-list___B6r3{margin-bottom:17px}}.HotelRoomMainInfo_attribute-item__VOcio{display:block;width:33%;margin-bottom:10px;padding-top:10px;text-align:center;text-transform:uppercase;font-size:.6875rem}.HotelRoomMainInfo_attribute-item__VOcio img{height:30px;width:auto;display:block;margin:0 auto 20px}.HotelRoomMainInfo_attribute-item__VOcio .HotelRoomMainInfo_attribute-text__knPKZ{display:block;padding:0 10px}@media(min-width:768px){.HotelRoomMainInfo_attribute-item__VOcio{margin-right:27px;width:60px}.HotelRoomMainInfo_attribute-item__VOcio img{height:35px}.HotelRoomMainInfo_attribute-item__VOcio .HotelRoomMainInfo_attribute-text__knPKZ{padding:0}}@media(min-width:1280px){.HotelRoomMainInfo_attribute-item__VOcio img{height:30px}}.HotelRoomMainInfo_room-plan__emTvF{position:relative;margin-bottom:35px;padding-top:10px;padding-bottom:35px;font-size:.75rem}.HotelRoomMainInfo_room-plan__emTvF:after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:22px;height:1px;background-color:#000}.HotelRoomMainInfo_room-plan__emTvF a{display:flex;justify-content:center;align-items:center;padding-right:20px;text-decoration:none;color:#b0a06c;transition:color .2s ease}.no-touchevents .HotelRoomMainInfo_room-plan__emTvF a:hover,[data-focus-source=key] .HotelRoomMainInfo_room-plan__emTvF a:focus{color:#96885c}.HotelRoomMainInfo_room-plan__emTvF .HotelRoomMainInfo_link-icon__SnTGS{height:23px;width:23px;margin-right:12px}.HotelRoomMainInfo_room-plan__emTvF .HotelRoomMainInfo_link-text__yFepN{font-weight:700}@media(min-width:768px){.HotelRoomMainInfo_room-plan__emTvF{margin-bottom:25px;padding-bottom:40px}.HotelRoomMainInfo_room-plan__emTvF a{display:inline-flex;justify-content:left}}.HotelRoomMainInfo_service-title___x_V3{margin-bottom:10px;line-height:1.5;font-size:1.3125rem}.HotelRoomMainInfo_service-title___x_V3 strong{font-weight:400}@media(min-width:768px){.HotelRoomMainInfo_service-title___x_V3{margin-bottom:25px}}.HotelRoomMainInfo_services-list__n9Z5b{margin-bottom:20px}@media(min-width:768px){.HotelRoomMainInfo_services-list__n9Z5b{margin-bottom:15px}}.HotelRoomMainInfo_link-item__a8VI_{padding:20px 0}.HotelRoomMainInfo_link-item__a8VI_ button{display:inline-block;vertical-align:middle;text-decoration:none;color:#b0a06c;font-weight:500;font-size:.75rem;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .2s ease}.no-touchevents .HotelRoomMainInfo_link-item__a8VI_ button:hover,[data-focus-source=key] .HotelRoomMainInfo_link-item__a8VI_ button:focus{color:#96885c}@keyframes HotelRoomHotelInfo_shadow-highlight__M7pzD{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.HotelRoomHotelInfo_root__6pTl4{margin-bottom:55px;color:#5c5c5c}@media(max-width:767px){.HotelRoomHotelInfo_root__6pTl4{margin-bottom:45px}}.HotelRoomHotelInfo_content-inside__Lwnpu{max-width:750px}@media(min-width:1280px){.HotelRoomHotelInfo_content-inside__Lwnpu{margin-right:340px}}.HotelRoomHotelInfo_top-image__Ikj79{width:100%;height:300px;position:relative;overflow:hidden;margin-bottom:60px}@media(min-width:768px){.HotelRoomHotelInfo_top-image__Ikj79{height:160px;margin-bottom:40px}}@media(min-width:1280px){.HotelRoomHotelInfo_top-image__Ikj79{height:300px;margin-bottom:50px}}.HotelRoomHotelInfo_top-image__Ikj79 img{max-width:none;max-height:none;position:absolute;top:50%;left:-100%;right:-100%;min-height:100%;min-width:calc(100% + 1px);width:auto;height:auto;display:inline-block;margin:0 auto;transform:translateY(-50%)}.HotelRoomHotelInfo_title__7IH_F{font-family:Noto Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.25rem}.HotelRoomHotelInfo_title__7IH_F strong{font-weight:400}.HotelRoomHotelInfo_hotel-contains-list-wrapper__1pQ5V{margin:30px 0 15px}@media(min-width:768px){.HotelRoomHotelInfo_hotel-contains-list-wrapper__1pQ5V{margin:30px 0 20px}}.HotelRoomHotelInfo_service-list-wrapper__0_Tl3{margin-bottom:20px}@media(min-width:768px){.HotelRoomHotelInfo_service-list-wrapper__0_Tl3{margin-bottom:40px}}.HotelRoomHotelInfo_hotel-contains-list__IBU_e{display:flex;flex-wrap:wrap;justify-content:space-around;list-style:none;margin:-18px -18px 0;padding:0;float:left}.HotelRoomHotelInfo_hotel-contains-list__IBU_e .HotelRoomHotelInfo_list-item__5kWAo{width:50%;margin-bottom:10px;padding:15px 10px 0;text-align:center;text-transform:uppercase}.HotelRoomHotelInfo_hotel-contains-list__IBU_e .HotelRoomHotelInfo_number__oMH_x{color:#b0a06c;font-weight:400;font-size:2.1875rem;min-height:2.1875rem;max-height:2.1875rem;line-height:2.1875rem;vertical-align:top;margin-bottom:5px;overflow:hidden}.HotelRoomHotelInfo_hotel-contains-list__IBU_e .HotelRoomHotelInfo_number__oMH_x img{max-width:100%;height:auto;display:block}.HotelRoomHotelInfo_hotel-contains-list__IBU_e .HotelRoomHotelInfo_text__JL0of{max-width:106px;margin:0 auto;font-weight:500;font-size:.5625rem;text-transform:uppercase}@media(min-width:768px){.HotelRoomHotelInfo_hotel-contains-list__IBU_e .HotelRoomHotelInfo_list-item__5kWAo{width:106px}}.HotelRoomHotelInfo_links-wrapper__cBy3v{display:flex;flex-direction:row;justify-content:left;align-items:center;align-self:center;flex-wrap:wrap;padding:0;margin:-10px -20px 0}@media(max-width:767px){.HotelRoomHotelInfo_links-wrapper__cBy3v{justify-content:center}}.HotelRoomHotelInfo_link-item__BCqgH{padding:10px 20px}.HotelRoomHotelInfo_link-item__BCqgH a,.HotelRoomHotelInfo_link-item__BCqgH button{display:inline-block;vertical-align:middle;text-decoration:none;color:#b0a06c;font-weight:500;font-size:.75rem;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .2s ease}.no-touchevents .HotelRoomHotelInfo_link-item__BCqgH a:hover,.no-touchevents .HotelRoomHotelInfo_link-item__BCqgH button:hover,[data-focus-source=key] .HotelRoomHotelInfo_link-item__BCqgH a:focus,[data-focus-source=key] .HotelRoomHotelInfo_link-item__BCqgH button:focus{color:#96885c}.HotelRoomHotelInfo_link-item__BCqgH .HotelRoomHotelInfo_icon__SkWKZ{fill:currentColor;width:21px;height:17px;display:inline-block;vertical-align:middle;margin-right:10px;transition:color .3s ease-in}@keyframes UniverseStickyContainer_shadow-highlight__cU47J{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.UniverseStickyContainer_root__8c_uG{position:relative;height:100%}.UniverseStickyContainer_sticky-wrapper__vLR8m{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;pointer-events:none}.UniverseStickyContainer_sticky-top-offset__563wH{height:500px}.UniverseStickyContainer_universe-sticky-block-wrapper__iU5bU{display:flex;justify-content:flex-end;margin-top:120px}.UniverseStickyContainer_universe-sticky-block__XrMVm{pointer-events:all}.UniverseStickyContainer_sticky-content__fAEy1{position:sticky;top:120px}@keyframes StickyBookingBlockHeader_shadow-highlight___iwBP{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.StickyBookingBlockHeader_root__iwOJd{display:flex;flex-shrink:0}.StickyBookingBlockHeader_root__iwOJd .StickyBookingBlockHeader_close__bT7ez{flex-shrink:0;height:60px;width:60px;border-bottom:1px solid #e6e5e2;border-left:1px solid #e6e5e2}.StickyBookingBlockHeader_root__iwOJd .StickyBookingBlockHeader_close-btn__bdj1L{height:100%;padding:20px;color:#12171e}.StickyBookingBlockHeader_book-header__a4OHP{display:flex;justify-content:center;align-items:center;height:60px;width:100%;border-bottom:1px solid #e6e5e2;font-size:18px;text-transform:uppercase;font-weight:700}@keyframes FilterButton_shadow-highlight__SMlD8{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.FilterButton_item__E70DV{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-width:95px;width:100%;border-right:1px solid #f6f6f6;padding:8px 10px 5px;text-align:center;white-space:normal}.FilterButton_bottom__5wxxI,.FilterButton_top__ffAWB{display:flex;align-items:center;height:1.1rem;font-size:.5625rem;white-space:nowrap}.FilterButton_middle__mhT2M{display:flex;flex-direction:column;justify-content:center}.FilterButton_item-label__LnXQz{width:100%;text-align:center;text-transform:uppercase;font-size:.5625rem;color:#7c7a73}.FilterButton_item-value-num__3P8Hj{text-transform:uppercase;font-family:Noto Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300;font-size:1.875rem;line-height:1;color:#12171e;transition:color .12s ease-in}.FilterButton_item-value-num__3P8Hj.FilterButton_active__HPGDi{color:#b0a06c}@keyframes PersonsSelector_shadow-highlight__I1_cv{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.PersonsSelector_root__KJpQt{display:flex;flex-wrap:wrap;position:relative;width:100%;padding:20px 20px 0;color:#12171e}.PersonsSelector_persons-selector-item__9aIeA{margin:30px 20px;text-transform:uppercase;text-align:center}@media(min-width:1280px){.PersonsSelector_persons-selector-item__9aIeA{margin:30px 70px 30px 20px;text-align:right}}.PersonsSelector_persons-selector-item__9aIeA.PersonsSelector_centered__7B__g{margin:30px 20px;text-align:center}.PersonsSelector_select__ED_EX{width:50%;position:relative;font-size:.75rem;min-height:1.9375rem}.PersonsSelector_select__ED_EX .select__control{width:100%;min-height:32px;border:1px solid #e6e5e2;border-radius:0;background-color:transparent;font-family:Noto Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;color:#777;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.PersonsSelector_select__ED_EX .select__control:hover{border-color:#e6e5e2}.PersonsSelector_select__ED_EX .select__input{color:transparent}.PersonsSelector_select__ED_EX .select__menu{top:0;left:0;margin:0;box-shadow:0 2px 15px 0 rgba(64,64,64,.2);border-radius:3px;overflow:hidden}.PersonsSelector_select__ED_EX .select__menu-list{padding:0}.PersonsSelector_select__ED_EX .select__option{text-transform:uppercase;font-size:.625rem}.PersonsSelector_select__ED_EX .select__option--is-selected{background-color:#b0a06c}.PersonsSelector_select__ED_EX .select__option--is-focused{background-color:#b0a06c;color:#fff}.PersonsSelector_select__ED_EX .select__value-container{cursor:pointer}.PersonsSelector_select__ED_EX .select__single-value{font-size:.625rem;font-weight:400}.PersonsSelector_select__ED_EX .select__indicator-separator{display:none}.PersonsSelector_select__ED_EX .select__dropdown-indicator{color:#7c7a73}.PersonsSelector_children-age-wrapper__eQYUl{flex-basis:100%;display:flex;flex-wrap:wrap;margin-top:10px}.PersonsSelector_children-age-item__g9THo{width:50%}@keyframes RoomsNumberSelector_shadow-highlight__6NAFU{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.RoomsNumberSelector_root__AhmvF{display:flex;position:relative;width:100%;padding:20px;color:#12171e}.RoomsNumberSelector_select__Ia6Hb{width:100%;position:relative;font-size:.75rem;min-height:1.9375rem}.RoomsNumberSelector_select__Ia6Hb .select__control{width:100%;min-height:32px;border:1px solid #e6e5e2;border-radius:0;background-color:transparent;font-family:Noto Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;color:#777;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.RoomsNumberSelector_select__Ia6Hb .select__control:hover{border-color:#e6e5e2}.RoomsNumberSelector_select__Ia6Hb .select__input{color:transparent}.RoomsNumberSelector_select__Ia6Hb .select__menu{top:0;left:0;margin:0;box-shadow:0 2px 15px 0 rgba(64,64,64,.2);border-radius:3px;overflow:hidden}.RoomsNumberSelector_select__Ia6Hb .select__menu-list{padding:0}.RoomsNumberSelector_select__Ia6Hb .select__option{text-transform:uppercase;font-size:.5625rem}.RoomsNumberSelector_select__Ia6Hb .select__option--is-selected{background-color:#b0a06c}.RoomsNumberSelector_select__Ia6Hb .select__option--is-focused{background-color:#b0a06c;color:#fff}.RoomsNumberSelector_select__Ia6Hb .select__value-container{cursor:pointer}.RoomsNumberSelector_select__Ia6Hb .select__single-value{font-size:.5625rem;font-weight:400}.RoomsNumberSelector_select__Ia6Hb .select__indicator-separator{display:none}.RoomsNumberSelector_select__Ia6Hb .select__dropdown-indicator{color:#7c7a73}@keyframes StickyBookingBlockConfigurator_shadow-highlight__pe6iC{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.StickyBookingBlockConfigurator_book-params-list__cIYou .StickyBookingBlockConfigurator_list-item-inner-dates__z1_GH:before{content:"";width:16px;height:16px;background-color:#fff;position:absolute;top:-10px;transform:rotate(45deg);box-sizing:content-box;border-color:#e6e5e2;border-style:solid;border-width:1px 0 0 1px}.StickyBookingBlockConfigurator_book-params__qRtNT{position:relative;z-index:1}.StickyBookingBlockConfigurator_book-params-list__cIYou{position:relative;display:flex;flex-wrap:wrap;justify-content:stretch;border-bottom:1px solid #e6e5e2}.StickyBookingBlockConfigurator_book-params-list__cIYou .StickyBookingBlockConfigurator_list-item__uUzQM{display:flex;width:100%}.StickyBookingBlockConfigurator_book-params-list__cIYou .StickyBookingBlockConfigurator_list-item__uUzQM:first-child{border-bottom:1px solid #e6e5e2}.StickyBookingBlockConfigurator_book-params-list__cIYou .StickyBookingBlockConfigurator_list-item__uUzQM:nth-child(2){flex-wrap:wrap}.StickyBookingBlockConfigurator_book-params-list__cIYou .StickyBookingBlockConfigurator_list-item__uUzQM:last-child{flex-direction:column}.StickyBookingBlockConfigurator_book-params-list__cIYou .StickyBookingBlockConfigurator_list-item-inner__3lMV2{position:absolute;top:100%;left:0;right:0;min-height:242px;background-color:#fff;border-top:1px solid #e6e5e2;border-bottom:1px solid #e6e5e2}.StickyBookingBlockConfigurator_book-params-list__cIYou .StickyBookingBlockConfigurator_list-item-inner__3lMV2:before{content:"";display:block;width:16px;height:16px;position:absolute;top:-9px;left:calc(50% - 9px);background:#fff;transform:rotate(45deg);border-top:1px solid #e6e5e2;border-left:1px solid #e6e5e2;transition:left .15s ease-in}.StickyBookingBlockConfigurator_book-params-list__cIYou .StickyBookingBlockConfigurator_first-active__OpNAf:before{left:calc(16.5% - 9px)}.StickyBookingBlockConfigurator_book-params-list__cIYou .StickyBookingBlockConfigurator_second-active__TphS_:before{left:calc(50% - 9px)}.StickyBookingBlockConfigurator_book-params-list__cIYou .StickyBookingBlockConfigurator_third-active__XpN6w:before{left:calc(83.5% - 9px)}.StickyBookingBlockConfigurator_book-params-list__cIYou .DayPicker{margin:0 auto}.StickyBookingBlockConfigurator_book-params-list__cIYou .StickyBookingBlockConfigurator_list-item-inner-dates__z1_GH{min-width:280px;position:absolute;background:#fff;border-radius:4px;box-shadow:0 2px 15px 0 #12171e;top:90px}@media(max-width:1279px){.StickyBookingBlockConfigurator_book-params-list__cIYou .StickyBookingBlockConfigurator_list-item-inner-dates__z1_GH{left:0;height:320px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top:1px solid #e6e5e2;z-index:1}.StickyBookingBlockConfigurator_book-params-list__cIYou .StickyBookingBlockConfigurator_list-item-inner-dates__z1_GH:before{transition:left .5s;left:calc(50% - 10px)}}@media(min-width:1280px){.StickyBookingBlockConfigurator_book-params-list__cIYou .StickyBookingBlockConfigurator_list-item-inner-dates__z1_GH{animation:StickyBookingBlockConfigurator_appear__kSM2E .25s ease;left:0;width:231%;transform:translateX(-50%);border:1px solid #e6e5e2;z-index:1}.StickyBookingBlockConfigurator_book-params-list__cIYou .StickyBookingBlockConfigurator_list-item-inner-dates__z1_GH:before{left:calc(72% - 10px)}}.StickyBookingBlockConfigurator_filter-button__XtVfR{border-right:0}.StickyBookingBlockConfigurator_calendar__Q91hd{margin-bottom:20px}@media(max-width:1279px){.StickyBookingBlockConfigurator_calendar__Q91hd{position:absolute;display:flex;justify-content:center;width:100%;margin-bottom:0;border-radius:4px}}.StickyBookingBlockConfigurator_calendar-decor__rb1A0{position:relative}.StickyBookingBlockConfigurator_calendar-decor__rb1A0:after,.StickyBookingBlockConfigurator_calendar-decor__rb1A0:before{display:block;content:"";position:absolute;top:0;width:45%;max-width:352px;height:1px;background-color:#b0a06c;transform:rotate(0)}.StickyBookingBlockConfigurator_calendar-decor__rb1A0:before{left:20px}.StickyBookingBlockConfigurator_calendar-decor__rb1A0:after{right:20px}.StickyBookingBlockConfigurator_calendar-notification__riOX8{padding:10px 10px 0;text-align:center;color:#b32725;font-size:.6875rem}@media(max-width:1279px){.StickyBookingBlockConfigurator_calendar-notification__riOX8{position:absolute;z-index:1;width:100%;left:0;right:0;top:0;padding:5px 20px 3px;background-color:#fff}}.StickyBookingBlockConfigurator_calendar-loader__lCFHf{position:absolute;top:20px;left:50%;height:30px;width:30px;transform:translateX(-50%);z-index:1}@media(max-width:1279px){.StickyBookingBlockConfigurator_calendar-loader__lCFHf{top:3px;height:20px;width:20px}}.StickyBookingBlockConfigurator_calendar-decor-inner__nLiAq{position:relative;margin-bottom:20px;left:50%;width:9px;height:9px;background-color:#b0a06c;transform:rotate(45deg) translateX(-50%)}.StickyBookingBlockConfigurator_calendar-selection__YEHVz{display:flex;justify-content:space-between;align-items:center;min-height:61px;padding:0 20px 20px;text-transform:none;text-align:right}@media(max-width:1279px){.StickyBookingBlockConfigurator_calendar-instructions__79CVd{font-size:.75rem;position:absolute;left:0;bottom:0;padding:10px 15px}}.StickyBookingBlockConfigurator_checkout-only-icon__aMgVw{color:#b32725;font-size:1.25rem;line-height:.6875rem;text-decoration:none;position:relative;top:5px}.StickyBookingBlockConfigurator_dropdown-label__vzS0n{width:100%;padding:20px 20px 0;text-align:center;text-transform:uppercase;font-size:.5625rem;color:#7c7a73}.StickyBookingBlockConfigurator_content-loader__2nhQ4{min-height:250px}.StickyBookingBlockConfigurator_book-cost__gTrWd{color:#5c5c5c;margin-bottom:35px;font-size:.6875rem}.StickyBookingBlockConfigurator_book-cost__gTrWd span{font-family:Noto Sans,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;font-size:1.4375rem}.StickyBookingBlockConfigurator_book-noresults__ygiMH{display:block;margin-bottom:15px;color:#5c5c5c;font-size:.875rem}.StickyBookingBlockConfigurator_book-cta__5GU0_{position:relative;min-height:150px;padding:30px 25px;margin-bottom:10px;text-align:center;font-size:1.0625rem}.StickyBookingBlockConfigurator_book-cta__5GU0_ a,.StickyBookingBlockConfigurator_book-cta__5GU0_ button{width:100%;margin-top:20px;padding:13px 32px;line-height:1}.StickyBookingBlockConfigurator_book-cta__5GU0_ small{display:block;font-size:.6875rem;font-weight:400}@keyframes HotelRoomStickyBookingBlock_shadow-highlight__aqy1r{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}@keyframes HotelRoomStickyBookingBlock_appear__pEY1_{0%{opacity:0;transform:translateX(-50%) translateY(15px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.HotelRoomStickyBookingBlock_root__rX1zR{position:relative;display:flex;flex-direction:column;border:1px solid #e6e5e2;background-color:#fff;margin-top:55px}@media(min-width:768px){.HotelRoomStickyBookingBlock_root__rX1zR{width:326px;margin-top:0}}@keyframes StickyBookingBlockContactUs_shadow-highlight__Sw6Dg{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.StickyBookingBlockContactUs_root__AnMFr{padding:15px 12px 10px;text-align:center;color:#5c5c5c}@media(max-width:767px){.StickyBookingBlockContactUs_root__AnMFr{margin-top:auto}}.StickyBookingBlockContactUs_title__g5EmU{margin-bottom:15px;font-size:.9375rem;text-transform:uppercase}.StickyBookingBlockContactUs_phones__E9Y7b{display:flex;justify-content:space-around;font-size:.5625rem;line-height:1.75;text-transform:uppercase}.StickyBookingBlockContactUs_phone__IzCKn{width:50%}.StickyBookingBlockContactUs_phone-value__M6Lau{font-size:.6875rem;color:inherit;text-decoration:none}@keyframes FullscreenBookingBlockWrapper_shadow-highlight__tKCkQ{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.FullscreenBookingBlockWrapper_root__xvpyj{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;overflow-x:hidden;overflow-y:auto}.FullscreenBookingBlockWrapper_modal-overlay__Bnnux{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.8)}.FullscreenBookingBlockWrapper_modal-content__We5Ux{position:relative;display:flex;width:100vw;min-height:100vh;justify-content:center;overflow:auto}@media(min-width:768px){.FullscreenBookingBlockWrapper_modal-content__We5Ux{margin-top:90px;min-height:auto}}.FullscreenBookingBlockWrapper_modal-transition-enter__FZsk3{opacity:.01}@media(max-width:767px){.FullscreenBookingBlockWrapper_modal-transition-enter__FZsk3{transform:scale(.9) translateY(50%)}}.FullscreenBookingBlockWrapper_modal-transition-enter-active__qgQ3c{opacity:1;transition:all .2s ease-out}@media(max-width:767px){.FullscreenBookingBlockWrapper_modal-transition-enter-active__qgQ3c{transform:scale(1) translateY(0)}}.FullscreenBookingBlockWrapper_modal-transition-done-enter__G2VuN,.FullscreenBookingBlockWrapper_modal-transition-exit__HsZbm{opacity:1}@media(max-width:767px){.FullscreenBookingBlockWrapper_modal-transition-exit__HsZbm{transform:scale(1) translateY(0)}}.FullscreenBookingBlockWrapper_modal-transition-exit-active__Hwhc_{opacity:.01;transition:all .2s ease-out}@media(max-width:767px){.FullscreenBookingBlockWrapper_modal-transition-exit-active__Hwhc_{transform:scale(.9) translateY(50%)}}@keyframes RoomCategory_shadow-highlight__2g5KL{0%{box-shadow:0 0 20px 0 rgba(0,0,0,.02)}50%{box-shadow:0 0 20px 0 rgba(0,0,0,.15)}to{box-shadow:0 0 20px 0 rgba(0,0,0,.01)}}.RoomCategory_hero-buttons-wrapper__pMvan{position:relative}.RoomCategory_hero-buttons-wrapper__pMvan.RoomCategory_right-offset__sFZ1A{margin-right:364px}