/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 06 2026 | 06:08:08 */
@media (min-width: 768px) {
    .fb-menu-cart {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        height: 46px !important;
    }

    .fb-menu-cart .elementor-button-icon {
        padding: 13px;
        background: transparent;
    }
}
.elementor-menu-cart__toggle .woocommerce-Price-currencySymbol {
        display: none !important;
    }

 .fb-menu-cart .elementor-button-text .woocommerce-Price-amount {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important; /* start به flex-start برای سازگاری بهتر تبدیل شد */
	gap: 8px !important;
}

 .fb-menu-cart .elementor-button-text .woocommerce-Price-amount::before {
	content: "سبد خرید" !important;
	font-weight: 500 !important;
}

 .fb-menu-cart .elementor-button-text .woocommerce-Price-amount bdi {
	color: #DA2778 !important;
	font-weight: 800 !important;
	font-size: 13px !important;
}

 .fb-menu-cart .elementor-button-text .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {
	color: #DA2778 !important;
	font-weight: 400 !important;
	font-size: 11px !important;
}

 .fb-menu-cart .elementor-menu-cart__products {
	scrollbar-width: thin !important;
	padding: 0 8px !important;
	display: flex !important;
	flex-direction: column !important;
	gap: 8px !important;
}

 .fb-menu-cart .elementor-menu-cart__product {
	display: grid !important;
  grid-template-columns: 50px 1fr auto  !important;
  align-items: center !important;
  column-gap: 8px !important;
  border: 1px solid #E9D7E0!important;
  border-radius: 8px;
  padding: 12px;

}
.fb-menu-cart .elementor-menu-cart__product-image img{
  width: 64px !important;
  height: 64px !important;
  object-fit: cover !important;
  border-radius: 12px !important;
  display: block !important;
}

.fb-menu-cart .elementor-menu-cart__product-name a{
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  line-height: 1.5 !important;
    
}
  
  
/* دکمه حذف محصول - خارج کردن از حالت Nesting جهت پایداری بیشتر در CSS خام */
 .fb-menu-cart .elementor-menu-cart__product-remove {
	bottom: 16px !important;
	left: 10px !important;
	border: none !important;
	background: url("https://hoorstar.com/wp-content/uploads/2026/08/remove-icon.svg") !important; /* حتماً آدرس SVG یا آیکون دلخواه خود را جایگزین # کنید */
	background-size: 16px !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}

 .fb-menu-cart .elementor-menu-cart__product-remove::before,
 .fb-menu-cart .elementor-menu-cart__product-remove::after {
	content: initial !important;
}

 .fb-menu-cart .elementor-menu-cart__subtotal {
	padding: 12px 16px !important;
	background: hsl(0, 0%, 95%) !important; /* کاما برای ساختار سنتی HSL اضافه شد */
	border-radius: 50px !important;
	margin: 12px 0 !important;
	display: flex !important;
	justify-content: space-between !important;
}

 .fb-menu-cart .elementor-menu-cart__subtotal::before {
	content: "مجموع سبدخرید شما:" !important;
	font-size: 0.75rem !important;
}

 .fb-menu-cart .elementor-menu-cart__subtotal strong {
	position: absolute !important;
	opacity: 0 !important;
	pointer-events: none !important;
}






/* ادامه استایل منوی سبد خرید در هدر */
.elementor-menu-cart__product-price {
	margin-top: 4px;
	display: flex!important;
	flex-direction: column;
	
}

.fb-menu-cart span.product-quantity {
    display: none!important;
}

 .fb-cart-quantity {
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border: 1px solid #E9D7E0;
	border-radius: 8px;
	overflow: hidden;
}
 .fb-cart-quantity .fb-cart-btn {
	border: none;
	padding: 8px 8px;
	color: #DA2778;
	font-weight: 400;

	&:hover,
	&:focus {
		border-radius: 8px;
		background: #E9D7E0;
	}
}

	.fb-menu-cart
	.elementor-menu-cart__product
	:is(.elementor-menu-cart__product-name, .elementor-menu-cart__product-price) {
	padding-right: 12px
}
 .elementor-menu-cart__products {
	transition: 0.4s ease!important;
	transition-property: opacity, filter!important;
}
 .elementor-menu-cart__products.is-loading {
	opacity: 0.8!important;
	filter: blur(2px) grayscale(0.7)!important;
	pointer-events: none!important;
}
/* =========================================================
   HOORSTAR — Hide Free Shipping Progress in Elementor Mini Cart
   حذف/پنهان‌سازی بخش «تا ارسال رایگان» در مینی‌کارت
========================================================= */

body .elementor-menu-cart__main .beban-fsp,
body .elementor-menu-cart__main .beban-fsp--progress,
body .elementor-menu-cart__main .beban-fsp--mini-cart {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}
