/* 0.8.45 — authoritative checkout card spacing above legacy high-specificity rules. */
@media (min-width:801px) {
	html body.ikd-store-preview-page .ikd-sp-commerce--checkout #order_review .nik_checkout_flex_row:not(.title) {
		display:grid!important;
		grid-template-columns:82px minmax(0,1fr) 112px!important;
		grid-template-areas:'image name total' 'image quantity total'!important;
		gap:8px 16px!important;
		box-sizing:border-box!important;
		width:100%!important;
		margin:0!important;
		padding:16px 18px!important;
	}
	html body.ikd-store-preview-page .ikd-sp-commerce--checkout #order_review .nik_checkout_flex_row:not(.title)>.column2 {
		grid-area:image!important;
		box-sizing:border-box!important;
		padding:4px!important;
		border-radius:10px!important;
		background:#f7f6f4!important;
	}
	html body.ikd-store-preview-page .ikd-sp-commerce--checkout #order_review .nik_checkout_flex_row:not(.title)>.column2 a,
	html body.ikd-store-preview-page .ikd-sp-commerce--checkout #order_review .nik_checkout_flex_row:not(.title)>.column2 img {
		display:block!important;
		width:74px!important;
		height:74px!important;
		margin:0!important;
		object-fit:contain!important;
	}
	html body.ikd-store-preview-page .ikd-sp-commerce--checkout #order_review .nik_checkout_flex_row:not(.title)>.column3 {
		grid-area:name!important;
		display:block!important;
	}
	html body.ikd-store-preview-page .ikd-sp-commerce--checkout #order_review .nik_checkout_flex_row:not(.title)>.column4 {
		grid-area:quantity!important;
		align-self:end!important;
	}
	html body.ikd-store-preview-page .ikd-sp-commerce--checkout #order_review .nik_checkout_flex_row:not(.title)>.column5 {
		grid-area:total!important;
		align-self:center!important;
		box-sizing:border-box!important;
		padding:0 2px 0 0!important;
		text-align:right!important;
		white-space:nowrap!important;
	}
}
