@keyframes SSPopupWrap{0%{opacity:0}to{opacity:1}}.template-room .room-information-row{background-color:#fff;padding:30px 0 10px}.template-room .room-information-row .introduction-row{padding:0 0 30px}.template-room .room-information-row .introduction-row .introduction-content,.template-room .room-information-row .introduction-row h2{opacity:0;transform:translateY(200px);transition:opacity 1s ease,transform 1s ease}.template-room .room-information-row .introduction-row.reveal .introduction-content,.template-room .room-information-row .introduction-row.reveal h2{opacity:1;transform:none}.template-room .room-information-row .amenities-row{padding:0 0 30px}.template-room .room-information-row .amenities-row .amenities-list{border:1px solid #979797;display:flex;flex-wrap:wrap;padding:40px 25px 15px}.template-room .room-information-row .amenities-row .amenities-list .amenity-item{align-items:center;display:flex;flex:0 1 auto;margin:0 0 35px;opacity:0;padding:0 20px 0 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{flex:0 0 50px;font-size:26px;padding:0 15px 0 0}.template-room .room-information-row .amenities-row .amenities-list .amenity-item .amenity-item-title{font-family:GT America Ext,sans-serif;font-size:.8125em;letter-spacing:2.42px;text-transform:uppercase}.template-room .room-information-row .amenities-row.reveal .amenities-list .amenity-item{opacity:1;transform:none}.template-room .room-information-row .room-imagery-row{padding:0 0 30px}.template-room .room-information-row .room-imagery-row .room-imagery-wrap{align-items:stretch;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.template-room .room-information-row .room-imagery-row .room-imagery-wrap .room-floorplan-col{align-items:center;border:1px solid #979797;display:flex;justify-content:center;opacity:0;padding:15px;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{padding:0 0 30px;text-align:center}.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{font-family:GT America Ext,sans-serif;font-size:.8125em;letter-spacing:1.21px;margin:0 0 20px;text-transform:uppercase}.template-room .related-room-item .rr-listing-text .rr-listing-text{font-family:Canela Web,serif;font-size:1.125em;line-height:1.5556em;margin:0 0 25px}@media (min-width:768px){.template-room .room-information-row{padding:50px 0 30px}.template-room .room-information-row .introduction-row{padding:0 0 50px}.template-room .room-information-row .introduction-row h2{transform:translateX(-200px)}.template-room .room-information-row .introduction-row .introduction-content{transform:translateX(200px)}.template-room .room-information-row .amenities-row{padding:0 0 50px}.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{padding:0 0 50px}.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:translateX(-200px);width:35%}.template-room .room-information-row .room-imagery-row .room-imagery-wrap .room-gallery-col{transform:translateX(200px);width:65%}}@media (min-width:1200px){.template-room .room-information-row{padding:80px 0 60px}.template-room .room-information-row .introduction-row{padding:0 0 80px}.template-room .room-information-row .introduction-row h2{padding:0 100px 0 0}.template-room .room-information-row .amenities-row{padding:0 0 80px}.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{padding:0 0 80px}.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%}}