/*Switch*/
.switch
{
	display:inline-block;
}
.switch .switch-input
{
	position:absolute;
	left:0;
	z-index:-1;
	width:1rem;
	height:1.25rem;
	opacity:0;
}
.switch .switch-label
{
	display:inline-flex;
	align-items:center;
	border-radius:24px;
	background-color:var(--basic-100);
	padding:4px;
	margin:0;
	cursor:pointer;
	position:relative;
	z-index:1;
	user-select:none;
}
.switch .switch-input ~ .switch-label::before
{
	content:'';
	display:inline-block;
	width:100px;
	height:calc(100% - 8px);
	border-radius:24px;
	background-color:var(--tertiary-800);
	position:absolute;
	top:50%;
	left:0;
	z-index:-1;
	transform:translate(4px, -50%);
	transition:all var(--transition-fast);
}
.switch .switch-input:checked ~ .switch-label::before
{
	transform:translate(calc(100% + 4px), -50%);
	transition:all var(--transition-fast);
}
.switch .switch-label .switch-item
{
	display:inline-flex;
	justify-content:center;
	align-items:center;
	vertical-align:middle;
	width:100px;
	color:var(--basic-800);
	font-size:0.875rem;
	line-height:1;
	font-weight:600;
	text-decoration:none;
	background-color:transparent;
	padding:10px 14px;
	transition:all var(--transition-fast);
}
.switch .switch-label .switch-item::before
{
	content:'';
	display:inline-block;

	color:inherit;
	font-family:'Font Awesome Kit';
	font-size:1.5rem;
	line-height:1;
	font-weight:400;
	font-style:normal;
	font-variant:normal;
	text-rendering:auto;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;

	margin-right:8px;
}
.switch .switch-input:not(:checked) ~ .switch-label .switch-item.card-view
{
	color:var(--basic-0);
}
.switch .switch-input:checked ~ .switch-label .switch-item.list-view
{
	color:var(--basic-0);
}
@media all and (max-width:575px)
{
	.switch .switch-input ~ .switch-label::before
	{
		width:41px;
	}
	.switch .switch-label .switch-item
	{
		width:41px;
		font-size:0;
	}
	.switch .switch-label .switch-item::before
	{
		margin-right:0;
	}
}

/*Switch - Icons*/
.switch .switch-item.card-view::before
{
	content:'\e013';
}
.switch .switch-item.list-view::before
{
	content:'\e018';
}

/*Badge*/
.badge
{
	display:inline-flex;
	align-items:center;
	color:var(--basic-0);
	font-size:0.875rem;
	line-height:1.5;
	font-weight:400;
	border-radius:8px;
	background-color:var(--primary-700);
	padding:6px 8px;
	transition:none;
}
.badge.badge-icon::after,
.badge.badge-only-icon::after
{
	display:inline-block;

	color:inherit;
	font-family:'Font Awesome Kit';
	font-size:1.5rem;
	line-height:0;
	font-weight:400;
	font-style:normal;
	font-variant:normal;
	text-rendering:auto;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
}
.badge.badge-icon::after
{
	margin-left:8px;
}
.badge .fak
{
	font-size:1rem;
	margin-left:8px;
}

/*Badge - Colors*/
.badge-green,
.badge-yellow,
.badge-red,
.badge-neutral,
.badge-kit
{
	color:var(--basic-900);
}
.badge-green
{
	background-color:var(--badge-green);
}
.badge-yellow
{
	background-color:var(--badge-yellow);
}
.badge-red
{
	background-color:var(--badge-red);
}
.badge-neutral
{
	background-color:var(--badge-neutral);
}
.badge-kit
{
	background-color:var(--kit-200);
}

/*Badge - Icons*/
.ico-fire::after
{
	content:'\e007';
}
.ico-discount::after
{
	content:'\e006';
}

/*List*/
/*List - Steps*/
ul.step-list
{
	display:flex;
	align-items:center;
	list-style-type:none;
	padding:0;
	margin:0 0 40px 0;
}
ul.step-list li
{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	color:var(--basic-400);
	font-weight:700;
	text-align:center;
	padding:8px 16px;
	margin-left:40px;
	position:relative;
}
ul.step-list li::before
{
	content:'';
	width:40px;
	height:1px;
	background-color:var(--tertiary-100);
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:-40px;
}
ul.step-list li.active
{
	color:var(--tertiary-400);
}
ul.step-list li.active::before
{
	background-color:var(--tertiary-400);
}
ul.step-list li:first-child
{
	margin-left:0;
}
ul.step-list li:first-child::before
{
	display:none;
}
ul.step-list li .step-number
{
	flex:1 0 100%;
	font-size:1.5rem;
	text-align:center;
	margin-bottom:4px;
}
ul.step-list li a
{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	color:inherit;
}
ul.step-list li a:hover
{
	text-decoration:none;
}
ul.step-list li:not(.active) a
{
	cursor:default;
}
@media all and (max-width:767px)
{
	ul.step-list
	{
		max-width:100%;
		overflow-x:auto;
	}
}

