/* Preserve mobile's existing 3:4 presentation; fit the entire desktop photo. */
@media (min-width:621px) {
  .product-quickview .quickview-details {
    padding-top:0!important;
    align-self:start!important;
  }
  .product-quickview .quickview-image-shell {
    width:min(100%,calc((100dvh - 190px) * .75),510px)!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:3 / 4!important;
    justify-self:center!important;
    align-self:start!important;
  }
  .product-quickview .quickview-image-shell .quickview-image {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:center!important;
  }
}
