/**
 * Marketplace Compatible CSS and Other Plugins : Woocommerce Binary Multi Level Marketing,
 *
 * @package Ethereal Marketplace
 */
:root {
	--primary-text-color: #171717;
	--primary-color: #1f2937;
	--zinc: #6b7280;
	--zinc-500: #71717A;
	--neutral-500: #0A0A0A;
	--white: #fff;
	--dark-zinc: #3a3a3a;
	--gray-50: #f9fafb;
	--gray-200: #e5e7eb;
	--gray-400: #9ca3af;
	--sky-600: #0284c7;
    --sky-700: rgb(7 89 133);
	--bg-red: #EF4444;
	--red-600: #dc2626;
	--bg-link: #155DFC;
	--bg-grey: #4d4d4d;
	--font-thin: 100;
	--font-regular: 400;
	--font-medium: 500;
	--font-semibold: 600;
	--font-bold: 700;
}

@font-face {
	font-family: "ericon-marketplace";
	src: url("../fonts/ethereal-marketplace.woff??v2.0.0") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

/* Home Page "Demo User Details Plugin" (Start) */
.wcdemo-profiles * , .wcdemo-navigation-menu *{
	font-family: 'Inter', sans-serif !important;
}
.wcdemo-profiles {
	.wcdemo-card {
		.icon-admin-login, .icon-agent-login, .icon-customer-login {
			font-family: 'webkul-fonts' !important;
		}
	}
}
/* Home Page "Demo User Details Plugin" (End) */

.wksp-container {
	padding: 0 0 !important;
}

canvas {
	max-width: 100% !important;
	width: auto !important;
	position: static !important;
}

/* Pagination (Start) */
.wkmp-pagination {
	display: flex;
	align-items: center;
	justify-content: center;
	.page-numbers {
		li {
			display: flex;
			span, a{
				height: 24px;
				width: 24px;
				font-size: 16px;
				padding: 0;
				border-radius: 0;
				text-align: center;
				color: var(--primary-text-color);
				font-weight: var(--font-regular);
			}
			span {
				background-color: var(--primary-text-color);
				color: var(--white);
			}
			a {
				background-color: transparent;
				border: none;
				transition: all 0.44s ease-in-out;
				&:hover {
					background-color: var(--gray-200);
				}
			}
		}
	}
}
/* Pagination (End) */

li.woocommerce-MyAccount-navigation-link a:before {
	content: none !important;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--admin-news,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--vendor-notifications,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--seller-notifications {
	a div span:before {
		content: none !important;
	}
	a {
		display: flex !important;
		align-items: center;
		flex-wrap: wrap;
	}
	a:after {
		color: #000000 !important;
		font-size: 14px;
		margin-left: 15px !important;
	}
	&:after {
		font-family: "ericon" !important;
		content: "\e904";
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1 !important;
		-webkit-font-smoothing: antialiased;
		font-size: 20px;
		padding-right: 24px;
	}
	display: flex;
	justify-content: space-between;
	align-items: center;

	&:hover,
	&:focus,
	&:active,
	&.is-active {
		background-color: var(--primary-text-color);
		color: var(--white);
		a:after {
			color: var(--white) !important;
		}
	}
}

.wp-theme-ethereal {
	&.woocommerce-account .woocommerce-MyAccount-navigation ul {
		 li.woocommerce-MyAccount-navigation-link--seller-asktoadmin,
		 li.woocommerce-MyAccount-navigation-link--vendor-asktoadmin {
			border-bottom: none !important;
		}
	}
}

li.woocommerce-MyAccount-navigation-link {
	p {
		span {
			&::before {
				/* Global Placeholder Icon */
				font-family: "ericon-marketplace" !important;
				content: "\e910";

				font-style: normal;
				font-weight: normal;
				font-variant: normal;
				text-transform: none;
				line-height: 1 !important;
				-webkit-font-smoothing: antialiased;
				font-size: 20px;
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--dashboard,
	&.woocommerce-MyAccount-navigation-link--vendor-dashboard,
	&.woocommerce-MyAccount-navigation-link--seller-dashboard,
	&.woocommerce-MyAccount-navigation-link--sponsordashboard {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e909";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-products,
	&.woocommerce-MyAccount-navigation-link--seller-products {
		p {
			span {
				&::before {
					font-family: "ericon" !important;
					content: "\e92a";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-orders,
	&.woocommerce-MyAccount-navigation-link--seller-orders {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e904";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-transactions,
	&.woocommerce-MyAccount-navigation-link--seller-transactions {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e908";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-shippings,
	&.woocommerce-MyAccount-navigation-link--seller-shippings {
		p {
			span {
				&::before {
					font-family: "ericon" !important;
					content: "\e91b";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--admin-news {
		p {
			span {
				/* width: 44px; */
				&::after {
					font-family: "ericon-marketplace" !important;
					content: "\e907";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-profile,
	&.woocommerce-MyAccount-navigation-link--seller-profile {
		p {
			span {
				&::before {
					font-family: "ericon" !important;
					content: "\e939";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-notifications,
	&.woocommerce-MyAccount-navigation-link--seller-notifications {
		p {
			span {
				/* width: 44px; */
				&::after {
					font-family: "ericon-marketplace" !important;
					content: "\e906";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-shop-followers,
	&.woocommerce-MyAccount-navigation-link--seller-shop-followers {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e903";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--vendor-asktoadmin,
	&.woocommerce-MyAccount-navigation-link--seller-asktoadmin {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e902";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--separate-dashboard {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e901";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--favorite-vendors,
	&.woocommerce-MyAccount-navigation-link--favorite-seller {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e905";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--rfq {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90c";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--manage-rfq {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90d";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--payment-methods {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90a";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--become-vendor,
	&.woocommerce-MyAccount-navigation-link--become-seller {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90b";
				}
			}
		}
	}

	&.woocommerce-MyAccount-navigation-link--sponsorads {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90e";
				}
			}
		}
	}
	&.woocommerce-MyAccount-navigation-link--sponsorgenealogy {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e903";
				}
			}
		}
	}
	&.woocommerce-MyAccount-navigation-link--sponsorcommission {
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90f";
				}
			}
		}
	}
	&.woocommerce-MyAccount-navigation-link--sponsorrefferal{
		p {
			span {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e911";
				}
			}
		}
	}
}




.icon-product1 {
	&::before {
		/* Global Placeholder Icon */
		font-family: "ericon" !important;
		content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.25 2.5C14.25 2.4337 14.2237 2.37011 14.1768 2.32322C14.1299 2.27634 14.0663 2.25 14 2.25H7C6.27065 2.25 5.57118 2.53973 5.05546 3.05546C4.53973 3.57118 4.25 4.27065 4.25 5V19C4.25 19.7293 4.53973 20.4288 5.05546 20.9445C5.57118 21.4603 6.27065 21.75 7 21.75H17C17.7293 21.75 18.4288 21.4603 18.9445 20.9445C19.4603 20.4288 19.75 19.7293 19.75 19V9.147C19.75 9.0807 19.7237 9.01711 19.6768 8.97022C19.6299 8.92334 19.5663 8.897 19.5 8.897H15C14.8011 8.897 14.6103 8.81798 14.4697 8.67733C14.329 8.53668 14.25 8.34591 14.25 8.147V2.5ZM15 12.25C15.1989 12.25 15.3897 12.329 15.5303 12.4697C15.671 12.6103 15.75 12.8011 15.75 13C15.75 13.1989 15.671 13.3897 15.5303 13.5303C15.3897 13.671 15.1989 13.75 15 13.75H9C8.80109 13.75 8.61032 13.671 8.46967 13.5303C8.32902 13.3897 8.25 13.1989 8.25 13C8.25 12.8011 8.32902 12.6103 8.46967 12.4697C8.61032 12.329 8.80109 12.25 9 12.25H15ZM15 16.25C15.1989 16.25 15.3897 16.329 15.5303 16.4697C15.671 16.6103 15.75 16.8011 15.75 17C15.75 17.1989 15.671 17.3897 15.5303 17.5303C15.3897 17.671 15.1989 17.75 15 17.75H9C8.80109 17.75 8.61032 17.671 8.46967 17.5303C8.32902 17.3897 8.25 17.1989 8.25 17C8.25 16.8011 8.32902 16.6103 8.46967 16.4697C8.61032 16.329 8.80109 16.25 9 16.25H15Z' fill='%230A0A0A'/%3E%3Cpath d='M15.75 2.82396C15.75 2.63996 15.943 2.52296 16.086 2.63796C16.2073 2.73596 16.315 2.84996 16.409 2.97996L19.422 7.17696C19.49 7.27296 19.416 7.39696 19.298 7.39696H16C15.9337 7.39696 15.8701 7.37062 15.8232 7.32373C15.7763 7.27685 15.75 7.21326 15.75 7.14696V2.82396Z' fill='%230A0A0A'/%3E%3C/svg%3E");
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1 !important;
		-webkit-font-smoothing: antialiased;
		font-size: 20px;
	}
}

.icon-call {
	&::before {
		/* Global Placeholder Icon */
		font-family: "ericon" !important;
		content: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M6.62%2010.79C8.06%2013.62%2010.38%2015.93%2013.21%2017.38L15.41%2015.18C15.68%2014.91%2016.08%2014.82%2016.43%2014.94C17.55%2015.31%2018.76%2015.51%2020%2015.51C20.55%2015.51%2021%2015.96%2021%2016.51V20C21%2020.55%2020.55%2021%2020%2021C10.61%2021%203%2013.39%203%204C3%203.45%203.45%203%204%203H7.5C8.05%203%208.5%203.45%208.5%204C8.5%205.25%208.7%206.45%209.07%207.57C9.18%207.92%209.1%208.31%208.82%208.59L6.62%2010.79Z%22%20fill%3D%22%230A0A0A%22/%3E%3C/svg%3E");
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1 !important;
		-webkit-font-smoothing: antialiased;
		font-size: 20px;
	}
}

form {
	label {
		color: var(--bg-grey);
	}
}

.wkmp-form-wrap {
	.form-group {
		label, i {
			display: flex;
			gap: 10px;
			font-size: 14px;
			color: var(--primary-text-color);
			.wkmp-pro-seller-fulfillment-enabled {
				display: inline-flex;
				gap: 4px;
				align-items: center;
			}
		}

		.wp-editor-wrap {
			margin-top: 10px;
			display: grid;
			gap: 10px;
		}
	}
}
.woocommerce-MyAccount-content {
	.wp-editor-wrap {
		margin-top: 10px;
		display: grid;
		gap: 10px;
	}
}

.woocommerce-MyAccount-navigation
	ul
	li.woocommerce-MyAccount-navigation-link--separate-dashboard {
	margin-bottom: 0;
	border-bottom: none !important;
}

.wkmp-row-actions a,
.wkmp_profile_input a,
.wkmp-add-product-form a,
.wkmp-table-action-wrap a,
.wkmp-table-responsive a,
.wkmp-container a,
.wkmp-button button,
.wkmp-shop-banner-buttons button,
.wkmp_tab_content a,
.mp-store-product-status-section a,
.wkmp-popup-modal a,
.wkmp-seller-registration-link
{
	color: var(--sky-600);
	transition: all 0.44s ease-in-out;
	&:hover {
		color: var(--sky-700);
	}
}

.wkfashion-filter-popup-next-sibling {
	.wkmp_seller, .wkmp_sellermenu {
		margin: 10px 0;
		a {
			color: var(--sky-600);
			&:hover {
				color: var(--sky-700);
			}
		}
	}
}

.wkmp-seller-registration-link {
	margin-top: 10px;
}

span.required {
	color: var(--red-600);
}

select {
	outline: none;
	cursor: pointer;
	&.components-select-control__input {
		padding-right: 25px !important;
		height: auto !important;
		border: 1px solid var(--gray-200) !important;
		&:hover, &:focus, &:active {
			border: 1px solid var(--gray-400) !important;
		}
	}
}
.components-input-control__container {
	.components-input-control__backdrop {
		box-shadow: none !important;
		border-width: 0 !important;
		&:hover, &:focus, &:active {
			box-shadow: none !important;
		}
	}
}

.wkmp-heading {
	color: var(--primary-text-color);
}

.wkmp-checkbox-inline {
	display: flex;
	align-items: center;
	gap: 10px;
}

.TB_overlayBG {
	cursor:
		url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJz48Y2lyY2xlIGZpbGwtb3BhY2l0eT0nLjYnIGZpbGw9JyNGRkYnIGN4PScxNicgY3k9JzE2JyByPScxNicvPjxwYXRoIGZpbGw9JyMwMDAnIGQ9J00yMC4zODUgMTFsLTQuMzk1IDQuMzktNC4zNzUtNC4zNy0uNjE1LjYxNUwxNS4zNzUgMTYgMTEgMjAuMzdsLjYxNS42MSA0LjM3NS00LjM2NUwyMC4zODUgMjFsLjYxNS0uNjFMMTYuNjA0IDE2IDIxIDExLjYxNXonLz48L2c+PC9zdmc+)
			16 16,
		pointer;
}

.btn-danger {
	background-color: var(--bg-red);
	border: 1px solid var(--primary-text-color);
	padding: 10px 24px;
	border-radius: 6px;
	transition: all 0.44s ease-in-out;
	font-size: 14px;
	color: var(--white);
	&:hover {
		background-color: #e2e8f0;
	}
}

.wkmp_attributes {
	.attribute-remove {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 10px;
		flex-wrap: wrap;
	}
}

.wkmp-text-danger {
	font-size: 12px;
	color: #DC2626;
}

/* Vendor Dashboard */
.woocommerce-MyAccount-content {
	position: relative;
	.wkmp-seller-dashboard-link {
		position: absolute;
		right: 0;
		top: 10px;
		color: var(--sky-600);
		&:hover {
			color: var(--sky-700);
		}
	}
	a {
		.icon-heart, .icon-download, .icon-star {
			color: var(--primary-text-color);
		}
	}
	.wkfashion-widget-wkfashion-custom {
		a {
			color: var(--primary-color);
		}
	}

	select {
		border: 1px solid var(--gray-200);
		background-color: transparent;
		font-size: 14px;
		color: var(--primary-text-color) !important;
		option {
			color: var(--primary-text-color) !important;
		}
		&:hover, &:focus, &:active {
			border: 1px solid var(--gray-400);
		}
	}
}
/* customer panel : admin news */
.wkmp-seller-endpoints .wkmp-pro-news-table table .wkmp-pro-news-read-status-no>td {
	background: unset;
}

/* Seller Profile (Start) */
.wksp-seller-profile-wrapper {
	ul {
		li {
			list-style: none;
		}
	}
	.wksp-seller-profile-sidebar .wksp-seller-profile-sidebar-title, h2 {
		line-height: normal;
	}
	.wkfashion-product-container {
		grid-template-columns: repeat(2, 1fr);
		img {
			margin: 0 !important;
		}
		a, a:hover, a:active, a:focus, a:visited {
			color: var(--primary-text-color) !important;
		}
	}

	.wksp-seller-profile-card-body-info {
		.star-rating {
			.star {
				color: var(--primary-text-color);
			}
		}
	}

	.wksp-seller-profile-details-tabs-wrap {
		.wksp-seller-profile-tab-list {
			margin-top: 20px;
			margin-bottom: 10px;
			border-color: var(--gray-200);
			.wksp-seller-profile-tab{
				padding: 8px 30px 5px;
				background-color: transparent;
				color: var(--zinc-500);
				border-top-left-radius: 2px;
				border-top-right-radius: 2px;
				border-color: var(--gray-200);
				&:hover {
					border-color: var(--gray-400);
					border-bottom-color: var(--gray-200);
				}
				&.active {
					color: var(--primary-text-color);
					border: 1px solid var(--gray-200);
					&:hover {
						border-color: var(--gray-400);
						border-bottom-color: var(--gray-200);
					}
				}
			}
		}
	}
}
.wp-theme-ethereal:not(.woocommerce-page) .content-area .entry-content {
	.wksp-seller-profile-reviews-stars {
		gap: 6px;
		img{
			&:last-child {
				margin-bottom: 10px;
			}
		}
	}
	.wksp-seller-profile-wrapper {
		h1{
			font-size: 30px;
		}

		h2 {
			font-size: 26px;
		}

		h3,h4 {
			font-size: 22px;
		}

		p {
			font-size: 14px;
			line-height: normal;
		}

		span {
			color: var(--dark-zinc);
		}

		.product-labels {
			span {
				color: var(--white);
			}
		}

		.wksp-seller-profile-sidebar-social-media {
			padding: 0;
			margin: 0;
			gap: 6px;
			li, img {
				margin: 0;
			}
		}

		.wksp-seller-profile-sidebar {
			.wksp-seller-profile-sidebar-title {
				border-bottom: 1px solid var(--gray-200);
			}
		}

		.wksp-seller-profile-review-card {
			border-top: 1px solid var(--gray-200);
		}
	}
}
/* Seller Profile (End) */

/* Marketplace Section */
.page
	.mp-dashboard-wrapper
	.mp-store-summary
	.mp-store-summary-section:nth-child(2n) {
	margin-left: 0;
}

.mp-dashboard-wrapper {
	p {
		color: var(--primary-text-color);
	}
	.summary-icon {
		border: 1px solid var(--gray-200);
		display: flex;
		align-items: center;
		justify-content: center;
		span, &::before {
			top: 0;
		}
	}
	.mp-store-summary {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 10px;
		.mp-store-summary-section {
			width: 100% !important;
		}
	}
}

.mp-details {
	margin: 28px 0;
	.wkmp-girds {
		padding: 20px;
		border-radius: 8px;
		border: 1px solid var(--gray-200);
		background-color: var(--gray-50);
		p {
			font-size: 14px;
		}
	}
}

/* Vendor/sponser Dashboard Page ( If tailwind is not provided ) */
/* vendor : marketplace plugin, sponser: binary mlm plugin */
.woocommerce-account:has(
		> .woocommerce-MyAccount-navigation,
		> .woocommerce-MyAccount-content
	) {
	display: grid;
	grid-template-columns: minmax(160px, 316px) minmax(438px, 1fr);
	margin-top: 80px;
	gap: 32px;
	align-items: start;

	.woocommerce-MyAccount-navigation {
		border: 1px solid var(--gray-200);
		background-color: #f9fafb;
		display: grid;
		gap: 12px;
		padding: 16px 0;
		padding-top: 154px;
		position: relative;

		&::after {
			content: "";
			position: absolute;
			background-image: url('../../../../assets/images/user-dashboard.png');
			background-size: cover;
			background-position: center;
			top: 0;
			left: 0;
			width: 100%;
			height: 148px;
		}

		ul {
			display: grid;
			gap: 12px;
		}


		.woocommerce-MyAccount-navigation-link {
			a {
				display: grid;
				grid-template-columns: 24px auto 24px;
				gap: 10px;
				padding: 12px 24px;
				font-size: 14px;
				cursor: pointer;
				color: var(--primary-text-color);
				&:hover {
					background-color: var(--primary-text-color);
					color: var(--white);
				}
				&::before,
				&::after {
					font-style: normal;
					font-weight: normal;
					font-variant: normal;
					text-transform: none;
					line-height: 1 !important;
					-webkit-font-smoothing: antialiased;
					font-size: 20px;
				}
				&::before {
					/* Global Placeholder Icon */
					font-family: "ericon-marketplace" !important;
					content: "\e910" !important;
				}
				&::after {
					font-family: "ericon" !important;
					content: "\e904";
					padding-right: 24px;
				}
			}
		}

		.woocommerce-MyAccount-navigation-link--dashboard,
		.woocommerce-MyAccount-navigation-link--seller-dashboard,
		.woocommerce-MyAccount-navigation-link--sponsordashboard,
		.woocommerce-MyAccount-navigation-link--vendor-dashboard {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e942" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--orders,
		.woocommerce-MyAccount-navigation-link--vendor-orders,
		.woocommerce-MyAccount-navigation-link--seller-orders {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e904" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--vendor-products,
		.woocommerce-MyAccount-navigation-link--seller-products {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e92a" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--seller-transactions,
		.woocommerce-MyAccount-navigation-link--vendor-transactions {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e908" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--wishlist {
			a {
				&::before {
					font-family: ericon !important;
					content: "\e920" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--rfq {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90c" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--seller-profile,
		.woocommerce-MyAccount-navigation-link--vendor-profile {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e939" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--seller-shop-followers,
		.woocommerce-MyAccount-navigation-link--vendor-shop-followers {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e903" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--seller-asktoadmin,
		.woocommerce-MyAccount-navigation-link--vendor-asktoadmin {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e902" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--seller-notifications,
		.woocommerce-MyAccount-navigation-link--vendor-notifications {
			display: block;
			&::after {
				content: unset;
			}
			a {
				display: flex !important;
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e906" !important;
				}

				&::after {
					margin-left: auto !important;
					padding-right: 0;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--manage-rfq {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90d" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--admin-news {
			display: block;
			&::after {
				content: unset;
			}
			a {
				&::before {
					display: flex !important;
					font-family: "ericon-marketplace" !important;
					content: "\e907" !important;
				}

				&::after {
					margin-left: auto !important;
					padding-right: 0;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--downloads,
		.woocommerce-MyAccount-navigation-link--seller-downloads,
		.woocommerce-MyAccount-navigation-link--vendor-downloads {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e915" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--address,
		.woocommerce-MyAccount-navigation-link--seller-address,
		.woocommerce-MyAccount-navigation-link--vendor-address {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e924" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--review,
		.woocommerce-MyAccount-navigation-link--seller-review,
		.woocommerce-MyAccount-navigation-link--vendor-review {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e931" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--edit-address,
		.woocommerce-MyAccount-navigation-link--seller-edit-address,
		.woocommerce-MyAccount-navigation-link--vendor-edit-address {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e924" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--edit-account,
		.woocommerce-MyAccount-navigation-link--seller-edit-account,
		.woocommerce-MyAccount-navigation-link--vendor-edit-account {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e939" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--favorite-vendors,
		.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--favorite-seller {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e905" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--customer-logout {
			a {
				&::before {
					font-family: "ericon" !important;
					content: "\e941" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--sponsorads {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90e" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--sponsorgenealogy {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e903" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--sponsorcommission {
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e90f" !important;
				}
			}
		}
		.woocommerce-MyAccount-navigation-link--sponsorrefferal{
			a {
				&::before {
					font-family: "ericon-marketplace" !important;
					content: "\e911" !important;
				}
			}
		}
	}

	.woocommerce-MyAccount-content {
		.wkmp_profile_btn {
			a {
				line-height: normal;
			}
		}
		.wkmp_profile_data {
			label {
				color: var(--primary-text-color);
				font-size: 14px;
			}
			span {
				color: var(--zinc-500);
				font-size: 14px;
				word-break: break-all;
				a {
					word-break: break-all;
				}
			}
		}
	}
}

/* popup modals (start) */
.woocommerce-MyAccount-content {
	.modal-content {
		border: none;
		width: 100% !important;
		max-width: 500px;
		.modal-header {
			padding-bottom: 10px;
			display: flex;
			gap: 10px;
			align-items: center;
			justify-content: space-between;
			.modal-title {
				font-size: 20px;
				color: var(--primary-text-color);
			}
			.wkmp-close-popup {
				padding: 0;
			}
		}
	}

	.wkmp-pro-popup-fieldset {
		width: auto;
		color: var(--primary-text-color);
		input {
			margin-left: 10px;
			border: 1px solid var(--gray-200);
			&:hover {
				border: 1px solid var(--gray-400);
			}
		}
		.wkmp-page_title {
			margin-bottom: 10px;
			color: var(--primary-text-color);
		}
		label {
			font-size: 14px;
			color: var(--primary-text-color);
			&:has(span.required) {
				display: inline-flex;
				gap: 4px;
			}
		}
	}
}

.wkmp_pro_attr_popup,
.wkmp-popup-modal,
.components-modal__frame {
	border-radius: 0;
	h1, h2, h3, h4, h5 {
		color: var(--primary-text-color);
	}
	outline: none;
	.components-button.is-primary {
		margin-top: 20px;
		background-color: var(--primary-text-color);
		transition: all 0.44s ease-in-out;
		&:hover {
			background-color: var(--primary-text-color);
			opacity: 0.8;
		}
	}
	.components-modal__header {
		padding: 20px 20px 0 20px;
		height: auto;
		button {
			color: var(--primary-text-color);
			transition: all 0.44s ease-in-out;
			&:hover {
				color: var(--primary-text-color);
				opacity: 0.8;
			}
		}
	}
	.components-modal__content {
		margin-top: 50px;
		padding: 10px 20px 20px 20px;
		label {
			font-size: 14px;
			color: var(--primary-text-color);
			margin-bottom: 0;
			font-weight: var(--font-regular);
		}
		input {
			&:hover, &:active, &:focus {
				border: 1px solid var(--gray-400);
				box-shadow: none;
			}
		}
	}
}

.components-modal__frame {
	max-height: 80vh;
	height: max-content;
}

.wkmp-popup-modal {
	button {
		margin-top: 10px;
	}
}

.wkmp_pro_attr_popup, .wkmp-popup-modal, .components-modal__screen-overlay {
	background-color: rgba(107, 114, 128, 0.5);
	.wkmp-pro-popup-fieldset {
		border-radius: 0;
	}
	.wkmp-page_title {
		display: flex;
		gap: 10px;
		align-items: center;
		justify-content: space-between;
		.wkmp-page-title-text {
			font-size: 20px;
			color: var(--primary-text-color);
		}
	}
	.wkmp-pro-popup-close, .wkmp-close-popup {
		font-weight: var(--font-medium);
		border: none !important;
		color: var(--primary-text-color);
		transition: all 0.44s ease-in-out;
		line-height: normal;
		&:hover {
			opacity: 0.8;
		}
	}
	.wkmp-close-popup {
		font-size: 22px !important;
	}
	.wkmp-pro-popup-close {
		position: static;
		padding: 0;
		font-size: 30px !important;
	}
	.wkmp_product_attr_submit {
		display: flex;
		.wkmp-error-class,
		.wkmp-text-success {
			display: flex;
			align-items: center;
			font-size: 14px;
		}
	}
}
.wkmp-error p, .wkmp-error-class, .wkmp-text-danger {
	color: var(--bg-red);
}
.wkmp-form-wrap .form-group.wkmp-popup-model {
	gap: 10px;
}
/* popup modals (end) */

/* Vendor Dashboard Pages/(defautl my account content style) */
.woocommerce-MyAccount-content {
	.wkfashion-order-status-btn {
		color: var(--white);
	}
	p {
		color: var(--primary-text-color);
		&.description {
			color: var(--zinc-500);
		}
	}
	/* marketplace section */
	.mp-dashboard-wrapper {
		#regions_div {
			overflow: auto;
		}

		.mp-store-order-product-section {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			gap: 10px;
			.mp-store-order-status-section,
			.mp-store-product-status-section {
				left: 0;
				width: 100%;
			}
			.mp-store-product-status-section {
				.section-footer {
					position: static !important;
				}
			}
		}

		.mp-store-product-status-section {
			.section-footer {
				position: static !important;
			}
		}

		.mp-store-recent-orders {
			h4 {
				color: var(--primary-text-color);
				font-weight: var(--font-regular);
				padding-bottom: 16px;
				border-bottom: 1px solid var(--gray-200);
				display: flex;
				align-items: center;
				justify-content: space-between;
			}

			a {
				background-color: var(--primary-text-color);
				padding: 10px 24px;
				color: var(--white);
				border: 1px solid var(--primary-text-color);
				font-size: 14px;
				font-weight: var(--font-regular);
				transition: all 0.44s ease-in-out;
				&:hover {
					opacity: 0.9;
					text-decoration: none;
				}
			}
		}
	}

	/* Products Section */
	.wkmp-filter-product-container .card, .wkmp-box {
		background-color: var(--gray-50);
		border: 1px solid var(--gray-200);
		border-radius: 0;
		height: 100%;
		p {
			color: var(--primary-text-color);
		}
		.wkmp-filter-grid-label {
			padding-right: 5px;
			color: var(--zinc-500);
		}
		.wkmp-clear-filter {
			border: 1px solid var(--gray-200);
			margin-right: 5px;
			display: flex;
			align-items: center;
			justify-content: center;
			color: var(--red-600);
			background-color: var(--white);
		}
		&:hover, &:has(.wkmp-clear-filter) {
			border: 1px solid var(--gray-400);
		}
	}

	.wkmp-add-product-form {
		table {
			border-spacing: 10px;
			border-collapse: separate;
			.select2-container {
				input {
					margin-top: 0 !important;
					padding-top: 0 !important;
					padding-bottom: 0 !important;
				}
			}
			.mp-toggle-select {
				border: 1px solid var(--gray-200);
				border-radius: 4px;
				padding: 8px 10px;
				--tw-text-opacity: 1;
				color: rgb(113 113 122 / var(--tw-text-opacity, 1));
				width: 100%;
				&:hover {
					border: 1px solid var(--gray-400);
				}
			}
		}
	}

	.wkmp-product-navigation {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 10px;

		.wkmp-back-to-products-list {
			position: static;
			color: var(--primary-text-color);
			transition: all 0.44s ease-in-out;
			&:hover {
				opacity: 0.8;
			}
		}
	}


	/* Order History */
	.wkmp-orders-per-page-settings {
		color: var(--sky-600);
	}

	/* Order History Order Refund Page */
	#wkmp-order-view-form {
		.wkmp-order-refund {
			border-color: var(--primary-text-color) !important;
			#refund-reason {
				padding: 8px 12px;
			}
			.toptable {
				input[type="checkbox"] {
					vertical-align: sub;
				}
			}
		}
	}

	/* Vendor Shipping */
	.new-ship-zone {
		display: flex;
		align-items: center;
		gap: 10px;
		flex-wrap: wrap;
		a {
			margin: 0 0;
			padding: 10px 24px;
			font-size: 14px;
		}
	}
	.wc-shipping-zones-list {
		a {
			color: var(--sky-600);
			&:hover {
				color: var(--sky-700);
			}
			&#delprod {
				margin-left: 10px;
				--tw-text-opacity: 1;
				color: rgb(239 68 68 / var(--tw-text-opacity, 1));
			}
		}
	}
	form {
		&:has(.wc-shipping-zones) {
			display: flex;
			justify-content: center;
		}
	}
	.wc-shipping-zones {
		width: 100%;
		margin-top: 0;
		.select2-search__field {
			padding-top: 0 !important;
			padding-bottom: 0 !important;
		}
		a {
			margin-top: 10px;
			color: var(--sky-600);
			&:hover {
				color: var(--sky-700);
			}
		}
		.wc-shipping-zone-method {
			width: 100%;
			.del-ship-method {
				&::before {
					right: 0;
				}
			}
		}
		textarea {
			margin-top: 10px;
			padding: 5px 10px;
		}
	}
	.wc-shipping-class-add {
		display: flex;
		align-items: center;
		gap: 2px;
		margin-top: 10px;
	}

	.wkmp-pagination {
		margin-top: 10px;
	}

	.wkmp-pro-become-seller-wrap{
		height: auto;
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 10px;
		.wkmp-pro-become-seller-left {
			width: max-content;
			.wkmp-pro-become-seller-head {
				color: var(--primary-text-color);
				font-size: 16px;
			}
			p {
				color: var(--zinc-500);
			}
		}
		.wkmp-pro-become-seller-right {
			position: static;
			width: max-content;
		}
	}
	.wkmp-ga-event-card {
		display: flex;
		align-items: center;
		gap: 10px;
		margin-top: 10px;
	}

	/* Transactions */
	.wk-mp-transaction-info-box,
	.transaction-details, .wkmp-news-info-box {
		h3 {
			font-size: 30px;
			display: flex;
			align-items: center;
			justify-content: space-between;
			border-bottom: 1px solid var(--gray-200);
			padding-bottom: 14px;
			margin-top: 20px;
			margin-bottom: 10px;
			color: var(--primary-text-color);
		}
		.box-title h3,
		.table-wrapper h3{
			font-size: 22px;
		}
	}
	.wk-mp-transaction-info-box {
		.box-content {
			.wk_row {
				span {
					color: var(--zinc-500);
				}
				span:nth-child(1) {
					color: var(--primary-text-color);
				}
			}
		}
	}
	.wkmp-seller-withdraw-min-amount {
		a {
			padding: 0 !important;
		}
	}

	/* Withdrawal */
	.wkmp-seller-withdrawal-content .wkmp-row {
		gap: 10px;
		flex-wrap: wrap;
	}
	.components-base-control__field {
		margin-bottom: 0;
	}
	.wkmp-seller-withdrawal-content .wkmp-topbar-heading {
		padding: 0;
	}

	/* Transactions */
	#wkmp_seller_withdrawal_content {
		p {
			color: var(--zinc-500);
		}
	}
	.wkmp-seller-withdrawal-content {
		border: none;
		margin-top: 20px;
		.wkmp-topbar-heading {
			background-color: transparent;
		}
	}

	/* Admin News */
	.wkmp-news-info-box .wk-mp-news-content {
		margin-top: 10px;
		color: var(--zinc-500);
		h1,
		h2 {
			font-weight: var(--font-bold);
			margin: 0px 0px 20px 0px;
			word-break: break-word;
		}

		h1 {
			font-size: 36px;
			color: var(--dark-zinc);

			a {
				font-size: 36px !important;
			}
		}

		h2 {
			font-size: 34px;
			color: var(--dark-zinc);

			a {
				font-size: 36px !important;
			}
		}

		h3,
		h4 {
			font-size: 28px;
			color: var(--dark-zinc);
			font-weight: var(--font-bold);
			margin: 0px 0px 10px 0px;
			word-break: break-word;

			a {
				font-size: 28px !important;
			}
		}

		h4 {
			font-size: 20px;
		}

		h5,
		h6 {
			font-size: 22px;
			color: var(--dark-zinc);
			font-weight: var(--font-bold);
			margin: 0px 0px 10px 0px;
			text-transform: capitalize;
			word-break: break-word;

			a {
				font-size: 22px !important;
			}
		}

		h6 {
			color: var(--dark-zinc);
		}

		p {
			font-size: 18px;
			color: var(--dark-zinc);
			margin: 0px 0px 20px 0px;
			line-height: 1.7;
			word-wrap: break-word;

			a {
				font-size: 21px !important;
			}
		}

		h1:last-child,
		h2:last-child,
		h3:last-child,
		h4:last-child,
		h5:last-child,
		h6:last-child,
		p:last-child,
		ul:last-child,
		ol:last-child,
		img:last-child,
		pre:last-child {
			margin-bottom: 0px;
		}

		p + h1,
		p + h2,
		ul + h1,
		ul + h2,
		ol + h1,
		ol + h2,
		pre + h1,
		pre + h2,
		.wp-block-separator + h2 {
			margin-top: 44px;
		}

		p + h3,
		ul + h3,
		ol + h3,
		pre + h3 {
			margin-top: 40px;
		}

		p + h4,
		ul + h4,
		ol + h4,
		pre + h4 {
			margin-top: 24px;
		}

		p + h5,
		p + h6,
		ul + h5,
		ul + h6,
		ol + h5,
		ol + h6,
		pre + h5,
		pre + h6 {
			margin-top: 50px;
		}

		ul {
			list-style-type: disc;
			padding-left: 40px;
			margin-bottom: 20px;
		}

		ol {
			margin-bottom: 20px;
		}

		li {
			color: var(--dark-zinc);
			font-size: 18px;
			word-wrap: break-word;
			margin: 20px 0;
			line-height: 1.7;
		}

		hr {
			&.wp-block-separator {
				width: 100px;
				max-width: 100%;
				border: none;
				border-bottom: solid 2px rgba(0, 0, 0, 0.34);
				margin-top: 30px;
			}
		}

		figcaption {
			font-size: 14px;
			text-align: center;
			color: rgba(0, 0, 0, 0.56);

			a:link {
				font-size: 14px;
			}
		}

		a:link,
		a:hover,
		a:active,
		a:visited {
			color: var(--sky-600);

			&:hover {
				color: var(--sky-700);
			}
		}

		a {
			word-wrap: break-word;
		}

		figure {
			margin: 10px 0px 30px;
			width: auto;

			&[class*='wp-image-'] {
				width: 1100px;
				margin: 10px -150px 30px -150px;

				&.img-center-small {
					margin: 10px auto 30px !important;
					width: auto !important;
					max-width: 100% !important;
					display: block !important;
				}
			}

			&.wp-block-video {
				width: auto;
			}
		}

		img {
			height: auto !important;
			max-width: 100%;
			width: auto;
			outline: 2px solid #e2e8f0;
			transition: all 0.5s ease;
			border-radius: 5px;
			margin: 10px 0;

			&.img-center-small {
				margin: 10px auto 30px !important;
				width: auto !important;
				max-width: 100% !important;
				display: block !important;
			}

			&.img-loading {
				background-color: #f2f2f2;
				padding-top: 15%;
				display: block;
				max-width: 100%;
				text-align: center;
				margin: auto;
				animation-duration: 1.5s;
				animation-fill-mode: forwards;
				animation-iteration-count: infinite;
				animation-name: loaderShimmer;
				animation-timing-function: linear;
				background: linear-gradient(
					to right,
					#eeeeee 10%,
					#dddddd 18%,
					#eeeeee 33%
				);
			}
		}

		.callout {
			border: solid 2px rgba(0, 0, 0, 0.86);
			padding: 20px 15px;
			margin-bottom: 24px;

			p {
				font-family: 'Inter', sans-serif;
				font-size: 16px;
				color: rgba(0, 0, 0, 0.86);
				margin: 4px 0 0 0;

				&:first-of-type {
					margin-top: 10px;
				}

				&:last-of-type {
					margin-bottom: 4px;
				}

				a {
					font-size: 16px !important;
					color: var(--sky-600);
				}
			}
		}

		.wp-block-gallery.is-cropped {
			img {
				width: 100% !important;
				margin: 0px !important;
				height: 100% !important;
			}

			.zm-zoomer-out {
				height: auto !important;
			}
		}

		h1 + img,
		h2 + img,
		h3 + img,
		h4 + img,
		h5 + img,
		h6 + img {
			margin-top: 10px;
		}

		pre {
			font-family:
				'Courier', 'Lucida Sans Typewriter',
				'Lucida Typewriter', monospace;
			font-size: 21px;
			color: var(--dark-zinc);
			padding: 15px;
			background: #efefef;
			border-radius: 5px;
			margin-top: 0px;
			margin-bottom: 30px;
			white-space: pre-wrap;
			line-height: 1.3;
			overflow: auto;
			word-wrap: break-word;
		}

		kbd {
			border: solid 1px var(--dark-zinc);
			padding: 0px 8px 2px 8px;
			margin: 2px 0px;
			background-color: rgba(0, 0, 0, 0.1);
			border-radius: 3px;
			display: inline-block;
			box-shadow:
				inset 0px -1px 0px 0px #ffffff,
				inset 0px -2px 5px 0px rgba(0, 0, 0, 0.1);
			vertical-align: middle;
		}

		code {
			font-size: 20px;
		}

		blockquote {
			border-left: 3px solid var(--dark-zinc);
			margin: 15px 0 0;
			padding: 12px 0px 12px 25px;

			&.has-text-align-right {
				padding: 12px 25px 12px 12px;
				border-left: 0;
			}

			p {
				font-family:
					Georgia, 'Times New Roman', 'Bitstream Charter',
					Times, serif;
				color: #78797b;
				font-style: italic;
				font-size: 21px;
				font-weight: var(--font-thin);
			}
		}

		table {
			width: auto;
			max-width: 100%;
			display: inline-block;
			overflow-x: auto;
			margin: 15px 0;
			border: none;

			tr {
				border: none;
				border-bottom: 1px solid #dddddd;

				th {
					padding: 12px;
					font-weight: var(--font-semibold);
				}

				td {
					border: none;
					padding: 12px;
					vertical-align: top;
					border-bottom: 1px solid #dddddd;

					a,
					a:hover,
					a:visited,
					a:link {
						font-size: unset;
					}
				}

				&:first-child:not(.crayon-row) {
					background: rgba(221, 221, 221, 0.5);
					border-radius: 4px;

					td {
						border: none;
						font-weight: var(--font-semibold);
						vertical-align: middle;
					}
				}
			}

			thead ~ tbody {
				tr {
					&:first-child {
						background: none;

						td {
							vertical-align: top;
							font-weight: var(--font-medium);
							border-bottom: 1px solid #dddddd;
						}
					}
				}
			}
		}

		.wp-block-group + .wp-block-group {
			margin-bottom: 20px;
		}

		.wp-block-group {
			.wp-block-group__inner-container > p {
				margin-bottom: 20px;
			}
		}

		.wp-block-heading {
			a {
				color: var(--dark-zinc);
			}
		}
	}

	/* Notifications */
	.mp-notification-list {
		.notification-link {
			color: var(--primary-text-color);
		}
	}

	/* Addresses */
	.woocommerce-Address-title {
		a {
			color: var(--primary-text-color);
		}
	}

	.select2-container--default {
		.select2-selection--multiple {
			border: 1px solid var(--gray-200);
			&:hover {
				border: 1px solid var(--gray-400);
			}
			ul {
				padding: 6px 10px;
				li {
					margin: 0;
					background-color: var(--gray-50);
				}
			}
		}
	}
	#wkmp_add_product_next_step {
		margin-top: 20px;
		width: max-content !important;
		background-color: var(--primary-text-color);
		color: var(--white);
		transition: all 0.44s ease-in-out;
		&:hover{
			opacity: 0.9;
		}
	}

	td {
		&:has(#wkmp_add_product_next_step) {
			display: flex;
			align-items: center;
			justify-content: center;
		}
	}

	/* edit product */
	.wkmp-add-product-form #product-form .wc_input_decimal,
	.wkmp-add-product-form #product-form .wkmp_product_input,
	.wkmp-add-product-form #product-form select {
		border: 1px solid var(--gray-200);
		&:hover {
			border: 1px solid var(--gray-400);
		}
	}
	.wkmp-toggle-select-container {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		gap: 10px;

		label {
			display: flex;
			align-items: center;
			gap: 4px;
		}
	}
}

.wkmp-seller-endpoints .woocommerce-MyAccount-content .wkmp-product-navigation .wkmp-pro-product-view-link {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	font-size: 16px;
	&::after {
		top: 0;
	}
}

.wkmp-seller-endpoints .woocommerce-MyAccount-navigation ul li {
	border-bottom: none !important;
	&.woocommerce-MyAccount-navigation-link a  {
		padding: 0 !important;
	}
}

.wkmp-action-section .button,
.new-ship-zone .wkmp-manage-shipping-class,
.new-ship-zone .button,
.shipping-method-add-cost .button,
.shipping-method-modal .button,
.wc-shipping-class-add,
.wkmp-popup-modal button,
#order_data_details .button,
#wkmp-orders-tab .woocommerce-pagination a,
.wkmp_profile_btn a,
.wkmp-pro-become-seller-wrap a,
.wkmp_product_attr_submit input[type="submit"],
.mp-submit-status,
.wk-mp-rfq .wpmp-rfq-quote-form .form-table .forminp .button.button-primary,
.woocommerce-MyAccount-content .components-button.is-secondary,
.bmlm-become-sponsor button {
	min-width: max-content;
	border-radius: 6px;
	border: 1px solid var(--primary-text-color);
	background-color: var(--white);
	padding: 10px 24px;
	font-size: 14px;
	color: var(--primary-text-color);
	display: inline-block;
	transition: all 0.44s ease-in-out;
	box-shadow: none;
	outline: none;
	height: auto;
	&:hover {
		background-color: #e2e8f0;
		text-decoration: none;
		color: var(--primary-text-color);
		box-shadow: none;
	}
}

.woocommerce-MyAccount-content {
	.wp-core-ui {
		.button, .button-secondary {
			color: var(--primary-text-color);
			border-color: var(--primary-text-color);
			transition: all 0.44s ease-in-out;
			&:hover {
				border-color: var(--primary-text-color);
				background-color: #e2e8f0;
			}
		}
	}

	.mce-toolbar .mce-btn-group .mce-btn:hover,
	.mce-toolbar .mce-btn-group .mce-btn:focus,
	.qt-dfw:hover,
	.qt-dfw:focus {
		background-color: #e2e8f0;
		color: var(--primary-text-color);
		box-shadow: 0 0 0 2px var(--sky-700);
	}
}

.wkmp_product_attr_submit input[type="submit"] {
	margin-left: 0;
}

.wkmp-remove-button {
	border: 1px solid var(--bg-red);
	padding: 5px 10px;
	border-radius: 5px;
	transition: all 0.44s ease-in-out;
	&:hover {
		color: var(--white) !important;
		opacity: 0.8;
	}
}

.dashicons-trash {
	color: var(--red-600);
}

#TB_ajaxContent {
	scrollbar-width: none;
}
.shipping-method-add-cost {
	display: flex;
	flex-direction: column;
	justify-content: center;
	table {
		width: 100%;

		th {
			padding: 10px;
		}
	}
	button {
		margin-top: 20px;
	}
	select {
		padding: 5px 10px !important;
		cursor: pointer;
	}
	label {
		display: flex;
		align-items: center;
		gap: 10px;
	}
	.wc-settings-sub-title  {
		text-align: left;
		margin-top: 12px;
	}
}

.shipping-method-modal {
	p,
	select {
		color: var(--zinc-500);
	}
	button {
		margin-top: 10px;
	}
}

.panel-side {
	overflow-y: hidden;
}

/* table */
.mp-store-recent-orders table,
.wc-shipping-zones-list,
.wc-shipping-classes,
.transaction-details table,
.wkmp-withdrawal-order-table,
.bmlm-table-responsive .sponsor-ads-table,
.bmlm-sponsor-refferal {
	table-layout: fixed;
	display: block;
	overflow: auto;
}

.wkfashion-content-area .mp-dashboard-wrapper table,
.wkfashion-content-area .wkmprfq-quotation-list-wrapper table,
.wkfashion-content-area .wkmprfq-rfq-main-quote-wrapper .wkmprfq-rfq-main-quote table,
.wkfashion-content-area .wkmp-table-responsive table,
.wkfashion-content-area .mp-order-view table,
.wc-shipping-zones-list,
.wc-shipping-zones,
.shipping-method-add-cost table,
.wc-shipping-classes,
.transaction-details table,
.wkmp-withdrawal-order-table,
#wkmp-order-view-form table,
.bmlm-sponsor-ingredients table,
.bmlm-badge-history table,
.bmlm-member-activities table,
.bmlm-table-responsive .sponsor-ads-table,
.bmlm-sponsor-refferal {
	margin-top: 32px;
	width: 100%;
	-webkit-overflow-scrolling: touch;

	caption {
		font-size: 14px;
		color: var(--primary-text-color);
		margin-bottom: 10px;
		a {
			color: var(--sky-600);
			&:hover {
				color: var(--sky-700);
			}
		}
	}

	thead {
		background-color: var(--gray-50) !important;
		border: 1px solid var(--gray-200);
		td,
		th {
			padding: 12px 24px;
			font-size: 16px;
			color: var(--primary-text-color);
			text-align: center;
		}
	}

	tbody {
		tr {
			border: 1px solid var(--gray-200);
			&:nth-of-type(even) {
				background-color: #f3f4f6;
			}
		}
		td,
		th {
			padding: 16px 24px;
			color: var(--zinc-500);
			font-size: 14px;
			text-align: center;
			&:has(>input[type="submit"]) {
				background-color: var(--white);
			}
		}
		.wc-shipping-zones-blank-state {
			text-align: left;
		}
	}
}

.wkfashion-content-area .wkmprfq-quotation-list-wrapper {
	a {
		color: var(--sky-600);
		&:hover {
			color: var(--sky-700);
		}
	}
	h2 {
		font-family: inherit;
	}
	table {
		thead {
			td,
			th {
				padding: 12px 16px !important;
			}
		}

		tbody {
			td,
			th {
				padding: 16px !important;
			}
		}
	}
}

.wkmp-role-selector {
	li {
		input[type="radio"] {
			appearance: none;
			--webkit-appearance: none;
		}

		label {
			display: flex;
			align-items: center;
			gap: 0.875rem;
			font-weight: var(--font-regular);
			&::before {
				font-family: "ericon" !important;
				content: "\e92c";
				font-style: normal;
				font-weight: normal;
				font-variant: normal;
				text-transform: none;
				line-height: 1 !important;
				-webkit-font-smoothing: antialiased;
				font-size: 1.5rem;
			}
		}
	}
	li.active {
		label {
			&::before {
				content: "\e92b";
			}
		}
	}
}

.wkmp_nav_tabs, #edit_product_tab {
	margin-top: 20px;
	margin-bottom: 10px;
	border-color: var(--gray-200);
}

.wkfashion-content-area {
	.wkmp-table-action-wrap {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
		gap: 10px;
	}

	.wkmp-seller-withdrawal-wrap {
		.wkmp-container {
			max-width: 100%;
			margin-top: 20px;
		}
	}

	.wkmp-seller-profile-image-grids {
		.wkmp-img-thumbnail {
			margin: 10px 0;
		}
	}

	#wkmp-seller-profile {
		.form-group {
			p {
				display: flex;
				align-items: center;
				gap: 10px;
				margin: 10px 0;
			}
		}
	}

	.wkmp_nav_tabs, #edit_product_tab {
		li {
			border-color: var(--gray-200);
			&:hover {
				border-color: var(--gray-400);
			}
			a.active, a {
				color: var(--primary-text-color);
			}
			a.inactive {
				background: transparent;
				padding: 8px 30px 5px;
				border-color: var(--gray-200);
				color: var(--zinc-500);
			}
		}
	}

	#edit_product_tab li {
		margin-right: 5px;
		a {
			padding: 8px 30px 5px;
		}
	}

	.wkmp-table-action-wrap {
		.wkmp-action-section.left {
			display: flex;
			align-items: center;
			justify-content: space-between;
			gap: 10px;
			input {
				margin-top: 0 !important;
			}
			input[type="submit"] {
				max-width: 130px;
			}
		}
		.wkmp-action-section.right {
			display: flex;
			gap: 10px;
		}
	}

	/* order data details */
	.mp-order-view {
		h3 {
			display: flex;
			align-items: center;
			justify-content: space-between;
			border-bottom: 1px solid var(--gray-200);
			padding-bottom: 14px;
			margin-top: 20px;
			margin-bottom: 10px;
			color: var(--primary-text-color);
		}
		table {
			th {
				padding: 10px;
			}
			tfoot {
				td {
					padding: 10px;
					text-align: center;
				}
			}
		}

		.order_notes,
		address {
			font-size: 14px;
			color: var(--zinc-500);
		}
	}
}

/* Product Details Page (start) */
.wkmp-product-author-shop {
	margin-top: 28px;
	font-weight: 400;
	display: flex;
	align-items: center;
	color: var(--bg-grey);
	gap: 8px;
	a {
		font-weight: 600;
		color: var(--bg-link);
	}
	.dashicons-heart {
			&::before {
			font-family: "ericon" !important;
			content: "\e967";
			font-style: normal;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			-webkit-font-smoothing: antialiased;
			font-size: 18px;
		}
		&.wkmp_active_heart {
			&::before {
			font-family: "ericon" !important;
			content: "\e966";
			font-style: normal;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			-webkit-font-smoothing: antialiased;
			font-size: 18px;
			color: var( --bg-red );
		}
		}
	}
}
.wkmp-report-product-button {
	color: var(--bg-grey);
	font-size: 14px;
	display: flex;
	gap: 2px;
	margin-top: 20px;
}
.wkmp-report-product-button .dashicons {
    padding-top: 0px;
}

/* Fullfilment Css regarding single product page */
.wkmp-product-fulfillment-label {
		margin-top: 16px;
		display: flex;
		gap: 4px;
		margin-top: 20px;
		.wkmp-product-fulfillment-image {
			img {
				height: auto;
				object-fit: cover;
				width: 20px;
				height: 20px;
			}
		}
			.wkmp-product-fulfillment-text {
		font-size: 20px;
		color: var(--bg-grey);
	}
}

/* Fullfilment Css regarding single product page Ends */
/* Product Details Page (end) */


.wkmp-rfq-sut-edit-quote .womprfq-seller-quotation-form .form-table,
.wk-mp-rfq .wpmp-rfq-quote-form .form-table {
	table-layout: fixed;
	display: block;
	border: 0;
	overflow: auto;
	tr {
		th {
			padding: 10px 12px;
			width: 30%;
			text-align: left;
			vertical-align: unset !important;
		}
		td {
			padding: 10px 12px;
			width: 70%;
		}

		&[colspan="2"] {
			td {
				width: unset;
			}
		}
	}

	.wcqs-cursor-p {
		border: 1px solid var(--gray-200);
		padding: 8px 10px;
		border-radius: 4px;
		background-color: var(--white);
		color: var(--gray-600);
		font-size: 14px;
		transition: all 0.44s ease-in-out;
		cursor: pointer;
		&:hover {
			border: 1px solid var(--gray-400);
			background-color: var(--gray-100);
		}
	}

	.wkmp-quote-img-name {
		display: flex;
		align-items: center;
		gap: 10px;
		margin-top: 10px;
		img {
			width: 50px;
			height: 50px;
			object-fit: cover;
			border-radius: 4px;
			order: -1;
		}
	}
}

.wkfashion-content-area .wkmprfq-rfq-main-quote-wrapper .wkmprfq-rfq-main-quote table {
	tr {
		td, th {
			text-align: left !important;
		}
	}
}

.wkmprfq-rfq-main-quote-wrapper + .wkmp-rfq-sut-edit-quote {
	.womprfq-seller-quotation-form .form-table {
		margin-top: 20px;
	}
}

/* woocommerce-binary-multi-level-marketing plugin css fix */
.wkfashion-content-area .woocommerce-MyAccount-navigation {
	float: none !important;
}
.amount-container .wallet-money-form {
	display: flex !important;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
	justify-content: flex-end;
	input {
		width: auto	 !important;
		margin-top: 0 !important;
	}
}
.bmlm-front-action-container {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
	.bmlm-btn-action {
		padding: 10px 24px;
		display: flex;
		gap: 4px;
		align-items: center;
		justify-content: center;
	}
}
.bmlm-share-btn {
	display: inline-block;
	margin-top: 6px !important;
	min-width: 100px;
	.dashicons-share {
		margin-top: -1px;
	}
}
.bmlm-become-sponsor {
	margin-top: 10px;
	margin-bottom: 20px;
}

.wkmp-product-author-shop {

	a {
		font-size: 16px;
		line-height: 20px;
	}
	.dashicons-heart {
		margin-top: 0px;
		font-size: 18px;
		width: 18px;
		height: 18px;
	}



}
.wkmp-sc-seller-wrapper {
	align-items: flex-start;
	.wkmp-sc-seller-card {
		form {
			gap: 16px;
			padding-top: 20px;
		}
		.wkmp-sc-title {
			font-size: 48px;
			padding-top: 20px;
			color: var( --bg-grey );
		}
		.wkmp-sc-logo {
			display: none;
		}
	}
	.woocommerce-password-strength , .woocommerce-password-hint {
		color: var(--red-600);
	}

}
.wkmp-popup-modal {
	.modal-content {
	background: #fff;
	border-radius: 12px;
	max-width: 600px;
	width: 100%;
	margin: 0 auto;
	padding: 24px;
	position: relative;
	border: none !important;

	.modal-header {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 16px;
		border-bottom: none;

		.modal-title {
		font-size: 1.25rem;
		font-weight: 700;
		color: #0A0A0A;
		line-height: 28px;
		}

		.wkmp-close-popup.close-modal {
		font-size: 0 !important;
		color: #6B7280;
		cursor: pointer;
		padding: 0px 0px 0 0px;
		&:hover {
			color: #000;
		}
		&:before {
				font-family: "ericon" !important;
				content: "\e94a";
				font-style: normal;
				font-weight: normal;
				font-variant: normal;
				text-transform: none;
				line-height: 1 !important;
				-webkit-font-smoothing: antialiased;
				font-size: 24px;
			}
		}
	}

	.modal-body {
		.form-group {

		label {
			display: block;
			color: #0A0A0A;
			font-size: 16px;
			line-height: 22px;

			.required {
			color: red;
			}
		}

		.wkmp-choose-reason-label {
			margin-bottom: 12px;
			display: flex;
		}

		input[type="radio"] {
			margin-right: 0px;
		}

		textarea {
			width: 100%;
			padding: 8px 12px;
			font-size: 0.875rem;
			border: 1px solid #ccc;
			border-radius: 6px;
			&:focus {
			border-color: #999;
			outline: none;
			}
		}

		.wkmp-text-danger {
			color: red;
			font-size: 0.75rem;
			margin-top: 4px;
		}
		.wkmp-report-radio-wrap {
			display: flex;
			gap: 10px;
		}
		}
	}

	.modal-footer {
		display: flex;
		align-items: start;
		gap: 4px;
		border-top: none;
		flex-direction: column-reverse;

		button {
		background: #0A0A0A;
		color: #fff;
		padding: 8px 16px;
		border-radius: 30px;
		font-weight: 600;
		cursor: pointer;
		border: 1px transparent solid;
		&:hover {
			color: #0A0A0A;
			background-color: #ffffff !important;
			border: 1px #0A0A0A solid;
		}
		}


		.wkmp-pro-report-result {
		font-size: 0.75rem;
		color: green;
		}
	}

	.wkmp_pro_flag_other_reason {
		display: none;
	}
	}
}
.woocommerce .wkmp-confirmation-msg {
    gap: 12px;
    padding: 12px 16px;
    background: #fff;
    border-radius: 40px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    max-width: 320px;
    font-size: 14px;
	color: #0A0A0A;
	z-index: 10;
}

.wkmp-vendor-wrapper {
	.wkmp-vendor-heading {
		color: var( --bg-grey );
	}
	.wkmp-vendor-grid {
		.wkmp-vendor-card {
			.wkmp-vendor-card-content {
				.wkmp-shop-name {
					text-transform: capitalize;
					color: var( --bg-grey );
				}
				.wkmp-vendor-products {
					color: var( --bg-grey );
				}
				.wkmp-vendor-visit-btn {
					color: var(--bg-link);
					padding: 0px;
				}
			}
			.wkmp-vendor-card-img img {
				height: 74px;
				border-radius: 12px;
				width: 74px;
			}
		}
	}
	.wkmp-vendor-search-bar .wkmp-vendor-search-btn {
		border-radius: 30px;
		--tw-bg-opacity: 1;
		background-color: white;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
		border: 1px solid var(--neutral-500);
		margin-top: 12px;
		transition-property: all;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		transition-duration: 300ms;

		&:hover {
			background-color: var( --neutral-500 );
			border: 1px solid var(--neutral-500);
			color: white;
		}
	}
}

.wkmp-seller-endpoints .woocommerce-MyAccount-content .wkmp-filter-product-container a {
	.wkmp-filter-grid-value {
		color : #ffffff;
	}
	.wkmp-filter-grid-label {
		color : #ffffffcc;
	}
}

.woocommerce-MyAccount-content {
    .wkmp-filter-product-container .card {
        background-color: #222222;
		padding: 0.5rem 1.5rem;
    }
}

@media (min-width: 1024px) and (max-width: 1366px) {
    .wkmp-product-author-shop {
        margin-top: 24px;
    }
}

@media (max-width: 1024px) {
	.wkmp-sc-seller-wrapper {
		.wkmp-sc-seller-card {
			.wkmp-sc-title {
				font-size: 40px;
			}
			.wkmp-sc-subtitle {
				font-size: 20px;
			}
		}
	}
	.wkmp-sc-seller-wrapper {
	.wkmp-sc-seller-card {
		.wkmp-sc-logo {
			display: flex;
			justify-content: center;
		}
	}
}
}

@media (max-width: 900px) {
	.woocommerce-account:has(
			> .woocommerce-MyAccount-navigation,
			> .woocommerce-MyAccount-content
		) {
		gap: 20px;
	}
	.woocommerce-MyAccount-content {
		.wkmp_nav_tabs, #edit_product_tab {
			display: flex;
			flex-wrap: wrap;
			gap: 5px;
			border-bottom: none;
			height: auto;
			a.active {
				border-bottom: 1px solid #ccc;
			}
		}

		.new-ship-zone {
			a {
				padding: 10px 16px;
			}
		}
	}
	.wkmp-pro-report-product.wkmp-popup-modal .modal-content {
		width: 70%;
	}
}

@media (max-width: 768px) {
	.woocommerce-MyAccount-content {
		.wkmp-filter-product-container .card, .wkmp-box {
			background-color: #222222;
			padding: 5px 0 0 10px;

		}
	}
	.woocommerce-account:has(
			> .woocommerce-MyAccount-navigation,
			> .woocommerce-MyAccount-content
		) {
		margin-top: 0;
		grid-template-columns: 1fr;
		.woocommerce-MyAccount-navigation {
			margin: 0 -15px;
			border: none;
			ul {
				gap: 0;
			}
			.wkmp-account-nav {
				gap: 0;
				.woocommerce-MyAccount-navigation-link {
					a {
						&:hover {
							background-color: none;
						}
						&::after {
							padding-right: 16px;
						}
					}
				}
			}
		}
	}

	li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--admin-news,
	li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--vendor-notifications,
	li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--seller-notifications {
		&:after {
			padding-right: 16px;
		}
	}

	.wkfashion-content-area {
		.mp-dashboard-wrapper, .wkmp-table-responsive {
			table {
				margin-top: 12px;
			}
			thead, tbody {
				th, td {
					padding: 8px 12px;
				}
			}
		}
	}

	#wkmp_pro_seller_profile_view {
		.wkmp-rating-description {
			position: static;
		}
	}

	.woocommerce-MyAccount-content {
		.wk-mp-transaction-info-box,
		.transaction-details {
			h3 {
				font-size: 18px;
			}
			.box-title h3,
			.table-wrapper h3{
				font-size: 18px;
			}
		}
	}

	.mp-details {
		justify-content: center !important;
		gap: 20px !important;
	}

	.wkmp_pro_attr_popup, .wkmp-popup-modal, .components-modal__screen-overlay {
		.wkmp-page-title-text {
			font-size: 16px;
		}
	}

	.wksp-container {
		.wksp-seller-profile-wrapper {
			padding: 0;
		}
	}
	.wp-theme-ethereal:not(.woocommerce-page) .content-area .entry-content {
		.wksp-seller-profile-wrapper {
			h1,h2 {
				font-size: 20px;
			}
			h3, h4 {
				font-size: 18px;
			}
		}
	}
}

@media (max-width: 525px) {
	.wkfashion-content-area {
		.wkmp-table-action-wrap {
			flex-direction: column-reverse;
		}
		.wkfashion-product-card {
			.add_to_cart_button {
				padding: 6px;
			}
		}
		.button {
			padding: 8px 10px;
			font-size: 12px;
		}

		.mp-store-recent-orders a {
			padding: 8px 10px;
			font-size: 12px;
		}

	}

	.woocommerce-MyAccount-content {
		.wkmp-seller-dashboard-link {
			position: static;
			text-align: center;
			margin-bottom: 10px;
			font-size: 14px;
		}

		.wkmp-filter-product-container {
			flex-wrap: wrap;
			a {
				flex: 0 0 48%;
			}
		}
		.wkmp-pro-popup-fieldset {
			width: 100%;
		}

		p.wkmp-seller-withdraw-min-amount {
			display: flex;
			align-items: center;
			flex-wrap: wrap;
			gap: 10px 4px;
		}

		.new-ship-zone {
			justify-content: center;
			a {
				padding: 10px 16px;
			}
		}
	}

	.wkmp_pro_attr_popup, .wkmp-popup-modal, .components-modal__screen-overlay {
		.wkmp-pro-popup-fieldset {
			padding: 12px 16px;
		}
		.components-modal__header {
			padding: 12px 16px 0 16px;
		}
		.components-modal__content {
			padding: 0 16px 12px 16px;
		}
		.wkmp-pro-popup-close {
			top: 2px;
		}
	}
	.wkmp-popup-modal .modal-content {
		padding: 12px 16px;
	}
	.wkmp-pro-report-product.wkmp-popup-modal .modal-content {
		width: 90%;
	}
	.wkmp-sc-seller-wrapper {

		.wkmp-sc-seller-card {

			.wkmp-sc-title {
				font-size: 24px;
			}
			.wkmp-sc-subtitle {
				font-size: 16px;
			}

		}
		.woocommerce-password-strength , .woocommerce-password-hint {
			color: var(--red-600);
		}

	}

}

@media (max-width: 380px) {
	.woocommerce-account:has(
			> .woocommerce-MyAccount-navigation,
			> .woocommerce-MyAccount-content
		) {
		.woocommerce-MyAccount-content {
			.wkmp_profile_info {
				& > div {
					display: flex;
					gap: 10px;
					label {
						width: max-content;
					}
				}
			}
		}
	}

	.woocommerce-MyAccount-content {
		.wkmp-add-product-form {
			table {
				td {
					label {
						font-size: 14px;
					}
				}
			}
		}

		.mp-dashboard-wrapper {
			.summary-icon {
				height: 40px;
				width: 40px;
				font-size: 16px;
			}
		}
	}

	#wkmp_pro_seller_profile_view {
		.wksp-seller-profile-card-body {
			flex-direction: column;
			.wksp-seller-profile-card-body-info {
				padding-top: 0;
			}
		}
	}

	#wkmp-order-view-form table, .shop_table_responsive {
		table-layout: fixed;
		overflow: auto;
		border: none !important;
	}


}

/* Pagination arrow updated of marketplace */
.wkmp-wc-pagination-nav .page-numbers.next,
.wkmp-wc-pagination-nav .page-numbers.prev {
	position: relative;
	font-size: 0 !important; /* Hide the text/space */
	text-decoration: none !important;
}

.wkmp-wc-pagination-nav .page-numbers.next::before,
.wkmp-wc-pagination-nav .page-numbers.prev::before {
	font-family: "ericon" !important;
	font-size: 20px;
	line-height: 1;
	display: inline-block;
	vertical-align: middle;
	color: var(--primary-text-color);
}

.wkmp-wc-pagination-nav .page-numbers.next::before {
	content: "\e904"; /* Arrow Right */
}

.wkmp-wc-pagination-nav .page-numbers.prev::before {
	content: "\e902"; /* Arrow Left */
}
/* Pagination arrow updated of marketplace end */


/* Shipping Buttons Css on Vendor Dashboard Shipping Page */
.wkmp-seller-endpoints {
	.wkmp-new-ship-zone {
		display: flex;
		gap: 16px;
		flex-wrap: wrap;

		a.button-primary ,.wkmp-manage-shipping-class {
			min-width: max-content;
			border-radius: 6px;
			border: 1px solid var(--primary-text-color);
			background-color: var(--white);
			padding: 10px 24px;
			font-size: 14px;
			color: var(--primary-text-color);
			display: inline-block;
			transition: all 0.44s ease-in-out;
			box-shadow: none;
			outline: none;
			height: auto;
			margin: 0px;

			&:hover {
				background-color: #e2e8f0;
				text-decoration: none;
				color: var(--primary-text-color);
				box-shadow: none;
			}
		}
	}
}
/* Shipping Buttons Css on Vendor Dashboard Shipping Page Ends */








/* Marketplace Registration Message Styles */
.wkmp-registration-msg-wrapper {
text-align: center;
max-width: 540px;
margin: 160px auto;
}

.wkmp-registration-msg-title {
font-size: 40px;
line-height: normal;
color: #4d4d4d;
}

.wkmp-registration-msg-links-container {
display: flex;
flex-direction: column;
align-items: center;
margin-top: 40px;
}

.wkmp-registration-msg-links-container a.er-primary-btn,
.wkmp-registration-msg-links-container a.er-btn-ghost {
max-width: 240px;
width: 240px;
border-radius: 30px;
}

@media screen and (max-width: 768px) {
.wkmp-registration-msg-wrapper {
margin: 80px auto;
}
.wkmp-registration-msg-title {
font-size: 20px;
}
}
.woocommerce-MyAccount-content .wkmp-add-product-form .wkmp-sku-input-wrap {
    display: flex;
    align-items: center;
}

/* Prefix UI ON Vendor Dashboard Edit Product Pages */
.woocommerce-MyAccount-content .wkmp-add-product-form .wkmp-sku-input-wrap .wkmp_product_input {
    flex: 1;
}
.woocommerce-MyAccount-content .wkmp-add-product-form .wkmp-sku-input-wrap .wkmp-sku-prefix-span {
	padding: 8px 10px;
	line-height: normal;
	width: auto;
    max-width: 120px;   /* adjust as needed */
    flex-shrink: 0;
	font-size: 16px;
}
/* Prefix UI ON Vendor Dashboard Edit Product Pages End */
