/* Default Rules */
.wc-imaxel-processing {
	opacity:0.4;
}
.wc-imaxel-processing, .wc-imaxel-processing * {
	cursor:progress !important;
	pointer-events: none !important;
}
.wc-imaxel-loading {
	display:inline-block;
	width:32px;
	height:32px;
	background-repeat:no-repeat;
	background-size:cover;
	background-image:url('../images/icon-loading.gif');
}
.wc-imaxel-clearfix {
	clear:both;
	float:none;
	width:100%;
}
.wc-imaxel-hidden {
	display:none !important;
}
.wc-imaxel-pagination {
	text-align:center;
}
.wc-imaxel-projects-summary {
	margin:0 0 1.25em;
}

/* My Account: Imaxel Projects */
.wc-imaxel-projects-table {
	width:100%;
	max-width:100%;
	table-layout:fixed;
}
.wc-imaxel-projects-table th:first-child,
.wc-imaxel-projects-table td.wc-imaxel-project-title-cell {
	width:38%;
	min-width:280px;
}
.wc-imaxel-projects-table .wc-imaxel-project-title-cell {
	overflow:visible;
	text-align:left !important;
}
.wc-imaxel-projects-table .wc-imaxel-project-title-cell__inner {
	display:flex;
	align-items:flex-start;
	gap:1em;
}
.wc-imaxel-projects-table .wc-imaxel-project-thumbnail {
	flex:0 0 auto;
}
.wc-imaxel-projects-table .wc-imaxel-project-thumbnail a {
	display:block;
	float:none !important;
}
.wc-imaxel-projects-table .wc-imaxel-project-thumbnail img {
	display:block;
	width:80px;
	height:auto;
	float:none !important;
}
.wc-imaxel-projects-table td img {
	float:none !important;
	max-width:100%;
}
.wc-imaxel-projects-table .wc-imaxel-project-title-cell__content {
	flex:1 1 auto;
	min-width:0;
	overflow:visible;
}
.wc-imaxel-projects-table .wc-imaxel-project-title-row {
	display:flex;
	align-items:center;
	flex-wrap:nowrap;
	gap:0.35em;
	margin-bottom:0.35em;
}
.wc-imaxel-projects-table .wc-imaxel-project-title-cell .wc-imaxel-project-title {
	display:inline;
	flex:1 1 auto;
	font-weight:bold;
	margin-bottom:0;
	min-width:0;
	overflow:visible;
	text-overflow:clip;
	white-space:normal;
	word-break:break-word;
}
.wc-imaxel-projects-table .wc-imaxel-rename-project-title {
	appearance:none;
	background:transparent;
	border:0;
	border-radius:0;
	box-shadow:none;
	color:inherit;
	cursor:pointer;
	display:inline-flex;
	flex:0 0 auto;
	flex-shrink:0;
	align-items:center;
	justify-content:center;
	font:inherit;
	line-height:1;
	margin:0;
	min-height:1.25em;
	min-width:1.25em;
	padding:0.15em;
	vertical-align:middle;
}
.wc-imaxel-projects-table .wc-imaxel-rename-project-title:hover,
.wc-imaxel-projects-table .wc-imaxel-rename-project-title:focus {
	background:transparent;
	box-shadow:none;
	opacity:0.75;
}
.wc-imaxel-projects-table .wc-imaxel-rename-project-title:focus-visible {
	outline:2px solid currentColor;
	outline-offset:2px;
}
.wc-imaxel-projects-table .wc-imaxel-rename-project-title__icon {
	display:block;
	flex:0 0 auto;
	width:1em;
	height:1em;
}
.wc-imaxel-projects-table .screen-reader-text {
	border:0;
	clip:rect(1px, 1px, 1px, 1px);
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
	word-wrap:normal !important;
}
.wc-imaxel-projects-table .wc-imaxel-project-title-form {
	margin:0 0 0.75em;
}
.wc-imaxel-projects-table .wc-imaxel-project-title-form .wc-imaxel-project-title-input {
	display:block;
	margin-bottom:0.5em;
	max-width:100%;
	width:100%;
}
.wc-imaxel-projects-table .wc-imaxel-project-meta {
	margin:0;
}
.wc-imaxel-projects-table .wc-imaxel-project-meta__item {
	display:block;
	margin:0 0 0.25em;
}
.wc-imaxel-projects-table .wc-imaxel-project-meta__item:last-child {
	margin-bottom:0;
}
.wc-imaxel-projects-table .wc-imaxel-project-meta dt,
.wc-imaxel-projects-table .wc-imaxel-project-meta dd {
	display:inline;
	margin:0;
	font-weight:normal;
}
.wc-imaxel-projects-table .wc-imaxel-project-meta__variant {
	display:block;
}

@media only screen and (max-width:768px) {
	.woocommerce table.wc-imaxel-projects-table.shop_table_responsive tr td,
	.woocommerce-page table.wc-imaxel-projects-table.shop_table_responsive tr td {
		text-align:left !important;
	}
	.woocommerce table.wc-imaxel-projects-table.shop_table_responsive tr td::before,
	.woocommerce-page table.wc-imaxel-projects-table.shop_table_responsive tr td::before {
		display:block;
		float:none !important;
		margin-bottom:0.35em;
	}
	.woocommerce table.wc-imaxel-projects-table.shop_table_responsive tr td.wc-imaxel-project-title-cell::before,
	.woocommerce-page table.wc-imaxel-projects-table.shop_table_responsive tr td.wc-imaxel-project-title-cell::before {
		display:block;
	}
}

/* WooCommerce Blocks Cart/Checkout */
body table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
	display:inline-block;
}
li.wc-block-components-product-details__wc_imaxel_3dv_product_name,
li.wc-block-components-product-details__wc-imaxel-3dv-product-name,
li.wc-block-components-product-details__wc_imaxel_3dv_thumbnail_url,
li.wc-block-components-product-details__wc-imaxel-3dv-thumbnail-url,
dt.variation-wc_imaxel_3dv_product_name,
dd.variation-wc_imaxel_3dv_product_name,
dt.variation-wc_imaxel_3dv_thumbnail_url,
dd.variation-wc_imaxel_3dv_thumbnail_url,
.wc-imaxel-3dv-thumbnail-data {
	display:none !important;
}