.button-group__container {
	display: flex;
}

.button-group__button {
	position: relative;
	background-color: white;
	border: 1px solid lightgray;
	width: 100px;
	cursor: pointer;
}

.button-group__button input {
	opacity: 0;
}

.button-group__button label {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.button-group__button input:checked + label {
	background-color: red;
}
