/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 09 2024 | 09:04:08 */
body:is(.home) .headerMain {
	position: fixed !important;
	width: 100% !important;
}
.elementor-location-footer section {
	overflow: hidden !important;
}
.wcfm-dashboard-page:has(.headerBtn) .headerMain .headerBtn {
	display: none !important;
}
#wcfm_menu .wcfm_menu_items a.wcfm_menu_item {
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 24px 20px;
}
div#wcfm_products_listing > div > .wcfm-container {
	/*     filter: blur(4px); */
	position: relative;
}
div#wcfm_products_listing > div > .wcfm-container::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #ffffffcd;
	z-index: 99999;
	left: 0;
	top: 0;
	filter: blur(12px);
}
div#wcfm_products_listing > div > .wcfm-container:is(:not(.wcfm-top-element-container))::after {
	content: 'Payment Pending';
	left: 50%;
	top: 50%;
	font-size: 40px;
	position: absolute;
	transform: translate(-50%, -50%);
	z-index: 999999;
	line-height: 1;
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}
.product>.wcfm_buttons,
.wcfm_menu_items.wcfm_menu_wcfm-products > span {
	display: none !important;
}
div#wcfm_products_listing > div > .wcfm-container::before{
	display: none;
}
div#wcfm_products_listing > div > .wcfm-container:is(:not(.wcfm-top-element-container))::after {
	display: none;
}
#wcfm-products_wrapper span.product-status-pending::before {
	content: 'Order';
	font-size: 12px;
	line-height: 1;
}
#wcfm-products_wrapper span.product-status-pending {
	background-color: green;
	font-size: 0;
}
.products_dashboard a.wcfm-action-icon.wcfmu_product_quick_edit,
.products_dashboard a.wcfm_product_duplicate.wcfm-action-icon,
.products_dashboard a.wcfm_product_delete.wcfm-action-icon {
	display: none;
}
.list-payment {
	display: flex;
	justify-content: end;
	gap: 0.7rem;
	align-items: center;
	list-style: none;
	line-height: 1;
}
.list-payment .list-payment__item {
	margin: 0;
	padding: 0;
	line-height: 1;
}
.list-payment .list-payment__item svg {
	width: 32px;
	margin: 0;
	height: 22px;
}
.woocommerce div.product .product_title {
	font-size: 32px;
	font-weight: 400;
	line-height: 1.25;
	margin-bottom: 1rem;
}
.single-product .content-area {
	margin-top: 3rem;
	margin-bottom: 6rem;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
	font-size: 0.92rem;
	margin-bottom: 3rem;
	background: #22313f;
	padding: 10px;
	color: #fff;
	box-shadow: 0 0 12px 0px #00000070;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a {
	color: #fff;
}
.entry-summary .price {
	color: #fc9522 !important;
	font-size: 1.5rem !important;
	font-weight: 700;
	margin-bottom: 1.5rem;
}
.woocommerce div.product form.cart {
	display: flex;
	gap: 1rem;
}
.woocommerce div.product form.cart div.quantity {
	margin: 0;
	float: unset;
}
.woocommerce div.product form.cart::after,
.woocommerce div.product form.cart::before {
	display: none;
}
.woocommerce div.product form.cart .single_add_to_cart_button {
	background: linear-gradient(80deg, var( --e-global-color-accent ) 0%, var( --e-global-color-591a5e1 ) 100%);
	border-radius: 50px;
	transition: all 150ms ease-in-out;
	padding: 1.1rem 2rem;
	font-size: 0.9rem;
	line-height: 1;
	font-weight: 500;
}
.woocommerce div.product form.cart .single_add_to_cart_button:hover {
	transition: all 150ms ease-in-out;
	background: linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);
}
.woocommerce div.product form.cart div.quantity input {
	height: 100%;
	width: 4.8rem;
}
.product_meta a {
	color: #fc9522;
}
.woocommerce-Tabs-panel--description ul.a-unordered-list {
	padding: 0 0 0 2rem;
	display: flex;
	flex-direction: column;
	gap: 1rem;
	margin: 0 0 4rem;
}
.woocommerce-Tabs-panel--description ul.a-unordered-list li {
	font-size: 1rem;
	font-weight: 500;
}
.woocommerce-Tabs-panel h2 {
	font-size: 2rem;
	margin: 0px 0 1.5rem 0;
	font-weight: 600;
	text-transform: uppercase;
}
.woocommerce-Tabs-panel--description p:has(img) {
	display: flex;
	flex-wrap: wrap;
	row-gap: 12px;
	align-items: center;
}
.woocommerce-Tabs-panel--description p:has(img) img:nth-child(odd) {
	width: 50%;
	object-fit: cover;
	aspect-ratio: 1;
	padding-right: 6px;
}
.woocommerce-Tabs-panel--description p:has(img) img:nth-child(even) {
	object-fit: cover;
	width: 50%;
	aspect-ratio: 1;
	padding-left: 6px;
}
.woocommerce-message {
	border-top-color: #fc9522;
	background: #fc952220;
	outline: none !important;
	display: flex;
	align-items: center;
	gap: 2.5rem;
}
.woocommerce-message::before {
	content: "\e015";
	color: #fc9522
}
.woocommerce-message::after {
	display: none;
}
.woocommerce-message a.button {
	white-space: nowrap;
	transition: all 150ms ease-in-out;
	background: #22323f;
	color: #fff;
	border-radius: 50px;
	padding: 0.8rem 1.75rem;
	font-weight: 400;
}
.woocommerce-message a.button:hover {
	color: #fff;
	background: #000;
}
