:root {
	--overlay-container-left: 10px;
	--overlay-container-top: 10px;
}

.aimeos-overlay {
	/* background-color:var(--department, black); */
	background-color: var(--dark);
	/* background-color: var(--ai-bg, #FFF); */
	position: fixed;
	z-index: 9000;
	height: 100%;
	width: 100%;
	opacity: 0;
	left: 0;
	top: 0;
}

.aimeos-container {
	position: absolute;
	z-index: 9001;
	opacity: 1;
	border: solid 1px #D0D0D0;
	border-radius: 5px;
	background-color: #FFF;
	max-width: 65em;
	width: 98%;
	padding: 1%;
	box-shadow: 0 0 4px 1px rgba(53, 53, 53, .35);
	/*
	border-color: var(--ai-light, #D0D0D0);
	background-color: var(--ai-bg, #FFF);
	*/
}

.aimeos-container-position {
	max-height: 65vh;
	height: 98vh;
	overflow-y: scroll;
	left: var(--overlay-container-left, "10px");
	top: var(--overlay-container-top, "10px");
}

.aimeos-container .btn-close {
	display: block;
	cursor: pointer;
	text-align: right;
}

.aimeos .price-list {
	font-weight: normal;
	color: #555;
	color: var(--ai-secondary, #555);
	padding: 0;
	margin: 0;
}

.aimeos .price-item {
	display: none;
}

.aimeos .price-item:first-of-type {
	display: block;
}

.aimeos .price-item:first-of-type .quantity,
.aimeos .price-item:first-of-type .rebate,
.aimeos .price-item:first-of-type .costs,
.aimeos .price-item:first-of-type .taxrate {
	display: none;
}

.aimeos .price-item .rebatepercent {
	background-color: #A00000;
	padding: 0em 0.25em;
	margin-left: 1em;
	color: #FFF;
}
