/* Visual overlay is positioned within the genuine WooCommerce product gallery. */
.woocommerce-product-gallery__image.fz-color-has-preview{position:relative!important}
.fz-color-preview-photo{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:contain!important;background:#fff;z-index:5;pointer-events:none;display:block!important;margin:0!important;border-radius:7px}
.fz-color-preview-label{position:absolute;z-index:6;bottom:12px;left:12px;right:12px;background:rgba(255,255,255,.94);border:1px solid #d4e1d0;border-radius:5px;color:#31562a;font-size:11px;padding:6px 9px;line-height:1.4;pointer-events:none;max-width:fit-content}
[dir=rtl] .fz-color-preview-label{right:12px;left:auto}
