.amas-account-front-shell,
.amas-marketplace {
	--amas-account-shell-max-width: 1780px;
	--amas-account-shell-sidebar-width: 290px;
	--amas-account-shell-gap: 28px;
	--amas-account-shell-padding-x: 28px;
	background: #eef6ff;
	min-height: calc(100vh - 122px);
}

body.amas-account-metronic .amas-kt-header,
body.amas-account-metronic .menu-header-box.amas-kt-menu-shell,
body.amas-marketplace .amas-kt-header,
body.amas-marketplace .menu-header-box.amas-kt-menu-shell {
	font-family: "Inter", Arial, sans-serif !important;
}

body.amas-account-metronic .amas-kt-header .amas-kt-actions,
body.amas-marketplace .amas-kt-header .amas-kt-actions {
	align-items: center !important;
}

body.amas-account-metronic .amas-kt-header .box-search.amas-kt-search,
body.amas-marketplace .amas-kt-header .box-search.amas-kt-search {
	align-self: center !important;
}

body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search,
body.amas-marketplace .amas-kt-header .amas-kt-search .header-search {
	display: grid !important;
	grid-template-columns: minmax(0, 1fr) repeat(3, 36px) !important;
	align-items: center !important;
	column-gap: 4px !important;
	height: 42px !important;
	min-height: 42px !important;
	padding: 0 6px 0 14px !important;
	border: 0 !important;
	border-radius: 11px !important;
	background: #f5f8fa !important;
	box-shadow: none !important;
	overflow: visible !important;
}

body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search > *,
body.amas-marketplace .amas-kt-header .amas-kt-search .header-search > * {
	align-self: center !important;
}

body.amas-account-metronic .amas-kt-header .amas-kt-search .form-control,
body.amas-marketplace .amas-kt-header .amas-kt-search .form-control {
	display: block !important;
	align-self: center !important;
	width: 100% !important;
	height: 42px !important;
	min-height: 42px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	background: transparent !important;
	font-size: 13px !important;
	font-weight: 700 !important;
	line-height: 42px !important;
	box-shadow: none !important;
	transform: none !important;
	-webkit-appearance: none !important;
}

body.amas-account-metronic .amas-kt-header .amas-kt-search .form-control::placeholder,
body.amas-marketplace .amas-kt-header .amas-kt-search .form-control::placeholder {
	line-height: 42px !important;
}

body.amas-account-metronic .amas-kt-header .amas-kt-search .input-group-btn,
body.amas-marketplace .amas-kt-header .amas-kt-search .input-group-btn,
body.amas-account-metronic .amas-kt-header .amas-kt-search .group_voice_search,
body.amas-marketplace .amas-kt-header .amas-kt-search .group_voice_search,
body.amas-account-metronic .amas-kt-header .amas-kt-search .group_image_search,
body.amas-marketplace .amas-kt-header .amas-kt-search .group_image_search,
body.amas-account-metronic .amas-kt-header .amas-kt-search .button_search,
body.amas-marketplace .amas-kt-header .amas-kt-search .button_search {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	height: 42px !important;
	margin: 0 !important;
	padding: 0 !important;
}

body.amas-account-metronic .amas-kt-header .amas-kt-search .btn,
body.amas-marketplace .amas-kt-header .amas-kt-search .btn {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 36px !important;
	min-width: 36px !important;
	height: 36px !important;
	margin: 0 1px !important;
	padding: 0 !important;
	border: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
}

body.amas-account-metronic .amas-kt-header .amas-kt-search .btn i,
body.amas-marketplace .amas-kt-header .amas-kt-search .btn i,
body.amas-account-metronic .amas-kt-header .amas-kt-search .btn i:before,
body.amas-marketplace .amas-kt-header .amas-kt-search .btn i:before {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100% !important;
	height: 100% !important;
	line-height: 1 !important;
}

body.amas-account-metronic .amas-kt-header .amas-kt-notification,
body.amas-marketplace .amas-kt-header .amas-kt-notification,
body.amas-account-metronic .amas-kt-header .amas-kt-coupon,
body.amas-marketplace .amas-kt-header .amas-kt-coupon,
body.amas-account-metronic .amas-kt-header .amas-kt-wishlist,
body.amas-marketplace .amas-kt-header .amas-kt-wishlist,
body.amas-account-metronic .amas-kt-header .amas-kt-settings,
body.amas-marketplace .amas-kt-header .amas-kt-settings,
body.amas-account-metronic .amas-kt-header .amas-kt-cart,
body.amas-marketplace .amas-kt-header .amas-kt-cart,
body.amas-account-metronic .amas-kt-header .amas-kt-profile,
body.amas-marketplace .amas-kt-header .amas-kt-profile {
	display: flex !important;
	opacity: 1 !important;
	visibility: visible !important;
}

body.amas-account-metronic .amas-kt-header i,
body.amas-marketplace .amas-kt-header i,
body.amas-account-metronic .amas-kt-header .fa,
body.amas-marketplace .amas-kt-header .fa,
body.amas-account-metronic .amas-kt-header [class^="up-icon-"],
body.amas-marketplace .amas-kt-header [class^="up-icon-"],
body.amas-account-metronic .amas-kt-header [class*=" up-icon-"],
body.amas-marketplace .amas-kt-header [class*=" up-icon-"] {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	color: currentColor !important;
	font-style: normal !important;
	line-height: 1 !important;
	opacity: 1 !important;
	visibility: visible !important;
}

body.amas-account-metronic .amas-kt-header i:before,
body.amas-marketplace .amas-kt-header i:before,
body.amas-account-metronic .amas-kt-header .fa:before,
body.amas-marketplace .amas-kt-header .fa:before,
body.amas-account-metronic .amas-kt-header [class^="up-icon-"]:before,
body.amas-marketplace .amas-kt-header [class^="up-icon-"]:before,
body.amas-account-metronic .amas-kt-header [class*=" up-icon-"]:before,
body.amas-marketplace .amas-kt-header [class*=" up-icon-"]:before {
	display: block !important;
	color: currentColor !important;
	opacity: 1 !important;
	visibility: visible !important;
}

body.amas-account-metronic .amas-kt-header .group_voice_search.d-none,
body.amas-marketplace .amas-kt-header .group_voice_search.d-none,
body.amas-account-metronic .amas-kt-header .group_image_search.d-none,
body.amas-marketplace .amas-kt-header .group_image_search.d-none {
	display: inline-flex !important;
}

