/* V459: responsive reflection backgrounds, scoped to reflection only. */
html body.studio-app #view-reflection.room-view,
html body.studio-app.night #view-reflection.room-view {
  background-color:#101316!important;
  background-image:linear-gradient(180deg,rgba(8,10,13,.24),rgba(8,10,13,.50)),url("shaliz-reflection-desktop.jpg")!important;
  background-position:center top!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-attachment:scroll!important;
}
html body.studio-app #view-reflection .room-hero,
html body.studio-app.night #view-reflection .room-hero {
  background-color:transparent!important;
  background-image:linear-gradient(90deg,rgba(9,11,14,.44),rgba(9,11,14,.12)),url("shaliz-reflection-desktop.jpg")!important;
  background-size:cover!important;
  background-position:center 45%!important;
  background-repeat:no-repeat!important;
}
html body.studio-app #view-reflection .room-hero::before,
html body.studio-app #view-reflection .room-hero::after {display:none!important;}
@media (max-width:767px) {
 html body.studio-app #view-reflection.room-view,
 html body.studio-app.night #view-reflection.room-view {
   background-image:linear-gradient(180deg,rgba(8,10,13,.26),rgba(8,10,13,.55)),url("shaliz-reflection-mobile.jpg")!important;
   background-position:center top!important;
 }
 html body.studio-app #view-reflection .room-hero,
 html body.studio-app.night #view-reflection .room-hero {
   background-image:linear-gradient(180deg,rgba(8,10,13,.25),rgba(8,10,13,.45)),url("shaliz-reflection-mobile.jpg")!important;
   background-position:center 35%!important;
 }
}
