#MainContent product-info .product__media-list{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}
#MainContent product-info .product__media-list .product-media-container:has(.product__media img){width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
#MainContent product-info .product__media-list .product__modal-opener--image{display:block!important;width:100%!important;height:auto!important}
#MainContent product-info .product__media-list .product__media:has(img){display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
#MainContent product-info .product__media-list .product__media img{display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;border:0!important;border-radius:0!important}
#MainContent product-info .thumbnail{border-radius:0!important;overflow:hidden}
#MainContent product-info .thumbnail img{object-fit:contain!important}
