:root{--color-surface: #ffffff;--color-surface-contrast: #111111;--color-accent: #0b5fff;--color-accent-contrast: #ffffff;--font-base: "Segoe UI", Roboto, Arial, sans-serif;--spacing-unit: 1rem;--mdh-cream: #F4F3FF;--mdh-cream-RGB: 244,243,255;--mdh-thistle: #6C80BF;--mdh-thistle-RGB: 108,128,191;--mdh-haar: #495D8C;--mdh-haar-RGB: 73,93,140;--mdh-royal-navy: #0F3049;--mdh-royal-navy-RGB: 15,48,73;--mdh-electric: #8ADBCF;--mdh-electric-RGB: 138,219,207;--pth-cream: #F2E5D9;--pth-cream-RGB: 242,229,217;--pth-burnt-orange: #C05136;--pth-burnt-orange-RGB: 192,81,54;--pth-midnight-blue: #40404D;--pth-midnight-blue-RGB: 64,64,77;--pth-coral: #EC8A73;--pth-coral-RGB: 236,138,115}.template-room .room-information-row{background-color:var(--rt-information-row-bg)}.template-room .room-information-row .introduction-row h2,.template-room .room-information-row .introduction-row .introduction-content{opacity:0;transform:translateY(200px);transition:opacity 1s ease,transform 1s ease}.template-room .room-information-row .introduction-row.reveal h2,.template-room .room-information-row .introduction-row.reveal .introduction-content{opacity:1;transform:none}.template-room .room-information-row .amenities-row .amenities-list{border:var(--rt-activities-border);display:flex;flex-wrap:wrap;padding:40px 25px 15px}.template-room .room-information-row .amenities-row .amenities-list .amenity-item{display:flex;align-items:center;flex:0 1 auto;padding:0 20px 0 0;margin:0 0 35px;opacity:0;transform:translateY(200px);transition:opacity 1s ease,transform 1s ease;transition-delay:calc(var(--ani-delay) * .1s)}.template-room .room-information-row .amenities-row .amenities-list .amenity-item .amenity-item-icon{font-size:26px;flex:0 0 50px;padding:0 15px 0 0}.template-room .room-information-row .amenities-row .amenities-list .amenity-item .amenity-item-title{font-family:var(--text-support-font);font-size:.8125em;text-transform:uppercase;letter-spacing:2.42px}.template-room .room-information-row .amenities-row.reveal .amenities-list .amenity-item{opacity:1;transform:none}.template-room .room-information-row .room-imagery-row .room-imagery-wrap{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.template-room .room-information-row .room-imagery-row .room-imagery-wrap .room-floorplan-col{border:var(--rt-floorplan-border);display:flex;align-items:center;justify-content:center;padding:15px;opacity:0;transform:translateY(200px);transition:opacity 1s ease,transform 1s ease;width:100%}.template-room .room-information-row .room-imagery-row .room-imagery-wrap .room-gallery-col{opacity:0;transform:translateY(200px);transition:opacity 1s ease,transform 1s ease;width:100%}.template-room .room-information-row .room-imagery-row.reveal .room-imagery-wrap .room-floorplan-col,.template-room .room-information-row .room-imagery-row.reveal .room-imagery-wrap .room-gallery-col{opacity:1;transform:none}.template-room .reservation-text-row .reservation-text{text-align:center}.template-room .related-introduction h2,.template-room .related-introduction h3,.template-room .related-introduction h4{color:var(--rt-related-intro-heading-color)}.template-room .related-room-item{margin:0 0 30px}.template-room .related-room-item .rr-img{margin:0 0 15px}.template-room .related-room-item .rr-listing-text h3{font-size:1.5625em;margin:0 0 10px}.template-room .related-room-item .rr-listing-text .rr-location{color:var(--rt-related-location-color);font-family:var(--text-support-font);font-size:.8125em;margin:0 0 20px;text-transform:uppercase;letter-spacing:1.21px}.template-room .related-room-item .rr-listing-text .rr-listing-text{font-family:var(--text-heading-font);font-size:1.125em;line-height:1.5556em;margin:0 0 25px}@media (min-width: 768px){.template-room .room-information-row .introduction-row h2{transform:translate(-200px)}.template-room .room-information-row .introduction-row .introduction-content{transform:translate(200px)}.template-room .room-information-row .amenities-row .amenities-list{padding:40px 35px 15px}.template-room .room-information-row .amenities-row .amenities-list .amenity-item{flex:0 0 50%;padding:0 30px 0 0}.template-room .room-information-row .amenities-row .amenities-list .amenity-item .amenity-title{font-size:1.0625rem}.template-room .room-information-row .room-imagery-row .room-imagery-wrap{flex-wrap:nowrap;gap:20px}.template-room .room-information-row .room-imagery-row .room-imagery-wrap .room-floorplan-col{padding:35px;transform:translate(-200px);width:35%}.template-room .room-information-row .room-imagery-row .room-imagery-wrap .room-gallery-col{transform:translate(200px);width:65%}}@media (min-width: 1200px){.template-room .room-information-row .introduction-row h2{padding:0 100px 0 0}.template-room .room-information-row .amenities-row .amenities-list{padding:80px 150px 55px}.template-room .room-information-row .amenities-row .amenities-list .amenity-item{padding:0 60px 0 0}.template-room .room-information-row .room-imagery-row .room-imagery-wrap{gap:40px}.template-room .room-information-row .room-imagery-row .room-imagery-wrap .room-floorplan-col{padding:65px;width:35%}.template-room .room-information-row .room-imagery-row .room-imagery-wrap .room-gallery-col{width:65%}.template-room .reservation-text-row .reservation-text{text-align:center}}
