/* User-requested 3:4 filled thumbnails; keep originals and centered captions. */
.zone-full-container:has(.zone-grid) .zone-grid > .zone-card > .zone-img-wrapper,
.zone-full-container:has(.lookbook-grid) .lookbook-grid > .lookbook-item > .lookbook-img-wrapper {
 box-sizing:border-box!important;position:relative!important;display:block!important;
 width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;
 aspect-ratio:3 / 4!important;padding:0!important;overflow:hidden!important;
 background:transparent!important;border:0!important;box-shadow:none!important;
}
.zone-full-container .zone-grid > .zone-card > .zone-img-wrapper > .virtual-image-container,
.zone-full-container .lookbook-grid > .lookbook-item > .lookbook-img-wrapper > .virtual-image-container {
 position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
 min-height:0!important;max-height:none!important;aspect-ratio:auto!important;
}
:root body .zone-full-container:has(.zone-grid) .zone-grid > .zone-card > .zone-img-wrapper img,
:root body .zone-full-container:has(.lookbook-grid) .lookbook-grid > .lookbook-item > .lookbook-img-wrapper img {
 position:absolute!important;inset:0!important;display:block!important;
 width:100%!important;height:100%!important;min-height:0!important;
 max-width:none!important;max-height:none!important;aspect-ratio:auto!important;
 object-fit:cover!important;object-position:center center!important;
}
