.pb17-room-scene{position:relative;display:block;width:100%;aspect-ratio:1122/1402;overflow:hidden;background:#e7e1d7}.pb17-room-scene .pb17-room-scene__background{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill;max-width:none}.pb17-room-scene__aperture{position:absolute;left:var(--room-left);top:var(--room-top);width:var(--room-width);height:var(--room-height);overflow:hidden;background:#f1ebdf}.pb17-room-scene .pb17-room-scene__art{display:block;width:100%;height:100%;max-width:none;object-fit:fill;filter:none}.pb17-room-scene__aperture::after{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 2px 2px 4px #0000001c;background:linear-gradient(112deg,#ffffff06,transparent 35%,#00000004)}.pb15-pdp__view--room>.pb17-room-scene{height:100%}.pb15-pdp__thumb-image--room>.pb17-room-scene{width:100%;height:100%}.pb15-pdp__lightbox [data-zoom-content]>.pb17-room-scene{width:auto;height:min(75dvh,900px);aspect-ratio:1122/1402;margin:auto}.pbx-card__room-scene{position:absolute;inset:0;opacity:0;transition:opacity .25s}.pbx-card__room-scene>.pb17-room-scene{height:100%}.pbx-home__image-link>.pb17-room-scene{height:100%}.pbx-home__story-media .pb17-room-scene{min-height:100%}@media(hover:hover) and (min-width:801px){.pbx-card__link:hover .pbx-card__room-scene,.pbx-card__link:focus-visible .pbx-card__room-scene{opacity:1}}@media(prefers-reduced-motion:reduce){.pbx-card__room-scene{transition:none}}

.pb17-room-scene--farsday .pb17-room-scene__background{object-fit:cover}
