.image-frame{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;max-width:100%;flex-shrink:0;line-height:0;border-radius:inherit}
.product-card-image>.image-frame,.product-main-image>.image-frame,.related-card>.image-frame,.account-art-card>.image-frame{display:block;width:100%}
.product-card-image>.image-frame,.product-main-image>.image-frame{height:100%}
.image-frame>img:not([data-frame-overlay]){visibility:hidden}
.preview-imagem>.image-frame{display:block;width:100%;aspect-ratio:1}
.product-card-image>.image-frame,.product-main-image>.image-frame{aspect-ratio:1}
.image-frame>img[data-frame-overlay]{border-radius:inherit}

.product-card-image>.image-frame{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0}
.related-card>.image-frame{padding:0;line-height:0}
