.product-progressive-frame,.product-image-zoom>.product-progressive-frame{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;inset:auto;overflow:hidden}.product-progressive-frame>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.product-progressive-preview{z-index:0}.product-progressive-full{z-index:1}.product-image-zoom>span:not(.product-progressive-frame){z-index:2}.product-image-dialog-body>.product-progressive-frame{flex:none;width:min(100%,1100px);height:min(72vh,100vw)}.product-image-dialog-body.product-image-enlarged>.product-progressive-frame{width:1400px;max-width:none;height:1400px}.product-image-dialog-body .product-progressive-frame>img{width:100%;max-width:none;height:100%;max-height:none}@media (max-width:767px){.product-gallery .product-main-image{min-height:0}}