@media (min-width: 992px) {
	body.amas-account-metronic .menu-header-box.amas-kt-menu-shell,
	body.amas-marketplace .menu-header-box.amas-kt-menu-shell {
		width: 100vw !important;
		margin-left: calc(50% - 50vw) !important;
		margin-right: calc(50% - 50vw) !important;
	}

	body.amas-account-metronic .menu-header-box.amas-kt-menu-shell .box-dopmenu,
	body.amas-marketplace .menu-header-box.amas-kt-menu-shell .box-dopmenu {
		flex: 1 1 100% !important;
		width: 100% !important;
		min-width: 0 !important;
	}

	body.amas-account-metronic .menu-header-box.amas-kt-menu-shell .container.pos-r,
	body.amas-marketplace .menu-header-box.amas-kt-menu-shell .container.pos-r,
	body.amas-account-metronic .menu-header-box.amas-kt-menu-shell .box-dopmenu > .container,
	body.amas-marketplace .menu-header-box.amas-kt-menu-shell .box-dopmenu > .container {
		width: 100% !important;
		max-width: none !important;
		margin: 0 !important;
		padding-left: clamp(40px, 3.2vw, 64px) !important;
		padding-right: clamp(40px, 3.2vw, 64px) !important;
	}

	body.amas-account-metronic .menu-header-box.amas-kt-menu-shell .row,
	body.amas-marketplace .menu-header-box.amas-kt-menu-shell .row,
	body.amas-account-metronic #additional-menu,
	body.amas-marketplace #additional-menu {
		display: flex !important;
		align-items: center !important;
		width: 100% !important;
		max-width: none !important;
		justify-content: flex-start !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	body.amas-account-metronic .menu-header-box.amas-kt-menu-shell .row:before,
	body.amas-account-metronic .menu-header-box.amas-kt-menu-shell .row:after,
	body.amas-marketplace .menu-header-box.amas-kt-menu-shell .row:before,
	body.amas-marketplace .menu-header-box.amas-kt-menu-shell .row:after {
		content: none !important;
		display: none !important;
	}

	body.amas-account-metronic #additional-menu .left-dopmenu,
	body.amas-marketplace #additional-menu .left-dopmenu {
		display: flex !important;
		justify-content: flex-start !important;
		flex: 0 1 auto !important;
		width: auto !important;
		min-width: 0 !important;
		margin-right: 24px !important;
	}

	body.amas-account-metronic #additional-menu .nav-dopmenu,
	body.amas-marketplace #additional-menu .nav-dopmenu {
		display: flex !important;
		justify-content: flex-start !important;
		width: auto !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	body.amas-account-metronic #additional-menu .menu-viewed-product,
	body.amas-marketplace #additional-menu .menu-viewed-product {
		margin-left: auto !important;
	}
}

.amas-account-front-shell .app-page,
.amas-marketplace .app-page {
	background: transparent;
}

.amas-account-front-shell .amas-sidebar-mobile-toggle,
.amas-marketplace .amas-sidebar-mobile-toggle {
	display: none;
}

.amas-account-front-shell .amas-sidebar-mobile-toggle svg,
.amas-marketplace .amas-sidebar-mobile-toggle svg {
	flex: 0 0 auto;
}

.amas-account-front-shell .amas-account-sidebar-drawer-top,
.amas-marketplace .amas-account-sidebar-drawer-top {
	display: none !important;
}

@media (min-width: 1200px) {
	.amas-account-front-shell .app-wrapper,
	.amas-marketplace .app-wrapper {
		display: grid !important;
		grid-template-columns: var(--amas-account-shell-sidebar-width) minmax(0, 1fr);
		gap: var(--amas-account-shell-gap);
		width: 100%;
		max-width: var(--amas-account-shell-max-width);
		margin: 28px auto 0 !important;
		padding: 0 var(--amas-account-shell-padding-x) !important;
	}

	.amas-account-front-shell .app-sidebar,
	.amas-marketplace .app-sidebar {
		display: flex !important;
		flex-direction: column !important;
		position: sticky !important;
		top: 146px !important;
		left: auto !important;
		width: var(--amas-account-shell-sidebar-width) !important;
		height: calc(100vh - 172px) !important;
		border: 1px solid #e4ecf7 !important;
		border-radius: 22px !important;
		background: #fff !important;
		box-shadow: 0 18px 46px rgba(15, 23, 42, .06) !important;
		transform: none !important;
		overflow: hidden;
	}

	.amas-account-front-shell .amas-account-sidebar-drawer-top,
	.amas-marketplace .amas-account-sidebar-drawer-top {
		display: none !important;
	}

	.amas-account-front-shell .app-main,
	.amas-marketplace .app-main {
		width: 100% !important;
		max-width: 100% !important;
		margin-left: 0 !important;
		min-width: 0;
	}

	.amas-account-front-shell .app-toolbar,
	.amas-marketplace .app-toolbar {
		display: none !important;
	}

	.amas-account-front-shell #kt_app_content_container,
	.amas-marketplace #kt_app_content_container {
		width: 100% !important;
		max-width: 100% !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
		padding: 0 !important;
	}

	.amas-account-front-shell #kt_app_content,
	.amas-marketplace #kt_app_content,
	.amas-account-front-shell #kt_app_toolbar_container,
	.amas-marketplace #kt_app_toolbar_container,
	.amas-account-front-shell .app-footer .app-container,
	.amas-marketplace .app-footer .app-container {
		width: 100% !important;
		max-width: 100% !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
	}

	.amas-account-front-shell #kt_app_content_container > .container,
	.amas-account-front-shell #kt_app_content_container > .container-fluid,
	.amas-account-front-shell #kt_app_content_container > .container-xxl,
	.amas-account-front-shell #kt_app_content_container > .ad-v2-dashboard,
	.amas-account-front-shell #kt_app_content_container > .ad-orders-page,
	.amas-account-front-shell #kt_app_content_container > .ad-return-page,
	.amas-account-front-shell #kt_app_content_container > .ad-gift-page,
	.amas-account-front-shell #kt_app_content_container > .row,
	.amas-account-front-shell #kt_app_content_container > .card,
	.amas-account-front-shell #kt_app_content_container > form,
	.amas-marketplace #kt_app_content_container > .container,
	.amas-marketplace #kt_app_content_container > .container-fluid,
	.amas-marketplace #kt_app_content_container > .container-xxl,
	.amas-marketplace #kt_app_content_container > .merchant-metronic-page,
	.amas-marketplace #kt_app_content_container > .amas-merchant-page,
	.amas-marketplace #kt_app_content_container > .amas-profile-wrapper,
	.amas-marketplace #kt_app_content_container > #content-wrapper,
	.amas-marketplace #kt_app_content_container > .d-flex.flex-column,
	.amas-marketplace #kt_app_content_container > .row,
	.amas-marketplace #kt_app_content_container > .card,
	.amas-marketplace #kt_app_content_container > form {
		width: 100% !important;
		max-width: 100% !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
}

.amas-account-front-shell .app-sidebar-menu,
.amas-marketplace .app-sidebar-menu {
	display: flex !important;
	flex: 1 1 auto !important;
	min-height: 0 !important;
	overflow: hidden !important;
}

