/* Keep the gallery surround white, including unused space around contained images. */
.bm-product .bm-gallery-stage{background:#fff;border:0}
/* Round the actual contained image, even when its proportions leave space. */
.bm-product .bm-gallery-stage .bm-gallery-slide{position:absolute;inset:0;width:100%;height:100%;margin:0}
.bm-product .bm-gallery-stage .bm-image-zoom{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0}
.bm-product .bm-gallery-stage .bm-gallery-slide img{display:block;flex:0 1 auto;width:auto;height:auto;min-width:0;max-width:100%;max-height:100%;object-fit:contain;border-radius:6px}
.bm-item-condition{font-size:13px;line-height:1.5;color:#64717d;margin:8px 0 14px}.bm-item-condition strong{color:#182027;font-weight:600}
@media(max-width:760px){
.bm-product .bm-product-heading .bm-review-link{margin-bottom:12px}
.bm-product .bm-excerpt{margin:0}
.bm-product .bm-excerpt>:last-child{margin-bottom:0}
.bm-product .bm-product-grid{row-gap:12px}
}
