.jph-cart-product-image,
.jph-checkout-product-image {
	background: #f3f1ec;
	border-radius: 6px;
	display: block;
	height: 72px;
	object-fit: cover;
	width: 72px;
}

.jph-checkout-product {
	align-items: flex-start;
	display: inline-flex;
	gap: 12px;
	max-width: 100%;
}

.jph-checkout-product-name {
	min-width: 0;
}

/* Cart and Checkout blocks get the same imported remote URLs through Store API. */
.wc-block-cart-item__image img,
.wc-block-components-order-summary-item__image img {
	background: #fff;
	border-radius: 6px;
	height: auto;
	max-height: 88px;
	object-fit: contain;
	width: 100%;
}

@media (max-width: 600px) {
	.jph-cart-product-image,
	.jph-checkout-product-image {
		height: 56px;
		width: 56px;
	}

	.jph-checkout-product {
		gap: 9px;
	}
}
