.coffee-photo>a,.admin-product-preview-frame,#product-dialog .product-dialog-photo{position:relative}
/* Keep the source still so the lens follows the exact point under the pointer. */
.coffee-photo img,.coffee-photo:hover img,.coffee-photo>a:focus-visible img,.admin-product-preview img,.admin-product-preview-frame:hover img,#product-dialog .product-dialog-image,#product-dialog .product-dialog-photo:hover .product-dialog-image{transform:none;transition:none}
.coffee-magnifier-lens{position:absolute;z-index:4;display:block;width:160px;height:160px;box-sizing:content-box;border:3px solid #fff;border-radius:50%;transform:translate(-50%,-50%);background-color:#f7f5ef;background-repeat:no-repeat;box-shadow:0 3px 18px #0005,0 0 0 1px #17334430;pointer-events:none}
@media(hover:hover) and (pointer:fine){.coffee-photo>a,.admin-product-preview-frame,#product-dialog .product-dialog-photo{cursor:crosshair}}
