/* /user/-/orders/ */

.view-commerce-user-orders.view-display-id-order_page {
	margin-bottom: 4rem;
}

.view-commerce-user-orders.view-display-id-order_page .account-orders-view__intro {
	margin-top: 1rem;
}

.view-commerce-user-orders.view-display-id-order_page .account-orders-view__content {
	padding-left: 16px;
	padding-right: 16px;
}

.view-commerce-user-orders.view-display-id-order_page .page-title {
	margin: 0;
}

.view-commerce-user-orders.view-display-id-order_page .view-content,
.view-commerce-user-orders.view-display-id-order_page .view-empty {
	width: 100%;
}

.view-commerce-user-orders.view-display-id-order_page .orders {
	max-width: 1440px;
	margin: 2em auto;
}

.view-commerce-user-orders.view-display-id-order_page .orders__head,
.view-commerce-user-orders.view-display-id-order_page .order__row {
	grid-template-columns: 80px minmax(0, 1fr) 140px 140px minmax(160px, auto);
}


.view-commerce-user-orders.view-display-id-order_page .orders__head {
	padding-right: .5em;
}

.view-commerce-user-orders.view-display-id-order_page .order {
	background: #fff;
}

.view-commerce-user-orders.view-display-id-order_page .order__row {
	padding-right: 14px;
	min-height: 45px;
}

.view-commerce-user-orders.view-display-id-order_page .order__row::after {
	display: none;
}

.view-commerce-user-orders.view-display-id-order_page .order__cell {
	min-width: 0;
	font-family: "League Spartan", sans-serif;
	line-height: 1.1;
}

.view-commerce-user-orders.view-display-id-order_page .order__cell-label {
	display: none;
	font-weight: 600;
	margin-right: 0.35rem;
}

.view-commerce-user-orders.view-display-id-order_page .order__cell--order_number {
	font-size: 1.25rem;
	font-weight: 700;
}

.view-commerce-user-orders.view-display-id-order_page .order__cell--total_price__number,
.view-commerce-user-orders.view-display-id-order_page .order__cell--state {
	white-space: nowrap;
}

.view-commerce-user-orders.view-display-id-order_page .order__cell--retry_payment {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.view-commerce-user-orders.view-display-id-order_page .order__actions {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	gap: 0.5rem;
}

.view-commerce-user-orders.view-display-id-order_page .order__actions a.button {
	display: inline-block;
	pointer-events: auto;
	text-decoration: none;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	padding: 0.55em 0.9em;
	border-radius: 4px;
	border: 2px solid #b36206;
	color: #b36206;
	background: transparent;
	white-space: nowrap;
}

.view-commerce-user-orders.view-display-id-order_page .order__actions a.button--primary {
	background: #b36206;
	color: #fff;
}

.view-commerce-user-orders.view-display-id-order_page .order__payment-processing {
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	color: #83390b;
	white-space: nowrap;
}

.view-commerce-user-orders.view-display-id-order_page .order__cell--retry_payment a {
	pointer-events: auto;
}

.view-commerce-user-orders.view-display-id-order_page .view-empty {
	padding: 1rem;
}


.view-commerce-user-orders.view-display-id-order_page .order__cell a,
.view-commerce-user-orders.view-display-id-order_page .orders__head a {
	font-weight: 600;
}

@media (max-width: 700px) {
	.view-commerce-user-orders.view-display-id-order_page .orders {
		margin-top: 1.25rem;
	}

	.view-commerce-user-orders.view-display-id-order_page .order__row {
		grid-template-columns: 1fr 1fr;
	}

	.view-commerce-user-orders.view-display-id-order_page .order__cell-label {
		display: inline;
	}

	.view-commerce-user-orders.view-display-id-order_page .order__cell--order_number {
		grid-column: 1 / -1;
		font-size: 1rem;
	}

	.view-commerce-user-orders.view-display-id-order_page .order__cell--placed,
	.view-commerce-user-orders.view-display-id-order_page .order__cell--total_price__number,
	.view-commerce-user-orders.view-display-id-order_page .order__cell--state,
	.view-commerce-user-orders.view-display-id-order_page .order__cell--retry_payment {
		font-size: .9rem;
	}

	.view-commerce-user-orders.view-display-id-order_page .order__cell--retry_payment {
		grid-column: 1 / -1;
		justify-content: flex-start;
	}

	.view-commerce-user-orders.view-display-id-order_page .order__actions {
		justify-content: flex-start;
	}
}

@media (max-width: 900px) and (min-width: 701px) {
	.view-commerce-user-orders.view-display-id-order_page .orders__head,
	.view-commerce-user-orders.view-display-id-order_page .order__row {
		grid-template-columns: 60px minmax(0, 1fr) 110px 110px minmax(140px, auto);
	}
}