:root {
	--sbc-green: #95C23D;
	--sbc-green-rgb: 149, 194, 61;
	--sbc-green-dark: #7FAA2A;
	--sbc-green-dark-rgb: 127, 170, 42;
	--sbc-gray: #808080;
	--sbc-white: #fff;
}

.theme_sbc {
	--cc-bg: #f9faff;
	--cc-text: #112954;
	--cc-btn-primary-bg: var(--sbc-green);
	--cc-btn-primary-text: var(--cc-bg);
	--cc-btn-primary-hover-bg: var(--sbc-green-dark);
	--cc-btn-secondary-bg: rgba(var(--sbc-green-rgb), 0.15);
	--cc-btn-secondary-text: var(--cc-text);
	--cc-btn-secondary-hover-bg: rgba(var(--sbc-green-rgb), 0.3);
	--cc-toggle-bg-off: rgba(var(--sbc-green-dark-rgb), 0.5);
	--cc-toggle-bg-on: var(--sbc-green-dark);
	--cc-toggle-bg-readonly: rgba(var(--sbc-green-rgb), 0.15);
	--cc-toggle-knob-bg: #fff;
	--cc-toggle-knob-icon-color: #ecf2fa;
	--cc-block-text: var(--cc-text);
	--cc-cookie-category-block-bg: rgba(var(--sbc-green-rgb), 0.15);
	--cc-cookie-category-block-bg-hover: rgba(var(--sbc-green-rgb), 0.3);
	--cc-section-border: #f1f3f5;
	--cc-cookie-table-border: #e1e7f3;
	--cc-overlay-bg: rgba(255, 255, 255, .0);
	--cc-webkit-scrollbar-bg: rgba(var(--sbc-green-rgb), 0.15);
	--cc-webkit-scrollbar-bg-hover: rgba(var(--sbc-green-rgb), 0.30);
}

.backdrop {
	--cc-overlay-bg: rgba(4, 6, 8, .85);
}

.theme_sbc #c-ttl {
	color: var(--cc-btn-primary-bg);
}

/* Custom border radius */
.theme_sbc #cm,
.theme_sbc #s-bl .act .b-acc,
.theme_sbc #s-inr,
.theme_sbc .cc_div .b-tl,
.theme_sbc .cc_div .c-bl {
	border-radius: 1.2em;
}

.theme_sbc .cc_div .c-bn {
	border-radius: .7em;
}