/* Keep proportional full-package display on a fixed white stage. */
.card-image,.detail-image,.comparison-image,.featured-image,.search-suggest-thumb,.cart-thumb-wrap,.checkout-summary-thumb{overflow:hidden;background:#fff!important;isolation:isolate}
.cart-thumb-wrap,.checkout-summary-thumb,.search-suggest-thumb{padding:0!important;position:relative}
.comparison-image{position:relative;width:min(100%,120px)!important;height:auto!important;aspect-ratio:1/1;margin-inline:auto}
.home-featured-grid.is-single>.card .card-image{aspect-ratio:1/1!important;min-height:0!important;align-self:center}
.cart-thumb-wrap img,.checkout-summary-thumb img,.search-suggest-thumb img{display:block;box-sizing:border-box;width:100%;height:100%;object-fit:contain;flex:none}
