/* Product gallery media must blend into the page, including single-image galleries.
 * Astra applies its article-image shadow to the gallery's figure wrapper.
 * Keep this independent of slide count and Vimeo activation to prevent flashes.
 */
body.single-product .woocommerce-product-gallery,
body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,
body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image,
body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder,
body.single-product .woocommerce-product-gallery figure,
body.single-product .woocommerce-product-gallery img,
body.single-product .woocommerce-product-gallery .ikrusher-vimeo-overlay,
body.single-product .woocommerce-product-gallery .ikrusher-vimeo-overlay iframe {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

/* Only adjusts an already-sticky gallery; mobile/static layout stays unchanged. */
body.single-product .woocommerce-product-gallery[data-ikr-sticky-offset] {
    top: var(--ikr-gallery-sticky-top) !important;
}