.amas-account-front-shell #kt_app_sidebar_menu_wrapper,
.amas-marketplace #kt_app_sidebar_menu_wrapper {
	flex: 1 1 auto !important;
	min-height: 0 !important;
	height: auto !important;
	max-height: 100% !important;
	overflow-x: hidden !important;
	overflow-y: auto !important;
	overscroll-behavior: contain;
	-webkit-overflow-scrolling: touch;
	padding-bottom: 22px;
	scrollbar-color: #c9d4e6 transparent;
	scrollbar-width: thin;
}

.amas-account-front-shell #kt_app_sidebar_menu_wrapper::-webkit-scrollbar,
.amas-marketplace #kt_app_sidebar_menu_wrapper::-webkit-scrollbar {
	width: 6px;
}

.amas-account-front-shell #kt_app_sidebar_menu_wrapper::-webkit-scrollbar-thumb,
.amas-marketplace #kt_app_sidebar_menu_wrapper::-webkit-scrollbar-thumb {
	border-radius: 999px;
	background: #c9d4e6;
}

.amas-account-front-shell .app-sidebar-logo,
.amas-marketplace .app-sidebar-logo {
	height: auto !important;
	padding: 22px 22px 12px !important;
	justify-content: flex-start !important;
	border-bottom: 0 !important;
}

.amas-account-front-shell .app-sidebar-logo img,
.amas-marketplace .app-sidebar-logo img {
	max-width: 122px;
	max-height: 54px;
	object-fit: contain;
}

.amas-account-front-shell .app-sidebar-toggle,
.amas-marketplace .app-sidebar-toggle {
	display: none !important;
}

.amas-account-front-shell .menu .menu-link,
.amas-marketplace .menu .menu-link {
	min-height: 46px;
	border-radius: 13px;
	color: #52627a;
	font-weight: 800;
}

.amas-account-front-shell .menu .menu-icon,
.amas-marketplace .menu .menu-icon {
	color: #c8cede !important;
}

.amas-account-front-shell .menu .menu-title,
.amas-marketplace .menu .menu-title {
	color: inherit !important;
}

.amas-account-front-shell .menu .menu-link.active,
.amas-account-front-shell .menu .menu-link:hover,
.amas-marketplace .menu .menu-link.active,
.amas-marketplace .menu .menu-link:hover {
	background: #edf4ff !important;
	color: #0d6efd !important;
}

.amas-account-front-shell .menu .menu-link:hover .menu-icon,
.amas-account-front-shell .menu .menu-link:hover .menu-icon i,
.amas-account-front-shell .menu .menu-link:hover .menu-icon svg,
.amas-marketplace .menu .menu-link:hover .menu-icon,
.amas-marketplace .menu .menu-link:hover .menu-icon i,
.amas-marketplace .menu .menu-link:hover .menu-icon svg {
	color: #7e8299 !important;
}

.amas-account-front-shell .menu .menu-link.active .menu-icon,
.amas-account-front-shell .menu .menu-link.active .menu-icon i,
.amas-account-front-shell .menu .menu-link.active .menu-icon svg,
.amas-marketplace .menu .menu-link.active .menu-icon,
.amas-marketplace .menu .menu-link.active .menu-icon i,
.amas-marketplace .menu .menu-link.active .menu-icon svg {
	color: #8b94a8 !important;
}

.amas-account-front-shell .menu-heading,
.amas-marketplace .menu-heading {
	color: #8a96aa !important;
	letter-spacing: .08em;
}

.amas-marketplace .app-sidebar-footer {
	display: none !important;
}

.amas-account-front-shell .ad-switch-link,
.amas-marketplace .ad-switch-link {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 10px !important;
	min-height: 44px !important;
	padding: 0 22px !important;
	border: 1px solid #dbe8fb !important;
	border-radius: 999px !important;
	background: #fff !important;
	color: #075cf3 !important;
	font-weight: 800 !important;
	text-decoration: none !important;
	box-shadow: 0 12px 28px rgba(15, 42, 90, .06) !important;
}

.amas-account-front-shell .btn-primary:hover,
.amas-account-front-shell .btn-primary:focus,
.amas-account-front-shell .btn-primary:hover *,
.amas-account-front-shell .btn-primary:focus *,
.amas-marketplace .btn-primary:hover,
.amas-marketplace .btn-primary:focus,
.amas-marketplace .btn-primary:hover *,
.amas-marketplace .btn-primary:focus *,
.amas-account-front-shell .btn-light-primary:hover,
.amas-account-front-shell .btn-light-primary:focus,
.amas-account-front-shell .btn-light-primary:hover *,
.amas-account-front-shell .btn-light-primary:focus *,
.amas-marketplace .btn-light-primary:hover,
.amas-marketplace .btn-light-primary:focus,
.amas-marketplace .btn-light-primary:hover *,
.amas-marketplace .btn-light-primary:focus * {
	color: #fff !important;
}

.amas-account-front-shell .btn-light-primary:hover,
.amas-account-front-shell .btn-light-primary:focus,
.amas-marketplace .btn-light-primary:hover,
.amas-marketplace .btn-light-primary:focus {
	border-color: #0d6efd !important;
	background: #0d6efd !important;
}

body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-merchant-chat {
	position: relative !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: auto !important;
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	opacity: 1 !important;
	visibility: visible !important;
	pointer-events: auto !important;
}

body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-merchant-chat > .amas-kt-icon {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 38px !important;
	min-width: 38px !important;
	height: 38px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 10px !important;
	background: #fff !important;
	color: #99a1b7 !important;
	box-shadow: none !important;
}

body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-merchant-chat > .amas-kt-icon:hover,
body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-merchant-chat > .amas-kt-icon:focus {
	background: #f4f7fb !important;
	color: #176bff !important;
}

.amas-account-notification-panel {
	width: 420px;
	max-width: calc(100vw - 24px);
	background: #fff;
	border: 1px solid #e6edf7;
	border-radius: 20px;
	box-shadow: 0 24px 70px rgba(15, 23, 42, .18);
	overflow: hidden;
}

.amas-account-notification-hero {
	padding: 24px 24px 0;
	background: linear-gradient(135deg, #1c64f2 0%, #4f46e5 52%, #7c3aed 100%);
	color: #fff;
}

.amas-account-notification-top {
	align-items: center;
	min-height: 44px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
}

.amas-account-notification-title {
	display: flex;
	align-items: center;
	gap: 10px;
	min-width: 0;
	color: #fff;
	font-size: 24px;
	font-weight: 800;
	line-height: 1.2;
}

.amas-account-notification-title-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 38px;
	height: 38px;
	border-radius: 12px;
	background: rgba(255, 255, 255, .16);
	color: #fff;
}

.amas-account-notification-title em {
	margin-left: 6px;
	color: rgba(255, 255, 255, .78);
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	white-space: nowrap;
}

.amas-account-notification-hero .header-cart-close {
	background: rgba(255, 255, 255, .14);
	color: #fff;
}

.amas-account-notification-tabs {
	display: flex;
	align-items: flex-end;
	gap: 30px;
	margin-top: 22px;
	font-size: 17px;
	font-weight: 700;
	color: rgba(255, 255, 255, .76);
}

