/* Restore a CartFlows thumbnail only when its native thumbnail slot is absent. */
.ivy-checkout-thumbnail-source{display:none!important;}
#wcf-embed-checkout-form .wcf-product-image>.ivy-checkout-thumbnail-restored{flex:0 0 25%;width:25%;margin:0;position:relative;border-radius:4px;}
#wcf-embed-checkout-form .wcf-product-image>.ivy-checkout-thumbnail-restored img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border:1px solid #d6d6d6;border-radius:4px;}
#wcf-embed-checkout-form .product-name>.ivy-checkout-thumbnail-restored{display:inline-block;vertical-align:middle;width:50px;height:64px;margin:0 .8rem 0 0;}
#wcf-embed-checkout-form .product-name>.ivy-checkout-thumbnail-restored img{display:block;width:50px;height:64px;object-fit:cover;border:1px solid #d6d6d6;border-radius:4px;}
@media(max-width:820px){#wcf-embed-checkout-form .product-name>.ivy-checkout-thumbnail-restored{width:44px;height:56px;margin-right:.65rem;}#wcf-embed-checkout-form .product-name>.ivy-checkout-thumbnail-restored img{width:44px;height:56px;}}
