#itemConfigurator_Container {
	background: var(--ms-color-white);
	border: 1px solid var(--ms-color-light);
	margin-bottom: 15px;
}

#itemConfigurator_Container #itemConfigurator_Results {
	width: 100%;
	padding: 50%;
	position: relative;
}

#itemConfigurator_Container #itemConfigurator_Results img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: contain;
}

/* NAVIGATIONS */

#itemConfigurator_Navigations {
	display: flex;
}

#itemConfigurator_Navigations .itemConfigurator_Nav {
	width: 0;
	transition: all 0.3s;
	overflow: hidden;
}

#itemConfigurator_Navigations .itemConfigurator_Nav .itemConfigurator_NavHeader {
	font-weight: bold;
	display: flex;
	align-items: center;
	padding: 15px;
	background: var(--ms-color-primary);
	color: var(--ms-color-white);
	cursor: pointer;
}


#itemConfigurator_Navigations .itemConfigurator_Nav .itemConfigurator_NavHeader > i {
	margin-right: 15px;
}

#itemConfigurator_Navigations .itemConfigurator_Nav_Active {
	width: 100%;
}

#itemConfigurator_Navigations .itemConfigurator_NavItems  {
	list-style: none !important;
	padding: 0;
	margin: 0;
}

#itemConfigurator_Navigations .itemConfigurator_NavItems .itemConfigurator_NavItem  {
	display: flex;
	align-items: center;
	cursor: pointer;
	padding: 15px;
	position: relative;
}


#itemConfigurator_Navigations .itemConfigurator_NavItems .itemConfigurator_NavItem > * {
	position: relative;
}

#itemConfigurator_Navigations .itemConfigurator_NavItems .itemConfigurator_NavItem.itemConfigurator_NavItem_Active:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: var(--ms-color-success);
	opacity: 0.2;
}

#itemConfigurator_Navigations .itemConfigurator_NavItems .itemConfigurator_NavItem b {
	flex: 1;
}

#itemConfigurator_Navigations .itemConfigurator_NavItems .itemConfigurator_NavItem .itemConfigurator_ItemPrice {
	font-size: 90%;
}


#itemConfigurator_Navigations .itemConfigurator_NavItems .itemConfigurator_NavItem + .itemConfigurator_NavItem {
	border-top: 1px solid var(--ms-color-light);
}


#itemConfigurator_Navigations .itemConfigurator_NavItems .itemConfigurator_NavItem:hover {
	background: var(--ms-color-light);
}

#itemConfigurator_Navigations .itemConfigurator_NavItems .itemConfigurator_NavItem .itemConfigurator_ItemPreview {
	margin-right: 15px;
	width: 50px;
	border-radius: 3px;
}