/* Alleen Mijn account > Beloningen. De originele WooCommerce-HTML blijft staan. */
body.anoukx-rewards-layout-page .spar-rewards-dashboard {
	--spar-theme-color-1: #F94092 !important;
	--spar-theme-color-2: #F94092 !important;
	--spar-theme-accent-color: #F94092 !important;
}

body.anoukx-rewards-layout-page #content > .ast-container {
	display: block !important;
	box-sizing: border-box !important;
	width: 100% !important;
	max-width: 1240px !important;
	margin-inline: auto !important;
	padding-inline: 24px !important;
}

body.anoukx-rewards-layout-page #primary,
body.anoukx-rewards-layout-page #main,
body.anoukx-rewards-layout-page article,
body.anoukx-rewards-layout-page .entry-content {
	float: none !important;
	width: 100% !important;
	max-width: none !important;
}

body.anoukx-rewards-layout-page article > .entry-header,
body.anoukx-rewards-layout-page .entry-content > .woocommerce {
	box-sizing: border-box !important;
	width: 100% !important;
	max-width: 1100px !important;
	margin-inline: auto !important;
}

body.anoukx-rewards-layout-page .entry-content > .woocommerce {
	display: grid !important;
	grid-template-columns: 220px minmax(0, 1fr) !important;
	align-items: start !important;
	column-gap: 28px !important;
	row-gap: 18px !important;
	margin-bottom: 60px !important;
}

body.anoukx-rewards-layout-page .entry-content > .woocommerce > .woocommerce-notices-wrapper {
	grid-column: 1 / -1 !important;
	width: 100% !important;
}

body.anoukx-rewards-layout-page .entry-content > .woocommerce > .woocommerce-notices-wrapper:empty {
	display: none !important;
}

body.anoukx-rewards-layout-page .woocommerce-MyAccount-navigation {
	position: static !important;
	grid-column: 1 !important;
	float: none !important;
	box-sizing: border-box !important;
	width: 220px !important;
	max-width: 100% !important;
	margin: 0 !important;
	transform: none !important;
}

body.anoukx-rewards-layout-page .woocommerce-MyAccount-content {
	position: static !important;
	grid-column: 2 !important;
	float: none !important;
	box-sizing: border-box !important;
	width: 100% !important;
	min-width: 0 !important;
	max-width: 100% !important;
	margin: 0 !important;
	transform: none !important;
}

body.anoukx-rewards-layout-page .spar-rewards-dashboard,
body.anoukx-rewards-layout-page .spar-tabs,
body.anoukx-rewards-layout-page .spar-tabs-content,
body.anoukx-rewards-layout-page .spar-tab-panel,
body.anoukx-rewards-layout-page .spar-rewards-overview,
body.anoukx-rewards-layout-page .spar-section {
	box-sizing: border-box !important;
	width: 100% !important;
	min-width: 0 !important;
	max-width: 100% !important;
}

body.anoukx-rewards-layout-page .spar-rewards-dashboard * {
	box-sizing: border-box !important;
}

@media (max-width: 921px) {
	body.anoukx-rewards-layout-page #content > .ast-container {
		padding-inline: 16px !important;
	}

	body.anoukx-rewards-layout-page .entry-content > .woocommerce {
		grid-template-columns: 1fr !important;
		gap: 24px !important;
		max-width: 760px !important;
	}

	body.anoukx-rewards-layout-page .woocommerce-MyAccount-navigation,
	body.anoukx-rewards-layout-page .woocommerce-MyAccount-content {
		grid-column: 1 !important;
		width: 100% !important;
		max-width: 100% !important;
	}
}

@media (max-width: 768px) {
	body.anoukx-rewards-layout-page .spar-tabs-nav {
		display: none !important;
	}

	body.anoukx-rewards-layout-page .spar-tabs-mobile,
	body.anoukx-rewards-layout-page .spar-tabs-select {
		display: block !important;
		width: 100% !important;
	}
}

@media (max-width: 520px) {
	body.anoukx-rewards-layout-page #content > .ast-container {
		padding-inline: 12px !important;
	}

	body.anoukx-rewards-layout-page .spar-rewards-overview,
	body.anoukx-rewards-layout-page .spar-tab-panel,
	body.anoukx-rewards-layout-page .spar-section {
		padding: 16px !important;
	}
}
