/* Higher/Lower: the approved full-height 9:16 poster is also Woo's product cover.
   Do not alter generic Normal Draw and Slots tiles. */
.pwhn-gl-admin .pwgl-art-thumb-poster {
  position:relative;
  height:auto!important;
  aspect-ratio:9/16!important;
  min-height:0!important;
  background:#0c0d11!important;
  overflow:hidden;
}
.pwhn-gl-admin .pwgl-art-thumb-poster img {
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  max-height:none!important;
  transform:none!important;
}
body .pwv43-card--full-portrait .pwv43-card__image--full-portrait,
body .pwmsh .pwv43-card--full-portrait a.pwv43-card__image--full-portrait {
  display:block!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:9/16!important;
  background:#09090d!important;
  overflow:hidden!important;
}
body .pwv43-card--full-portrait .pwv43-card__image--full-portrait > img {
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:center center!important;
  transform:none!important;
  filter:none!important;
}
body .pwv43-card--full-portrait .pwv43-card__media-bg {
  display:none!important;
}
.woocommerce ul.products li.product.pwgl-full-poster img,
.woocommerce-page ul.products li.product.pwgl-full-poster img {
  display:block!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:9/16!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
}
.pwhn-gl-lobby .pwhn-gl-cover {
  width:100%!important;
  height:auto!important;
  max-height:none!important;
  aspect-ratio:9/16!important;
  object-fit:contain!important;
}
