/* White source backgrounds merge into the GAU studio surface. */
.woocommerce div.product .woocommerce-product-gallery__image > a:has(> img[src*="/gau-workwear-originals"]) {
    isolation: isolate;
    background: #f8f4ed !important;
}

.woocommerce div.product .woocommerce-product-gallery__image > a > img[src*="/gau-workwear-originals"] {
    background: transparent !important;
    mix-blend-mode: multiply !important;
    object-fit: contain;
}

.woocommerce ul.products li.product .woocommerce-loop-product__link:has(> img[src*="/gau-workwear-originals"]) {
    position: relative;
    isolation: isolate;
}

.woocommerce ul.products li.product .woocommerce-loop-product__link:has(> img[src*="/gau-workwear-originals"])::before {
    content: "";
    position: absolute;
    inset: 0 0 auto;
    z-index: -1;
    aspect-ratio: 4 / 5;
    pointer-events: none;
    background: #f8f4ed !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__link > img[src*="/gau-workwear-originals"] {
    background: transparent !important;
    mix-blend-mode: multiply !important;
    object-fit: contain;
}

.woocommerce div.product .flex-control-thumbs li:has(img[src*="/gau-workwear-originals"]) {
    background: #f8f4ed;
    isolation: isolate;
}

.woocommerce div.product .flex-control-thumbs img[src*="/gau-workwear-originals"] {
    background: transparent;
    mix-blend-mode: multiply;
    object-fit: contain;
}
