/* استایل عمومی قیمت محصول روی کارت محصول */
 .fb-price {
	& .elementor-heading-title {
		display: flex;
		flex-direction: column;
		justify-content: start;
		
	}
	& .woocommerce-Price-currencySymbol {
		font-size: em;
		font-weight: 500;
		color : #333132;
	}
}
/* تغییر استایل قیمت محصول متغیر*/
 .fb-price .elementor-heading-title:has(> span[aria-hidden="true"]) {
	&::before {
		content: "شروع قیمت از: ";
		font-size: 0.7em;
		font-weight: 500;
		margin-bottom: 2px;
		color : #333132;
		line-height: 1.7em;
	}
	& > span:nth-child(1n + 2) {
		visibility: hidden;
		opacity: 0;
		position: absolute;
	}
}
/* تغییر استایل قیمت محصول نخفیفدار */
.fb-price .elementor-heading-title:has(> del) {
	align-items: end;

	& del {
		font-size: 14px;
		font-weight: 400;
		line-height:22px;
		opacity : 0.7 ;
		
		margin-bottom: 2px;
		
		
	}
	& del .woocommerce-Price-currencySymbol {
		display: none;
	}
	& ins {
		text-decoration: none;
		
	}
}
.woocommerce-Price-amount.amount {
    color : #333132;
}
/*pagination استایل*/
#masteryar-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
width : 36px ; 
height : 12px ;
border-radius : 50px
}

/*سایه کاروسل ها */
.fb-carousel-swiper {
    overflow-x: clip;
}
.fb-carousel-swiper :is(.swiper, .swiper-slide) {
    overflow: visible;
}
/*باکس محصولات*/
.masteryar-box:hover {
    background: linear-gradient(white, white) padding-box,
    linear-gradient(180deg, var(--e-global-color-primary) 0%, #FFFFFF 100%) border-box;
    border-radius: 15px;
    border: 1px solid transparent;
    transition: 0.3s !important;
}

.masteryar-box:hover .txtt {
    opacity: 1;
    transition: all 0.3s ease;
}

.masteryar-box:not(:hover) .txtt {
    transition: all 0.3s ease;
}

.masteryar-box:hover .icoo path {
    fill: #ffffff !important;
    transition: all 0.3s ease;
}

.masteryar-box:not(:hover) .icoo path {
    transition: all 0.3s ease;
}

.masteryar-box:hover a.add_to_cart_button.elementor-button.elementor-size-xs {
    background-color: var(--e-global-color-primary) !important;
    transition: all 0.3s ease;
}

.masteryar-box:not(:hover) a.add_to_cart_button.elementor-button.elementor-size-xs {
    transition: all 0.3s ease;
}

.masteryar-box:hover a.product_type_simple.ajax_add_to_cart.elementor-button.elementor-size-xs {
    background-color: var(--e-global-color-primary) !important;
    transition: all 0.3s ease;
}

.masteryar-box:hover a.product_type_external.elementor-button.elementor-size-xs {
    background-color: var(--e-global-color-primary) !important;
    transition: all 0.3s ease;
}




