.page-module__j_Mlma__main{background-color:#fff;width:100%;position:relative}.page-module__j_Mlma__scrollTrack{width:100%;height:150vh;position:relative}.page-module__j_Mlma__stickyContainer{background:#fff;width:100%;height:100vh;position:sticky;top:0;left:0;overflow:hidden}.page-module__j_Mlma__beigeSidebar{z-index:20;background-color:#e8e5df;justify-content:center;width:17vw;height:270vh;display:flex;position:absolute;top:15vh;left:8vw}.page-module__j_Mlma__sidebarText{text-transform:lowercase;color:#8c8279;margin-top:8vh;font-family:LM Roman Dunhill,LM Roman,serif;font-size:22px;font-weight:400;line-height:32px}.page-module__j_Mlma__titleContainer{z-index:10;position:absolute;top:33vh;left:28vw}.page-module__j_Mlma__mainTitle{color:#6e6259;margin:0 0 1vh;font-family:Geometria,sans-serif;font-size:2.2vw;font-weight:300;line-height:1}.page-module__j_Mlma__subTitle{text-transform:uppercase;color:#b6ada5;letter-spacing:.08em;margin:0;font-family:LM Roman Dunhill,LM Roman,serif;font-size:1.1vw}.page-module__j_Mlma__imageWrapper{z-index:12;width:78vw;height:100vh;position:absolute;top:0;left:22vw;overflow:hidden}.page-module__j_Mlma__imageWrapper img{object-fit:cover;object-position:top;width:100%;height:100%}.page-module__j_Mlma__contentSection{z-index:25;background:0 0;flex-direction:column;padding:15vh 0 10vh;display:flex;position:relative}.page-module__j_Mlma__articleIntro{text-align:left;max-width:65vw;margin-left:28vw}.page-module__j_Mlma__bigQuote{color:#6e6259;margin-bottom:6vh;font-family:LM Roman Dunhill,LM Roman,serif;font-size:3.8vw;font-weight:300;line-height:1.18}.page-module__j_Mlma__introBodyText{color:#6e6259;max-width:33vw;font-family:LM Roman Dunhill,LM Roman,serif;font-size:1.65vw;line-height:1.85}.page-module__j_Mlma__fullStoreSection{width:100%;margin-top:5vh;margin-bottom:12vh;position:relative}.page-module__j_Mlma__introPicWrapper{aspect-ratio:330/220;z-index:40;width:17vw;position:absolute;top:-12vh;left:8vw;overflow:hidden}.page-module__j_Mlma__fullStoreTrack{width:100%;height:150vh;position:relative}.page-module__j_Mlma__fullStoreSticky{background:#fff;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.page-module__j_Mlma__fullBgImageWrapper{position:relative;overflow:hidden}.page-module__j_Mlma__fullBgImage{object-fit:cover;width:100%;height:100%}.page-module__j_Mlma__slidingTextContainer{z-index:50;background-color:#e8e5df;justify-content:center;align-items:center;width:67vw;margin-top:-12vh;margin-left:25vw;padding:8vh 0;display:flex;position:relative}.page-module__j_Mlma__slidingText{letter-spacing:.15em;color:#fff;text-transform:uppercase;font-family:LM Roman Dunhill,LM Roman,serif;font-size:3.6vw;font-weight:300}.page-module__j_Mlma__shopBrandsSection{width:100%;padding:14vh 0}.page-module__j_Mlma__brandsContainer{align-items:flex-start;gap:0;width:100%;padding:0 8vw;display:flex;position:relative}.page-module__j_Mlma__brandsLeftCol{flex-shrink:0;width:55vw}.page-module__j_Mlma__brandsTitle{color:#ccc7c0;margin-bottom:6vh;font-family:LM Roman Dunhill,LM Roman,serif;font-size:5.8vw;font-weight:300;line-height:1}.page-module__j_Mlma__brandList{flex-direction:column;gap:3.2vh;display:flex}.page-module__j_Mlma__brandItem{color:#6e6259;font-family:LM Roman Dunhill,LM Roman,serif;font-size:2.1vw;line-height:1.3}.page-module__j_Mlma__brandsRightCol{flex:1;height:max-content;padding-left:3vw;position:sticky;top:20vh}.page-module__j_Mlma__portraitPhotoWrapper{aspect-ratio:3/4;width:100%;max-width:26vw;overflow:hidden}.page-module__j_Mlma__comingNextSection{width:100%;margin-bottom:25vh;position:relative}.page-module__j_Mlma__comingNextBackground{cursor:pointer;width:100%;height:100vh;position:relative;overflow:hidden}.page-module__j_Mlma__comingNextBackground>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__j_Mlma__floatingGalleryBtn{z-index:100;pointer-events:none;background-color:#fff;border:none;border-radius:50px;justify-content:center;align-items:center;width:5vw;height:4.5vh;margin-top:-2.25vh;margin-left:-2.5vw;display:flex;position:fixed;top:0;left:0}.page-module__j_Mlma__floatingGalleryBtn span{color:#8c8279;font-size:1.2vw}.page-module__j_Mlma__comingNextCard{z-index:10;background-color:#e8e5df;flex-direction:column;width:26vw;padding-bottom:2.5vw;display:flex;position:absolute;bottom:-15vh;right:8vw}.page-module__j_Mlma__cardHeader{color:#8c8279;justify-content:space-between;align-items:center;padding:3vh 2.5vw;font-family:Geometria,sans-serif;font-size:1vw;font-weight:300;display:flex}.page-module__j_Mlma__cardImageWrapper{width:100%;height:22vh;position:relative;overflow:hidden}.page-module__j_Mlma__cardImageWrapper img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.page-module__j_Mlma__formSection{background:#fff;width:100%;padding-top:10vh;position:relative}.page-module__j_Mlma__formSmallTitle{color:#5c524a;text-transform:uppercase;letter-spacing:.12em;text-align:left;z-index:6;margin-bottom:0;margin-left:11.5vw;font-family:Geometria,sans-serif;font-size:2vw;font-weight:300;display:block;position:relative}.page-module__j_Mlma__formBigTitle{color:#fff;z-index:10;letter-spacing:.02em;margin-top:.5vh;margin-bottom:-6.5vw;margin-left:11.5vw;font-family:LM Roman Dunhill,LM Roman,serif;font-size:9.5vw;font-weight:300;line-height:.75;position:relative}.page-module__j_Mlma__formBox{z-index:4;background-color:#e8e5df;gap:6vw;margin:0 8vw;padding:8vh 5vw;display:flex;position:relative}.page-module__j_Mlma__formBoxLeft{flex-shrink:0;width:40%}.page-module__j_Mlma__formBoxRight{flex:1}.page-module__j_Mlma__boutiqueForm{flex-direction:column;flex:1;gap:3.5vh;display:flex}.page-module__j_Mlma__formGrid{grid-template-columns:1fr 1fr;gap:3.5vh 3vw;display:grid}.page-module__j_Mlma__formGrid input{color:#6e6259;background:0 0;border:none;border-bottom:1px solid #6e625959;outline:none;width:100%;padding:1.2vh 0;font-family:Geometria,sans-serif;font-size:1.05vw}.page-module__j_Mlma__formGrid input::placeholder{color:#9e9590}.page-module__j_Mlma__boutiqueForm textarea{color:#6e6259;resize:vertical;box-sizing:border-box;background:0 0;border:1px solid #6e625959;outline:none;width:100%;min-height:15vh;padding:1.5vh 1.2vw;font-family:Geometria,sans-serif;font-size:1.05vw}.page-module__j_Mlma__boutiqueForm textarea::placeholder{color:#9e9590}.page-module__j_Mlma__checkboxWrapper{color:#6e6259;align-items:flex-start;gap:.8vw;font-family:Geometria,sans-serif;font-size:.9vw;line-height:1.5;display:flex}.page-module__j_Mlma__checkboxWrapper input[type=checkbox]{cursor:pointer;accent-color:#6e6259;flex-shrink:0;width:13px;height:13px;margin-top:2px}.page-module__j_Mlma__disclaimerBox{color:#8c8279;box-sizing:border-box;border:1px solid #6e625940;max-height:12vh;padding:1.5vh 1vw;font-family:Geometria,sans-serif;font-size:.78vw;line-height:1.6;overflow-y:auto}.page-module__j_Mlma__submitBtn{color:#6e6259;cursor:pointer;letter-spacing:.05em;background-color:#fff;border:1px solid #6e62594d;border-radius:50px;align-self:flex-end;padding:1.4vh 3.5vw;font-family:Geometria,sans-serif;font-size:.9vw;transition:background-color .3s,color .3s}.page-module__j_Mlma__submitBtn:hover{color:#fff;background-color:#6e6259}.page-module__j_Mlma__moreHotelSection{z-index:10;background-color:#fff;padding:14vh 0 8vh;display:flex;position:relative}.page-module__j_Mlma__hotelList{flex-direction:column;width:50vw;margin-left:8vw;display:flex}.page-module__j_Mlma__hotelItem{cursor:pointer;flex-direction:column;align-items:center;margin-bottom:12vh;text-decoration:none;display:flex}.page-module__j_Mlma__hotelImageWrapper{aspect-ratio:16/10;width:100%;height:48vh;position:relative;overflow:hidden}.page-module__j_Mlma__hotelImage{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.page-module__j_Mlma__hotelItem:hover .page-module__j_Mlma__hotelImage{transform:scale(1.04)}.page-module__j_Mlma__hotelName{color:#6e6259;margin-top:4vh;font-family:Geometria,sans-serif;font-size:1.6vw}.page-module__j_Mlma__hotelSubtitle{text-transform:uppercase;color:#a39b93;letter-spacing:.1em;margin-top:1vh;font-family:LM Roman Dunhill,LM Roman,serif;font-size:1.1vw}.page-module__j_Mlma__stickyTextWrapper{flex:1;height:max-content;padding-left:5vw;position:sticky;top:45vh}.page-module__j_Mlma__moreHotelText{color:#6e6259;margin:0;font-family:LM Roman Dunhill,LM Roman,serif;font-size:4vw;font-weight:300;line-height:1.2}
