/* No crop, binary resizing, filters, or changes to issued HTML. Responsive layout mirrors A8's generator preview. */
:is(.result-common,.shcj-purchase-host) .shcj-product-image{box-sizing:border-box;width:240px;max-width:100%;margin:12px auto;padding:0;border:0;background:transparent}
:is(.result-common,.shcj-purchase-host) .shcj-product-image-material{max-width:100%;text-align:center;line-height:0}
:is(.result-common,.shcj-purchase-host) .shcj-product-image-material img{max-width:100%;height:auto;object-fit:contain;vertical-align:middle}
:is(.result-common,.shcj-purchase-host) .shcj-product-image-material img[width="1"][height="1"]{width:1px;height:1px;max-width:1px}
:is(.result-common,.shcj-purchase-host) .shcj-product-image figcaption{margin-top:8px;font-size:13px;line-height:1.6;color:#17324d;overflow-wrap:anywhere}
