.AdultStayDetail_adultStayDetail__RFhrr{position:relative;width:100%;display:flex;flex-direction:column;gap:calc(14*var(--body-width)/1440*1.618*1.618);padding-bottom:clamp(6.25rem,8vh + 3.75rem,9.375rem);background-color:#f7f7f7}@media(max-width:1194px){.AdultStayDetail_adultStayDetail__RFhrr{padding:calc(14*var(--body-width)/1440*1.618);padding-bottom:clamp(4.375rem,6vh + 1.875rem,8.125rem);gap:clamp(3.125rem,4vh + 1.25rem,6.25rem)}}.AdultStayDetail_header__DsavI{display:flex;justify-content:space-between;padding:clamp(1.875rem,2.5vh + .625rem,3.75rem) calc(12*var(--body-width)/1440 + 105.167*var(--body-width)/1440 + 14*var(--body-width)/1440);align-items:center}.AdultStayDetail_hebergementsContainer__8omV4{display:flex;flex-direction:column;gap:calc(14*var(--body-width)/1440*1.618*1.618);margin-top:calc(14*var(--body-width)/1440*1.618*1.618*1.618)}.AdultStayDetail_hebergements__Wbbot{display:flex;justify-content:center;gap:calc(14*var(--body-width)/1440);height:-moz-fit-content;height:fit-content}@media(max-width:1194px){.AdultStayDetail_hebergements__Wbbot{flex-direction:column;align-items:center;gap:calc(14*var(--body-width)/1440*5);margin-top:clamp(3.125rem,4vh + 1.25rem,6.25rem)}}.AdultStayDetail_hebergementWrapper__W4RyP{display:flex;flex-direction:column}.AdultStayDetail_chooseButton__UOFda{width:100%;text-align:center}.ClipImage_wrapper__5dYWr{position:relative;width:100%;overflow:hidden;border-radius:.95rem}.ClipImage_wrapper__5dYWr[data-variant=rect]{aspect-ratio:582/386}.ClipImage_wrapper__5dYWr[data-variant=vertical]{aspect-ratio:221/305}.ClipImage_image__Y9TnZ{width:100%;height:100%;object-fit:cover;display:block}.ScrollFloatingImages_section__DbtCz{width:100%;height:350vh;position:relative;margin-top:-40vh}.ScrollFloatingImages_sticky__K7CK3{position:-webkit-sticky;position:sticky;width:100%;height:100vh;top:0;left:0;display:flex;justify-content:center;align-items:center;overflow:hidden;perspective:100vw;transform-style:preserve-3d}.ScrollFloatingImages_imagesContainer__XsdyZ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100vh}.ScrollFloatingImages_title__4V7vI{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:400;margin-top:9vh;transform:scale(.5) translateY(-50%);opacity:0;width:100%;will-change:transform,opacity;color:#40423b}.ScrollFloatingImages_title__firstLine__ikYhA{display:flex;font-family:var(--font-stevie-sans);line-height:1.2;font-size:clamp(1.125rem,.9vw + .5rem,1.875rem);height:calc(clamp(1.125rem,.9vw + .5rem,1.875rem)*1.2);overflow:hidden}.ScrollFloatingImages_title__secondLine__bTc92{font-family:var(--font-playfair-display);font-weight:200;font-size:clamp(5rem,4.2vw + 1.5rem,11.25rem);height:calc(clamp(5rem,4.2vw + 1.5rem,11.25rem)*1.2);letter-spacing:-.065rem;text-wrap:nowrap}@media(max-width:1194px){.ScrollFloatingImages_title__secondLine__bTc92{font-size:clamp(3rem,2.45vw + .7rem,4.75rem);height:calc(clamp(3rem,2.45vw + .7rem,4.75rem)*1.2)}}.ScrollFloatingImages_title__firstLine__ikYhA,.ScrollFloatingImages_title__secondLine__bTc92{display:flex}.ScrollFloatingImages_title__firstLine__ikYhA span,.ScrollFloatingImages_title__secondLine__bTc92 span{text-align:center;line-height:1}.ScrollFloatingImages_imageContainer__oW0pR{position:absolute;border-radius:2vw;overflow:hidden;z-index:3}@media(max-width:1194px){.ScrollFloatingImages_imageContainer__oW0pR{border-radius:1rem}}.ScrollFloatingImages_splitImageContainer__ub8_F{position:absolute;transform:translate(-50%,-50%);top:50%;left:calc(50% - 2px);z-index:1;width:calc(100% + 5px);height:100vh;overflow:hidden}.ScrollFloatingImages_titleSplit__QCo6r{position:absolute;z-index:2;left:50%;transform:translateX(-50%);color:#f7f7f7;display:flex;flex-direction:column;align-items:center;width:100%}@media(max-width:1194px){.ScrollFloatingImages_titleSplit__QCo6r{margin-top:3vh}}.ScrollFloatingImages_titleSplit__firstLine__Xo6GS{display:flex;font-family:var(--font-stevie-sans);font-size:clamp(1.125rem,.9vw + .5rem,1.875rem);height:calc(clamp(1.125rem,.9vw + .5rem,1.875rem)*1.2);overflow:hidden}.ScrollFloatingImages_titleSplit__secondLine__9pjYP{font-family:var(--font-playfair-display);font-weight:200;font-size:clamp(5rem,4.2vw + 1.5rem,11.25rem);height:calc(clamp(5rem,4.2vw + 1.5rem,11.25rem)*1.2);width:100%;text-wrap:nowrap;letter-spacing:-.065rem}@media(max-width:1194px){.ScrollFloatingImages_titleSplit__secondLine__9pjYP{font-size:clamp(3rem,2.45vw + .7rem,4.75rem);height:calc(clamp(3rem,2.45vw + .7rem,4.75rem)*1.2)}}.ScrollFloatingImages_titleSplit__firstLine__Xo6GS,.ScrollFloatingImages_titleSplit__secondLine__9pjYP{display:flex;overflow:hidden}.ScrollFloatingImages_titleSplit__firstLine__Xo6GS span,.ScrollFloatingImages_titleSplit__secondLine__9pjYP span{width:100%;text-align:center;line-height:1}.ScrollFloatingImages_splitImage__wJJ5u{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate(-50%,-50%);top:calc(50% - 1px);left:50%;width:calc(100% + 3px);height:100vh;overflow:hidden}@media(max-width:1194px){.ScrollFloatingImages_splitImage__wJJ5u{top:calc(50% - 1px - 2.5rem);height:calc(100vh - 5rem + 2px)}}.ScrollFloatingImages_splitImage__wJJ5u[data-float-split]{--fw:0;--fh:0;--rd:0.4rem;-webkit-clip-path:inset(calc((1 - var(--fh, 0)) * 50%) calc((1 - var(--fw, 0)) * 50%) calc((1 - var(--fh, 0)) * 50%) calc((1 - var(--fw, 0)) * 50%) round var(--rd));clip-path:inset(calc((1 - var(--fh, 0)) * 50%) calc((1 - var(--fw, 0)) * 50%) calc((1 - var(--fh, 0)) * 50%) calc((1 - var(--fw, 0)) * 50%) round var(--rd));will-change:clip-path;contain:layout paint;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ScrollFloatingImages_wrapper__6WBFj{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:100%;height:100vh}.ScrollFloatingImages_wrapper__6WBFj img{object-position:center;width:100%;height:100%;object-fit:cover}.ScrollFloatingImages_wrapper__6WBFj[data-float-footline]{z-index:4}.ScrollFloatingImages_imageSplitBackground__mj8rX{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 3px);height:100vh}.ScrollFloatingImages_imageSplitFront__ihKX1{position:relative;z-index:5;pointer-events:none}.ScrollFloatingImages_widget__A4SOz{position:absolute;bottom:calc(14*var(--body-width)/1440*1.618);right:calc(14*var(--body-width)/1440*1.618);z-index:100;pointer-events:auto}@media(max-width:1194px){.ScrollFloatingImages_widget__A4SOz{width:-moz-fit-content;width:fit-content;left:50%;transform:translateX(-50%);bottom:5rem;margin:0 auto}}.GalleryWidget_galleryWidget__eGYDz{display:flex;width:clamp(18.165625rem,20vw,27.5rem);aspect-ratio:5/2.35;padding:clamp(.35rem,.3vw,.6rem);align-items:flex-start;gap:.5rem;border-radius:1.3vw;background:#f7f7f7;transition:border-radius .3s ease-in-out;cursor:pointer}@media(max-width:1194px){.GalleryWidget_galleryWidget__eGYDz{width:calc(7*105.167*var(--body-width)/1440 + 6*14*var(--body-width)/1440);border-radius:.8rem;margin-bottom:5vh}}.GalleryWidget_galleryWidget__eGYDz:hover .GalleryWidget_galleryWidget__img__XnzHF img{transform:scale(1.08)}.GalleryWidget_galleryWidget__eGYDz:hover .GalleryWidget_galleryWidget__button__e6yGX{transform:scale(1.15)}.GalleryWidget_galleryWidget__img__XnzHF{width:66%;height:100%;position:relative;aspect-ratio:1.32/1;overflow:hidden;border-radius:1vw;transition:border-radius .25s ease}@media(max-width:1194px){.GalleryWidget_galleryWidget__img__XnzHF{border-radius:.6rem}}.GalleryWidget_galleryWidget__img__XnzHF img{width:100%;height:100%;transform:scale(1.18);object-fit:cover;transition:transform .3s ease}.GalleryWidget_galleryWidget__content__8ss5p{display:flex;flex-direction:column;padding-top:.625rem;width:33%;height:100%;justify-content:space-between;align-items:flex-end;position:relative}.GalleryWidget_galleryWidget__content__8ss5p p{font-size:clamp(.9375rem,.9vw + .2rem,1.1875rem);font-family:var(--font-stevie-sans);color:#2a2e23;font-weight:400;letter-spacing:-.0175rem;line-height:1}@media(min-width:1728px){.GalleryWidget_galleryWidget__content__8ss5p p{font-size:clamp(1rem,.95vw + .25rem,1.375rem)}}.GalleryWidget_galleryWidget__button__e6yGX{position:absolute;bottom:4px;right:6px;width:2.1875rem;height:2.1875rem;border-radius:9999px;background-color:#444935;position:relative;transition:transform .25s ease}@media(max-width:1194px){.GalleryWidget_galleryWidget__button__e6yGX{width:1.5625rem;height:1.5625rem}}