/* Phone-only adjustments layered over the shared commerce foundation. */

/* Kadence applies a -16px page-article margin on phones, which otherwise cancels the commerce gutter. */
body.ironbark-storefront-checkout article.content-bg {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

@media screen and (max-width: 359px) {
	body.ironbark-storefront-commerce .site-main {
		padding-right: 0.7rem;
		padding-left: 0.7rem;
	}

	body.ironbark-storefront-commerce .ironbark-commerce-flow-header {
		margin-right: -0.7rem;
		margin-left: -0.7rem;
		padding-right: 0.7rem;
		padding-left: 0.7rem;
	}

	body.ironbark-storefront-cart table.shop_table.cart tr.cart_item {
		grid-template-columns: 4.3rem minmax(0, 1fr) 1.8rem;
		column-gap: 0.55rem;
	}

	body.ironbark-storefront-cart table.shop_table.cart td.product-thumbnail a,
	body.ironbark-storefront-cart table.shop_table.cart td.product-thumbnail img {
		width: 4.3rem;
		height: 5rem;
	}

	body.ironbark-storefront-cart .ironbark-cart-quantity-step {
		width: 2.5rem;
		min-width: 2.5rem;
	}

	body.ironbark-storefront-checkout .ironbark-commerce-flow-header__status {
		font-size: 0.6rem;
	}
}
