.wc-block-cart {

	// desktop/large view
	&.is-large {

		table.wc-block-cart-items {

			.wc-block-cart-items__header-image {
				text-align: start;
			}

			.wc-block-cart-item__image {
				padding-inline-start: 0;
			}

			tr {

				th, td {

					&:last-child {
						padding-inline-end: 0;
					}
				}
			}	
		}


		// summary
		.wc-block-components-sidebar {

			:is(
				.wc-block-components-panel,
				.wc-block-components-totals-item
			) {
				padding-inline: 0;
			}
		}
	}
}