/*
--------------------------------------
Container
--------------------------------------
*/

.simple-btn-container {
	display: flex;
	gap: 20px;
}

.simple-btn-container--center {
	justify-content: center;
}

/*
--------------------------------------
Item
--------------------------------------
*/

.simple-btn-link {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
	font-family: var(--e-global-typography-text-font-family), sans-serif;
	font-size: 14px;
	font-weight: 600;
	border-radius: 25px;
	padding: 8px calc(22px + (42 - 22) * ((100vw - 320px) / (1920 - 320)));
}

/*Primaire*/

.simple-btn-link--primary {
	background: var(--e-global-color-primary);
	color: #fff;
	border: 2px solid var(--e-global-color-primary);
}

.simple-btn-link--primary:hover,
.simple-btn-link--primary:focus {
	background: #fff;
	color: var(--e-global-color-primary);
}

/*Secondaire*/

.simple-btn-link--secondary {
	background: var(--e-global-color-secondary);
	color: #fff;
	border: 2px solid var(--e-global-color-secondary);
}

.simple-btn-link--secondary:hover,
.simple-btn-link--secondary:focus {
	background: #fff;
	color: var(--e-global-color-secondary);
}

/*Tertiaire*/

.simple-btn-link--tertiary {
	background: #fff;
	color: var(--e-global-color-primary);
	border: 2px solid #fff;
}

.simple-btn-link--tertiary:hover,
.simple-btn-link--tertiary:focus {
	background: var(--e-global-color-primary);
	color: #fff;
}

/*Quaternaire*/

.simple-btn-container:has(.simple-btn-link--quaternary) {
	flex-wrap: wrap;
	justify-content: center;
}

.simple-btn-link--quaternary {
	background: #fff;
	color: #9C9C9C;
	border: 2px solid #D2D2D2;
}

.simple-btn-link--quaternary:hover,
.simple-btn-link--quaternary:focus {
	background: var(--e-global-color-primary);
	color: #fff;
	border-color: var(--e-global-color-primary);
}

/*
--------------------------------------
Item sans lien
--------------------------------------
*/

button.simple-btn-link.simple-btn-link--quaternary {
	cursor: default;
	padding: 15px 22px;
}