:root,
body {
	--e-global-color-primary: #68401D !important;
	--e-global-color-secondary: #AD9162 !important;
	--e-global-color-accent: #AD9162 !important;
	--framat-primary: #68401D !important;
	--framat-green: #68401D !important;
	--framat-deep-green: #68401D !important;
	--framat-gold: #AD9162 !important;
	--van-primary: #68401D !important;
	--van-secondary: #AD9162 !important;
}

/* Shared custom components that previously carried literal legacy colors. */
.framat-planning-cta,
.framat-editable-cta,
.fr-dest-final-cta,
.fr-aur-final-cta {
	background-color: #68401D !important;
	background-image: linear-gradient(135deg, #68401D, #4A2C16) !important;
}

.framat-planning-cta .elementor-button,
.framat-editable-cta .elementor-button,
.fr-dest-final-cta .elementor-button,
.fr-aur-final-cta .elementor-button {
	background-color: #AD9162 !important;
}

body .fr-dest-final-cta .fr-dest-cta-card .elementor-button,
body .fr-aur-final-cta .elementor-button,
body .framat-planning-cta .framat-native-footer-button .elementor-button {
	background: #AD9162 !important;
	border-color: #AD9162 !important;
	color: #FFFFFF !important;
}
