/* WRAPING: force a clean white PRODUCT PHOTO STAGE. v1.2.0 */
html body .wrp-opw-card { position: relative !important; overflow: hidden !important; }
html body .wrp-opw-white-stage {
    position: absolute !important;
    display: block !important;
    background: #ffffff !important;
    background-image: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    pointer-events: none !important;
}
html body .wrp-opw-keep-above { position: relative !important; z-index: 4 !important; }
html body .wrp-opw-white-stage,
html body .wrp-opw-white-stage::before,
html body .wrp-opw-white-stage::after {
    content: '' !important;
}
html body .wrp-opw-product-photo {
    position: relative !important;
    z-index: 5 !important;
    object-fit: contain !important;
    object-position: center center !important;
    background: transparent !important;
    background-image: none !important;
}
/* Theme wrappers when separately identifiable */
html body .nf-home-product-image,
html body .nf-shop-product-image,
html body .nf-product-image,
html body .nf-product-media,
html body .shop-product-image,
html body .product-card__image,
html body .product-card__media,
html body .product-image-wrap,
html body .product-image-wrapper,
html body .product-thumbnail,
html body .product-image,
html body .wc-block-grid__product-image,
html body .wc-block-components-product-image,
html body .wp-block-woocommerce-product-image {
    background: transparent !important;
    background-image: none !important;
}
html body .wrp-opw-hide,
html body .wrp-opw-hide::before,
html body .wrp-opw-hide::after {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    background-image: none !important;
}
/* Product detail gallery */
html body.single-product .woocommerce-product-gallery__image,
html body.single-product .woocommerce-product-gallery__image > a,
html body.single-product .woocommerce-product-gallery__wrapper,
html body.single-product .woocommerce-product-gallery .flex-viewport {
    background: #ffffff !important;
    background-image: none !important;
}
