/* Quantity stepper: minus, number, plus on one row. */

.woocommerce .quantity.buttons_added,
.woocommerce .ux-quantity {
	display: inline-flex !important;
	flex-flow: row nowrap !important;
	-webkit-box-orient: horizontal !important;
	align-items: center;
	justify-content: space-between;
	width: 92px !important;
	min-width: 92px !important;
	max-width: 92px;
	height: 36px;
	box-sizing: border-box;
	vertical-align: middle;
}

.woocommerce .quantity.buttons_added .minus,
.woocommerce .quantity.buttons_added .plus,
.woocommerce .ux-quantity__button {
	flex: 0 0 28px;
	width: 28px !important;
	min-width: 28px;
	height: 34px !important;
	margin: 0 !important;
	float: none !important;
}

.woocommerce .quantity.buttons_added input.qty {
	flex: 1 1 auto;
	width: 32px !important;
	min-width: 28px !important;
	max-width: 40px;
	height: 34px !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
	float: none !important;
}

.woocommerce td.product-quantity {
	white-space: nowrap;
	width: 1%;
}

/* Box-quantity row already draws the outer border. Leave the stepper flexible there. */
.seik-cart-qty-inner > .quantity.buttons_added,
.seik-box-qty-line > .quantity.buttons_added {
	width: auto !important;
	min-width: 88px !important;
	max-width: none;
}
