.RBBestDetail .RBHotelLayout>div:first-child,.RBHotelDetailPane .RBHotelLayout>div:first-child,.RBHotelLanding .RBHotelLayout>div:first-child{text-align:center}.RBBestDetail .RBHotelHero,.RBHotelDetailPane .RBHotelHero,.RBHotelLanding .RBHotelHero{display:block;width:100%;max-width:100%;height:auto;margin:0 auto;object-fit:contain}.RBBestDetail .RBRelated,.RBHotelDetailPane .RBRelated,.RBHotelLanding .RBRelated{border-top:1px solid #c8ab69;margin-top:18px;padding-top:18px}.RBBestDetail .RBRelated__Title,.RBHotelDetailPane .RBRelated__Title,.RBHotelLanding .RBRelated__Title{text-align:center!important;text-transform:capitalize;display:block;width:100%;margin:0 auto 20px}.RBFallbackPoster{text-align:center;margin:0 auto 22px}.RBFallbackPoster img{display:block;width:80%;max-width:350px;height:auto;object-fit:contain;margin:0 auto}.RBFragranceSEOPage .PageContent h2{color:#a47b28}@media(max-width:749px){.RBBestDetail .RBHotelHero,.RBHotelDetailPane .RBHotelHero,.RBHotelLanding .RBHotelHero{width:80%;max-width:80%}.RBBestDetail .RBRelated,.RBHotelDetailPane .RBRelated,.RBHotelLanding .RBRelated{margin-top:18px;padding-top:18px}.RBFallbackPoster img{width:65%;max-width:270px}}.RBFragranceSEOPage .RBSeoAvailableHeading{border-top:1px solid #c8ab69;padding-top:22px;margin-top:26px;text-align:center!important;width:100%}@media(min-width:1008px){.RBBestDetail .RBHotelLayout,.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelLayout,.RBHotelLanding .RBHotelLayout{grid-template-columns:minmax(0,39%) minmax(0,1fr)!important;gap:clamp(18px,1.6vw,28px)!important;align-items:start!important;margin-bottom:16px!important}.RBBestDetail .RBHotelLayout .RBHotelHero,.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelLayout .RBHotelHero,.RBHotelLanding .RBHotelLayout .RBHotelHero{display:block!important;width:100%!important;max-width:100%!important;max-height:840px!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;object-position:top center!important}}@media(min-width:768px)and (max-width:1007px){.RBBestDetail .RBHotelLayout,.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelLayout,.RBHotelLanding .RBHotelLayout{grid-template-columns:minmax(0,40%) minmax(0,1fr)!important;gap:18px!important;align-items:start!important;margin-bottom:14px!important}.RBBestDetail .RBHotelLayout .RBHotelHero,.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelLayout .RBHotelHero,.RBHotelLanding .RBHotelLayout .RBHotelHero{width:100%!important;max-width:100%!important;max-height:690px!important;height:auto!important;object-fit:contain!important}}@media(max-width:767px){.RBBestDetail .RBHotelLayout,.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelLayout,.RBHotelLanding .RBHotelLayout{margin-bottom:14px!important;gap:17px!important}.RBBestDetail .RBHotelLayout .RBHotelHero,.RBHotelDetails .RBHotelDetailPane .RBHotelLanding .RBHotelLayout .RBHotelHero,.RBHotelLanding .RBHotelLayout .RBHotelHero{width:86%!important;max-width:86%!important;max-height:none!important;height:auto!important;margin:0 auto!important;object-fit:contain!important}}.RBBestDetail .RBHotelContent,.RBHotelLanding .RBHotelContent{min-width:0!important}.RBBestDetail .RBHotelProfile,.RBHotelLanding .RBHotelProfile{margin-top:12px!important;line-height:1.48!important}.RBBestDetail .RBHotelProfile>h2,.RBHotelLanding .RBHotelProfile>h2{color:#b58b4c!important;text-transform:capitalize!important;margin:0 0 12px!important}.RBBestDetail .RBHotelProfile>h2.RBFragranceNotesHeading,.RBHotelLanding .RBHotelProfile>h2.RBFragranceNotesHeading{margin-top:22px!important;margin-bottom:12px!important}.RBBestDetail .RBBestDescription,.RBHotelLanding .RBHotelDescription{margin:10px 0 14px!important}.RBBestDetail .RBHotelProfile>p,.RBHotelLanding .RBHotelProfile>p{margin:6px 0!important}.RBBestDetail .RBHotelProfile p strong,.RBHotelLanding .RBHotelProfile p strong,.RBFragranceSEOPage .PageContent p strong,.rb-fragrance-notes p strong{text-transform:capitalize}.RBFragranceSEOPage .PageContent h2{text-transform:capitalize;color:#b58b4c!important}.RBBestDetail .RBRelated,.RBHotelDetailPane .RBRelated,.RBHotelLanding .RBRelated{border-top:1px solid #c8ab69!important;margin:18px 0 0!important;padding:20px 0 0!important}.RBBestDetail .RBRelated__Title,.RBHotelDetailPane .RBRelated__Title,.RBHotelLanding .RBRelated__Title{display:block!important;width:100%!important;text-align:center!important;text-transform:capitalize!important;margin:0 auto 20px!important}.RBBestDetail .RBDisclaimerAfterProducts,.RBHotelDetailPane .RBDisclaimerAfterProducts,.RBHotelLanding .RBDisclaimerAfterProducts{display:block;clear:both;margin:24px 0 30px!important;font-size:80%!important;line-height:1.48!important;text-align:left}@media(min-width:1008px){.RBBestExperience .RBBestDetail .RBHotelLayout{grid-template-columns:minmax(0,420px) minmax(0,1fr)!important;column-gap:24px!important;row-gap:16px!important;align-items:start!important;margin-bottom:12px!important}.RBBestExperience .RBBestDetail .RBHotelLayout .RBHotelHero{width:100%!important;max-width:390px!important;height:auto!important;max-height:590px!important;margin:0 auto 0 0!important;object-fit:contain!important;object-position:top left!important}}@media(min-width:768px)and (max-width:1007px){.RBBestExperience .RBBestDetail .RBHotelLayout{grid-template-columns:minmax(0,37%) minmax(0,1fr)!important;gap:18px!important;margin-bottom:12px!important}.RBBestExperience .RBBestDetail .RBHotelLayout .RBHotelHero{width:100%!important;max-width:330px!important;max-height:500px!important;height:auto!important;margin:0 auto 0 0!important;object-fit:contain!important}}@media(max-width:767px){.RBBestExperience .RBBestDetail .RBHotelLayout{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;margin-bottom:12px!important}.RBBestExperience .RBBestDetail .RBHotelLayout .RBHotelHero{width:80%!important;max-width:300px!important;max-height:none!important;height:auto!important;margin:0 auto!important;object-fit:contain!important}}.RBBestExperience .RBBestDetail .RBRelated{margin-top:12px!important;padding-top:16px!important}.RBFallbackDetail{padding-top:22px;padding-bottom:35px}.RBFallbackDetail>.RBBestBack{display:inline-block;margin-bottom:23px}.RBFallbackDetail .RBHotelLayout{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr)!important;gap:24px!important;align-items:start!important;margin:0 0 14px!important}.RBFallbackDetail .RBFallbackDetail__Visual{text-align:left;min-width:0}.RBFallbackDetail .RBHotelHero{display:block;width:100%!important;max-width:390px!important;max-height:590px!important;height:auto!important;margin:0!important;object-fit:contain!important}.RBFallbackDetail .RBHotelContent{min-width:0!important}.RBFallbackDetail .RBHotelContent>h1{margin-top:0!important}.RBFallbackDetail .RBHotelProfile{margin-top:12px!important;line-height:1.48!important}.RBFallbackDetail .RBHotelProfile>h2{color:#b58b4c!important;text-transform:capitalize!important;margin:0 0 12px!important}.RBFallbackDetail .RBHotelProfile>h2.RBFragranceNotesHeading{margin-top:22px!important;margin-bottom:12px!important}.RBFallbackDetail .RBHotelProfile>p{margin:6px 0!important}.RBFallbackDetail .RBHotelProfile p strong{text-transform:capitalize}.RBFallbackDetail .RBRelated{border-top:1px solid #c8ab69!important;margin:16px 0 0!important;padding:20px 0 0!important}.RBFallbackDetail .RBRelated__Title{text-align:center!important;display:block!important;width:100%!important;margin:0 auto 20px!important;text-transform:capitalize!important}.RBFallbackDetail .RBFallbackDetail__Dispatch{margin:25px 0 10px;font-size:.92em}.RBFallbackDetail .RBSeoBottomDisclaimer{display:block;clear:both;margin:24px 0 22px!important;font-size:80%!important;line-height:1.48!important;text-align:left}.RBFallbackDetail .RBSeoBottomDisclaimer>div{margin:0}.RBFallbackDetail .RBFallbackDetail__Navigation{margin:20px 0 0}@media(min-width:768px)and (max-width:1007px){.RBFallbackDetail .RBHotelLayout{grid-template-columns:minmax(0,37%) minmax(0,1fr)!important;gap:18px!important}.RBFallbackDetail .RBHotelHero{max-width:330px!important;max-height:500px!important}}@media(max-width:767px){.RBFallbackDetail{padding-top:14px}.RBFallbackDetail .RBHotelLayout{grid-template-columns:minmax(0,1fr)!important;gap:15px!important}.RBFallbackDetail .RBHotelHero{width:80%!important;max-width:300px!important;max-height:none!important;margin:0 auto!important}.RBFallbackDetail .RBHotelProfile{margin-top:15px!important}.RBFallbackDetail .RBRelated{margin-top:15px!important;padding-top:17px!important}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/rb-fragrance-ux-28oct.css.map */
