.elementor-kit-7{--e-global-color-primary:#E0218A;--e-global-color-secondary:#F58ACA;--e-global-color-text:#D0DBF1;--e-global-color-accent:#F1D8DA;--e-global-color-4b34d68:#272727;--e-global-color-007b0c9:#FDF6F6;--e-global-color-798dada:#FBC0E5;--e-global-color-5f1a480:#EDEDED;--e-global-color-cbc1aa8:#FFF3FC;--e-global-color-fc54cda:#102B4F;--e-global-typography-primary-font-family:"yekanbakh";--e-global-typography-primary-font-size:2.5rem;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"yekanbakh";--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"yekanbakh";--e-global-typography-text-font-size:1em;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"yekanbakh";--e-global-typography-accent-font-weight:500;--e-global-typography-1f9b113-font-family:"yekanbakh";--e-global-typography-1f9b113-font-weight:600;--e-global-typography-1f9b113-line-height:1.5em;--e-global-typography-d623bbd-font-family:"yekanbakh";--e-global-typography-d623bbd-font-size:1.25em;--e-global-typography-d623bbd-font-weight:500;--e-global-typography-d623bbd-line-height:1.5em;--e-global-typography-6007123-font-family:"yekanbakh";--e-global-typography-6007123-font-size:0.875em;--e-global-typography-89a7a82-font-family:"yekanbakh";--e-global-typography-89a7a82-font-size:1em;--e-global-typography-89a7a82-font-weight:600;--e-global-typography-89a7a82-line-height:1.3em;--e-global-typography-fcd0fe5-font-family:"yekanbakh";--e-global-typography-fcd0fe5-font-size:1em;--e-global-typography-fcd0fe5-font-weight:600;--e-global-typography-fcd0fe5-line-height:1.6em;background-color:var( --e-global-color-007b0c9 );color:var( --e-global-color-4b34d68 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1025px){.elementor-kit-7{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:2em;--e-global-typography-text-font-size:1.25em;--e-global-typography-accent-font-size:0.875em;--e-global-typography-1f9b113-font-size:1.5em;--e-global-typography-6007123-font-size:0.875em;--e-global-typography-89a7a82-font-size:1em;--e-global-typography-89a7a82-line-height:1.5em;--e-global-typography-fcd0fe5-font-size:0.875em;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */h1,h2,h3,h4,h5,h6{
    margin: 0;
}
.elementor-icon-wrapper{
    
    display: flex;
}
 .swiper {
	overflow: visible;
	overflow-x: clip;
}

.fb-menu-cart .elementor-button-icon {
    padding: 13px;
    background: #E0218A;
    border-radius: 50%;
    box-shadow: 0 8px 16px -2px rgb(226 21 20 / 24%);
}
.fb-menu-cart .elementor-button-text .woocommerce-Price-amount {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
}
.fb-menu-cart .elementor-button-text .woocommerce-Price-amount::before {
    content: "سبد خرید";
    font-weight: 500;
    color: #173D71;
}
.fb-menu-cart .elementor-button-text .woocommerce-Price-amount bdi {
    color: #E0218A;
    font-weight: 800;
    font-size: 1.05rem;
}
.fb-menu-cart .elementor-button-text .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {
    color: #173D71;
    font-weight: 700;
    font-size: 0.9rem;
}
.fb-menu-cart .elementor-menu-cart__products {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 0 8px;
    scrollbar-width: thin;
}
.fb-menu-cart .elementor-menu-cart__products::-webkit-scrollbar {
    width: 6px;
}
.fb-menu-cart .elementor-menu-cart__products::-webkit-scrollbar-thumb {
    background: #d3d3d3;
    border-radius: 10px;
}
.fb-menu-cart .elementor-menu-cart__products::-webkit-scrollbar-thumb:hover {
    background: #b5b5b5;
}
.fb-menu-cart .elementor-menu-cart__product {
    border: 1px solid #dcdcdc;
    border-radius: 16px;
    padding: 8px;
}
.fb-menu-cart .elementor-menu-cart__product .attachment-woocommerce_thumbnail {
    border-radius: 12px;
}
.fb-menu-cart .elementor-menu-cart__product-remove {
    bottom: 10px;
    left: 10px;
    border: none;
    background: url("https://pinkloud.ir/wp-content/uploads/2026/07/remove-icon-2.svg") center/16px no-repeat;
}
.fb-menu-cart .elementor-menu-cart__product-remove::before,
.fb-menu-cart .elementor-menu-cart__product-remove::after {
    content: none;
}
.fb-menu-cart .elementor-menu-cart__subtotal {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 16px;
    margin: 12px 0;
    background: hsl(0 0% 95%);
    border-radius: 50px;
}
.fb-menu-cart .elementor-menu-cart__subtotal::before {
    content: "مجموع سبد خرید شما:";
    font-size: 14px;
    font-weight: 700;
    color: #080808;
}
.fb-menu-cart .elementor-menu-cart__subtotal strong {
    display: none;
}
.elementor-menu-cart__product-image {
    align-self: center;
}
.elementor-menu-cart__product-price {
    margin-top: 6px;
    display: flex;
    flex-direction: column;
}
.fb-cart-quantity {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 2px solid #dcdcdc;
    border-radius: 12px;
    overflow: hidden;
}
.fb-cart-quantity .fb-cart-btn {
    border: none;
    padding: 2px 6px;
    color: #080808;
    font-weight: 400;
}
.fb-cart-quantity .fb-cart-btn:hover,
.fb-cart-quantity .fb-cart-btn:focus {
    border-radius: 0;
    background: #FBC0E5;
    cursor: pointer;
}
.elementor-menu-cart__product-name,
.elementor-menu-cart__product-price {
    padding-right: 12px;
}
.elementor-menu-cart__products {
    transition: opacity 0.4s ease, filter 0.4s ease;
}
.elementor-menu-cart__products.is-loading {
    opacity: 0.8;
    filter: blur(2px) grayscale(0.7);
    pointer-events: none;
}

