html[data-theme='store'] {
	--sbx-visibility-default-search: none;
	--sbx-visibility-default-header: none;
	--sbx-visibility-default-footer: none;

	/* Subbyx Purple */
	--sbx-purple-50: #d3f8e0;
	--sbx-purple-100: #d3f8e0;
	--sbx-purple-200: #d3f8e0;
	--sbx-purple-300: #d3f8e0;
	--sbx-purple-400: #d3f8e0;
	--sbx-purple-500: #0a7b4b;
	--sbx-purple-600: #0a7b4b;
	--sbx-purple-700: #0a7b4b;
	--sbx-purple-800: #0a7b4b;
	--sbx-purple-900: #0a7b4b;
	--sbx-purple-950: #042a1c;
	--sbx-purple-980: #042a1c;

	/* Yellow Sunny */
	/* --sbx-yellow-sunny-50: #d3f8e0;
	--sbx-yellow-sunny-100: #d3f8e0;
	--sbx-yellow-sunny-200: #d3f8e0;
	--sbx-yellow-sunny-300: #d3f8e0;
	--sbx-yellow-sunny-400: #0a7b4b;
	--sbx-yellow-sunny-500: #0a7b4b;
	--sbx-yellow-sunny-600: #0a7b4b;
	--sbx-yellow-sunny-700: #0a7b4b;
	--sbx-yellow-sunny-800: #0a7b4b;
	--sbx-yellow-sunny-900: #042a1c;
	--sbx-yellow-sunny-950: #042a1c; */

	/* Green Caribbean */
	--sbx-green-caribbean-50: #d3f8e0;
	--sbx-green-caribbean-100: #d3f8e0;
	--sbx-green-caribbean-200: #d3f8e0;
	--sbx-green-caribbean-300: #d3f8e0;
	--sbx-green-caribbean-400: #0a7b4b;
	--sbx-green-caribbean-500: #0a7b4b;
	--sbx-green-caribbean-600: #0a7b4b;
	--sbx-green-caribbean-700: #0a7b4b;
	--sbx-green-caribbean-800: #0a7b4b;
	--sbx-green-caribbean-900: #042a1c;
	--sbx-green-caribbean-950: #042a1c;

	/* Blue Blueberry */
	--sbx-blue-blueberry-50: #d3f8e0;
	/* --sbx-blue-blueberry-100: #d3f8e0; */
	--sbx-blue-blueberry-200: #d3f8e0;
	--sbx-blue-blueberry-300: #d3f8e0;
	--sbx-blue-blueberry-400: #0a7b4b;
	--sbx-blue-blueberry-500: #0a7b4b;
	--sbx-blue-blueberry-600: #0a7b4b;
	--sbx-blue-blueberry-700: #0a7b4b;
	--sbx-blue-blueberry-800: #0a7b4b;
	--sbx-blue-blueberry-900: #042a1c;
	--sbx-blue-blueberry-950: #042a1c;

	/* Pink Rosie */
	--sbx-pink-rosie-50: #d3f8e0;
	--sbx-pink-rosie-100: #d3f8e0;
	--sbx-pink-rosie-200: #d3f8e0;
	--sbx-pink-rosie-300: #d3f8e0;
	--sbx-pink-rosie-400: #0a7b4b;
	--sbx-pink-rosie-500: #0a7b4b;
	--sbx-pink-rosie-600: #0a7b4b;
	--sbx-pink-rosie-700: #0a7b4b;
	--sbx-pink-rosie-800: #0a7b4b;
	--sbx-pink-rosie-900: #042a1c;
	--sbx-pink-rosie-950: #042a1c;

	/* Green Caribbean */
	--sbx-picton-blue-50: #d3f8e0;
	--sbx-picton-blue-100: #d3f8e0;
	--sbx-picton-blue-200: #d3f8e0;
	--sbx-picton-blue-300: #d3f8e0;
	--sbx-picton-blue-400: #0a7b4b;
	--sbx-picton-blue-500: #0a7b4b;
	--sbx-picton-blue-600: #0a7b4b;
	--sbx-picton-blue-700: #0a7b4b;
	--sbx-picton-blue-800: #0a7b4b;
	--sbx-picton-blue-900: #042a1c;
	--sbx-picton-blue-950: #042a1c;

	/* Informative */
	--sbx-informative-100: #dae1ff;
	--sbx-informative-700: #171cde;
	/* Positive */
	--sbx-positive-100: #cffce7;
	--sbx-positive-700: #007e5f;
	/* Warning */
	--sbx-warning-400: #ffae20;
	--sbx-warning-700: #b74406;
	/* Negative */
	--sbx-negative-50: #fef6f6;
	--sbx-negative-700: #bd1918;
	--sbx-negative-800: #9c1918;
}
[data-theme='store'] a {
	color: #000;
}
[data-theme='store'] .recentSearchLink {
	color: unset !important;
}
[data-theme='store'] .selectedPlanJohnny {
	background: linear-gradient(180deg, #0a7b4b 0%, #0a7b4b 92%, rgba(3, 129, 35, 0) 100%);
}
[data-theme='store'] .selectedPlanTeddy {
	background: linear-gradient(180deg, #a61a67 0%, #a61a67 92%, rgba(166, 26, 103, 0) 100%);
}

/*** Primary Buttons ***/
/* Base state */
[data-theme='store'] .btnPrimaryNeutral {
	color: #fff;
}
[data-theme='store'] .btnPrimaryBrand {
	border: 1px solid #0a7b4b;
	background-color: #0a7b4b;
	color: #fff;
}

/* Hover state */
[data-theme='store'] .btnPrimaryNeutral:hover {
	color: #fff;
}
[data-theme='store'] .btnPrimaryBrand:hover {
	border-color: #d3f8e0;
	background-color: #d3f8e0;
	color: #000;
}

/* Active state */
[data-theme='store'] .btnPrimaryNeutral:active {
	color: #fff;
}
[data-theme='store'] .btnPrimaryBrand:active {
	border-color: #d3f8e0;
	background-color: #d3f8e0;
	color: #000;
}

/* Disabled state */
[data-theme='store'] .btnPrimaryNeutral:disabled,
[data-theme='store'] .btnPrimaryNeutral[disabled],
[data-theme='store'] .btnPrimaryBrand:disabled,
[data-theme='store'] .btnPrimaryBrand[disabled] {
	border-color: #d9d9d6;
	background-color: #d9d9d6;
	color: #fff;
	cursor: not-allowed;
	opacity: 0.7;
}

/*** Secondary Buttons ***/
/* Base state */
[data-theme='store'] .btnSecondaryNeutral,
[data-theme='store'] .btnSecondaryBrand {
	border: 1px solid #0a7b4b;
	background-color: #fff;
	color: #000;
}

/* Hover state */
[data-theme='store'] .btnSecondaryNeutral:hover,
[data-theme='store'] .btnSecondaryBrand:hover {
	border-color: #0a7b4b;
	background-color: #fff;
	color: #000;
}

/* Active state */
[data-theme='store'] .btnSecondaryNeutral:active,
[data-theme='store'] .btnSecondaryBrand:active {
	border-color: #0a7b4b;
	background-color: #fff;
	color: #000;
}

/* Disabled state */
[data-theme='store'] .btnSecondaryNeutral:disabled,
[data-theme='store'] .btnSecondaryNeutral[disabled],
[data-theme='store'] .btnSecondaryBrand:disabled,
[data-theme='store'] .btnSecondaryBrand[disabled] {
	border-color: #b1b3b3;
	background-color: #fff;
	color: #b1b3b3;
	cursor: not-allowed;
	opacity: 0.7;
}

[data-theme='store'] .btnPrimaryNeutral.textOnBrand * {
	color: #fff !important;
}
[data-theme='store'] .textOnBrand,
[data-theme='store'] .textOnBrand * {
	color: #fff !important;
}
[data-theme='store'] .bg-brandSecondary.textOnBrand *,
[data-theme='store'] .capitalize.textOnBrand *,
[data-theme='store'] .capitalize.textOnBrand {
	color: #000 !important;
}
