/* Environment-only compositing. Original product photographs are unfiltered. */
.scene-contact-shadow{position:absolute;pointer-events:none;user-select:none;z-index:0;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at center,#000b 0%,#0007 24%,#0002 51%,transparent 72%);filter:blur(.65px)}
.scene-contact-shadow[hidden]{display:none!important}
.product-photo.coin-turn-moving>.scene-contact-shadow{visibility:hidden}
.detail-page .pd-stage.scene-marble-stage,
.detail-page .pd-related-photo.scene-marble-stage{background-color:#07150f;background-image:linear-gradient(#03100b3d,#03100b3d),url('./assets/emerald-marble-cinematic-v186.webp');background-size:100% 100%,auto 118%;background-position:center,48% var(--scene-room-offset,0px);background-repeat:no-repeat;isolation:isolate}
.pd-stage.scene-marble-stage .pd-image-open{z-index:1}
.pd-stage.scene-marble-stage .pd-image-composition{filter:none}
.pd-stage.scene-marble-stage[data-image-view="detail"]{background:#07150f}
.pd-stage[data-image-view="detail"]>.scene-contact-shadow,
.pd-stage[data-image-view="detail"]>.scene-floor-reflection{display:none!important}
.scene-floor-reflection{position:absolute;left:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.12;mask-image:linear-gradient(#000,#0007 28%,#0002 65%,transparent);-webkit-mask-image:linear-gradient(#000,#0007 28%,#0002 65%,transparent)}
.scene-floor-reflection[hidden]{display:none!important}
.scene-floor-reflection__mirror{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none;filter:blur(.6px)}
.scene-floor-reflection img{pointer-events:none;user-select:none}
.pd-related-photo.scene-marble-stage>img{filter:none;z-index:1}
@media(forced-colors:active){.scene-contact-shadow,.scene-floor-reflection{display:none!important}.detail-page .scene-marble-stage{background:Canvas!important}}
