/* Source alpha metadata selects transparent cutouts or framed photographs. */
.gallery .product-open img,html[data-theme=dark] .gallery .product-open img,.preview-img img,html[data-theme=dark] .preview-img img,.saved-tile-image img,.photo-sample{mix-blend-mode:normal;object-fit:contain;object-position:center;filter:none}
.gallery .product-open img{max-width:480px;max-height:360px;width:100%;height:100%;transform:none}
.gallery .product-open:hover img{transform:none}
img.photo-transparent{background:transparent!important;padding:0!important;border:0!important;border-radius:0;box-shadow:none}
img.photo-opaque{background:var(--photo-background,#f3f3f3);padding:12px;border:1px solid #25273c12;border-radius:20px;box-shadow:0 8px 24px #1b23400b}
html[data-theme=dark] img.photo-opaque{border-color:#ffffff26;box-shadow:0 8px 28px #0003}
@media(max-width:700px){.gallery .product-open{padding:175px 26px 40px}.gallery .product-open img{max-width:100%;max-height:100%}img.photo-opaque{padding:10px;border-radius:16px}}
@media(min-width:701px) and (max-height:600px){.gallery .product-open img{max-height:280px}}
.preview-img img{max-width:100%;max-height:100%}