/*List - Control*/
ul.control-list
{
	border:1px solid var(--secondary-600);
	border-radius:16px;
	list-style-type:none;
	padding:16px;
	margin:4px 0;
}
ul.control-list li
{
	display:flex;
	align-items:center;
	margin-bottom:16px;
}
ul.control-list li:last-child
{
	margin-bottom:0;
}

/*List - Image Step*/
ul.image-step-list
{
	display:grid;
	grid-template-columns:repeat(4, 1fr);
	row-gap:20px;
	column-gap:120px;
	justify-items:center;
	list-style-type:none;
	padding:0;
	margin:var(--section-spacing-xs) 0;
}
ul.image-step-list li
{
	display:block;
}
ul.image-step-list li .image-wrap
{
	text-align:center;
	margin-bottom:24px;
}
ul.image-step-list li .content-wrap
{
	display:flex;
	align-items:center;
}
ul.image-step-list li .content-wrap h1
{
	margin-bottom:0;
}
ul.image-step-list li .content-wrap .content
{
	margin-left:24px;
}
@media all and (max-width:1199px)
{
	ul.image-step-list
	{
		grid-template-columns:repeat(2, 1fr);
	}
}
@media all and (max-width:767px)
{
	ul.image-step-list
	{
		grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));
	}
}

/*List - Check*/
ul.check-list
{
	list-style-type:none;
	padding:0;
	margin:0 0 40px 0;
}
ul.check-list li
{
	display:flex;
	align-items:center;
	margin-bottom:16px;
}
ul.check-list li:last-child
{
	margin-bottom:0;
}
ul.check-list li::before
{
	content:'\e026';

	color:var(--tertiary-400);
	font-family:'Font Awesome Kit';
	font-size:1.5rem;
	line-height:1;
	font-weight:400;
	font-style:normal;
	font-variant:normal;
	text-rendering:auto;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;

	margin-right:16px;
}

/*Breadcrumbs*/
.breadcrumbs
{
	display:inline-block;
	width:100%;
	margin-top:32px;
}
.breadcrumbs ul
{
	display:flex;
	align-items:center;
	list-style-type:none;
	padding:0;
	margin:0;
}
.breadcrumbs ul li
{
	display:flex;
	align-items:center;
}
.breadcrumbs ul li .seperator
{
	display:inline-block;
	color:var(--tertiary-400);
	font-size:1.5rem;
	margin:0 24px;
}
.breadcrumbs ul li a
{
	color:var(--tertiary-400);
}
.breadcrumbs ul li a.active
{
	color:var(--basic-900);
	pointer-events:none;
}
@media all and (max-width:575px)
{
	.breadcrumbs ul
	{
		max-width:100%;
		overflow-x:auto;
	}
	.breadcrumbs ul li
	{
		white-space:nowrap;
	}
	.breadcrumbs ul li a
	{
		font-size:0.875rem;
	}
	.breadcrumbs ul li .seperator
	{
		margin:0 12px;
	}
}

/*Side Menu*/
.side-menu
{
	display:inline-block;
	width:100%;
	border-radius:8px;
	border:1px solid var(--basic-300);
	padding:16px;
	margin-bottom:16px;
	position:sticky;
	top:157px;
	max-height:calc(100vh - 173px);
	overflow-y:auto;
}
.side-menu .side-menu-listing
{
	margin-top:24px;
}
.side-menu .side-menu-listing ul
{
	list-style-type:none;
	padding:0;
	margin:0;
}
.side-menu .side-menu-listing ul li:not(:last-child)
{
	padding-bottom:16px;
}
.side-menu .side-menu-listing ul li > a
{
	flex-basis:100%;
	display:flex;
	align-items:center;
	color:var(--basic-700);
	font-size:1rem;
	line-height:1;
	font-weight:400;
	text-decoration:none;
}
.side-menu .side-menu-listing ul li.active > a
{
	color:var(--basic-900);
	font-weight:600;
}
.side-menu .side-menu-listing ul li.active > a:hover,
.side-menu .side-menu-listing ul li > a:hover
{
	color:var(--primary-700);
}
@media all and (max-width:1199px)
{
	.side-menu
	{
		display:none;
	}
}

