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

	/* Subbyx Purple */
	--sbx-purple-50: #454545;
	--sbx-purple-100: #454545;
	--sbx-purple-200: #454545;
	--sbx-purple-300: #454545;
	--sbx-purple-400: #454545;
	--sbx-purple-500: #000;
	--sbx-purple-600: #000;
	--sbx-purple-700: #000;
	--sbx-purple-800: #000;
	--sbx-purple-900: #000;
	--sbx-purple-950: #000;
	--sbx-purple-980: #000;

	/* Green Caribbean */
	--sbx-green-caribbean-50: #000;
	--sbx-green-caribbean-100: #000;
	--sbx-green-caribbean-200: #000;
	--sbx-green-caribbean-300: #000;
	--sbx-green-caribbean-400: #000;
	--sbx-green-caribbean-500: #000;
	--sbx-green-caribbean-600: #000;
	--sbx-green-caribbean-700: #000;
	--sbx-green-caribbean-800: #000;
	--sbx-green-caribbean-900: #000;
	--sbx-green-caribbean-950: #000;

	/* Blue Blueberry */
	--sbx-blue-blueberry-50: #000;
	--sbx-blue-blueberry-100: #000;
	--sbx-blue-blueberry-200: #000;
	--sbx-blue-blueberry-300: #000;
	--sbx-blue-blueberry-400: #000;
	--sbx-blue-blueberry-500: #000;
	--sbx-blue-blueberry-600: #000;
	--sbx-blue-blueberry-700: #000;
	--sbx-blue-blueberry-800: #000;
	--sbx-blue-blueberry-900: #000;
	--sbx-blue-blueberry-950: #000;

	/* Pink Rosie */
	--sbx-pink-rosie-50: #000;
	--sbx-pink-rosie-100: #000;
	--sbx-pink-rosie-200: #000;
	--sbx-pink-rosie-300: #000;
	--sbx-pink-rosie-400: #000;
	--sbx-pink-rosie-500: #000;
	--sbx-pink-rosie-600: #000;
	--sbx-pink-rosie-700: #000;
	--sbx-pink-rosie-800: #000;
	--sbx-pink-rosie-900: #000;
	--sbx-pink-rosie-950: #000;

	/* Green Caribbean */
	--sbx-picton-blue-50: #000;
	--sbx-picton-blue-100: #000;
	--sbx-picton-blue-200: #000;
	--sbx-picton-blue-300: #000;
	--sbx-picton-blue-400: #000;
	--sbx-picton-blue-500: #000;
	--sbx-picton-blue-600: #000;
	--sbx-picton-blue-700: #000;
	--sbx-picton-blue-800: #000;
	--sbx-picton-blue-900: #000;
	--sbx-picton-blue-950: #000;

	/* 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, #e20b13 0%, #e20b13 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'] .btnPrimaryBrand {
	border: 1px solid #e20b13;
	background-color: #e20b13;
	color: #fff;
}

[data-theme='store'] .btnPrimaryBrand:hover {
	border-color: #ff9a9e;
	background-color: #ff9a9e;
	color: #000;
}

/* Active state */
[data-theme='store'] .btnPrimaryBrand:active {
	border-color: #ff9a9e;
	background-color: #ff9a9e;
	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 #e20b13;
	background-color: #fff;
	color: #000;
}

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

/* Active state */
[data-theme='store'] .btnSecondaryNeutral:active,
[data-theme='store'] .btnSecondaryBrand:active {
	border-color: #e20b13;
	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'] .textOnBrand,
.textOnBrand * {
	color: #fff !important;
}
