@charset "UTF-8";.itemViewContainer,.itemViewContainer .itemSection{float:left;position:relative;width:100%}.itemViewContainer .itemSection.main{background-color:#fff}.itemViewContainer .itemSection.alternative{background-color:#f9f6f2}.itemViewContainer .itemSection.marginBottom{margin-bottom:120px}@media (max-width: 1400px){.itemViewContainer .itemSection.marginBottom{margin-bottom:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px)}}.itemViewContainer .itemSection.paddingTop{padding-top:120px}@media (max-width: 1400px){.itemViewContainer .itemSection.paddingTop{padding-top:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px)}}.itemViewContainer .itemSection.paddingTop.compactPadding{padding-top:60px}@media (max-width: 1400px){.itemViewContainer .itemSection.paddingTop.compactPadding{padding-top:clamp(30px,calc(30px + (60 - 30) * ((100vw - 320px) / (1400 - 320))),60px)}}.itemViewContainer .itemSection.paddingBottom{padding-bottom:120px}@media (max-width: 1400px){.itemViewContainer .itemSection.paddingBottom{padding-bottom:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px)}}.itemViewContainer .itemSection.paddingBottom.compactPadding{padding-bottom:60px}@media (max-width: 1400px){.itemViewContainer .itemSection.paddingBottom.compactPadding{padding-bottom:clamp(30px,calc(30px + (60 - 30) * ((100vw - 320px) / (1400 - 320))),60px)}}.itemViewContainer .itemSection.paddingTopBottom{padding-bottom:120px;padding-top:120px}@media (max-width: 1400px){.itemViewContainer .itemSection.paddingTopBottom{padding-bottom:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px);padding-top:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px)}}.itemViewContainer .itemSection.paddingTopBottom.compactPadding{padding-bottom:60px;padding-top:60px}@media (max-width: 1400px){.itemViewContainer .itemSection.paddingTopBottom.compactPadding{padding-bottom:clamp(30px,calc(30px + (60 - 30) * ((100vw - 320px) / (1400 - 320))),60px);padding-top:clamp(30px,calc(30px + (60 - 30) * ((100vw - 320px) / (1400 - 320))),60px)}}.itemViewContainer .itemSection .sectionContentWrapper,.itemViewContainer .itemSection .sectionContentWrapper .sectionItems,.itemViewContainer .itemSection .sectionContentContainer{float:left;position:relative;width:100%}.itemViewContainer .itemSection .sectionContentContainer .sectionContentTitle{float:left;font-family:"Noto Serif Display",serif;font-size:clamp(24px,calc(24px + (34 - 24) * ((100vw - 320px) / (2000 - 320))),34px);font-weight:400;line-height:1.2;position:relative;width:100%}.itemViewContainer .itemSection .sectionContentContainer .sectionContentTitle p:first-child{margin-top:0}.itemViewContainer .itemSection .sectionContentContainer .sectionContentTitle p:last-child{margin-bottom:0}.itemViewContainer .itemSection .sectionContentContainer .sectionContentText{float:left;font-size:18px;position:relative;width:100%}.itemViewContainer .itemSection .sectionContentContainer .sectionContentText p:first-child{margin-top:0}.itemViewContainer .itemSection .sectionContentContainer .sectionContentText p:last-child{margin-bottom:0}.itemViewContainer .itemSection .sectionContentContainer .sectionContentText h3{font-size:20px;font-weight:400;line-height:1.2;margin:40px 0 0}.itemViewContainer .itemSection .sectionContentContainer .sectionContentText h3:first-child{margin-top:0}.itemViewContainer.stay{float:left;position:relative;width:100%}.itemViewContainer.stay .itemHighlightsContainer{background-color:#f9f6f2;float:left;padding-bottom:50px;padding-top:50px;position:relative;width:100%}.itemViewContainer.stay .itemHighlightsContainer .itemHighlights{float:left;gap:40px clamp(30px,calc(30px + (80 - 30) * ((100vw - 320px) / (2000 - 320))),80px);position:relative;width:100%}.itemViewContainer.stay .itemHighlightsContainer .itemHighlights .itemHighlight{float:left;gap:5px 15px;position:relative}@media (max-width: 780px){.itemViewContainer.stay .itemHighlightsContainer .itemHighlights .itemHighlight{align-items:center;flex-direction:column;text-align:center}}@media (max-width: 780px){.itemViewContainer.stay .itemHighlightsContainer .itemHighlights .itemHighlight.sleepingArrangements{width:100%}}.itemViewContainer.stay .itemHighlightsContainer .itemHighlights .itemHighlight.layout{width:100%}.itemViewContainer.stay .itemHighlightsContainer .itemHighlights .itemHighlight .icon{float:left;margin-top:clamp(0px,calc(0px + (2 - 0) * ((100vw - 320px) / (2000 - 320))),2px);position:relative}@media (max-width: 780px){.itemViewContainer.stay .itemHighlightsContainer .itemHighlights .itemHighlight .icon{margin-top:0}}.itemViewContainer.stay .itemHighlightsContainer .itemHighlights .itemHighlight .icon svg{height:26px;width:26px}@media (max-width: 780px){.itemViewContainer.stay .itemHighlightsContainer .itemHighlights .itemHighlight .icon svg{height:30px;width:30px}}.itemViewContainer.stay .itemHighlightsContainer .itemHighlights .itemHighlight .icon svg path{fill:#38624a}.itemViewContainer.stay .itemHighlightsContainer .itemHighlights .itemHighlight .value{float:left;font-size:clamp(16px,calc(16px + (18 - 16) * ((100vw - 320px) / (2000 - 320))),18px);max-width:calc(100vw - 75px);position:relative}.itemViewContainer.stay .itemAmenities{background-color:#25332f;float:left;position:relative;width:100%}.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper{float:left;position:relative;width:100%}.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer{box-sizing:border-box;float:left;padding:120px 60px 120px 0;position:relative;width:60%}@media (max-width: 1400px){.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer{padding:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px) 60px clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px) 0}}@media (max-width: 980px){.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer{padding:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px) 0;width:100%}}.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer .itemAmenitiesTitle{color:#fff;float:left;font-family:"Noto Serif Display",serif;font-size:clamp(26px,calc(26px + (38 - 26) * ((100vw - 320px) / (2000 - 320))),38px);font-weight:400;line-height:1.2;position:relative;width:100%}@media (max-width: 580px){.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer .itemAmenitiesTitle{text-align:center}}.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer .itemAmenitiesList{float:left;gap:30px 40px;position:relative;width:100%}@media (max-width: 580px){.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer .itemAmenitiesList{gap:30px 10px;justify-content:center}}.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer .itemAmenitiesList .itemAmenity{float:left;gap:10px;position:relative;width:calc(50% - 20px)}@media (max-width: 580px){.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer .itemAmenitiesList .itemAmenity{align-items:center;flex-direction:column;gap:5px;text-align:center;max-width:360px;width:calc(50% - 5px)}}@media (max-width: 380px){.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer .itemAmenitiesList .itemAmenity{width:100%}}.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer .itemAmenitiesList .itemAmenity .icon{float:left;height:26px;position:relative;width:26px}@media (max-width: 780px){.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer .itemAmenitiesList .itemAmenity .icon{height:30px;margin-top:0;width:30px}}.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer .itemAmenitiesList .itemAmenity .icon svg{height:26px;width:26px}@media (max-width: 780px){.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer .itemAmenitiesList .itemAmenity .icon svg{height:30px;width:30px}}.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer .itemAmenitiesList .itemAmenity .icon svg path{fill:#efe2c4}.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer .itemAmenitiesList .itemAmenity .value{color:#fff;float:left;margin-top:1px;font-size:16px;max-width:calc(100% - 36px);position:relative}@media (max-width: 780px){.itemViewContainer.stay .itemAmenities .itemAmenitiesWrapper .itemAmenitiesContainer .itemAmenitiesList .itemAmenity .value{max-width:calc(100% - 40px)}}.itemViewContainer.stay .itemAmenities .itemAmenitiesImageContainer{height:100%;position:absolute;right:0;top:0;width:40%}@media (max-width: 980px){.itemViewContainer.stay .itemAmenities .itemAmenitiesImageContainer{aspect-ratio:1.4;float:left;height:auto;left:0;position:relative;right:auto;top:auto;width:100%}}.itemViewContainer.stay .itemAmenities .itemAmenitiesImageContainer .itemAmenitiesImage{float:left;height:100%;overflow:hidden;position:relative;width:100%}.itemViewContainer.stay .itemAmenities .itemAmenitiesImageContainer .itemAmenitiesImage img{height:100%;object-fit:cover;object-position:center bottom;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.itemViewContainer.stay .itemExtraInfoContainer{background-color:#f9f6f2;float:left;padding:120px 0;position:relative;width:100%}@media (max-width: 1400px){.itemViewContainer.stay .itemExtraInfoContainer{padding:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px) 0}}.itemViewContainer.stay .itemExtraInfoContainer .itemExtraInfo{float:left;position:relative;width:100%}.itemViewContainer.stay .itemExtraInfoContainer .itemExtraInfo .itemExtraInfoTitle{float:left;font-family:"Noto Serif Display",serif;font-size:clamp(30px,calc(30px + (42 - 30) * ((100vw - 320px) / (2000 - 320))),42px);font-weight:400;line-height:1.2;max-width:900px;position:relative;text-align:center;width:100%}.itemViewContainer.stay .itemExtraInfoContainer .itemExtraInfo .itemExtraInfoText{float:left;font-size:18px;font-weight:300;max-width:1100px;position:relative;width:100%}.itemViewContainer.stay .itemExtraInfoContainer .itemExtraInfo .itemExtraInfoText p:first-child{margin-top:0}.itemViewContainer.stay .itemExtraInfoContainer .itemExtraInfo .itemExtraInfoText p:last-child{margin-bottom:0}.itemViewContainer.stay .stayUpgradeContainer{float:left;position:relative;width:100%}@media (max-width: 440px){.itemViewContainer.stay .stayUpgradeContainer .ccPage{padding:0}}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeImageContainer{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (max-width: 680px){.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeImageContainer{display:none}}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeImageContainer .stayUpgradeImage{float:left;height:100%;position:relative;width:100%}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeImageContainer .stayUpgradeImage img{float:left;height:100%;object-fit:cover;object-position:center;position:relative;width:100%}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper{float:left;position:relative;width:100%;z-index:2}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent{background-color:#ffffffb3;box-sizing:border-box;float:left;max-width:800px;padding:120px 60px;position:relative;width:80%}@media (max-width: 1400px){.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent{padding:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px) 60px}}@media (max-width: 680px){.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent{background-color:#38624a;padding:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px) 30px;width:100%}}@media (max-width: 440px){.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent{padding:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px) 20px}}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeMessage{color:#38624a;float:left;font-size:clamp(18px,calc(18px + (22 - 18) * ((100vw - 320px) / (2000 - 320))),22px);font-weight:400;line-height:1.2;padding-left:40px;position:relative;width:100%}@media (max-width: 680px){.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeMessage{color:#efe2c4}}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeMessage:before{background-color:#38624a;content:"";height:1px;left:0;position:absolute;top:clamp(10px,calc(10px + (13 - 10) * ((100vw - 320px) / (2000 - 320))),13px);width:25px}@media (max-width: 680px){.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeMessage:before{background-color:#efe2c4}}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeTitle{float:left;font-family:"Noto Serif Display",serif;font-size:clamp(24px,calc(24px + (36 - 24) * ((100vw - 320px) / (2000 - 320))),36px);font-weight:400;line-height:1.2;position:relative;width:100%}@media (max-width: 680px){.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeTitle{color:#fff}}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeMobileImageContainer{aspect-ratio:3/2;display:none;float:left;position:relative;width:100%}@media (max-width: 680px){.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeMobileImageContainer{display:block}}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeMobileImageContainer .stayUpgradeMobileImage{float:left;height:100%;position:relative;width:100%}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeMobileImageContainer .stayUpgradeMobileImage img{float:left;height:100%;object-fit:cover;object-position:center;position:relative;width:100%}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeText{float:left;font-size:clamp(16px,calc(16px + (18 - 16) * ((100vw - 320px) / (2000 - 320))),18px);position:relative;width:100%}@media (max-width: 680px){.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeText{color:#fff}}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeText p:first-child{margin-top:0}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeText p:last-child{margin-bottom:0}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeLink{float:left;position:relative;width:100%}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeLink .desktop{display:inline-flex}@media (max-width: 680px){.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeLink .desktop{display:none}}.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeLink .mobile{display:none}@media (max-width: 680px){.itemViewContainer.stay .stayUpgradeContainer .stayUpgradeContentWrapper .stayUpgradeContent .stayUpgradeLink .mobile{display:inline-flex}}.itemViewContainer.stay .stickyBookingBar{background-color:#fff;bottom:0;box-shadow:0 -4px 30px #25332f14;left:0;padding:15px 0;position:fixed;transform:translateY(110%);transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%;z-index:999}.itemViewContainer.stay .stickyBookingBar.is-visible{transform:translateY(0)}.itemViewContainer.stay .stickyBookingBar .stickyBookingBarWrapper{float:left;position:relative;width:100%}@media (max-width: 620px){.itemViewContainer.stay .stickyBookingBar .stickyBookingBarWrapper{flex-direction:column}}.itemViewContainer.stay .stickyBookingBar .stickyInfo{float:left;position:relative}@media (max-width: 620px){.itemViewContainer.stay .stickyBookingBar .stickyInfo{display:none}}.itemViewContainer.stay .stickyBookingBar .stickyInfo .stickyTitle{color:#25332f;font-family:"Noto Serif Display",serif;font-size:clamp(18px,calc(18px + (22 - 18) * ((100vw - 320px) / (2000 - 320))),22px);font-weight:400;line-height:1.2}.itemViewContainer.stay .stickyBookingBar .stickyInfo .stickySubtitle{color:#707070;font-size:14px;margin-top:4px}.itemViewContainer.stay .stickyBookingBar .stickyAction{float:left;position:relative}.itemViewContainer.stay .stickyBookingBar .stickyAction .stickyBtn{background-color:#38624a;color:#fff;font-size:14px;font-weight:500;letter-spacing:1.5px;padding:14px 32px;transition:background-color .3s ease,transform .2s ease;text-decoration:none}.itemViewContainer.stay .stickyBookingBar .stickyAction .stickyBtn:hover{background-color:#000}
