.RBHotelDetails.Container{width:100%!important;max-width:none!important;box-sizing:border-box!important;padding-left:clamp(22px,3.2vw,65px)!important;padding-right:clamp(22px,3.2vw,65px)!important;margin-left:auto!important;margin-right:auto!important}.RBHotelDetails .RBHotelDetailPane{padding:10px 0 50px!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding.Container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.RBHotelDetails .RBHotelDetailPane .RBHotelBack{margin:20px 0 36px!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelLayout{display:grid!important;align-items:start!important;max-width:none!important;margin:0 0 70px!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelContent{min-width:0!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelHero{display:block!important;width:100%!important;max-width:none!important;max-height:none!important;height:auto!important;object-fit:initial!important;object-position:top left!important;padding:0!important;margin:0!important}@media(min-width:1008px){.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelLayout{grid-template-columns:minmax(0,46%) minmax(0,1fr)!important;gap:clamp(26px,3.8vw,62px)!important}}@media(min-width:768px)and (max-width:1007px){.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelLayout{grid-template-columns:minmax(0,46%) minmax(0,1fr)!important;gap:clamp(20px,3.8vw,38px)!important}}@media(max-width:767px){.RBHotelDetails.Container{padding-left:20px!important;padding-right:20px!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelLayout{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;margin:0 0 36px!important}}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelDetailTitle{margin:0 0 20px!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelProfile{margin-top:12px!important;line-height:1.55!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelProfile>h2.Heading{margin:0 0 14px!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelDescription{margin:20px 0 25px!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelDescription p,.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelDescription .metafield-rich_text_field p{margin:0 0 14px!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelDescription p:last-child,.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelDescription .metafield-rich_text_field p:last-child{margin-bottom:0!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelProfile>p{margin:0 0 26px!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelProfile>h2.RBFragranceNotesHeading{margin:54px 0 36px!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelProfile>h2.RBFragranceNotesHeading~p{margin:0 0 28px!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelProfile>.RBUnifiedDisclaimer{margin:12px 0!important;font-size:80%!important;line-height:1.47!important}@media(max-width:767px){.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelProfile>p{margin:0 0 16px!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelProfile>h2.RBFragranceNotesHeading{margin:28px 0 20px!important}.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelProfile>h2.RBFragranceNotesHeading~p{margin:0 0 17px!important}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/rb-poster-detail-parity.css.map */
