html.is-fixed{position:fixed;overflow:hidden}.-canActivateButtonHovers,.-canActivateTransitions{display:block}#fc_frame,#fc_frame.fc-widget-normal{display:none}@media(max-width:767px){#fc_frame,#fc_frame.fc-widget-normal{bottom:70px!important}}@keyframes ticker{to{transform:translateX(-100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes animateStayPlannerPanelIn{0%{opacity:0}to{opacity:1}}@keyframes animateBackgroundGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes highlightText{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}html:not(.is-touch-device) [animation=link-hover]{transition:opacity .2s ease}html:not(.is-touch-device) [animation=link-hover]:hover{opacity:.6}html:not(.is-touch-device) body.-canActivateButtonHovers [animation=button-hover] p span{animation-duration:.2s}html:not(.is-touch-device) [animation=button-hover] p{overflow:hidden}html:not(.is-touch-device) [animation=button-hover] p span{display:inline-block;animation-name:reverseAnimateButtonTextOnHover;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.39,.575,.565,1)}html:not(.is-touch-device) [animation=button-hover]:hover p span{animation-name:animateButtonTextOnHover;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.39,.575,.565,1)}@keyframes animateButtonTextOnHover{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes reverseAnimateButtonTextOnHover{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}html:not(.is-touch-device) body.-canActivateButtonHovers [animation=submit-button-hover] .submitButtonIcon{animation-duration:.25s}html:not(.is-touch-device) [animation=submit-button-hover] .submitButtonIcon{animation-name:animateSubmitButtonIconOnHover;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.39,.575,.565,1)}html:not(.is-touch-device) [animation=submit-button-hover]:hover .submitButtonIcon{animation-name:reverseAnimateSubmitButtonIconOnHover;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.39,.575,.565,1)}@keyframes animateSubmitButtonIconOnHover{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-100%)}51%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes reverseAnimateSubmitButtonIconOnHover{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(100%)}51%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}[postload-image][with-transition]{will-change:opacity;transition:opacity .32s cubic-bezier(.39,.575,.565,1);opacity:0}[postload-image][with-transition].is-loaded{opacity:1}[animation=fadeInUp]:not(.reset){opacity:0;will-change:opacity,transform}[animation=title]:not(.reset){opacity:0;will-change:opacity}[animation=title]:not(.reset) span span{will-change:opacity,transform}[animation=title]>span{display:inline-flex;overflow:hidden}[animation=title] span span{vertical-align:top}[animation=paragraph]:not(.reset){opacity:0;will-change:opacity}[animation=paragraph]:not(.reset) span span{will-change:opacity,transform}[animation=paragraph] .word-wrapper{display:inline-flex;transform-origin:top center;overflow:hidden}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}body{line-height:1}body.darkmode::-webkit-scrollbar{width:10px}body.darkmode::-webkit-scrollbar-thumb{background:hsla(0,0%,50%,.5);border-radius:.875rem}body.darkmode::-webkit-scrollbar-track{background:#000}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{width:100%;font-smooth:always;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-scroll-chaining:none;overscroll-behavior:none;scroll-behavior:smooth}*{box-sizing:border-box;padding:0;margin:0;border:none;border-radius:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:focus{outline:none}:focus{border:none}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:transparent}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}img{-o-object-position:center;object-position:center}.disable-pointer-events,.disable-pointer-events *{pointer-events:none!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px transparent;-webkit-box-shadow:inset 0 0 0 30px transparent;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff}@font-face{font-family:LarkenItalic;src:url(/assets/fonts/Larken/Larken-Italic-Adjusted.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block;font-display:swap}@font-face{font-family:LarkenLight;src:url(/assets/fonts/Larken/Larken-Light-Adjusted.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block;font-display:swap}@font-face{font-family:LarkenMedium;src:url(/assets/fonts/Larken/Larken-Medium-Adjusted.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block;font-display:swap}@font-face{font-family:LarkenMediumItalic;src:url(/assets/fonts/Larken/Larken-MediumItalic-Adjusted.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block;font-display:swap}@font-face{font-family:LarkenBoldItalic;src:url(/assets/fonts/Larken/Larken-BoldItalic.ttf) format("ttf");font-weight:700;font-style:italic;font-display:block;font-display:swap}@font-face{font-family:"NotoSerifBold";src:url(/assets/fonts/Noto/NotoSerif-Bold.ttf) format("ttf");font-weight:700;font-display:block;font-display:swap}@font-face{font-family:"NotoSerifRegular";src:url(/assets/fonts/Noto/NotoSerif-Regular.ttf) format("ttf");font-weight:700;font-display:block;font-display:swap}a,body,button,html,input,textarea{font-family:Inter,sans-serif;color:#1e1e1e}.a-chatbot__innerWrapper{position:relative;width:68px;height:68px;border-radius:50%;box-shadow:0 6px 6px rgba(0,0,0,.16)}.a-chatbot__innerWrapper:before{content:"";position:absolute;z-index:-1;top:calc(50% - 30px);left:calc(50% - 30px);width:60px;height:60px;border-radius:50%;background-color:#fff}.a-chatbot__icon{width:70px;height:70px}.a-chatbot__messageCount{position:absolute;left:40px;top:0;transform:translateY(-35%);padding:3px 7px 4px;border-radius:50%;background-color:#fdd4a9;font-size:13px;line-height:1;letter-spacing:-.52px}.a-button{height:40px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:40px;border:1px solid #1e1e1e;cursor:pointer}.a-button__text{font-size:15px;line-height:1;letter-spacing:-.6px;color:#1e1e1e;will-change:transform}.a-backButton{display:flex;align-items:center;justify-content:flex-start}.a-backButton__icon{width:auto;height:17px}.a-backButton__text{margin-left:10px;font-size:15px;line-height:1;letter-spacing:-.6px;color:#fff}.a-brandFilmButton{position:relative;margin:0 auto;width:135px;height:42px;padding:0 20px;display:flex;align-items:center;border-radius:40px;border:1px solid #fff;transition:width .6s linear;overflow:hidden;will-change:transform}.a-brandFilmButton__icon{flex-shrink:0;width:13px;transform:translateZ(0);transition:transform .6s linear}.a-brandFilmButton__text{flex-shrink:0;margin-left:10px;margin-bottom:1px;white-space:nowrap;font-size:15px;line-height:1;letter-spacing:-.6px;color:#fff;opacity:1}.a-brandFilmButton.is-minimized{border-radius:50%;width:40px}.a-brandFilmButton.is-minimized .a-brandFilmButton__icon{transform:translate3d(-5px,0,0)}.a-brandFilmButton.is-minimized .a-brandFilmButton__text{opacity:0}html[data-new-session=false] .a-brandFilmButton{transition:width 0s}html[data-new-session=false] .a-brandFilmButton__icon{transition:transform 0s}.c-villas{padding:0 55px;max-width:1600px;margin:0 auto;display:flex;justify-content:center}@media(max-width:1023px){.c-villas{padding:0 20px}}.c-villas__innerWrapper{margin-left:-30px;flex-shrink:0;width:calc(100% + 30px);display:flex;flex-flow:row wrap}@media(max-width:1023px){.c-villas__innerWrapper{width:100%;margin-left:0}}.c-villa{position:relative;margin-left:30px;margin-top:30px;flex-basis:calc(50% - 30px);border:1px solid #f1f1f1;border-radius:10px;overflow:hidden}@media(max-width:1023px){.c-villa{margin-left:0;margin-top:40px;flex-basis:100%}}.c-villa__header{position:relative}.c-villa__imageSliderList{width:100%;overflow:hidden;display:flex}.c-villa__imageSliderItem{width:100%;flex-shrink:0;padding-top:50%;position:relative;overflow:hidden}.c-villa__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-villa__image,.c-villa__imageSliderNav{position:absolute;top:0;left:0;width:100%;height:100%}.c-villa__imageSliderNav{z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:space-between}.c-villa__imageSliderNavButton{pointer-events:auto;cursor:pointer;padding:20px}.c-villa__imageSliderNavButton.is-disabled{opacity:.5;pointer-events:none}.c-villa__imageSliderNavButton.-prev .c-villa__imageSliderNavArrow{transform:rotate(180deg)}.c-villa__imageSliderNavArrow{height:20px}.c-villa__nudge{z-index:1;left:20px;bottom:15px;padding:5px 10px}.c-villa__nudge,.c-villa__nudgeBlur{position:absolute;border-radius:40px}.c-villa__nudgeBlur{top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.c-villa__nudgeText{position:relative;font-size:13px;line-height:16px;letter-spacing:0;color:#fff}.c-villa__body{padding:18px 20px;border-bottom:1px solid #f1f1f1}@media(max-width:1023px){.c-villa__body{padding:15px}}@media(min-width:1024px){.c-villa__nameAndLocation{display:flex;align-items:flex-end}}.c-villa__name{font-size:25px;line-height:1;letter-spacing:-.75px}@media(max-width:1023px){.c-villa__name{font-size:20px;letter-spacing:-.6px}}.c-villa__location{margin-left:6px;font-size:15px;line-height:19px;letter-spacing:-.6px;color:#959595}@media(max-width:1023px){.c-villa__location{margin-left:0;margin-top:5px;font-size:13px;line-height:16px;letter-spacing:-.52px}}.c-villa__amenities{margin-top:6px;margin-left:-10px;display:flex;flex-flow:row wrap}@media(max-width:1023px){.c-villa__amenities{margin-top:5px}}.c-villa__amenity{margin-left:10px;margin-top:10px;padding:0 15px 1px;height:30px;border-width:1px;border-style:solid;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:16px;letter-spacing:-.52px}.c-villa__amenity.-blueBorder{border-color:rgba(156,205,251,.4)}.c-villa__amenity.-pinkBorder{border-color:rgba(233,159,167,.3)}.c-villa__amenity.-peachBorder{border-color:#fee9d4}.c-villa__footer{display:flex;flex-flow:row wrap}.c-villa__pricing{padding:0 20px;width:160px;display:flex;align-items:center;justify-content:flex-start}@media(max-width:1023px){.c-villa__pricing{order:2;width:50%;border-left:1px solid #f1f1f1}}.c-villa__pricingInnerWrapper{display:inline-flex;flex-direction:column}.c-villa__price{font-size:30px;line-height:36px;letter-spacing:-.9px}.c-villa__priceBeforeDiscount{top:2px;text-decoration:line-through}.c-villa__priceBeforeDiscount,.c-villa__priceDisclaimer{position:relative;font-size:13px;line-height:16px;letter-spacing:0;color:#959595}.c-villa__priceDisclaimer{top:-2px}.c-villa__accomodationDetails{padding:15px;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.c-villa__accomodationDetails{flex:.5 1;border-left:1px solid #f1f1f1}}@media(max-width:1023px){.c-villa__accomodationDetails{order:1;width:50%;padding:20px 15px}}.c-villa__accomodationDetails>:not(:first-child){margin-left:10px}@media(max-width:1023px){.c-villa__accomodationDetails>:not(:first-child){margin-left:15px}}@media(min-width:1441px){.c-villa__accomodationDetails>:not(:first-child){margin-left:20px}}@media(min-width:1541px){.c-villa__accomodationDetails>:not(:first-child){margin-left:30px}}.c-villa__accomodation{flex-shrink:0;display:flex;align-items:center}@media(max-width:1023px){.c-villa__accomodation{flex-direction:column;justify-content:center}}.c-villa__accomodationText{margin-left:3px;font-size:15px;line-height:19px;letter-spacing:-.6px;color:#959595}@media(max-width:1023px){.c-villa__accomodationText{margin-left:0;margin-top:2px}}.c-villa__buttons{padding:15px;display:flex;align-items:center}@media(min-width:1024px){.c-villa__buttons{flex:.5 1;border-left:1px solid #f1f1f1}}@media(max-width:1023px){.c-villa__buttons{order:3;width:100%;border-top:1px solid #f1f1f1}}.c-villa__likeButton{flex-shrink:0;width:60px;height:60px;background-color:#f1f1f1;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.c-villa__likeButton:hover .c-villa__likeButtonIcon{transform:scale(1)}.c-villa__likeButton:hover .c-villa__likeButtonIcon path{fill:#1e1e1e}.c-villa__likeButtonIcon{width:22px;will-change:transform;transform:scale(.8);transition:all .2s cubic-bezier(.26,1,.48,1)}.c-villa__viewVillaButton{margin-left:5px;flex-shrink:0;flex:1 1;min-width:110px;height:60px;border-radius:10px;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.c-villa__viewVillaButton:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background-color:#1e1e1e;opacity:0;transition:opacity .1s cubic-bezier(.26,1,.48,1)}html:not(.is-touch-device) .c-villa__viewVillaButton:hover:before{opacity:1}html:not(.is-touch-device) .c-villa__viewVillaButton:hover .c-villa__viewVillaButtonTextSpan{transform:translateY(-100%)}.c-villa__viewVillaButtonText{font-size:15px;line-height:19px;letter-spacing:-.6px;overflow:hidden;position:relative}.c-villa__viewVillaButtonTextSpan{display:inline-block;transition:transform .4s cubic-bezier(.19,1,.22,1)}.c-villa__viewVillaButtonTextSpan:after{content:attr(data-text);left:0;position:absolute;top:100%;color:#fff}.c-collections{--collectionsListHeight:560px;position:relative;max-width:1600px;margin:0 auto}.c-collections__innerWrapper{display:flex;flex-direction:column}@media(min-width:1024px){.c-collections__innerWrapper{padding:0 30px;height:calc(60px + var(--collectionsListHeight));align-items:stretch}}@media(max-width:1023px){.c-collections__innerWrapper{padding:0;display:flex;flex-direction:column;align-items:center}}.c-collections__chatbot{position:absolute;right:85px;bottom:-52px;cursor:pointer}@media(max-width:1023px){.c-collections__chatbot{display:none}}.c-collections__heading{flex-shrink:0;font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:19px;letter-spacing:2.25px;text-transform:uppercase;text-align:center}.c-collections__listOfCollections{display:flex;height:100%}.c-collections__listOfCollectionsOuter{margin-top:40px;width:100%;flex:1 1;overflow:hidden}@media(max-width:1023px){.c-collections__listOfCollectionsOuter{margin-top:30px}}@media(min-width:1024px){.c-collections__listOfCollections{will-change:transform}}@media(max-width:1023px){.c-collections__listOfCollections{padding:0 20px;flex-flow:row wrap}.c-collections__listOfCollections>:nth-child(2n){margin-left:18px}.c-collections__listOfCollections>:nth-child(n+3){margin-top:30px}.c-collections__listOfCollections>:nth-child(n+7){display:none}.c-collections__listOfCollections.-seeAllCollections>:nth-child(n+7){display:block}}@media(min-width:1024px){.c-collections__listOfCollections>:not(:first-child){margin-left:30px}}.c-collections__collectionItem{cursor:pointer;flex-shrink:0;position:relative}.c-collections__collectionItem.-small{--smallCollectionItemHeight:calc(0.626 * var(--collectionsListHeight));width:calc(.77*var(--smallCollectionItemHeight))}@media(max-width:1023px){.c-collections__collectionItem.-small{width:calc(50% - 10px)}}.c-collections__collectionItem.-small .c-collections__collectionImageWrapper{height:var(--smallCollectionItemHeight)}@media(max-width:1023px){.c-collections__collectionItem.-small .c-collections__collectionImageWrapper{height:unset;padding-top:150.3355704698%}}.c-collections__collectionItem.-small .c-collections__collectionDetails{margin-top:20px}@media(max-width:1023px){.c-collections__collectionItem.-small .c-collections__collectionDetails{margin-top:10px}}.c-collections__collectionItem.-small .c-collections__collectionTag{font-size:15px;line-height:19px;letter-spacing:-.6px;color:#1e1e1e;text-align:left}@media(max-width:1023px){.c-collections__collectionItem.-small .c-collections__collectionTag{font-size:10px;line-height:12px;letter-spacing:-.4px}}.c-collections__collectionItem.-small .c-collections__collectionName{font-size:35px;line-height:40px;letter-spacing:0;color:#1e1e1e;text-align:left}@media(max-width:1023px){.c-collections__collectionItem.-small .c-collections__collectionName{font-size:20px;line-height:22px;letter-spacing:-.6px}}.c-collections__collectionItem.-medium{--mediumCollectionItemHeight:calc(var(--collectionsListHeight));width:calc(.77*var(--mediumCollectionItemHeight))}@media(max-width:1023px){.c-collections__collectionItem.-medium{width:calc(50% - 10px)}}.c-collections__collectionItem.-medium .c-collections__collectionImageWrapper{height:var(--mediumCollectionItemHeight)}@media(max-width:1023px){.c-collections__collectionItem.-medium .c-collections__collectionImageWrapper{height:unset;padding-top:150.3355704698%}}@media(min-width:1024px){.c-collections__collectionItem.-medium .c-collections__collectionDetails{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}}@media(max-width:1023px){.c-collections__collectionItem.-medium .c-collections__collectionDetails{margin-top:13px}}.c-collections__collectionItem:hover .c-collections__collectionImage{transform:scale(1.02)}.c-collections__collectionImageWrapper{position:relative;overflow:hidden;background-color:#1e1e1e}.c-collections__collectionImage{will-change:transform;transition:transform .42s cubic-bezier(.39,.575,.565,1)}.c-collections__collectionTag{font-size:20px;line-height:22px;letter-spacing:-.6px;color:#fff;text-align:center}@media(max-width:1023px){.c-collections__collectionTag{margin-top:5px;font-family:Inter,sans-serif;font-weight:500;font-size:10px;line-height:12px;letter-spacing:-.4px;color:#1e1e1e;text-align:left!important;text-transform:uppercase}}.c-collections__collectionName{margin-top:5px;font-family:LarkenLight;font-size:50px;line-height:55px;letter-spacing:-2.5px;color:#fff;text-align:center}@media(max-width:1023px){.c-collections__collectionName{margin-top:5px;font-family:Inter,sans-serif;font-size:20px;line-height:22px;letter-spacing:-.6px;color:#1e1e1e;text-align:left!important}}.c-collections__seeMoreButton{margin-top:40px}@media(min-width:1024px){.c-collections__seeMoreButton{display:none}}.c-offers__innerWrapper{padding:0 var(--websiteDesktopPadding);max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media(max-width:1023px){.c-offers__innerWrapper{padding:0 var(--websiteMobilePadding)}}.c-offers__heading{font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:19px;letter-spacing:2.25px;text-transform:uppercase;text-align:center}.c-offers__listOfOffers{margin-top:36px;width:100%;display:flex}.c-offers__listOfOffers>:not(:first-child){margin-left:30px}@media(max-width:1023px){.c-offers__listOfOffers>:not(:first-child){margin-left:0;margin-top:20px}.c-offers__listOfOffers{margin-top:30px;flex-direction:column}}.c-offers__offerItem{padding:15px 20px 20px;width:calc(25% - 22.5px);display:flex;flex-direction:column;align-items:flex-start;border-radius:10px;border-style:dashed;border-width:1px;will-change:opacity,transform;cursor:pointer}.c-offers__offerItem.-pinkBorder{border-color:#e99fa7}.c-offers__offerItem.-blueBorder{border-color:#9ccdfb}.c-offers__offerItem.-yellowBorder{border-color:#fac590}@media(min-width:1024px){.c-offers__offerItem:hover .c-offers__offerArrow{opacity:.22}}@media(max-width:1023px){.c-offers__offerItem{width:100%}}.c-offers__offerIcon{height:60px}.c-offers__offerTitle{margin-top:10px;font-size:20px;line-height:22px;letter-spacing:-.6px}.c-offers__offerExpirationDate{margin:16px 0;font-size:13px;line-height:16px;letter-spacing:0}.c-offers__offerArrow{position:absolute;bottom:23px;right:20px;width:17px;height:auto;transition:opacity .2s linear}.c-offers__offersNote{margin-top:30px;font-size:13px;line-height:16px;letter-spacing:0;color:#959595;text-align:center}.c-offers__seeAllButton{margin-top:30px}.c-ticker{overflow:hidden}.c-ticker__innerWrapper{padding:0 30px;max-width:1280px;margin:0 auto}@media(max-width:767px){.c-ticker__innerWrapper{display:inline-flex}}@media(min-width:768px){.c-ticker__innerWrapper>:nth-child(2){display:none}}@media(max-width:1023px){.c-ticker__innerWrapper{padding:0}}.c-ticker__itemGroup{width:100%;display:flex}@media(max-width:767px){.c-ticker__itemGroup{flex-shrink:0;width:auto;display:inline-flex}}@media(min-width:768px)and (max-width:1023px){.c-ticker__itemGroup{overflow:scroll;-ms-overflow-style:none}.c-ticker__itemGroup::-webkit-scrollbar{display:none}}@media(max-width:1023px){.c-ticker__itemGroup{padding-left:20px}}html.mobile .c-ticker__itemGroup{will-change:transform}.c-ticker__item{flex-shrink:0;display:flex;align-items:center;position:relative}.c-ticker__item:after{content:"";position:absolute;top:25%;right:0;width:1px;height:50%;background-color:hsla(0,0%,44%,.1)}.c-ticker__item:not(:first-child){margin-left:30px}.c-ticker__item:last-child:after{opacity:0}.c-ticker__item>*{flex-shrink:0}@media(max-width:1023px){.c-ticker__item{padding-right:30px}}@media(min-width:1024px){.c-ticker__item{will-change:opacity,transform;flex-basis:calc(25% - 22.5px)}}.c-ticker__itemIcon{width:99px}.c-ticker__itemHeading{margin-top:6px;font-family:Bebas Neue,cursive;font-size:50px;line-height:1;letter-spacing:-.5px;text-transform:uppercase;display:flex;align-items:center}.c-ticker__itemHeadingSpan{font-size:25px;line-height:1;letter-spacing:0}.c-ticker__itemSubheading{margin-left:15px;font-size:17px;line-height:20px;letter-spacing:-.68px}.c-footer{margin-top:100px;position:relative;padding:203px 0 40px}@media(max-width:1023px){.c-footer{margin-top:80px;padding:141px 0 calc(36px + var(--bottomNavBarHeight))}}.c-footer__canvas{position:absolute;top:-150px;left:0;width:100%;height:calc(100% + 150px);z-index:-1}@media(max-width:1023px){.c-footer__canvas{top:0!important;height:100%!important}}.c-footer__innerWrapper{padding:0 30px;max-width:1280px;margin:0 auto}@media(max-width:1023px){.c-footer__innerWrapper{padding:0 20px}}.c-footer__newsletter{padding-bottom:38px;border-bottom:1px solid #fff;display:flex;align-items:center}@media(max-width:1023px){.c-footer__newsletter{padding-bottom:30px;flex-flow:row wrap}}.c-footer__newsletterIcon{position:relative;top:1px;left:-3px;width:66px}.c-footer__newsletterIntro{margin-left:12px;flex:1 1}@media(max-width:1023px){.c-footer__newsletterIntro{margin-left:16px}}.c-footer__newsletterTitle{margin-left:-1px;font-family:LarkenLight;font-size:50px;line-height:1;letter-spacing:-2.5px;color:#fff}.c-footer__newsletterSubtitle{margin-top:3px;font-size:15px;line-height:19px;letter-spacing:-.6px;color:#fff}.c-footer__newsletterForm{flex-shrink:0;margin-left:30px;width:456px;height:80px;padding-left:20px;padding-right:15px;background-color:hsla(0,0%,100%,.3);border-radius:10px;display:flex;align-items:center}@media(max-width:1023px){.c-footer__newsletterForm{margin-left:0;margin-top:24px;width:100%;padding-right:18px}}.c-footer__newsletterForm.has-submitted .c-footer__newsletterFormSubmitArrow,.c-footer__newsletterForm.has-submitted .c-footer__newsletterFormSubmitErrorArrow{visibility:hidden}.c-footer__newsletterForm.has-submitted .c-footer__newsletterFormSubmitSuccessArrow{visibility:visible}.c-footer__newsletterForm.has-failed-to-submit .c-footer__newsletterFormSubmitArrow,.c-footer__newsletterForm.has-failed-to-submit .c-footer__newsletterFormSubmitSuccessArrow{visibility:hidden}.c-footer__newsletterForm.has-failed-to-submit .c-footer__newsletterFormSubmitErrorArrow{visibility:visible}.c-footer__newsletterForm.has-failed-to-submit .c-footer__newsletterEmailInput{opacity:0}.c-footer__newsletterForm.has-failed-to-submit .c-footer__newsletterEmailInputError{opacity:1}.c-footer__newsletterEmailInputWrapper{flex:1 1;position:relative}.c-footer__newsletterEmailInput{font-size:15px;line-height:1;letter-spacing:-.6px;color:#fff;transition:opacity .32s cubic-bezier(.39,.575,.565,1)}.c-footer__newsletterEmailInput::-webkit-input-placeholder,.c-footer__newsletterEmailInput::placeholder{color:#fff;opacity:1!important}.c-footer__newsletterEmailInputError{position:absolute;top:2px;left:0;font-size:15px;line-height:1;letter-spacing:-.6px;color:#fff;pointer-events:none;opacity:0;transition:opacity .32s cubic-bezier(.39,.575,.565,1)}.c-footer__newsletterFormSubmitButton{width:54px;height:54px;position:relative;background-color:#fff;border-radius:10px}.c-footer__newsletterFormSubmitArrow,.c-footer__newsletterFormSubmitErrorArrow,.c-footer__newsletterFormSubmitSuccessArrow{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:auto}.c-footer__newsletterFormSubmitErrorArrow,.c-footer__newsletterFormSubmitSuccessArrow{visibility:hidden}.c-footer__breadcrumbs{margin-top:42px;display:flex;align-items:center}@media(max-width:1023px){.c-footer__breadcrumbs{margin-top:37px}}.c-footer__breadcrumbs>:not(:first-child){margin-left:5px}.c-footer__breadcrumbLink{font-size:13px;line-height:1;letter-spacing:0;color:#fff}.c-footer__breadcrumbArrow{width:11px;position:relative;top:1px}.c-footer__nav{margin-top:44px;display:flex}@media(max-width:1023px){.c-footer__nav{margin-top:0;flex-direction:column}.c-footer__nav>*{padding-top:40px}}.c-footer__nav>:not(:first-child){margin-left:var(--desktopGutterWidth)}@media(max-width:1023px){.c-footer__nav>:not(:first-child){margin-left:0}}.c-footer__navSection{width:calc(25% - var(--desktopGutterWidth)*3/4)}@media(min-width:1024px){.c-footer__navSection{pointer-events:none}}@media(max-width:1023px){.c-footer__navSection{width:100%;border-bottom:1px solid hsla(0,0%,100%,.2)}.c-footer__navSection.is-collapsed .c-footer__navSectionArrow{transform:rotate(0)}}.c-footer__navSectionLinks{display:flex;flex-direction:column;align-items:flex-start;margin-top:11px}@media(max-width:1023px){.c-footer__navSectionLinks{margin-top:0;height:0;overflow:hidden}.c-footer__navSectionLinks>:first-child{margin-top:0;padding-top:5px}.c-footer__navSectionLinks>:last-child{padding-bottom:20px}}.c-footer__navSectionLink{margin-top:11px;font-size:13px;line-height:1;letter-spacing:0;color:#fff;pointer-events:auto;will-change:transform,opacity}@media(max-width:1023px){.c-footer__navSectionLink{margin-top:24px}}.c-footer__navSectionTitle{position:relative;left:-2px;font-size:20px;line-height:1;letter-spacing:-.6px;color:#fff}.c-footer__navSectionTitle+.c-footer__navSectionLinks{margin-top:14px}@media(max-width:1023px){.c-footer__navSectionTitle+.c-footer__navSectionLinks{margin-top:4px}.c-footer__navSectionTitle{width:100%;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center;font-size:15px;line-height:19px;letter-spacing:-.6px}}.c-footer__navSectionArrow{display:none}@media(max-width:1023px){.c-footer__navSectionArrow{display:block;width:12px;transform:rotate(180deg);will-change:transform}}.c-footer__legalAndSocial{margin-top:55px;display:flex;align-items:center;justify-content:space-between}@media(max-width:1023px){.c-footer__legalAndSocial{margin-top:47px;flex-direction:column;align-items:flex-start}}.c-footer__legal{display:flex;align-items:center}.c-footer__legalSeperator{width:4px;height:4px;border-radius:50%;background-color:#fff}.c-footer__legal>:not(:first-child){margin-left:calc(var(--desktopGutterWidth)/2)}.c-footer__legalLink{font-size:13px;line-height:1;letter-spacing:0;color:#fff}.c-footer__socialMedia{display:flex}.c-footer__socialMedia>:not(:first-child){margin-left:10px}.c-footer__socialMediaIcon{width:34px;height:34px;will-change:transform,opacity}@media(max-width:1023px){.c-footer__socialMedia{margin-top:43px}}.c-bottomNavBar{position:fixed;z-index:13;bottom:0;left:0;width:100vw;pointer-events:none;display:flex;align-items:flex-end}.c-bottomNavBar.-elevateZIndex{z-index:9999}@media(min-width:1024px){.c-bottomNavBar{display:none!important}}@media(max-width:1023px){.c-bottomNavBar{will-change:transform}}.c-bottomNavBar__innerWrapper{pointer-events:auto;width:100%;padding:0 40px;display:flex;align-items:center}.c-bottomNavBar__navButtonGroup{width:100%;display:flex;justify-content:center;align-items:center}.c-bottomNavBar__navButtonGroup>:not(:first-child){margin-left:65px}.c-bottomNavBar__navButton{height:var(--bottomNavBarHeight);width:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.c-bottomNavBar__navButton.is-active .c-bottomNavBar__navButtonIcon path{fill:#1e1e1e}.c-bottomNavBar__navButton.is-active .c-bottomNavBar__navButtonText{color:#1e1e1e}.c-bottomNavBar__navButtonIcon{height:19px}.c-bottomNavBar__navButtonIcon path{fill:#d0d0d0}.c-bottomNavBar__navButtonText{margin-top:5px;font-size:13px;line-height:1;letter-spacing:0;color:#959595}.c-brandFilmPopup{position:fixed;z-index:15;top:0;left:0;width:100vw;height:100vh;background-color:#959595;display:none;align-items:center;justify-content:center;animation-name:fadeIn;animation-duration:.32s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.39,.575,.565,1);display:flex}@media(max-width:767px){.c-brandFilmPopup{background-color:transparent}}.c-brandFilmPopup__innerWrapper{position:relative;width:960px;height:540px;border-radius:10px;overflow:hidden}@media(max-width:1023px){.c-brandFilmPopup__innerWrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}}.c-brandFilmPopup__innerWrapper:hover .c-brandFilmPopup__videoControls{opacity:1}.c-brandFilmPopup__poster,.c-brandFilmPopup__video{z-index:0}@media(min-width:1024px){.c-brandFilmPopup__poster,.c-brandFilmPopup__video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.c-brandFilmPopup__videoControls{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.2);opacity:0;transition:opacity .32s cubic-bezier(.39,.575,.565,1);will-change:opacity}.c-brandFilmPopup__videoPlayPauseButton{width:60px;height:60px;background-size:contain;background-position:50%;background-repeat:no-repeat;cursor:pointer}.c-brandFilmPopup__close{position:absolute;z-index:1;width:36px;height:36px;top:20px;right:20px;cursor:pointer}@media(max-width:1023px){.c-brandFilmPopup__close{top:20px;right:20px}}@media(max-width:767px){.c-brandFilmPopup__close{display:none}}.c-stayPlannerPanel .yourStayPlan__inputWrapper:before{content:"";position:absolute;z-index:0;top:14px;left:18px;width:calc(100% - 36px);height:calc(100% - 28px);border-radius:10px;background-color:hsla(0,0%,100%,.15);opacity:0;transition-property:opacity;transition-duration:var(--animationDuration);transition-timing-function:var(--animationEasing)}.c-stayPlannerPanel .yourStayPlan,.stayPlannerPanelBlurElement{width:779px;height:101px;border-radius:10px;background-color:rgba(0,0,0,.3);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.stayPlannerPanelBlurElement+.c-stayPlannerPanel .yourStayPlan{background-color:transparent;backdrop-filter:unset;-webkit-backdrop-filter:unset}.stayPlannerPanelBlurElement{position:absolute;top:calc(var(--homepageBannerHeight) - 101px/ 2 + 30px);left:0;right:0;margin:0 auto}html[data-html=home] .c-stayPlannerPanel:not(.-inPopupMode){display:flex}.c-stayPlannerPanel{--panelWidth:779px;--panelDestinationWidth:232px;--panelCheckInWidth:138px;--panelCheckOutWidth:145px;--panelGuestsWidth:170px;--panelSubmitButtonWidth:90px;--animationDuration:0.32s;--animationEasing:$easeInOutSine}@media(max-width:1023px){.c-stayPlannerPanel{display:none!important}}.c-stayPlannerPanel.-removeAnimationDuration{--animationDuration:0ms}.c-stayPlannerPanel:not(.-inPopupMode){position:absolute;z-index:11;top:calc(var(--homepageBannerHeight) - 20.5px);left:0;width:100%;display:none;align-items:flex-start;justify-content:center}.c-stayPlannerPanel:not(.-inPopupMode)[active-planner=dates]+.c-pageOverlay,.c-stayPlannerPanel:not(.-inPopupMode)[active-planner=destination]+.c-pageOverlay,.c-stayPlannerPanel:not(.-inPopupMode)[active-planner=guests]+.c-pageOverlay{z-index:10;opacity:1}.c-stayPlannerPanel.-inPopupMode{padding-top:10.4166666667vh;position:fixed;z-index:14;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;pointer-events:none;background-color:#fff}.c-stayPlannerPanel.-inPopupMode>*{pointer-events:auto}.c-stayPlannerPanel.-inPopupMode .c-stayPlannerPanel__background,.c-stayPlannerPanel.-inPopupMode .c-stayPlannerPanel__close,.c-stayPlannerPanel.-inPopupMode .c-stayPlannerPanel__heading,.c-stayPlannerPanel.-inPopupMode .c-stayPlannerPanel__logo{display:block}.c-stayPlannerPanel.-inPopupMode .c-stayPlannerPanel__innerWrapper{margin-top:30px}.c-stayPlannerPanel.-inPopupMode .yourStayPlan{background-color:rgba(0,0,0,.1)}.c-stayPlannerPanel__background{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(-270deg,#7f93c4,#f2a3a0);background-size:400% 400%;animation:animateBackgroundGradient 10s ease infinite;transform-origin:top center;display:none}.c-stayPlannerPanel__heading{font-family:LarkenMedium;font-size:40px;line-height:1;letter-spacing:-2px;color:#fff;text-align:center;text-transform:capitalize;display:none}.c-stayPlannerPanel__heading .is-italicized{font-family:LarkenMediumItalic}.c-stayPlannerPanel__logo{display:none;position:absolute;left:30px;top:23px;width:70px}.c-stayPlannerPanel__close{display:none;position:absolute;z-index:0;top:20px;right:20px;width:36px;height:36px;cursor:pointer}.c-stayPlannerPanel__innerWrapper{position:relative;z-index:1;width:779px}.c-stayPlannerPanel .yourStayPlan{position:relative;z-index:1}.c-stayPlannerPanel .yourStayPlan__innerWrapper{width:100%;display:flex;align-items:center}.c-stayPlannerPanel .yourStayPlan__inputGroup{flex:1 1;display:flex}.c-stayPlannerPanel .yourStayPlan__searchButton{border-radius:10px;width:70px;height:70px;background-color:#fff;display:flex;align-items:center;justify-content:center}.c-stayPlannerPanel .yourStayPlan__searchButtonWrapper{width:90px;display:flex;align-items:center;justify-content:flex-start}.c-stayPlannerPanel .yourStayPlan__searchButtonIcon{flex-shrink:0;width:17px;height:auto}.c-stayPlannerPanel .yourStayPlan__inputWrapper{position:relative;padding:28px 36px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;cursor:pointer}.c-stayPlannerPanel .yourStayPlan__inputWrapper:not(.-guests):after{content:"";position:absolute;top:20px;right:0;width:1px;height:calc(100% - 40px);background-color:hsla(0,0%,100%,.2)}.c-stayPlannerPanel .yourStayPlan__inputWrapper.-destination{width:var(--panelDestinationWidth)}.c-stayPlannerPanel .yourStayPlan__inputWrapper.-destination input{pointer-events:auto}.c-stayPlannerPanel .yourStayPlan__inputWrapper.-checkInDate{width:var(--panelCheckInWidth)}.c-stayPlannerPanel .yourStayPlan__inputWrapper.-checkOutDate{width:var(--panelCheckOutWidth)}.c-stayPlannerPanel .yourStayPlan__inputWrapper.-guests{width:var(--panelGuestsWidth)}.c-stayPlannerPanel .yourStayPlan__inputLabel{cursor:pointer}.c-stayPlannerPanel .yourStayPlan__input,.c-stayPlannerPanel .yourStayPlan__inputLabel{position:relative;z-index:1;font-size:15px;line-height:19px;letter-spacing:-.6px;color:#fff}.c-stayPlannerPanel .yourStayPlan__input{margin-top:7px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:none}.c-stayPlannerPanel .yourStayPlan__input::-moz-placeholder{color:#fff;opacity:50%}.c-stayPlannerPanel .yourStayPlan__input:-ms-input-placeholder{color:#fff;opacity:50%}.c-stayPlannerPanel .yourStayPlan__input::placeholder{color:#fff;opacity:50%}.c-stayPlannerPanel__planner{margin-top:10px;width:100%;background-color:#fff;border-radius:10px;box-shadow:20px 20px 70px rgba(0,0,0,.16);overflow:hidden}.c-stayPlannerPanel .yourDestinationPlanner{height:420px}.c-stayPlannerPanel .yourDestinationPlanner__innerWrapper{height:100%}.c-stayPlannerPanel .yourDestinationPlanner__destinationPicker{height:100%;overflow:hidden}.c-stayPlannerPanel .yourDestinationPlanner__destinationPicker .c-destinationPicker__destinationGroup{height:100%;display:flex;flex-direction:column;align-items:stretch}.c-stayPlannerPanel .yourDestinationPlanner__destinationPicker .c-destinationPicker__listOfDestinations{flex:1 1}.c-stayPlannerPanel .yourDestinationPlanner__destinationPicker .c-destinationPicker__listOfDestinations::-webkit-scrollbar{width:8px}.c-stayPlannerPanel .yourDestinationPlanner__destinationPicker .c-destinationPicker__listOfDestinations::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:10px}.c-stayPlannerPanel .yourDestinationPlanner__destinationPicker .c-destinationPicker__listOfDestinations::-webkit-scrollbar-track{margin-bottom:20px;background:transparent}.c-stayPlannerPanel .yourDatesPlanner__innerWrapper{position:relative}.c-stayPlannerPanel .yourDatesPlanner__navButtonGroup{position:absolute;top:44px;left:0;right:0;margin:0 auto;width:calc(var(--panelWidth) - 75px);display:flex;justify-content:space-between}.c-stayPlannerPanel .yourDatesPlanner__navButton{padding:20px;margin:-20px;cursor:pointer}.c-stayPlannerPanel .yourDatesPlanner__navButton.-nextMonth{transform:rotate(180deg);position:relative;top:-2px}.c-stayPlannerPanel .yourDatesPlanner__navButtonIcon{width:8px}.c-stayPlannerPanel .yourDatesPlanner__datePickerGroup{height:100%;display:flex}.c-stayPlannerPanel .yourDatesPlanner__datePicker{flex-basis:50%;flex-shrink:0;display:flex;align-items:flex-start;justify-content:center;position:relative;padding-top:40px;padding-bottom:20px}.c-stayPlannerPanel .yourDatesPlanner__datePicker:after{content:"";position:absolute;top:0;right:-1px;width:1px;height:100%;background-color:#dedede;transform:translateZ(0)}.c-stayPlannerPanel .yourDatesPlanner__footer{padding:20px 40px;border-top:1px solid #dedede;display:flex;align-items:center;justify-content:space-between}.c-stayPlannerPanel .yourDatesPlanner__flexibleDates{position:relative;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.c-stayPlannerPanel .yourDatesPlanner__flexibleDatesInput:checked+.yourDatesPlanner__flexibleDatesCheckbox .yourDatesPlanner__flexibleDatesCheckboxTick{opacity:1}.c-stayPlannerPanel .yourDatesPlanner__flexibleDatesCheckbox{flex-shrink:0;width:20px;height:20px;border:1px solid #707070;display:flex;align-items:center;justify-content:center}.c-stayPlannerPanel .yourDatesPlanner__flexibleDatesCheckboxTick{width:12px;height:9px;opacity:0}.c-stayPlannerPanel .yourDatesPlanner__flexibleDatesLabelText{margin-left:9px;font-size:15px;line-height:1;letter-spacing:-.6px;color:#1e1e1e;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.c-stayPlannerPanel .yourDatesPlanner__buttonGroup{display:flex}.c-stayPlannerPanel .yourDatesPlanner__buttonGroup>:not(:first-child){margin-left:10px}.c-stayPlannerPanel .yourDatesPlanner__button.-clear{font-size:15px;line-height:1;letter-spacing:-.6px;color:#1e1e1e}.c-stayPlannerPanel .yourDatesPlanner__button.-add,.c-stayPlannerPanel .yourDatesPlanner__button.-clear{opacity:.22;transition:opacity .2s linear;pointer-events:none}.c-stayPlannerPanel .yourDatesPlanner[checkin-date] .yourDatesPlanner__button.-clear,.c-stayPlannerPanel .yourDatesPlanner[checkin-date][checkout-date] .yourDatesPlanner__button.-add,.c-stayPlannerPanel .yourDatesPlanner[checkout-date] .yourDatesPlanner__button.-clear{opacity:1;pointer-events:auto}.c-stayPlannerPanel .yourGuestsPlanner__rangePickers>:first-child{border-bottom:1px solid #f1f1f1}.c-stayPlannerPanel .yourGuestsPlanner__rangePicker{padding:55px 40px}.c-stayPlannerPanel .yourGuestsPlanner__contact{height:78px;margin:0 10px 10px;border-radius:10px}.c-stayPlannerPanel .yourGuestsPlanner__contact.is-highlighted .yourGuestsPlanner__contactInfo a,.c-stayPlannerPanel .yourGuestsPlanner__contact.is-highlighted .yourGuestsPlanner__contactInfoGuestsLimit{color:#1e1e1e}.c-stayPlannerPanel .yourGuestsPlanner__contactInfo{font-size:13px;line-height:16px;letter-spacing:0;color:#959595}.c-stayPlannerPanel .yourGuestsPlanner__contactInfo a{color:#959595}.c-stayPlannerPanel__planner{position:absolute;top:100%;pointer-events:none;opacity:0;transform:scale(.95);transition-property:opacity,transform;transition-duration:var(--animationDuration);transition-timing-function:var(--animationEasing)}.c-stayPlannerPanel[active-planner=destination] .yourDestinationPlanner .c-destinationPicker__listOfDestinations{overflow-y:scroll}.c-stayPlannerPanel[active-planner=dates] .yourDatesPlanner,.c-stayPlannerPanel[active-planner=destination] .yourDestinationPlanner,.c-stayPlannerPanel[active-planner=guests] .yourGuestsPlanner{pointer-events:auto;opacity:1;transform:scale(1)}.c-stayPlannerPanel .yourStayPlan__inputWrapper.-checkInDate:hover:before,.c-stayPlannerPanel .yourStayPlan__inputWrapper.-checkOutDate:hover:before,.c-stayPlannerPanel .yourStayPlan__inputWrapper.-destination:hover:before,.c-stayPlannerPanel .yourStayPlan__inputWrapper.-guests:hover:before,.c-stayPlannerPanel[active-planner=dates] .yourStayPlan__inputWrapper.-checkInDate.is-active:before,.c-stayPlannerPanel[active-planner=dates] .yourStayPlan__inputWrapper.-checkOutDate.is-active:before,.c-stayPlannerPanel[active-planner=destination] .yourStayPlan__inputWrapper.-destination:before,.c-stayPlannerPanel[active-planner=guests] .yourStayPlan__inputWrapper.-guests:before{opacity:1}body:not(.-canActivateTransitions) .c-stayPlannerDrawer{visibility:hidden}.c-stayPlannerDrawer{position:fixed;z-index:14;top:0;left:0;width:100vw;height:100%;max-height:100%;overflow:hidden;pointer-events:none;display:none;animation-name:fadeInUp;animation-duration:.4s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.39,.575,.565,1)}.c-stayPlannerDrawer.-open{display:block}.c-stayPlannerDrawer__bgImage{position:absolute;z-index:-1;top:0;left:0;width:200%;height:150%;pointer-events:none}.c-stayPlannerDrawer__plan,.c-stayPlannerDrawer__planner{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transform:translateY(20%);will-change:transform,opacity;transition:opacity .4s cubic-bezier(.39,.575,.565,1),transform .4s cubic-bezier(.39,.575,.565,1)}.c-stayPlannerDrawer__plan.is-visible,.c-stayPlannerDrawer__planner.is-visible{z-index:1;opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.39,.575,.565,1),transform .4s cubic-bezier(.39,.575,.565,1);pointer-events:auto}.c-stayPlannerDrawer .yourDatesPlanner__backButton,.c-stayPlannerDrawer .yourDestinationPlanner__backButton,.c-stayPlannerDrawer .yourGuestsPlanner__backButton,.c-stayPlannerDrawer .yourStayPlan__backButton{position:absolute;z-index:1;width:auto;height:17px;top:20px;left:20px}.c-stayPlannerDrawer .yourDatesPlanner__closeButton,.c-stayPlannerDrawer .yourDestinationPlanner__closeButton,.c-stayPlannerDrawer .yourGuestsPlanner__closeButton{display:none}.c-stayPlannerDrawer .yourStayPlan{padding:0 20px;display:flex;align-items:center;justify-content:center}.c-stayPlannerDrawer .yourStayPlan__innerWrapper{max-width:470px;width:100%;padding-bottom:var(--bottomNavBarHeight);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.c-stayPlannerDrawer .yourStayPlan__closeButton{margin:52px auto 0;width:36px;height:36px}.c-stayPlannerDrawer .yourStayPlan__heading{font-family:LarkenMedium;font-size:40px;line-height:1;letter-spacing:-1.2px;color:#fff;text-align:center;text-transform:capitalize}.c-stayPlannerDrawer .yourStayPlan__heading .is-italicized{font-family:LarkenMediumItalic}.c-stayPlannerDrawer .yourStayPlan__inputs{margin-top:23px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:hsla(0,0%,100%,.1);-webkit-backdrop-filter:brightness(115%) blur(30px);backdrop-filter:brightness(115%) blur(30px)}.c-stayPlannerDrawer .yourStayPlan__inputWrapper{padding:30px 20px;border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;align-items:center}.c-stayPlannerDrawer .yourStayPlan__inputWrapper.-destination .yourStayPlan__inputIcon{width:16px;height:16px}.c-stayPlannerDrawer .yourStayPlan__inputWrapper.-dates .yourStayPlan__inputIcon{width:17px;height:17px}.c-stayPlannerDrawer .yourStayPlan__inputWrapper.-guests .yourStayPlan__inputIcon{width:19px;height:19px}.c-stayPlannerDrawer .yourStayPlan__input{margin-left:10px;font-size:15px;line-height:19px;letter-spacing:-.6px;color:#fff;pointer-events:none}.c-stayPlannerDrawer .yourStayPlan__input::-moz-placeholder{color:#fff;opacity:1}.c-stayPlannerDrawer .yourStayPlan__input:-ms-input-placeholder{color:#fff;opacity:1}.c-stayPlannerDrawer .yourStayPlan__input::placeholder{color:#fff;opacity:1}.c-stayPlannerDrawer .yourStayPlan__submitButton{padding:30px 0;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;align-items:center;justify-content:center}.c-stayPlannerDrawer .yourStayPlan__submitButtonText{font-size:15px;line-height:1;letter-spacing:-.6px}.c-stayPlannerDrawer .yourStayPlan__submitButtonArrow{margin-left:8px;flex-shrink:0;width:17px}.c-stayPlannerDrawer .yourDestinationPlanner{padding-top:60px}.c-stayPlannerDrawer .yourDestinationPlanner__innerWrapper{height:100%;padding:20px 20px 0;border-top-right-radius:10px;border-top-left-radius:10px;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.c-stayPlannerDrawer .yourDestinationPlanner__searchInputWrapper{flex-shrink:0;height:55px;padding:0 20px;display:flex;align-items:center;background-color:#f1f1f1;border-radius:10px}.c-stayPlannerDrawer .yourDestinationPlanner__searchInputIcon{width:16px;height:16px;flex-shrink:0}.c-stayPlannerDrawer .yourDestinationPlanner__searchInput{margin-left:10px;flex:1 1;font-size:15px;line-height:19px;letter-spacing:-.6px;color:#1e1e1e}.c-stayPlannerDrawer .yourDestinationPlanner__searchInput::-moz-placeholder{color:#959595;opacity:1}.c-stayPlannerDrawer .yourDestinationPlanner__searchInput:-ms-input-placeholder{color:#959595;opacity:1}.c-stayPlannerDrawer .yourDestinationPlanner__searchInput::placeholder{color:#959595;opacity:1}.c-stayPlannerDrawer .yourDestinationPlanner__destinationPicker{margin-top:30px;flex:1 1;overflow:hidden;display:flex;flex-direction:column;align-items:stretch}.c-stayPlannerDrawer .yourDestinationPlanner__destinationPicker .c-destinationPicker__listOfDestinations{flex:1 1;overflow:scroll;-ms-overflow-style:none;position:relative}.c-stayPlannerDrawer .yourDestinationPlanner__destinationPicker .c-destinationPicker__listOfDestinations::-webkit-scrollbar{display:none}.c-stayPlannerDrawer .yourDestinationPlanner__destinationPicker .c-destinationPicker__listOfDestinations:after{content:"";padding-top:20px}.c-stayPlannerDrawer .yourDatesPlanner{padding-top:60px}.c-stayPlannerDrawer .yourDatesPlanner__innerWrapper{height:100%;padding-bottom:54px;border-top-right-radius:10px;border-top-left-radius:10px;background-color:#fff;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.c-stayPlannerDrawer .yourDatesPlanner__inputs{display:flex}.c-stayPlannerDrawer .yourDatesPlanner__inputWrapper{width:50%;padding:0 19px;height:75px;display:flex;flex-direction:column;justify-content:center;background-color:#f1f1f1}.c-stayPlannerDrawer .yourDatesPlanner__inputWrapper.is-active{background-color:#fff}.c-stayPlannerDrawer .yourDatesPlanner__input,.c-stayPlannerDrawer .yourDatesPlanner__inputLabel{font-size:15px;line-height:19px;letter-spacing:-.6px;color:#1e1e1e}.c-stayPlannerDrawer .yourDatesPlanner__input{opacity:.5;pointer-events:none}.c-stayPlannerDrawer .yourDatesPlanner__navButtonGroup{position:absolute;top:45px;left:0;right:0;margin:0 auto;width:calc(100vw - 40px);display:flex;justify-content:space-between}.c-stayPlannerDrawer .yourDatesPlanner__navButton{padding:20px;margin:-20px;cursor:pointer}.c-stayPlannerDrawer .yourDatesPlanner__navButton.-nextMonth{transform:rotate(180deg);position:relative;top:-2px}.c-stayPlannerDrawer .yourDatesPlanner__navButtonIcon{width:8px}.c-stayPlannerDrawer .yourDatesPlanner__datePickerVerticalScrollContainer{height:100%;overflow:scroll;-ms-overflow-style:none}.c-stayPlannerDrawer .yourDatesPlanner__datePickerVerticalScrollContainer::-webkit-scrollbar{display:none}.c-stayPlannerDrawer .yourDatesPlanner__datePickerHorizontalScrollContainer{position:relative;padding-bottom:40px;overflow:hidden;-ms-overflow-style:none}.c-stayPlannerDrawer .yourDatesPlanner__datePickerHorizontalScrollContainer::-webkit-scrollbar{display:none}.c-stayPlannerDrawer .yourDatesPlanner__datePickerGroup{display:flex}.c-stayPlannerDrawer .yourDatesPlanner__datePicker{flex-basis:100%;flex-shrink:0;display:flex;align-items:flex-start;justify-content:center;position:relative;padding-top:42px;padding-bottom:28px}@media(max-width:767px){.c-stayPlannerDrawer .yourDatesPlanner__datePicker{padding-bottom:0}}.c-stayPlannerDrawer .yourDatesPlanner__footer{position:absolute;bottom:0;left:0;width:100vw;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.c-stayPlannerDrawer .yourDatesPlanner__flexibleDates{position:relative;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.c-stayPlannerDrawer .yourDatesPlanner__flexibleDatesInput:checked+.yourDatesPlanner__flexibleDatesCheckbox .yourDatesPlanner__flexibleDatesCheckboxTick{opacity:1}.c-stayPlannerDrawer .yourDatesPlanner__flexibleDatesCheckbox{flex-shrink:0;width:20px;height:20px;border:1px solid #707070;display:flex;align-items:center;justify-content:center}.c-stayPlannerDrawer .yourDatesPlanner__flexibleDatesCheckboxTick{width:12px;height:9px;opacity:0}.c-stayPlannerDrawer .yourDatesPlanner__flexibleDatesLabelText{margin-left:9px;font-size:15px;line-height:19px;letter-spacing:-.6px;color:#1e1e1e;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.c-stayPlannerDrawer .yourDatesPlanner__buttonGroup{display:flex;justify-content:center;align-items:center}.c-stayPlannerDrawer .yourDatesPlanner__button.-add,.c-stayPlannerDrawer .yourDatesPlanner__button.-clear{height:39px;display:flex;align-items:center;justify-content:center;opacity:.22;transition:opacity .2s linear;pointer-events:none}.c-stayPlannerDrawer .yourDatesPlanner__button.-add{margin-left:10px;padding:0 20px;border:1px solid #1e1e1e;border-radius:40px}.c-stayPlannerDrawer .yourDatesPlanner__buttonText{font-size:15px;line-height:19px;letter-spacing:-.6px;color:#1e1e1e}.c-stayPlannerDrawer .yourDatesPlanner[checkin-date] .yourDatesPlanner__button.-clear,.c-stayPlannerDrawer .yourDatesPlanner[checkin-date][checkout-date] .yourDatesPlanner__button.-add,.c-stayPlannerDrawer .yourDatesPlanner[checkout-date] .yourDatesPlanner__button.-clear{opacity:1;pointer-events:auto}.c-stayPlannerDrawer .yourGuestsPlanner{padding-top:60px}.c-stayPlannerDrawer .yourGuestsPlanner__innerWrapper{height:100%;padding-bottom:54px;border-top-right-radius:10px;border-top-left-radius:10px;background-color:#fff;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.c-stayPlannerDrawer .yourGuestsPlanner__header{border-bottom:1px solid #f1f1f1;background-color:#fff}.c-stayPlannerDrawer .yourGuestsPlanner__inputs{display:flex}.c-stayPlannerDrawer .yourGuestsPlanner__inputWrapper{flex:1 1;height:75px;display:flex;flex-direction:column;justify-content:center;align-items:center}.c-stayPlannerDrawer .yourGuestsPlanner__inputLabel{font-size:15px;line-height:19px;letter-spacing:-.6px;color:#1e1e1e;text-align:center}.c-stayPlannerDrawer .yourGuestsPlanner__inputLabel span{color:#959595}.c-stayPlannerDrawer .yourGuestsPlanner__rangePickers{background-color:#fff;display:flex}.c-stayPlannerDrawer .yourGuestsPlanner__rangePickers>:first-child{border-right:1px solid #f1f1f1}.c-stayPlannerDrawer .yourGuestsPlanner__rangePickerWrapper{flex:1 1;display:flex;justify-content:center}.c-stayPlannerDrawer .yourGuestsPlanner__contact{margin-top:22px;margin-left:20px;width:calc(100vw - 40px);padding:0;border-radius:10px;display:flex;align-items:center;justify-content:center}.c-stayPlannerDrawer .yourGuestsPlanner__contact.is-highlighted .yourGuestsPlanner__contactInfo a,.c-stayPlannerDrawer .yourGuestsPlanner__contact.is-highlighted .yourGuestsPlanner__contactInfoGuestsLimit{color:#1e1e1e}.c-stayPlannerDrawer .yourGuestsPlanner__contactInfo{font-size:11px;line-height:16px;letter-spacing:0;color:#959595;text-align:center}.c-stayPlannerDrawer .yourGuestsPlanner__contactInfoGuestsLimit{transition:color .32s cubic-bezier(.39,.575,.565,1)}.c-stayPlannerDrawer .yourGuestsPlanner__contactInfo a{color:#959595;transition:color .32s cubic-bezier(.39,.575,.565,1)}.c-stayPlannerDrawer .yourGuestsPlanner__buttons{position:absolute;bottom:0;left:0;width:100vw;padding:0 20px;display:flex;align-items:center;justify-content:center}.c-stayPlannerDrawer .yourGuestsPlanner__button.-add{height:39px;display:flex;align-items:center;justify-content:center;padding:0 20px;border:1px solid #1e1e1e;border-radius:40px}.c-stayPlannerDrawer .yourGuestsPlanner__buttonText{font-size:15px;line-height:19px;letter-spacing:-.6px;color:#1e1e1e}.c-destinationPicker{padding:30px 40px 0}@media(max-width:767px){.c-destinationPicker{padding:0}}.c-destinationPicker[data-destination-group=nearby] .c-destinationPicker__destinationGroup.-nearby{display:flex!important}@media(max-width:767px){.c-destinationPicker[data-destination-group=nearby] .c-destinationPicker__destinationGroup.-nearby{flex-direction:column}}.c-destinationPicker[data-destination-group=chooseFrom] .c-destinationPicker__destinationGroup.-chooseFrom{display:flex!important}@media(max-width:767px){.c-destinationPicker[data-destination-group=chooseFrom] .c-destinationPicker__destinationGroup.-chooseFrom{flex-direction:column}}.c-destinationPicker[data-destination-group=searchResults] .c-destinationPicker__destinationGroup.-searchResults{display:flex!important}@media(max-width:767px){.c-destinationPicker[data-destination-group=searchResults] .c-destinationPicker__destinationGroup.-searchResults{flex-direction:column}}.c-destinationPicker__destinationGroup{height:100%;display:none!important;animation-name:fadeIn;animation-duration:.32s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.39,.575,.565,1)}.c-destinationPicker__heading{padding-bottom:30px;font-size:15px;line-height:19px;letter-spacing:-.6px;color:#959595}@media(max-width:767px){.c-destinationPicker__heading{padding-bottom:20px}}@media(min-width:768px){.c-destinationPicker__listOfDestinations{margin-left:-20px;width:calc(100% + 40px);padding:0 20px}}.c-destinationPicker__listOfDestinations>:not(:first-child){border-top:1px solid hsla(0,0%,82%,.2);padding-top:20px}.c-destinationPicker__destination{padding-bottom:20px;display:flex;align-items:center;cursor:pointer}.c-destinationPicker__destinationImage{width:50px;height:50px}.c-destinationPicker__destinationText{margin-left:10px}.c-destinationPicker__destinationName{font-size:15px;line-height:19px;letter-spacing:-.6px;color:#1e1e1e}.c-destinationPicker__destinationDistance{margin-top:2px;font-size:13px;line-height:16px;letter-spacing:0;color:#959595}html:not(.is-touch-device) .c-destinationPicker__destination:hover .c-destinationPicker__destinationImageBg{fill:#e1f0fe}html:not(.is-touch-device) .c-destinationPicker__destination:hover .c-destinationPicker__destinationImageFg{fill:#9ccdfb}.c-datePicker *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-datePicker__innerWrapper{width:305px;min-height:357px}@media(max-width:767px){.c-datePicker__innerWrapper{width:calc(100vw - 40px)}}.c-datePicker__monthAndYear{font-size:17px;line-height:20px;letter-spacing:-.68px;text-align:center;pointer-events:none}.c-datePicker__weekdays{margin-top:23px;margin-left:-14px;width:calc(100% + 28px);display:flex;align-items:center}.c-datePicker__weekday{flex-basis:14.2857142857%;font-family:Inter,sans-serif;font-weight:500;font-size:11px;line-height:1;letter-spacing:-.4px;text-transform:uppercase;text-align:center}.c-datePicker__listOfDays{margin-top:28px;margin-left:-14px;width:calc(100% + 28px);display:flex;flex-flow:row wrap}.c-datePicker__listOfDays>:nth-child(n+8){margin-top:12px}.c-datePicker__listOfDays>:nth-child(7n+1).isBetweenCheckInAndCheckOut:before{left:5px;width:calc(100% - 5px)}.c-datePicker__listOfDays>:nth-child(7n+1).-checkOutToday:before,.c-datePicker__listOfDays>:nth-child(7n+7).-checkInToday:before{width:calc(100% - 5px - 50% + 18px)}.c-datePicker__listOfDays>:nth-child(7n+7).isBetweenCheckInAndCheckOut:not(.-firstDay):before{right:5px;width:calc(100% - 5px)}.c-datePicker__listOfDays>:nth-child(7n+7).isBetweenCheckInAndCheckOut.-firstDay:before{width:calc(50% + 18px - 5px)}.c-datePicker__dayWrapper{position:relative;flex-basis:14.2857142857%;height:36px;cursor:pointer}.c-datePicker__dayWrapper.-pastDate{pointer-events:none;opacity:.3}.c-datePicker__dayWrapper.-nextMonth,.c-datePicker__dayWrapper.-prevMonth{pointer-events:none;visibility:hidden}.c-datePicker__dayWrapper:before{content:"";position:absolute;z-index:0;top:0;width:100%;height:36px;background-color:#e1f0fe;opacity:0}.c-datePicker__dayWrapper:hover .c-datePicker__day{border-color:#e1f0fe;background-color:#e1f0fe}.c-datePicker__dayWrapper.isBetweenCheckInAndCheckOut:before{opacity:1}.c-datePicker__dayWrapper.isBetweenCheckInAndCheckOut.-lastDay:before{right:calc(50% - 18px);width:calc(50% + 18px);border-top-right-radius:18px;border-bottom-right-radius:18px}.c-datePicker__dayWrapper.-checkInToday:before,.c-datePicker__dayWrapper.isBetweenCheckInAndCheckOut.-firstDay:before{left:calc(50% - 18px);width:calc(50% + 18px);border-top-left-radius:18px;border-bottom-left-radius:18px}.c-datePicker__dayWrapper.-checkInToday:before{opacity:1}.c-datePicker__dayWrapper.-checkInToday.-noCheckOutDateSelected:before{left:calc(50% - 18px);width:36px;border-radius:18px}.c-datePicker__dayWrapper.-checkInToday.-noCheckOutDateSelected .c-datePicker__day{border-color:#e1f0fe;background-color:#e1f0fe}.c-datePicker__dayWrapper.-checkInToday .c-datePicker__day{border-color:#e1f0fe;background-color:#fff}.c-datePicker__dayWrapper.-checkOutToday:before{opacity:1;right:calc(50% - 18px);width:calc(50% + 18px);border-top-right-radius:18px;border-bottom-right-radius:18px}.c-datePicker__dayWrapper.-checkOutToday.-noCheckInDateSelected:before{right:calc(50% - 18px);width:36px;border-radius:18px}.c-datePicker__dayWrapper.-checkOutToday.-noCheckInDateSelected .c-datePicker__day{border-color:#e1f0fe;background-color:#e1f0fe}.c-datePicker__dayWrapper.-checkOutToday .c-datePicker__day{border-color:#e1f0fe;background-color:#fff}.c-datePicker__day{position:relative;width:36px;height:36px;border:3px solid transparent;border-radius:50%;font-family:Inter,sans-serif;font-weight:500;font-size:11px;line-height:1;letter-spacing:-.4px;text-transform:uppercase;text-align:center}@media(max-width:767px){.c-datePicker__day{font-size:13px;letter-spacing:0}}.c-horizontalRangePicker__innerWrapper{width:100%}.c-horizontalRangePicker__inputDetails{width:100%;display:flex;align-items:center;justify-content:space-between}.c-horizontalRangePicker__inputLabel,.c-horizontalRangePicker__inputValue{font-size:20px;line-height:22px;letter-spacing:-.6px;color:#1e1e1e}.c-horizontalRangePicker__inputLabel{display:flex;align-items:center}.c-horizontalRangePicker__inputLabelDisclaimer{margin-left:5px;font-size:13px;line-height:16px;letter-spacing:0;color:#959595}.c-horizontalRangePicker__inputWrapper{margin-top:15px;width:100%;position:relative;height:10px;background-color:#f1f1f1;border-radius:50px}.c-horizontalRangePicker__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:-20px;width:calc(100% + 40px);height:100%;background-color:transparent;border-radius:50px}.c-horizontalRangePicker__input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:40px;height:40px;background-size:contain;background-position:50%;background-repeat:no-repeat;border-radius:50%;box-shadow:10px 10px 20px rgba(174,174,192,.4);cursor:grab}.c-horizontalRangePicker__input:active::-webkit-slider-thumb{cursor:grabbing}.c-horizontalRangePicker__inputProgress{position:absolute;top:0;left:0;width:0;height:10px;border-radius:50px;background-image:linear-gradient(90deg,#75d4fc,#3c7aed)}.c-verticalRangePicker{width:100%;height:250px;position:relative}.c-verticalRangePicker__optionsList{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;overflow-y:scroll;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;-ms-overflow-style:none}.c-verticalRangePicker__optionsList::-webkit-scrollbar{display:none}.c-verticalRangePicker__option{scroll-snap-align:center;width:100%;display:flex;align-items:center;justify-content:center;will-change:transform}.c-verticalRangePicker__optionText{will-change:opacity,transform}.c-verticalRangePicker__marker,.c-verticalRangePicker__option{padding:10px 0;font-size:30px;line-height:30px;height:50px;letter-spacing:-.9px}.c-verticalRangePicker__marker{color:transparent}.c-verticalRangePicker__option{color:#1e1e1e}.c-pageOverlay{position:fixed;z-index:-9999;top:0;left:0;width:100%;height:100%;background-color:rgba(30,30,30,.2);pointer-events:none;opacity:0}@keyframes animateNoSearchResults{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}.locations{padding:20px 30px 0;max-width:630px;margin:0 auto;display:flex;flex-direction:column}@media(min-width:1024px){.locations{height:calc(100vh - 80px)}}@media(max-width:1023px){.locations{min-height:calc(100vh - var(--bottomNavBarHeight));padding:75px 20px 0}}.locations.-noSearchResults .locations__noSearchResults{display:flex}@media(max-width:1023px){.locations__header{position:sticky;z-index:1;top:75px;padding-top:30px;background-color:#fff}}.locations__title{font-size:20px;line-height:1;letter-spacing:-.6px}.locations__search{margin-top:20px}.locations__searchLabel{padding-left:12px;padding-right:12px;height:40px;border-radius:10px;background-color:#f1f1f1;cursor:text;display:flex;align-items:center}.locations__searchIcon{width:15px;-o-object-fit:contain;object-fit:contain}.locations__searchInput{margin-left:5px;font-size:15px;line-height:19px;letter-spacing:-.6px}@media(max-width:767px){.locations__searchInput{margin-left:9px}}.locations__locationsListContainer{margin-top:20px;position:relative;flex:1 1}@media(min-width:1024px){.locations__locationsListContainer{border:1px solid #f1f1f1;border-radius:10px;padding:0;flex:1 1;overflow:hidden}}.locations__noSearchResults{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.locations__noSearchResultsInnerWrapper{margin-top:-32px;display:flex;flex-direction:column;align-items:center}.locations__noSearchResultsImage{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;opacity:0;animation-name:animateNoSearchResults;animation-duration:.4s;animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-fill-mode:forwards}.locations__noSearchResultsTitle{font-size:17px;line-height:20px;letter-spacing:-.68px;animation-delay:50ms;animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-fill-mode:forwards}.locations__noSearchResultsSubtitle,.locations__noSearchResultsTitle{text-align:center;opacity:0;animation-name:animateNoSearchResults;animation-duration:.4s}.locations__noSearchResultsSubtitle{margin-top:5px;font-size:15px;line-height:19px;letter-spacing:-.6px;color:#959595;animation-delay:70ms;animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-fill-mode:forwards}@media(max-width:767px){.locations__noSearchResultsSubtitle{margin-top:6px;font-size:13px;line-height:16px;letter-spacing:0}}.locations__locationsListScrollbarTrack{position:absolute;z-index:1;top:0;right:10px;width:28px;height:95%;border-radius:10px;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media(max-width:1023px){.locations__locationsListScrollbarTrack{display:none}}.locations__locationsListScrollbarThumb{position:absolute;z-index:2;top:20px;right:10px;width:8px;height:60px;border-radius:10px;background-color:#d0d0d0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;pointer-events:none}@media(max-width:1023px){.locations__locationsListScrollbarThumb{display:none}}@media(min-width:1024px){.locations__locationsList{height:100%;margin-right:20px;padding:20px 28px 0 20px;overflow-y:auto;-ms-overflow-style:none}.locations__locationsList::-webkit-scrollbar{display:none}.locations__locationsList::-webkit-scrollbar-track{margin-top:20px;margin-bottom:20px;background:transparent}.locations__locationsList.is-scrolling *{pointer-events:none}}.locations__locationsList>:first-child .locations__locationInnerWrapper,.locations__locationsList>:not(.-isNotAMatch) .locations__locationInnerWrapper{border-top:none;padding-top:0}.locations__locationsList>:not(.-isNotAMatch)~:not(.-isNotAMatch) .locations__locationInnerWrapper{padding-top:20px;border-top:1px solid #f1f1f1}.locations__location{display:block;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.locations__location.-isNotAMatch{display:none}.locations__location:hover .locations__locationImage{transform:translateZ(0) scale(1)}.locations__locationInnerWrapper{padding-top:20px;padding-bottom:20px;display:flex;align-items:center;border-top:1px solid #f1f1f1;will-change:opacity,transform}.locations__locationImage,.locations__locationInnerWrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.locations__locationImage{width:84px;height:84px;-o-object-fit:contain;object-fit:contain;will-change:transform;transform:translateZ(0) scale(.96);transition:transform .2s ease}.locations__locationName{margin-left:20px;font-size:20px;line-height:1;letter-spacing:-.6px;text-transform:capitalize}@media(max-width:1023px){.c-footer{margin-top:40px}}#allLocations,#book,#cancellation-policy,#careers,#city,#city-page-seo,#collection,#contact-us,#corporate-offsites,#covid_page,#design-services,#events-and-experiences,#faq,#fill-job-details,#gift-card,#home,#homeWithNotificationText,#interiors-lead-form,#lead,#offers,#offline-failure,#offline-thank-you,#open-roles,#our-story,#page-not-found,#partner-with-us,#privacy-policy,#profile,#property,#server-error,#sitemap,#terms-and-conditions,#trip-info,#why-choose-us{--scrollbarWidth:8px;--desktopGutterWidth:30px;--homepageBannerHeight:74vh;--bottomNavBarHeight:66px;--desktopHeaderHeight:110px;--websiteDesktopPadding:30px;--websiteMobilePadding:20px;--maxWebsiteWidth:1600px;--maxContentScaling:min(100vw,1280px);--viewportWidth:100vw}#homeWithNotificationText{--homepageBannerHeight:77vh}@media(max-width:767px){#home,#homeWithNotificationText{--homepageBannerHeight:110vw}}@media(min-width:768px)and (max-width:1023px){#home,#homeWithNotificationText{--homepageBannerHeight:74vw}}@media(min-width:1024px)and (max-width:1200px){#home,#homeWithNotificationText{--homepageBannerHeight:50vw}}html.is-touch-device.tablet{--homepageBannerHeight:600px}@media(max-width:766px){.is-desktop{display:none!important}}@media(min-width:767px){.is-phone{display:none!important}}@media(min-width:1024px){.is-below-1024{display:none!important}}@media(max-width:1023px){.is-above-1023{display:none!important}}.c-brandFilmPopup__poster,.c-brandFilmPopup__video,.c-collections__collectionImage,.c-verticalRangePicker__markers{position:absolute;top:0;left:0;width:100%;height:100%}.c-stayPlannerDrawer .yourDatesPlanner__flexibleDatesInput,.c-stayPlannerDrawer .yourGuestsPlanner__input,.c-stayPlannerPanel .yourDatesPlanner__flexibleDatesInput,.c-verticalRangePicker__selectedRangeValue{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.c-datePicker__day,.c-datePicker__dayWrapper,.c-stayPlannerPanel .yourGuestsPlanner__contact{display:flex;align-items:center;justify-content:center}.c-bottomNavBar__innerWrapper,.c-stayPlannerDrawer .yourDatesPlanner__footer,.c-stayPlannerDrawer .yourGuestsPlanner__buttons{height:var(--bottomNavBarHeight);box-shadow:0 -3px 8px rgba(0,0,0,.06);background-color:#fff}.collection{padding-top:6px}@media(max-width:1023px){.collection{padding-top:104px}}.aboutCollection{display:flex;flex-direction:column;align-items:center}@media(max-width:1023px){.aboutCollection{margin-top:-110px}}@media(max-width:767px){.aboutCollection{margin-top:0}}.aboutCollection__collectionTag{font-size:17px;line-height:20px;letter-spacing:-.68px;text-align:center;will-change:opacity,transform}.aboutCollection__collectionName{padding:0 20px;margin-top:-15px;margin-left:-6px;font-family:LarkenLight;font-size:130px;line-height:1.2;letter-spacing:-6.5px;text-align:center;background-repeat:no-repeat;background-position:100% 0;background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;will-change:opacity,transform}@media(max-width:1023px){.aboutCollection__collectionName{font-size:80px;letter-spacing:-4px;margin-top:-5px}}.aboutCollection__collectionGeography{position:relative;margin-top:0;font-size:17px;line-height:20px;letter-spacing:-.68px;text-align:center;will-change:opacity,transform}@media(max-width:1023px){.aboutCollection__collectionGeography{margin-top:-2px;padding:0 8px}}.aboutCollection__collectionGeography_margin{margin-top:16px}@media(max-width:1023px){.aboutCollection__collectionGeography_margin{margin-top:8px}}.locationsFilter_container{max-height:1600px}@media(max-width:1023px){.locationsFilter_container{padding:0 24px}}.locationsFilter{max-width:1600px;margin:20px auto 0;display:flex;overflow:scroll;padding:0 55px}@media(max-width:1023px){.locationsFilter{position:sticky;z-index:1;top:74px;margin-top:20px;padding:20px;background-color:#fff;overflow:scroll;-ms-overflow-style:none}.locationsFilter::-webkit-scrollbar{display:none}.locationsFilter:after{content:"";border-top:1px solid transparent;padding-left:20px}}.locationsFilter>:not(:first-child){margin-left:10px}.locationsFilter__location{padding:0 20px;height:40px;width:-moz-max-content;width:max-content;display:flex;align-items:center;justify-content:center;border-radius:40px;font-size:15px;line-height:19px;letter-spacing:-.6px;border:1px solid #1e1e1e;color:#1e1e1e;opacity:.22;will-change:opacity;cursor:pointer}.locationsFilter__location.is-selected,.locationsFilter__location:hover{opacity:1}.locationsFilter.-enableHovers .locationsFilter__location{transition:opacity .3s cubic-bezier(.39,.575,.565,1)}.locationsFilter::-webkit-scrollbar{display:none}.c-villas{margin-top:10px}@media(max-width:1023px){.c-villas{margin-top:-20px}}.otherCollections{max-width:1600px;margin:56px auto}.otherCollections__heading{font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:19px;letter-spacing:2.25px;text-transform:uppercase;text-align:center}.otherCollections__listWrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;will-change:auto}.otherCollections__list{display:flex;margin:30px 16px 5em;overflow:hidden;will-change:auto}@media(max-width:1023px){.otherCollections__list{overflow:scroll;margin-top:0;padding:30px 20px;-ms-overflow-style:none;position:relative}.otherCollections__list::-webkit-scrollbar{display:none}.otherCollections__list:after{content:"";border-top:1px solid transparent;padding-left:20px}}.otherCollections__list>:not(:first-child){margin-left:30px}@media(max-width:1023px){.otherCollections__list>:not(:first-child){margin-left:20px}.otherCollections__list{padding:30px 0 0 16px;margin:30px 0 5em}}.otherCollections__collectionItem{flex-shrink:0;width:calc(22rem - 22.5px);cursor:pointer}.otherCollections__collectionImageWrapper{padding-top:100%;border-radius:10px;position:relative;overflow:hidden}.otherCollections__collectionImage{position:absolute;top:0;left:0;-o-object-position:center;object-position:center;transition:transform .4s cubic-bezier(.39,.575,.565,1)}.otherCollections__collectionImage,.otherCollections__collectionImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.otherCollections__collectionItem:hover .otherCollections__collectionImage{transform:scale(1.02)}.otherCollections__collectionDetails{margin-top:20px}.otherCollections__collectionTag{font-size:13px;line-height:16px;letter-spacing:0;color:#959595}.otherCollections__collectionName{margin-top:5px;font-size:20px;line-height:22px;letter-spacing:-.6px;color:#1e1e1e}.otherCollections__listNav{position:relative;left:-20px;width:calc(100% + 40px);pointer-events:none;display:flex;align-items:center;justify-content:space-between}@media(max-width:1023px){.otherCollections__listNav{display:none}}.otherCollections__listNavButton{pointer-events:auto;position:relative;cursor:pointer;width:40px;height:40px;padding:14px!important;background-color:#fff;border-radius:50%;box-shadow:5px 5px 10px rgba(0,0,0,.13);display:flex;align-items:center;justify-content:center;z-index:2;margin-bottom:96px}.otherCollections__listNavButton.-prev{left:32px}.otherCollections__listNavButton.-next{right:32px}.otherCollections__listNavButton.-prev .otherCollections__listNavButtonArrow{transform:rotate(-180deg)}.otherCollections__listNavButton.-next .otherCollections__listNavButtonArrow{display:block}.otherCollections__listNavButton.is-disabled{pointer-events:none}.otherCollections__listNavButton.is-disabled .otherCollections__listNavButtonArrow{opacity:.22}@media(max-width:1023px){.otherCollections__listNavButton{display:none}}.otherCollections__listNavButtonArrow{width:12px;height:12px}.c-footer{margin-top:230px}@media(max-width:1023px){.c-footer{margin-top:10px}}html:not(.is-touch-device) .otherCollections__listNavButton{transition:transform .2s ease}html:not(.is-touch-device) .otherCollections__listNavButton:hover{transform:scale(1.1)}.collections_breadCrumbs{max-width:1600px;margin:20px auto 0}.Badge__StyledBadgeRating-sc-kzdipd-0,.Rating__Container-sc-99sdg2-0,.esTPaQ{display:none!important}.gm-ui-hover-effect{top:4px!important;right:0!important}.gm-style-iw{width:220px!important}.magic-dots.slick-dots ul{padding:0;display:flex;transition:all .2s;position:relative;margin:0}.magic-dots.slick-dots li.slick-active button:before{color:#00558b}.magic-dots.slick-dots li button:before{transition:font-size .35s;font-size:12px;content:"\2022"}.magic-dots.slick-dots li.small button:before{font-size:8px;line-height:20px}