@layer webmasters
{	:root 
	{
		--cofbe-c-red-primary: #DF0140;
		--cofbe-c-yellow-primary: #fdc100;
		--cofbe-c-purple-primary: #68012e;
		--cofbe-c-purple-primary-alpha-12: #68012e1f;

		--cofbe-c-yellow-100: #fef3cc;
		--cofbe-c-yellow-200: #feecb2;
		--cofbe-c-yellow-300: #fee080;
		--cofbe-c-yellow-400: #fdd44d;

		--cofbe-c-red-100: #faccd9;
		--cofbe-c-red-200: #f7b2c6;
		--cofbe-c-red-300: #f180a0;
		--cofbe-c-red-400: #ec4d7a;
		--cofbe-c-red-800: #ae0339;

		--cofbe-c-purple-100: #e1ccd5;
		--cofbe-c-purple-200: #d2b3c0;
		--cofbe-c-purple-300: #b48096;
		--cofbe-c-purple-400: #954d6d;
		--cofbe-c-purple-800: #380119;

		--cofbe-c-gray-50: #f8f7f4;
		--cofbe-c-gray-100: #f2f0ea;
		--cofbe-c-gray-200: #ded9c9;
		--cofbe-c-gray-400: #b1a186;
		--cofbe-c-gray-500: #928660;
		--cofbe-c-gray-600: #7d6f51;
		--cofbe-c-gray-650: #7a6c6c;
		--cofbe-c-gray-700: #655743;
		--cofbe-c-gray-800: #463f37;
		--cofbe-c-gray-900: #2c241e;

		--cofbe-c-white: #ffffff;

		--cofbe-c-cyan-gray-100: #eaf6f7;
		--cofbe-c-cyan-gray-200: #d9ebf0;
		
		--cofbe-c-body-bg: var(--cofbe-c-white);
		--cofbe-c-body-color: var(--cofbe-c-gray-900);

		--cofbe-c-gray-primary: var(--cofbe-c-gray-900);
		--cofbe-c-gray-lightest: var(--cofbe-c-gray-50);

		--cofbe-c-green: #34A853;

		/*--cofbe-font-heading: "Outfit", sans-serif;
		--cofbe-font-body: "Outfit", sans-serif;*/

		--cofbe-font-size-xs: 12px;
		--cofbe-font-size-sm: 14px;
		--cofbe-font-size-sm-2: 16px;
		--cofbe-font-size-md: 18px;

		--cofbe-font-size-lg: 18px;			
		--cofbe-font-size-xl: 18px;	
		--cofbe-font-size-2xl: clamp(18px, 17.1818px + 0.2273vw, 20px);
		--cofbe-font-size-3xl: clamp(20px, 17.9618px + 0.6369vw, 28px);	
		--cofbe-font-size-4xl: clamp(21px, 18.1975px + 0.8758vw, 32px);	
		--cofbe-font-size-alt-5xl: clamp(24px, 19.9236px + 1.2739vw, 40px);	
		--cofbe-font-size-5xl: clamp(24px, 17.8854px + 1.9108vw, 48px);	
		--cofbe-font-size-alt-6xl: clamp(28px, 20.8662px + 2.2293vw, 56px);	
		--cofbe-font-size-6xl: clamp(28px, 18.828px + 2.8662vw, 64px);		

		/* Fixed icon sizes */
		--cofbe-fs-icon-lg: 18px;
		--cofbe-fs-icon-xl: 20px;
		--cofbe-fs-icon-2xl: 24px;
		--cofbe-fs-icon-3xl: 28px;
		--cofbe-fs-icon-4xl: 32px;
		--cofbe-fs-icon-alt-5xl: 40px;
		--cofbe-fs-icon-5xl: 48px;
		--cofbe-fs-icon-alt-6xl: 56px;
		--cofbe-fs-icon-6xl: 64px;


		--cofbe-rounded-none: 0;
		--cofbe-rounded-sm: 3px;
		--cofbe-rounded-md: 4px;
		--cofbe-rounded-lg: 8px;
		--cofbe-rounded-xl: 16px;
		--cofbe-rounded-full: 9999px;

		--cofbe-border-none: none;
		--cofbe-border-thin: 1px solid;
		--cofbe-border-thick: 2px solid;

		--cofbe-spacing-none: 0;
		--cofbe-spacing-xxs: 2px;
		--cofbe-spacing-xs: 4px;
		--cofbe-spacing-sm: 8px;
		--cofbe-spacing-sm-2: 12px;
		--cofbe-spacing-md: 16px;
		--cofbe-spacing-md-2: 22px;
		--cofbe-spacing-lg: 24px;
		--cofbe-spacing-xl: 32px;
		--cofbe-spacing-xl-2: 40px;
		--cofbe-spacing-xxl: 48px;
		--cofbe-spacing-3xl: 64px;
		--cofbe-spacing-4xl: 80px;

		--cofbe-line-height-none: 1.1;
		--cofbe-line-height-sm: 1.3;
		--cofbe-line-height-md: 1.5;

		--cofbe-shadow-none: none;
		--cofbe-shadow-md: 0 4px 16px 0 rgba(0, 0, 0, 0.12);
		--cofbe-shadow-md--inverse: 0 -4px 16px 0 rgba(0, 0, 0, 0.12);
		--cofbe-shadow-lg: 0 8px 24px 0 rgba(0, 0, 0, 0.24);

		--cofbe-transition-md: 0.3s ease-in-out;

		--cofbe-outline-focus: 2px dashed;
		--cofbe-outline-offset-focus: 2px;

		--cofbe-min-height-input: 44px;
		--cofbe-select-chevron: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18 9.732-4.683 5.151a1.78 1.78 0 0 1-2.634 0L6 9.733l1.318-1.199L12 13.685l4.682-5.15L18 9.731Z' fill='%23DF0140'/%3E%3C/svg%3E");
		--cofbe-select-chevron-purple: url('data:image/svg+xml,<svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="%2368012E" d="M0 0h44v44H0z"/><path d="m16 20.5 6 6 6-6" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');

		--cofbe-chat-widget-zindex: 1498;
		--cofbe-chat-bg-zindex: 1501;
	}
}