.amas-account-notification-tabs span {
	position: relative;
	display: inline-flex;
	padding-bottom: 14px;
}

.amas-account-notification-tabs span.is-active {
	color: #fff;
}

.amas-account-notification-tabs span.is-active:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 3px;
	border-radius: 999px 999px 0 0;
	background: #35b8ff;
}

.amas-account-notification-list {
	display: flex;
	flex-direction: column;
	padding: 22px 22px 0;
}

.amas-account-notification-item {
	display: grid;
	grid-template-columns: 54px minmax(0, 1fr) auto;
	align-items: center;
	gap: 16px;
	padding: 15px 0;
	color: #1f2433;
	text-decoration: none;
	border-bottom: 1px solid #eef2f7;
}

.amas-account-notification-item:hover,
.amas-account-notification-item:focus {
	color: #1f2433;
	text-decoration: none;
}

.amas-account-notification-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 50px;
	border-radius: 13px;
	color: #176bff;
	background: #eef6ff;
}

.amas-account-notification-icon.is-support { color: #f1416c; background: #fff1f4; }
.amas-account-notification-icon.is-shipment { color: #12b76a; background: #e8fff3; }
.amas-account-notification-icon.is-wishlist { color: #8b5cf6; background: #f4ecff; }
.amas-account-notification-icon.is-return { color: #f59e0b; background: #fff7e6; }
.amas-account-notification-icon.is-settings { color: #64748b; background: #f4f6fb; }

.amas-account-notification-copy {
	display: flex;
	min-width: 0;
	flex-direction: column;
	gap: 4px;
}

.amas-account-notification-copy strong {
	overflow: hidden;
	color: #1f2433;
	font-size: 17px;
	font-weight: 800;
	line-height: 1.25;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.amas-account-notification-copy span {
	overflow: hidden;
	color: #8a92a6;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.35;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.amas-account-notification-time {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 54px;
	padding: 7px 10px;
	border-radius: 12px;
	background: #f4f6fb;
	color: #7e879c;
	font-size: 13px;
	font-weight: 800;
	white-space: nowrap;
}

.amas-account-notification-empty {
	padding: 34px 16px;
	color: #8a92a6;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
}

.amas-account-notification-view-all {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 70px;
	color: #176bff;
	font-size: 18px;
	font-weight: 800;
	text-decoration: none;
	border-top: 1px solid #eef2f7;
}

.amas-account-notification-view-all:hover,
.amas-account-notification-view-all:focus {
	color: #0d6efd;
	text-decoration: none;
}

@media (max-width: 1199.98px) {
	body.amas-account-metronic,
	body.amas-marketplace {
		--amas-account-fixed-header-height: 132px;
	}

	body.amas-account-metronic .amas-kt-header.up-header,
	body.amas-account-metronic .amas-kt-header.up-header.fix-header,
	body.amas-account-metronic .amas-kt-header.up-header.h-sticky,
	body.amas-account-metronic .amas-kt-header.up-header.fix-header.h-sticky,
	body.amas-marketplace .amas-kt-header.up-header,
	body.amas-marketplace .amas-kt-header.up-header.fix-header,
	body.amas-marketplace .amas-kt-header.up-header.h-sticky,
	body.amas-marketplace .amas-kt-header.up-header.fix-header.h-sticky {
		position: fixed !important;
		top: 0 !important;
		left: 0 !important;
		right: 0 !important;
		z-index: 1080 !important;
		display: block !important;
		width: 100% !important;
		height: var(--amas-account-fixed-header-height) !important;
		min-height: var(--amas-account-fixed-header-height) !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		background:
			radial-gradient(ellipse at 18% -34%, rgba(255, 255, 255, .34) 0 58px, rgba(255, 255, 255, .1) 59px, transparent 112px),
			radial-gradient(ellipse at 86% -38%, rgba(255, 255, 255, .26) 0 72px, rgba(255, 255, 255, .08) 73px, transparent 132px),
			linear-gradient(135deg, #078ee7 0%, #08c5d9 58%, #0aa8e8 100%) !important;
		box-shadow: 0 12px 26px rgba(14, 165, 233, .18) !important;
		overflow: visible !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-container,
	body.amas-marketplace .amas-kt-header .amas-kt-container {
		display: block !important;
		width: 100% !important;
		max-width: none !important;
		height: var(--amas-account-fixed-header-height) !important;
		min-height: var(--amas-account-fixed-header-height) !important;
		margin: 0 !important;
		padding: 10px 16px !important;
		background: transparent !important;
		overflow: visible !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-left,
	body.amas-marketplace .amas-kt-header .amas-kt-left,
	body.amas-account-metronic .amas-kt-header .amas-kt-mobile-menu,
	body.amas-marketplace .amas-kt-header .amas-kt-mobile-menu {
		display: none !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-actions,
	body.amas-marketplace .amas-kt-header .amas-kt-actions {
		position: relative !important;
		display: grid !important;
		grid-template-columns: 44px 44px minmax(80px, 1fr) 44px 44px !important;
		grid-template-rows: 46px 54px !important;
		gap: 8px !important;
		align-items: center !important;
		width: 100% !important;
		max-width: 720px !important;
		height: auto !important;
		min-height: 0 !important;
		margin: 0 auto !important;
		padding: 0 !important;
		overflow: visible !important;
	}

	body.amas-marketplace .amas-kt-header .amas-kt-actions {
		grid-template-columns: 44px 44px minmax(70px, 1fr) 44px 44px 44px !important;
		gap: 7px !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-actions > *,
	body.amas-marketplace .amas-kt-header .amas-kt-actions > * {
		min-width: 0 !important;
		margin: 0 !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-account-sidebar-trigger,
	body.amas-marketplace .amas-kt-header .amas-kt-account-sidebar-trigger {
		grid-column: 1 !important;
		grid-row: 1 !important;
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: 44px !important;
		min-width: 44px !important;
		height: 44px !important;
		padding: 0 !important;
		border: 0 !important;
		border-radius: 14px !important;
		background: rgba(255, 255, 255, .16) !important;
		color: #fff !important;
		box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1) !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-account-sidebar-trigger:hover,
	body.amas-account-metronic .amas-kt-header .amas-kt-account-sidebar-trigger:focus,
	body.amas-marketplace .amas-kt-header .amas-kt-account-sidebar-trigger:hover,
	body.amas-marketplace .amas-kt-header .amas-kt-account-sidebar-trigger:focus {
		background: rgba(255, 255, 255, .24) !important;
		color: #fff !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-mobile-center-logo,
	body.amas-marketplace .amas-kt-header .amas-kt-mobile-center-logo {
		grid-column: 3 !important;
		grid-row: 1 !important;
		z-index: 2 !important;
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		justify-self: center !important;
		width: min(174px, 100%) !important;
		height: 44px !important;
		text-decoration: none !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-mobile-center-logo img,
	body.amas-marketplace .amas-kt-header .amas-kt-mobile-center-logo img {
		display: block !important;
		width: auto !important;
		max-width: 150px !important;
		max-height: 38px !important;
		object-fit: contain !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-actions .box-wishlist,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-wishlist,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .box-wishlist,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-wishlist {
		grid-column: 2 !important;
		grid-row: 1 !important;
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: 44px !important;
		height: 44px !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-notification,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-notification {
		grid-column: 4 !important;
		grid-row: 1 !important;
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: 44px !important;
		height: 44px !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-settings,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-settings {
		grid-column: 5 !important;
		grid-row: 1 !important;
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: 44px !important;
		height: 44px !important;
	}

	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-merchant-chat {
		grid-column: 5 !important;
		grid-row: 1 !important;
		width: 44px !important;
		height: 44px !important;
	}

	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-settings {
		grid-column: 6 !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-actions .box-wishlist > .amas-kt-icon,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-notification > .amas-kt-icon,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-settings > .amas-kt-icon,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .box-wishlist > .amas-kt-icon,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-notification > .amas-kt-icon,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-merchant-chat > .amas-kt-icon,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-settings > .amas-kt-icon {
		width: 44px !important;
		min-width: 44px !important;
		height: 44px !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		border-radius: 14px !important;
		background: rgba(255, 255, 255, .16) !important;
		color: #fff !important;
		box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1) !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-actions .box-wishlist > .amas-kt-icon:hover,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .box-wishlist > .amas-kt-icon:focus,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-notification > .amas-kt-icon:hover,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-notification > .amas-kt-icon:focus,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-settings > .amas-kt-icon:hover,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-settings > .amas-kt-icon:focus,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .box-wishlist > .amas-kt-icon:hover,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .box-wishlist > .amas-kt-icon:focus,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-notification > .amas-kt-icon:hover,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-notification > .amas-kt-icon:focus,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-merchant-chat > .amas-kt-icon:hover,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-merchant-chat > .amas-kt-icon:focus,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-settings > .amas-kt-icon:hover,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-settings > .amas-kt-icon:focus {
		background: rgba(255, 255, 255, .24) !important;
		color: #fff !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-actions .box-search.amas-kt-search,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .box-search.amas-kt-search {
		grid-column: 1 / -1 !important;
		grid-row: 2 !important;
		display: block !important;
		width: 100% !important;
		max-width: none !important;
		height: 54px !important;
		min-height: 54px !important;
		margin: 0 !important;
		padding: 0 !important;
		border-radius: 16px !important;
		overflow: visible !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-search-inline,
	body.amas-account-metronic .amas-kt-header .amas-kt-search-inline.hidden-xs.hidden-sm,
	body.amas-marketplace .amas-kt-header .amas-kt-search-inline,
	body.amas-marketplace .amas-kt-header .amas-kt-search-inline.hidden-xs.hidden-sm {
		position: relative !important;
		display: block !important;
		width: 100% !important;
		height: 54px !important;
		min-height: 54px !important;
		margin: 0 !important;
		padding: 0 !important;
		border-radius: 16px !important;
		overflow: visible !important;
		transform: none !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search.input-group,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search.input-group {
		position: relative !important;
		top: auto !important;
		left: auto !important;
		display: flex !important;
		align-items: center !important;
		width: 100% !important;
		height: 54px !important;
		min-height: 54px !important;
		margin: 0 !important;
		padding: 0 7px !important;
		border: 0 !important;
		border-radius: 16px !important;
		background: #fff !important;
		box-shadow: 0 0 0 4px rgba(255, 255, 255, .16), 0 8px 20px rgba(3, 78, 141, .12) !important;
		overflow: hidden !important;
		transform: none !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search .form-control,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search.input-group .form-control,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search .form-control,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search.input-group .form-control {
		flex: 1 1 auto !important;
		width: 1% !important;
		min-width: 0 !important;
		height: 52px !important;
		margin: 0 !important;
		padding: 0 10px !important;
		border: 0 !important;
		border-radius: 0 !important;
		background: transparent !important;
		color: #5f6f86 !important;
		font-size: 15px !important;
		font-weight: 800 !important;
		line-height: 52px !important;
		box-shadow: none !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search .input-group-btn,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search .categories,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search .group_voice_search,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search .group_image_search,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search .button_search,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search .input-group-btn,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search .categories,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search .group_voice_search,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search .group_image_search,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search .button_search {
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		flex: 0 0 auto !important;
		width: auto !important;
		height: 52px !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search .btn,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .btn-search-select,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .btn-voice-search,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .btn-image-search,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .btn-search,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search .btn,
	body.amas-marketplace .amas-kt-header .amas-kt-search .btn-search-select,
	body.amas-marketplace .amas-kt-header .amas-kt-search .btn-voice-search,
	body.amas-marketplace .amas-kt-header .amas-kt-search .btn-image-search,
	body.amas-marketplace .amas-kt-header .amas-kt-search .btn-search {
		flex: 0 0 36px !important;
		width: 36px !important;
		min-width: 36px !important;
		height: 40px !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		border-radius: 11px !important;
		background: transparent !important;
		color: #8290a8 !important;
		box-shadow: none !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-search .btn-search,
	body.amas-marketplace .amas-kt-header .amas-kt-search .btn-search {
		color: #0d6efd !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-actions .box-compare,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-coupon,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .box-cart,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .box-account,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-profile,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions #amas-kt-theme-toggle,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .box-compare,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-coupon,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .box-cart,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .box-account,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-profile,
	body.amas-marketplace .amas-kt-header .amas-kt-actions #amas-kt-theme-toggle {
		position: absolute !important;
		width: 0 !important;
		height: 0 !important;
		min-width: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		opacity: 0 !important;
		visibility: hidden !important;
		pointer-events: none !important;
		overflow: hidden !important;
	}

	body.amas-account-metronic .amas-account-front-shell,
	body.amas-marketplace .amas-account-front-shell {
		margin-top: var(--amas-account-fixed-header-height) !important;
		min-height: calc(100vh - var(--amas-account-fixed-header-height)) !important;
	}

	.amas-account-front-shell .amas-sidebar-mobile-toggle,
	.amas-marketplace .amas-sidebar-mobile-toggle {
		display: inline-flex !important;
		align-items: center;
		justify-content: center;
		gap: 10px;
		width: fit-content;
		min-height: 44px;
		margin: 16px 16px 0;
		padding: 0 16px;
		border: 1px solid #dbe8fb;
		border-radius: 8px;
		background: #fff;
		color: #111827;
		font-size: 14px;
		font-weight: 900;
		line-height: 1;
		box-shadow: 0 12px 28px rgba(15, 42, 90, .08);
	}

	.amas-account-front-shell .amas-sidebar-mobile-toggle:hover,
	.amas-account-front-shell .amas-sidebar-mobile-toggle:focus,
	.amas-marketplace .amas-sidebar-mobile-toggle:hover,
	.amas-marketplace .amas-sidebar-mobile-toggle:focus {
		color: #0d6efd;
		border-color: #c8dbfb;
		background: #f9fbff;
	}

	.amas-account-front-shell .app-wrapper,
	.amas-marketplace .app-wrapper {
		display: block !important;
		margin: 0 !important;
		padding: 16px !important;
	}

	.amas-account-front-shell .app-main,
	.amas-marketplace .app-main {
		width: 100% !important;
		min-width: 0;
		margin-left: 0 !important;
	}

	.amas-account-front-shell #kt_app_content_container,
	.amas-marketplace #kt_app_content_container {
		width: 100% !important;
		max-width: 100% !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
		padding: 0 !important;
	}

	.amas-account-front-shell #kt_app_content_container > .container,
	.amas-account-front-shell #kt_app_content_container > .container-fluid,
	.amas-account-front-shell #kt_app_content_container > .container-xxl,
	.amas-account-front-shell #kt_app_content_container > .ad-v2-dashboard,
	.amas-account-front-shell #kt_app_content_container > .ad-orders-page,
	.amas-account-front-shell #kt_app_content_container > .ad-return-page,
	.amas-account-front-shell #kt_app_content_container > .ad-gift-page,
	.amas-account-front-shell #kt_app_content_container > .row,
	.amas-account-front-shell #kt_app_content_container > .card,
	.amas-account-front-shell #kt_app_content_container > form,
	.amas-marketplace #kt_app_content_container > .container,
	.amas-marketplace #kt_app_content_container > .container-fluid,
	.amas-marketplace #kt_app_content_container > .container-xxl,
	.amas-marketplace #kt_app_content_container > .merchant-metronic-page,
	.amas-marketplace #kt_app_content_container > .amas-merchant-page,
	.amas-marketplace #kt_app_content_container > .amas-profile-wrapper,
	.amas-marketplace #kt_app_content_container > #content-wrapper,
	.amas-marketplace #kt_app_content_container > .d-flex.flex-column,
	.amas-marketplace #kt_app_content_container > .row,
	.amas-marketplace #kt_app_content_container > .card,
	.amas-marketplace #kt_app_content_container > form {
		width: 100% !important;
		max-width: 100% !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}

	.amas-account-front-shell .app-sidebar,
	.amas-marketplace .app-sidebar {
		display: flex !important;
		flex-direction: column !important;
		position: fixed !important;
		top: 0 !important;
		left: 0 !important;
		right: auto !important;
		width: 100vw !important;
		max-width: 100vw !important;
		height: 100vh !important;
		height: 100dvh !important;
		max-height: 100vh !important;
		max-height: 100dvh !important;
		border: 0 !important;
		border-radius: 0 !important;
		background: #fff !important;
		box-shadow: 18px 0 46px rgba(16, 24, 40, .18) !important;
		overflow: hidden !important;
		z-index: 2147483400 !important;
	}

	.amas-account-front-shell .app-sidebar[data-kt-drawer="true"]:not(.drawer-on),
	.amas-marketplace .app-sidebar[data-kt-drawer="true"]:not(.drawer-on) {
		transform: translateX(-105%) !important;
	}

	.amas-account-front-shell .app-sidebar[data-kt-drawer="true"].drawer-on,
	.amas-marketplace .app-sidebar[data-kt-drawer="true"].drawer-on {
		transform: none !important;
	}

	body.amas-account-metronic .drawer-overlay,
	body.amas-marketplace .drawer-overlay {
		z-index: 2147483000 !important;
	}

	body.amas-account-metronic .amas-kt-notification-panel.header-cart-fix-right,
	body.amas-account-metronic .amas-account-notification-panel.header-cart-fix-right {
		width: 100vw !important;
		max-width: 100vw !important;
		height: 100vh !important;
		height: 100dvh !important;
		border-radius: 0 !important;
	}

	.amas-account-front-shell .amas-account-sidebar-drawer-top,
	.amas-marketplace .amas-account-sidebar-drawer-top {
		position: relative !important;
		display: flex !important;
		align-items: center !important;
		width: 100% !important;
		min-height: 54px !important;
		height: 54px !important;
		padding: 15px 60px 15px 20px !important;
		border-bottom: 1px solid #e9e9e9 !important;
		background: #fff !important;
		overflow: hidden !important;
		flex: 0 0 auto !important;
	}

	.amas-account-front-shell .amas-account-sidebar-drawer-title,
	.amas-marketplace .amas-account-sidebar-drawer-title {
		width: 100% !important;
		color: #000 !important;
		font-size: 16px !important;
		font-weight: 700 !important;
		line-height: 1.2 !important;
		text-align: left !important;
		white-space: nowrap !important;
		overflow: hidden !important;
		text-overflow: ellipsis !important;
	}

	.amas-account-front-shell .amas-account-sidebar-drawer-close,
	.amas-marketplace .amas-account-sidebar-drawer-close {
		position: absolute !important;
		top: 16px !important;
		right: 18px !important;
		z-index: 1 !important;
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: 25px !important;
		height: 25px !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 1px solid #ececec !important;
		border-radius: 6px !important;
		background: #fff !important;
		color: #111827 !important;
		box-shadow: none !important;
		cursor: pointer !important;
		outline: 0 !important;
	}

	.amas-account-front-shell .amas-account-sidebar-drawer-close::before,
	.amas-account-front-shell .amas-account-sidebar-drawer-close::after,
	.amas-marketplace .amas-account-sidebar-drawer-close::before,
	.amas-marketplace .amas-account-sidebar-drawer-close::after {
		position: absolute !important;
		left: 50% !important;
		top: 50% !important;
		width: 12px !important;
		height: 2px !important;
		border-radius: 2px !important;
		background: currentColor !important;
		content: "" !important;
	}

	.amas-account-front-shell .amas-account-sidebar-drawer-close::before,
	.amas-marketplace .amas-account-sidebar-drawer-close::before {
		transform: translate(-50%, -50%) rotate(45deg) !important;
	}

	.amas-account-front-shell .amas-account-sidebar-drawer-close::after,
	.amas-marketplace .amas-account-sidebar-drawer-close::after {
		transform: translate(-50%, -50%) rotate(-45deg) !important;
	}

	.amas-account-front-shell .amas-account-sidebar-drawer-close:hover,
	.amas-account-front-shell .amas-account-sidebar-drawer-close:focus,
	.amas-marketplace .amas-account-sidebar-drawer-close:hover,
	.amas-marketplace .amas-account-sidebar-drawer-close:focus {
		border-color: #fff !important;
		box-shadow: 0 2px 4px rgba(0, 0, 0, .067) !important;
		color: #0d6efd !important;
	}

	.amas-account-front-shell .app-sidebar-menu,
	.amas-marketplace .app-sidebar-menu {
		flex: 1 1 auto !important;
		min-height: 0 !important;
		height: auto !important;
		overflow: hidden !important;
	}

	.amas-account-front-shell #kt_app_sidebar_menu_wrapper,
	.amas-marketplace #kt_app_sidebar_menu_wrapper {
		height: 100% !important;
		max-height: 100% !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		overflow-x: hidden !important;
		overflow-y: auto !important;
		padding-top: 12px !important;
		padding-bottom: max(28px, env(safe-area-inset-bottom));
	}
}

@media (min-width: 768px) and (max-width: 1199.98px) {
	body.amas-account-metronic,
	body.amas-marketplace {
		--amas-account-fixed-header-height: 142px;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-container,
	body.amas-marketplace .amas-kt-header .amas-kt-container {
		padding: 12px 24px !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-actions,
	body.amas-marketplace .amas-kt-header .amas-kt-actions {
		grid-template-columns: 50px 50px minmax(120px, 1fr) 50px 50px !important;
		grid-template-rows: 52px 62px !important;
		gap: 10px !important;
		max-width: 920px !important;
	}

	body.amas-marketplace .amas-kt-header .amas-kt-actions {
		grid-template-columns: 50px 50px minmax(120px, 1fr) 50px 50px 50px !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-account-sidebar-trigger,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .box-wishlist,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-wishlist,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-notification,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-settings,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .box-wishlist > .amas-kt-icon,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-notification > .amas-kt-icon,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-settings > .amas-kt-icon,
	body.amas-marketplace .amas-kt-header .amas-kt-account-sidebar-trigger,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .box-wishlist,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-wishlist,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-notification,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-merchant-chat,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-settings,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .box-wishlist > .amas-kt-icon,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-notification > .amas-kt-icon,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-merchant-chat > .amas-kt-icon,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-settings > .amas-kt-icon {
		width: 50px !important;
		min-width: 50px !important;
		height: 50px !important;
		border-radius: 16px !important;
	}

	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-merchant-chat {
		grid-column: 5 !important;
	}

	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-settings {
		grid-column: 6 !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-mobile-center-logo,
	body.amas-marketplace .amas-kt-header .amas-kt-mobile-center-logo {
		height: 50px !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-mobile-center-logo img,
	body.amas-marketplace .amas-kt-header .amas-kt-mobile-center-logo img {
		max-width: 170px !important;
		max-height: 42px !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-actions .box-search.amas-kt-search,
	body.amas-account-metronic .amas-kt-header .amas-kt-search-inline,
	body.amas-account-metronic .amas-kt-header .amas-kt-search-inline.hidden-xs.hidden-sm,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search.input-group,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .box-search.amas-kt-search,
	body.amas-marketplace .amas-kt-header .amas-kt-search-inline,
	body.amas-marketplace .amas-kt-header .amas-kt-search-inline.hidden-xs.hidden-sm,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search.input-group {
		height: 62px !important;
		min-height: 62px !important;
		border-radius: 18px !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search .form-control,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search.input-group .form-control,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search .form-control,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search.input-group .form-control {
		height: 60px !important;
		font-size: 17px !important;
		line-height: 60px !important;
	}

	.amas-account-front-shell .app-sidebar,
	.amas-marketplace .app-sidebar {
		width: 480px !important;
		max-width: 480px !important;
	}

	body.amas-account-metronic .amas-kt-notification-panel.header-cart-fix-right,
	body.amas-account-metronic .amas-account-notification-panel.header-cart-fix-right {
		width: 480px !important;
		max-width: 480px !important;
	}

	.amas-account-front-shell .amas-account-sidebar-drawer-top,
	.amas-marketplace .amas-account-sidebar-drawer-top {
		min-height: 60px !important;
		height: 60px !important;
		padding: 15px 60px 15px 30px !important;
	}
}

@media (max-width: 575.98px) {
	body.amas-account-metronic,
	body.amas-marketplace {
		--amas-account-fixed-header-height: 118px;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-container,
	body.amas-marketplace .amas-kt-header .amas-kt-container {
		padding: 8px 10px !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-actions,
	body.amas-marketplace .amas-kt-header .amas-kt-actions {
		grid-template-columns: 40px 40px minmax(70px, 1fr) 40px 40px !important;
		grid-template-rows: 42px 50px !important;
		gap: 8px !important;
		max-width: none !important;
	}

	body.amas-marketplace .amas-kt-header .amas-kt-actions {
		grid-template-columns: 40px 40px minmax(58px, 1fr) 40px 40px 40px !important;
		gap: 6px !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-account-sidebar-trigger,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .box-wishlist,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-wishlist,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-notification,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-settings,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .box-wishlist > .amas-kt-icon,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-notification > .amas-kt-icon,
	body.amas-account-metronic .amas-kt-header .amas-kt-actions .amas-kt-settings > .amas-kt-icon,
	body.amas-marketplace .amas-kt-header .amas-kt-account-sidebar-trigger,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .box-wishlist,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-wishlist,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-notification,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-merchant-chat,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-settings,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .box-wishlist > .amas-kt-icon,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-notification > .amas-kt-icon,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-merchant-chat > .amas-kt-icon,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-settings > .amas-kt-icon {
		width: 40px !important;
		min-width: 40px !important;
		height: 40px !important;
		border-radius: 12px !important;
	}

	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-merchant-chat {
		grid-column: 5 !important;
	}

	body.amas-marketplace .amas-kt-header .amas-kt-actions .amas-kt-settings {
		grid-column: 6 !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-mobile-center-logo,
	body.amas-marketplace .amas-kt-header .amas-kt-mobile-center-logo {
		height: 40px !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-mobile-center-logo img,
	body.amas-marketplace .amas-kt-header .amas-kt-mobile-center-logo img {
		max-width: 128px !important;
		max-height: 34px !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-actions .box-search.amas-kt-search,
	body.amas-account-metronic .amas-kt-header .amas-kt-search-inline,
	body.amas-account-metronic .amas-kt-header .amas-kt-search-inline.hidden-xs.hidden-sm,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search.input-group,
	body.amas-marketplace .amas-kt-header .amas-kt-actions .box-search.amas-kt-search,
	body.amas-marketplace .amas-kt-header .amas-kt-search-inline,
	body.amas-marketplace .amas-kt-header .amas-kt-search-inline.hidden-xs.hidden-sm,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search.input-group {
		height: 50px !important;
		min-height: 50px !important;
		border-radius: 15px !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search .form-control,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search.input-group .form-control,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search .form-control,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search.input-group .form-control {
		height: 48px !important;
		padding: 0 7px !important;
		font-size: 14px !important;
		line-height: 48px !important;
	}

	body.amas-account-metronic .amas-kt-header .amas-kt-search .header-search .btn,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .btn-search-select,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .btn-voice-search,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .btn-image-search,
	body.amas-account-metronic .amas-kt-header .amas-kt-search .btn-search,
	body.amas-marketplace .amas-kt-header .amas-kt-search .header-search .btn,
	body.amas-marketplace .amas-kt-header .amas-kt-search .btn-search-select,
	body.amas-marketplace .amas-kt-header .amas-kt-search .btn-voice-search,
	body.amas-marketplace .amas-kt-header .amas-kt-search .btn-image-search,
	body.amas-marketplace .amas-kt-header .amas-kt-search .btn-search {
		flex-basis: 31px !important;
		width: 31px !important;
		min-width: 31px !important;
		height: 34px !important;
	}
}

/* AMAS DON account/merchant mobile text scale lock v7 */
@media (max-width: 1199.98px) {
	body.amas-account-metronic,
	body.amas-marketplace,
	body.amas-account-metronic *,
	body.amas-marketplace * {
		-webkit-text-size-adjust: 100% !important;
		text-size-adjust: 100% !important;
	}

	body.amas-account-metronic .amas-kt-header,
	body.amas-marketplace .amas-kt-header,
	body.amas-account-metronic .amas-account-front-shell,
	body.amas-marketplace .amas-account-front-shell {
		overflow-wrap: normal !important;
		word-break: normal !important;
	}
}

/* AMAS DON account/merchant Keen icon fallback v1 */
body.amas-account-metronic .ki-outline,
body.amas-account-metronic .ki-duotone,
body.amas-marketplace .ki-outline,
body.amas-marketplace .ki-duotone {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-style: normal;
	line-height: 1;
	speak: never;
}

body.amas-account-metronic .ki-outline::before,
body.amas-account-metronic .ki-duotone::before,
body.amas-marketplace .ki-outline::before,
body.amas-marketplace .ki-duotone::before {
	font-family: "FontAwesome";
	font-weight: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body.amas-account-metronic .ki-duotone .path1,
body.amas-account-metronic .ki-duotone .path2,
body.amas-account-metronic .ki-duotone .path3,
body.amas-account-metronic .ki-duotone .path4,
body.amas-account-metronic .ki-duotone .path5,
body.amas-account-metronic .ki-duotone .path6,
body.amas-marketplace .ki-duotone .path1,
body.amas-marketplace .ki-duotone .path2,
body.amas-marketplace .ki-duotone .path3,
body.amas-marketplace .ki-duotone .path4,
body.amas-marketplace .ki-duotone .path5,
body.amas-marketplace .ki-duotone .path6 {
	display: none !important;
}

body.amas-account-metronic .ki-information-5::before,
body.amas-marketplace .ki-information-5::before { content: "\f05a"; }
body.amas-account-metronic .ki-shield-cross::before,
body.amas-marketplace .ki-shield-cross::before { content: "\f132"; }
body.amas-account-metronic .ki-shield-tick::before,
body.amas-marketplace .ki-shield-tick::before { content: "\f132"; }
body.amas-account-metronic .ki-check-circle::before,
body.amas-marketplace .ki-check-circle::before { content: "\f058"; }
body.amas-account-metronic .ki-check::before,
body.amas-marketplace .ki-check::before { content: "\f00c"; }
body.amas-account-metronic .ki-trash::before,
body.amas-marketplace .ki-trash::before { content: "\f1f8"; }
body.amas-account-metronic .ki-plus::before,
body.amas-marketplace .ki-plus::before { content: "\f067"; }
body.amas-account-metronic .ki-magnifier::before,
body.amas-marketplace .ki-magnifier::before { content: "\f002"; }
body.amas-account-metronic .ki-file-down::before,
body.amas-marketplace .ki-file-down::before { content: "\f019"; }
body.amas-account-metronic .ki-file-up::before,
body.amas-marketplace .ki-file-up::before { content: "\f093"; }
body.amas-account-metronic .ki-cross::before,
body.amas-marketplace .ki-cross::before { content: "\f00d"; }
body.amas-account-metronic .ki-wallet::before,
body.amas-marketplace .ki-wallet::before { content: "\f0d6"; }
body.amas-account-metronic .ki-bank::before,
body.amas-marketplace .ki-bank::before { content: "\f19c"; }
body.amas-account-metronic .ki-calendar::before,
body.amas-marketplace .ki-calendar::before { content: "\f073"; }
body.amas-account-metronic .ki-time::before,
body.amas-marketplace .ki-time::before { content: "\f017"; }
body.amas-account-metronic .ki-star::before,
body.amas-marketplace .ki-star::before { content: "\f005"; }
body.amas-account-metronic .ki-printer::before,
body.amas-marketplace .ki-printer::before { content: "\f02f"; }
body.amas-account-metronic .ki-pencil::before,
body.amas-marketplace .ki-pencil::before { content: "\f040"; }
body.amas-account-metronic .ki-filter::before,
body.amas-marketplace .ki-filter::before { content: "\f0b0"; }
body.amas-account-metronic .ki-element-11::before,
body.amas-marketplace .ki-element-11::before { content: "\f009"; }
body.amas-account-metronic .ki-cloud-add::before,
body.amas-marketplace .ki-cloud-add::before { content: "\f0ee"; }
body.amas-account-metronic .ki-shop::before,
body.amas-marketplace .ki-shop::before { content: "\f07a"; }
body.amas-account-metronic .ki-send::before,
body.amas-marketplace .ki-send::before { content: "\f1d8"; }
body.amas-account-metronic .ki-picture::before,
body.amas-marketplace .ki-picture::before { content: "\f03e"; }
body.amas-account-metronic .ki-paypal::before,
body.amas-marketplace .ki-paypal::before { content: "\f1ed"; }
body.amas-account-metronic .ki-parcel-tracking::before,
body.amas-marketplace .ki-parcel-tracking::before,
body.amas-account-metronic .ki-delivery-3::before,
body.amas-marketplace .ki-delivery-3::before { content: "\f0d1"; }
body.amas-account-metronic .ki-message-text-2::before,
body.amas-marketplace .ki-message-text-2::before { content: "\f075"; }
body.amas-account-metronic .ki-lock::before,
body.amas-account-metronic .ki-lock-2::before,
body.amas-account-metronic .ki-lock-3::before,
body.amas-marketplace .ki-lock::before,
body.amas-marketplace .ki-lock-2::before,
body.amas-marketplace .ki-lock-3::before { content: "\f023"; }
body.amas-account-metronic .ki-gift::before,
body.amas-marketplace .ki-gift::before { content: "\f06b"; }
body.amas-account-metronic .ki-file-added::before,
body.amas-account-metronic .ki-document::before,
body.amas-marketplace .ki-file-added::before,
body.amas-marketplace .ki-document::before { content: "\f15b"; }
body.amas-account-metronic .ki-eye::before,
body.amas-marketplace .ki-eye::before { content: "\f06e"; }
body.amas-account-metronic .ki-cheque::before,
body.amas-marketplace .ki-cheque::before { content: "\f09d"; }
body.amas-account-metronic .ki-arrows-circle::before,
body.amas-marketplace .ki-arrows-circle::before { content: "\f021"; }
body.amas-account-metronic .ki-arrow-left::before,
body.amas-marketplace .ki-arrow-left::before { content: "\f060"; }
