/* am-product-image-display-v1: whole images scale together, without a crop transform. */
.product-image-display-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:12px;margin:12px 0;background:#f1f5eb;border:1px solid #d5dfca;border-radius:8px;min-width:0}
.product-image-display-controls label{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;white-space:nowrap}
.product-image-display-controls input[type=number]{box-sizing:border-box;flex:0 0 104px;width:104px;min-width:104px;min-height:38px;padding:7px 10px;background:#fff;color:#18392f;border:1px solid #cbd5c4;border-radius:6px;font:inherit;font-size:14px}
.product-image-display-controls button{flex:0 0 auto;width:auto;min-height:38px;padding:7px 12px;white-space:nowrap}
.product-gallery-preview{min-width:0;overflow:hidden}
.am-whole-image-display{display:block!important;box-sizing:border-box!important;max-width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:visible!important;margin-inline:auto!important}
.am-whole-image-display>img{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important;padding:0!important;margin:0!important;transform:none!important}
@media(max-width:680px){.product-image-display-controls{gap:10px 14px;padding:10px}.product-image-display-controls label{font-size:13px}.product-image-display-controls input[type=number]{min-height:44px;font-size:16px}.product-image-display-controls button{min-height:44px}}