/*استایل شمارنده h2*/
.elementor-kit-7 .elementor-countdown-wrapper {
	gap: 2px;
}
.elementor-kit-7 .elementor-countdown-item {
	width: 40px;
	display: flex;
	flex-direction: column;
	gap: 4px;
	align-items: center;
	position: relative;
}
.elementor-kit-7 .elementor-countdown-item:not(:last-child)::before {
	content: ":";
	position: absolute;
	right: -1px;
	transform: translateX(80%);
	top: 0px;
	font-size: 1.2rem;
}
.elementor-kit-7 .elementor-countdown-digits {
	background:#FCFCFC;
	border-radius: 12px;
	width: 70%;
	padding: 4px 0;
}




@media (max-width: 1277px) {
    .fb-top-menu .elementor-icon-list-item {
        margin: 12px !important;
    }
}
@media (max-width: 600px) {
    .elementor-menu-cart__toggle_button .elementor-button-text {
        display: none;
    }
}


/*استایل تایپوگرافی h2*/
 .fb-h2-style,
 .fb-h2-style h1,
 .fb-h2-style h2 {
	font-size: 1.5rem;
	font-weight: 900;
	line-height: 1.3;
}

@media (width <= 767px) {
	 .fb-h2-style,
	 .fb-h2-style h2 {
		font-size: 1.25rem;
		font-weight: 800;
	}
}
/* ریسپانسیو کردن دیوایدر سکشن ها */
@media (width <= 767px) {
	.elementor-kit-7 .fb-mobile-divider .elementor-divider-separator::before {
		visibility: hidden;
	}
}
/* استایل کارت های محصولات */
/* حذف رنگ پس زمینه تصویر شاخص */
.fb-product-card .elementor-widget-image {
	mix-blend-mode: multiply;
}
/*  2 خطی کردن عنوان و تغییر وزن عنوان محصول */
.fb-product-card .product_title {
	display: -webkit-box !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	& a {
		font-weight: inherit;
	}
}
/* سایه آیکون روی کارت محصول */
.fb-product-card .fb-addtocard-icon .elementor-icon {
	box-shadow: 0 8px 16px -2px hsl(0 84% 48% / 0.2);
}
/* استایل عمومی قیمت محصول روی کارت محصول */
.fb-product-card .fb-price {
	& .elementor-heading-title {
		display: flex;
		flex-direction: column;
	}
	& .woocommerce-Price-currencySymbol {
		font-size: 0.7em;
		font-weight: 500;
	}
}
/* تغییر استایل قیمت محصول متغیر*/
.fb-product-card .fb-price .elementor-heading-title:has(> span[aria-hidden="true"]) {
	&::before {
		content: "شروع قیمت از: ";
		font-size: 0.7em;
		font-weight: 500;
		margin-bottom: 2px;
	}
	& > span:nth-child(1n + 2) {
		visibility: hidden;
		opacity: 0;
		position: absolute;
	}
}
/* تغییر استایل قیمت محصول نخفیفدار */
.fb-product-card .fb-price .elementor-heading-title:has(> del) {
	align-items: end;

	& del {
		font-size: 0.75em;
		font-weight: 500;
		opacity: 0.6;
		transform: translateX(50px);
		margin-bottom: 2px;
	}
	& del .woocommerce-Price-currencySymbol {
		display: none;
	}
	& ins {
		text-decoration: none;
	}
}
/* تغییر استایل قیمت محصول ناموجود */
.fb-product-card .fb-price .elementor-heading-title .out-of-stock-label {
	font-size: 0.8em;
	font-weight: 500;
}
.outofstock .fb-product-card {
	filter: grayscale();
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekanbakh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://pinkloud.ir/wp-content/uploads/2026/07/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://pinkloud.ir/wp-content/uploads/2026/07/YekanBakhFaNum-VF.woff') format('woff');
}
@font-face {
	font-family: 'yekanbakh';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://pinkloud.ir/wp-content/uploads/2026/07/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://pinkloud.ir/wp-content/uploads/2026/07/YekanBakhFaNum-VF.woff') format('woff');
}
@font-face {
	font-family: 'yekanbakh';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://pinkloud.ir/wp-content/uploads/2026/07/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://pinkloud.ir/wp-content/uploads/2026/07/YekanBakhFaNum-VF.woff') format('woff');
}
@font-face {
	font-family: 'yekanbakh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://pinkloud.ir/wp-content/uploads/2026/07/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://pinkloud.ir/wp-content/uploads/2026/07/YekanBakhFaNum-VF.woff') format('woff');
}
@font-face {
	font-family: 'yekanbakh';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://pinkloud.ir/wp-content/uploads/2026/07/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://pinkloud.ir/wp-content/uploads/2026/07/YekanBakhFaNum-VF.woff') format('woff');
}
@font-face {
	font-family: 'yekanbakh';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://pinkloud.ir/wp-content/uploads/2026/07/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://pinkloud.ir/wp-content/uploads/2026/07/YekanBakhFaNum-VF.woff') format('woff');
}
/* End Custom Fonts CSS */