/*Side Menu - Sublist*/
.side-menu .side-menu-listing ul.sublist
{
	padding:24px 0 16px 24px;
}
.side-menu .side-menu-listing ul.sublist li
{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.side-menu .side-menu-listing ul.sublist li::before
{
	content:'';
	display:list-item;
	list-style-type:disc;
}

/*Dropdown*/
.dropdown--cart
{
	position:static;
}
.dropdown .dropdown-toggle::after
{
	content:'\e011';

	color:inherit;
	font-family:'Font Awesome Kit';
	font-size:1rem;
	line-height:1;
	font-weight:400;
	font-style:normal;
	font-variant:normal;
	text-rendering:auto;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;

	vertical-align:middle;
	border:0;
	margin:0 0 0 4px;
	transform:rotate(90deg);
	transition:transform var(--transition-fast);
}
.dropdown.show .dropdown-toggle::after
{
	transform:rotate(270deg);
	transition:transform var(--transition-fast);
}
.dropdown-menu
{
	min-width:220px;
	border:0;
	border-radius:16px;
	box-shadow:0 4px 16px var(--shadow);
	padding-block:16px;
}
.dropdown-menu .dropdown-item,
.dropdown-menu .nav-link
{
	color:var(--basic-900);
	font-weight:600;
	background-color:var(--basic-0);
	padding:8px 24px;
	transition:all var(--transition);
}
.dropdown-menu .dropdown-item:is(:focus, :hover, :active),
.dropdown-menu .nav-link:is(:focus, :hover, :active)
{
	background-color:var(--tertiary-50);
	cursor:pointer;
	transition:all var(--transition);
}

/*Dropdown - DNA Kit*/
.dropdown-menu--dnakit
{
	min-width:288px;
}
.dropdown-menu--dnakit .nav-kit-item .nav-link
{
	display:flex;
	align-items:center;
	gap:12px;
	width:100%;
}
.dropdown-menu--dnakit .nav-kit-item .nav-link::before
{
	content:'';
	width:56px;
	height:56px;
	border:1px solid var(--basic-300);
	border-radius:50%;
	background-repeat:no-repeat;
	background-position:center center;
}
.dropdown-menu--dnakit .nav-kit-item--1 .nav-link::before
{
	background-image:url('data:image/jpeg;base64,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')
}
.dropdown-menu--dnakit .nav-kit-item--2 .nav-link::before
{
	border-color:transparent;
	background-image:url('data:image/jpeg;base64,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')
}
@media all and (max-width:1199px)
{
	.dropdown-menu--dnakit .nav-kit-item .nav-link::before
	{
		display:none;
	}
}

/*Search Box*/
.search-box
{
	display:flex;
	align-items:center;
	border-radius:50px;
	background-color:var(--basic-0);
	box-shadow:0 6px 24px var(--shadow);
	padding:4px 16px;
	position:relative;
}
.search-box .search-input
{
	display:inline-block;
	width:100%;
	border:0;
	background-color:transparent;
	padding:20px 0;
	margin-right:16px;
}
.search-box .search-input:focus
{
	outline:none;
}
.search-box .search-button
{
	flex:0 0 auto;
	display:inline-block;
	width:48px;
	height:48px;
	color:var(--basic-0);
	font-size:1.5rem;
	border:0;
	border-radius:50%;
	background-color:var(--primary-700);
}
@media all and (max-width:575px)
{
	.search-box .search-input
	{
		padding:14px 0;
	}
	.search-box .search-button
	{
		width:36px;
		height:36px;
	}
}

/*Search Box - Dropdown*/
.search-box .ui-menu
{
	display:inline-block;
	width:100% !important;
	max-height:330px;
	overflow-y:auto;
	font-size:1rem;
	font-family:Cairo, Arial, Helvetica, sans-serif;
	border:0;
	border-radius:16px;
	background-color:var(--basic-0);
	box-shadow:0 4px 16px var(--shadow);
	padding:16px;
	margin:0;
	left:0 !important;
	z-index:9;
}

/*Search Box - Dropdown - Item*/
.search-box .ui-menu .ui-menu-item
{
	display:inline-block;
	width:100%;
	list-style-type:none;
}
.search-box .ui-menu .ui-menu-item .ui-menu-item-wrapper
{
	display:flex;
	align-items:center;
	color:var(--basic-900);
	border:0;
	border-radius:8px;
	padding:8px 4px;
}
.search-box .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active
{
	color:var(--basic-900);
	text-decoration:none;
	border:0;
	background:none;
	margin:0;
}
.search-box .ui-menu .ui-menu-item .ui-menu-item-wrapper:hover
{
	background-color:var(--basic-50);
}

/*Search Box - Dropdown - Group*/
.search-box .ui-menu .ui-menu-item.group
{
	pointer-events:none;
}
.search-box .ui-menu .ui-menu-item.group .ui-menu-item-wrapper
{
	color:var(--tertiary-800);
	font-weight:700;
	text-transform:uppercase;
}
.search-box .ui-menu .ui-menu-item.group .ui-menu-item-wrapper.ui-state-active
{
	color:var(--tertiary-800);
	font-weight:700;
}
.search-box .ui-menu .ui-menu-item.group .ui-menu-item-wrapper:hover
{
	background-color:transparent;
}
.search-box .ui-menu .ui-widget-content.group.ui-menu-divider
{
	display:none;
}

/*Search Box - Dropdown - Category*/
.search-box .ui-menu .ui-menu-item.category .ui-menu-item-wrapper .image-wrap
{
	display:inline-block;
	width:56px;
	height:56px;
	min-width:56px;
	min-height:56px;
	border-radius:50%;
	padding:4px;
	margin-right:16px;
}

/*Search Box - Dropdown - Seperator*/
.search-box .ui-menu .ui-widget-content.seperator
{
	height:auto;
	font-size:1rem;
	line-height:1.5;
	border:0;
	background:transparent;
	margin:0;
	pointer-events:none;
}
.search-box .ui-menu .ui-widget-content.seperator span
{
	display:inline-block;
	width:100%;
	height:1px;
	background-color:var(--basic-300);
	padding:0;
}
