:root {
	/* PANTONE 18-2326 TCX Cactus Flower */
	--pw-color-primary: #A83E6C;
	--pw-color-primary-dark: #833054;
	--pw-color-primary-darker: #702948;
	--pw-color-primary-light: #963760;

	/* PANTONE 583 C */
	--pw-color-tertiary: #B7BF10;
	--pw-color-tertiary-dark: #92990D;

	/* PANTONE 17-1456 TCX Tigerlily */
	--pw-color-accent-orange: #E2583E;
	--pw-color-accent-orange-dark: #B04530;

	/* PANTONE 277 C */
	--pw-color-accent-blue: #ABCAE9;

	--pw-color-bg-hover: #F8F0F3;

	/* Store selector and header search, which otherwise keep Party WOW's purple */
	--pw-color-field-bg: #F8F0F3;
	--pw-color-modal-accent: var(--pw-color-primary-darker);

	/* Pastel tints of the four brand colours, kept light enough for the banner
	   text and footer text to stay readable on every stop */
	--pw-gradient-banner: linear-gradient(90deg, #DFEBF7 0%, #E4E7A4 33%, #F4C0B6 66%, #DEB6C7 100%);
	--pw-gradient-footer: linear-gradient(100deg, #DFEBF7 0%, #E4E7A4 38%, #F4C0B6 68%, #DEB6C7 100%);

	/* Tints below are re-stated because the base theme bakes the old hue into them */
	--header-icons-bg: var(--pw-color-accent-blue);
	--nav-groups-hover-bg: #D9E7F5;

	--background-status-incoming: #EED8E283;
	--background-status-confirmed: #F1F2CF82;
	--background-status-ready: #F1F2CF82;
	--background-status-fulfilled: #F9DED886;

	/* 583 C is too light to read on white, so link hovers use the darker step */
	--color-base: var(--pw-color-tertiary-dark);
}

.page-wrapper header:has(.checkout__summary) {
	background: #f3ebf3;
}

.checkout__summary__total-current {
	color: #A83E6C;
}

.checkout__summary svg path {
	fill: #A83E6C;
}

.checkout__summary svg path:nth-child(2),
.checkout__summary svg path:nth-child(3) {
	stroke: #A83E6C;
}

#cart,
.js__open-cart.open__cart,
.product-card__form--widget {
	display: none !important;
}