.wg-wm-rcb-bridge-armed {
    position: relative;
}

.wg-wm-rcb-bridge-host {
    position: absolute;
    inset: 0;
    z-index: 6;
    display: none;
    align-items: stretch;
    justify-content: stretch;
    width: 100%;
    height: 100%;
}

.wg-wm-rcb-bridge-host-active {
    display: flex;
}

.wg-wm-rcb-bridge-armed.wg-wm-rcb-bridge-active {
    z-index: 2;
}

.wg-wm-rcb-bridge-armed.wg-wm-rcb-bridge-active figure.woocommerce-product-gallery__image,
.wg-wm-rcb-bridge-armed.wg-wm-rcb-bridge-active .wd-video-actions,
.wg-wm-rcb-bridge-armed.wg-wm-rcb-bridge-active .wd-play-video,
.wg-wm-rcb-bridge-armed.wg-wm-rcb-bridge-active .wd-button-open-video,
.wg-wm-rcb-bridge-armed.wg-wm-rcb-bridge-active .wd-product-video-button,
.wg-wm-rcb-bridge-armed.wg-wm-rcb-bridge-active .product-video-button,
.wg-wm-rcb-bridge-armed.wg-wm-rcb-bridge-active .wd-play-icon,
.wg-wm-rcb-bridge-armed.wg-wm-rcb-bridge-active .wd-video-play,
.wg-wm-rcb-bridge-armed.wg-wm-rcb-bridge-active .video-btn,
.wg-wm-rcb-bridge-armed.wg-wm-rcb-bridge-active .product-image-link,
.wg-wm-rcb-bridge-armed.wg-wm-rcb-bridge-active .wd-fill {
    opacity: 0;
    pointer-events: none;
}

.wg-wm-rcb-bridge-armed [data-wg-wm-rcb-blocker="1"] {
    position: relative;
    z-index: 7;
    width: 100%;
    height: 100%;
    display: block;
    pointer-events: auto;
}

.wg-wm-rcb-blocker-surfaced,
.wg-wm-rcb-blocker-surfaced > * {
    max-width: 100%;
    width: 100%;
    height: 100%;
}

.wg-wm-rcb-bridge-resolved [data-wg-wm-rcb-blocker="1"] {
    z-index: auto;
}


.wg-wm-rcb-blocker-surfaced {
    overflow: auto;
    max-height: 100%;
}

.wg-wm-rcb-bridge-host-active {
    overflow: hidden;
}
