#customisation_accordion .accordion-button.collapsed {
	box-shadow: none;
	background-color: var(--bs-gray-100);
}
#customisation_accordion .accordion-button strong,
#customisation_accordion .accordion-button small,
#customisation_accordion .accordion-button i,
#customisation_accordion .accordion-button svg:not(.fa-check-circle) {
	color: #000;
}
#customisation_accordion input[type=text]:not(.input-group),
#customisation_accordion input[type=file]:not(.input-group),
#customisation_accordion input[type=number]:not(.input-group) {
	max-width: 800px;
}
#customisation_accordion select:not(.input-group) {
	width: 500px;

	@media (min-width: 300px) and (max-width: 700px) {
		width: 200px;
	}
	@media (max-width: 300px) {
		width: 150px;
	}
}
#customisation_accordion .input-group,
#customisation_accordion .input-group-heading {
	max-width: 800px;
	flex-wrap: nowrap;
}
#customisation_accordion .input-group-heading {
	display: flex;
	flex-grow: 1;
}
#customisation_accordion .input-group-heading .heading-span-main {
	margin-right: auto;
}
#customisation_accordion div.heading-spacer {
	width: 20px;
}
#customisation_accordion .input-group input {
	min-width: 50px;

	@media (max-width: 700px) {
		font-size: 0.8rem;
	}
}
#customisation_accordion .input-group-heading .input-span {
 	width: 80px;
	font-size: 0.9rem;

	@media (max-width: 700px) {
		font-size: 0.6rem;
		width: 55px;
	}
}
#customisation_accordion .input-group-heading .heading-span-main {
 	@media (max-width: 700px) {
		font-size: 0.7rem;
		width: 55px;
	}
}
#customisation_accordion .input-group .input-span {
	font-size: 0.8rem;
	width: 80px;

	@media (max-width: 700px) {
		font-size: 0.6rem;
		width: 55px;
	}
}
#customisation_accordion .option-image {
	max-width: 90px;
}
#customisation_accordion .option-image img {
	border-radius: 3px;
}
#customisation_accordion .option-colour {
	max-width: 80px;
}
#customisation_accordion .option-colour div {
	height: 60px;
}
#customisation_accordion .button-collapse svg {
	margin-left: 6px;
}
#customisation_accordion [data-customisation-input] button {
	height: 20px;
	width: 20px;
}
#customisation-basket-button small {
	line-height: 16px;
}
.customisation-total-price small {
	font-size: 0.7rem;
}