.elementor-kit-62{--e-global-color-secondary:#FFC300;--e-global-color-accent:#FFBE00;--e-global-color-primary:#FCFCFC;--e-global-color-text:#292524;--e-global-color-dcf45f5:#030104;--e-global-color-0c16b42:#EDEDED;--e-global-color-cb80e88:#C4C4C4;--e-global-color-ce86eb6:#313131;--e-global-color-45f60de:#4F4F4F;--e-global-color-cdf1f06:#5A5A5A;--e-global-color-29b71cb:#646464;--e-global-color-5a8045f:#F2F2F2;--e-global-color-97732a8:#00AA61;--e-global-color-f8505da:#D32840;--e-global-color-a966f64:#000000;--e-global-color-3316b2a:#FFC3008F;--e-global-typography-primary-font-family:"yekanbakh";--e-global-typography-primary-font-size:2.5rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.4em;--e-global-typography-secondary-font-family:"yekanbakh";--e-global-typography-secondary-font-size:2rem;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-family:"yekanbakh";--e-global-typography-text-font-size:1rem;--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-size:1rem;--e-global-typography-accent-font-weight:500;--e-global-typography-456aa03-font-family:"yekanbakh";--e-global-typography-456aa03-font-size:1.5rem;--e-global-typography-456aa03-font-weight:500;--e-global-typography-456aa03-line-height:1.4em;--e-global-typography-ec14c9a-font-family:"yekanbakh";--e-global-typography-ec14c9a-font-size:1.25rem;--e-global-typography-ec14c9a-font-weight:500;--e-global-typography-ec14c9a-line-height:1.5em;--e-global-typography-01303f2-font-family:"yekanbakh";--e-global-typography-01303f2-font-size:1.125rem;--e-global-typography-01303f2-font-weight:500;--e-global-typography-01303f2-line-height:1.5em;--e-global-typography-1ff5559-font-family:"yekanbakh";--e-global-typography-1ff5559-font-size:0.875rem;--e-global-typography-1ff5559-font-weight:500;--e-global-typography-1ff5559-line-height:1.5em;--e-global-typography-79b77d6-font-family:"yekanbakh";--e-global-typography-79b77d6-font-size:1rem;--e-global-typography-79b77d6-font-weight:700;--e-global-typography-79b77d6-line-height:1.6em;background-color:var( --e-global-color-dcf45f5 );color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:1s;--e-preloader-animation-duration:2950ms;--e-preloader-delay:0ms;--e-preloader-color:#FFC300;--e-preloader-size:50px;}.elementor-kit-62 e-page-transition{background-color:var( --e-global-color-dcf45f5 );}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-dcf45f5 );border-style:none;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );font-family:"PEYDA";font-size:12px;font-weight:300;line-height:2em;border-width:1px 1px 1px 1px;}.elementor-kit-62 a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-1ff5559-font-family );font-size:var( --e-global-typography-1ff5559-font-size );font-weight:var( --e-global-typography-1ff5559-font-weight );line-height:var( --e-global-typography-1ff5559-line-height );}.elementor-kit-62 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 h6{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 button,.elementor-kit-62 input[type="button"],.elementor-kit-62 input[type="submit"],.elementor-kit-62 .elementor-button{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-62 img{border-radius:10px 10px 10px 10px;}.elementor-kit-62 label{color:var( --e-global-color-secondary );font-family:"PEYDA";font-size:12px;}.elementor-kit-62 input:not([type="button"]):not([type="submit"]),.elementor-kit-62 textarea,.elementor-kit-62 .elementor-field-textual{font-family:"PEYDA";font-size:12px;font-weight:300;color:var( --e-global-color-0c16b42 );accent-color:var( --e-global-color-0c16b42 );background-color:var( --e-global-color-primary );}.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);}.elementor-lightbox{--lightbox-text-color:var( --e-global-color-secondary );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-primary );font-family:var( --e-global-typography-1ff5559-font-family );font-size:var( --e-global-typography-1ff5559-font-size );font-weight:var( --e-global-typography-1ff5559-font-weight );line-height:var( --e-global-typography-1ff5559-line-height );--message-message-icon-color:var( --e-global-color-97732a8 );--message-box-border-radius:7px 7px 7px 7px;--message-buttons-normal-text-color:var( --e-global-color-dcf45f5 );--message-buttons-hover-text-color:var( --e-global-color-97732a8 );--message-buttons-hover-border-color:var( --e-global-color-97732a8 );--message-border-type:solid;--message-border-color:var( --e-global-color-secondary );--message-buttons-border-radius:50px 50px 50px 50px;--message-buttons-padding:2px 20px 2px 20px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-1ff5559-font-family );font-size:var( --e-global-typography-1ff5559-font-size );font-weight:var( --e-global-typography-1ff5559-font-weight );line-height:var( --e-global-typography-1ff5559-line-height );}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-97732a8 );}.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover{--notice-message-hover-links-color:var( --e-global-color-97732a8 );}@media(max-width:1200px){.elementor-kit-62{--e-global-typography-primary-font-size:1.125px;--e-global-typography-primary-line-height:1.4em;--e-global-typography-secondary-font-size:1rem;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-size:0.875rem;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:0.875rem;--e-global-typography-456aa03-font-size:0.875rem;--e-global-typography-456aa03-line-height:1.4em;--e-global-typography-1ff5559-font-size:0.75rem;--e-global-typography-79b77d6-font-size:0.875rem;--e-global-typography-79b77d6-line-height:1.5em;}}@media(max-width:1025px){.elementor-kit-62{--e-global-typography-primary-line-height:1.4em;--e-global-typography-secondary-font-size:1rem;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-size:0.875rem;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:0.875rem;--e-global-typography-456aa03-font-size:0.875rem;--e-global-typography-456aa03-line-height:1.4em;--e-global-typography-1ff5559-font-size:0.75rem;--e-global-typography-79b77d6-font-size:0.875rem;--e-global-typography-79b77d6-line-height:1.5em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 a{font-size:var( --e-global-typography-1ff5559-font-size );line-height:var( --e-global-typography-1ff5559-line-height );}.elementor-kit-62 h1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 h2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 h4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 h5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 h6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 button,.elementor-kit-62 input[type="button"],.elementor-kit-62 input[type="submit"],.elementor-kit-62 .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;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-1ff5559-font-size );line-height:var( --e-global-typography-1ff5559-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-1ff5559-font-size );line-height:var( --e-global-typography-1ff5559-line-height );}}@media(max-width:767px){.elementor-kit-62{--e-global-typography-primary-font-size:2rem;--e-global-typography-primary-line-height:1.4em;--e-global-typography-secondary-font-size:1.375rem;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-size:0.875rem;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-size:0.875rem;--e-global-typography-456aa03-font-size:1.25rem;--e-global-typography-456aa03-line-height:1.4em;--e-global-typography-ec14c9a-font-size:1.125rem;--e-global-typography-ec14c9a-line-height:1.5em;--e-global-typography-01303f2-font-size:1rem;--e-global-typography-01303f2-line-height:1.5em;--e-global-typography-1ff5559-font-size:0.875rem;--e-global-typography-1ff5559-line-height:1.5em;--e-global-typography-79b77d6-font-size:0.875rem;--e-global-typography-79b77d6-line-height:1.5em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 a{font-size:var( --e-global-typography-1ff5559-font-size );line-height:var( --e-global-typography-1ff5559-line-height );}.elementor-kit-62 h1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 h2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 h4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 h5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 h6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-62 button,.elementor-kit-62 input[type="button"],.elementor-kit-62 input[type="submit"],.elementor-kit-62 .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;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-1ff5559-font-size );line-height:var( --e-global-typography-1ff5559-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-1ff5559-font-size );line-height:var( --e-global-typography-1ff5559-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:8px;}}
/* Start custom CSS */.elementor-icon-wrapper {
    display: flex;
}

/* کدهای تغییر استایل منوی سبد خرید در هدر */
.elementor-kit-62 .fb-menu-cart .elementor-button-icon {
	padding: 11px;
	background: var(--e-global-color-secondary);
	border-radius: 50%;
}
.elementor-kit-62 .fb-menu-cart .elementor-button-text .woocommerce-Price-amount {
	display: flex;
	flex-direction: column;
	align-items: start;
	gap: 4px;
}
.elementor-kit-62 .fb-menu-cart .elementor-button-text .woocommerce-Price-amount::before {
	content: "سبد خرید";
	font-weight: 500;
}
.elementor-kit-62 .fb-menu-cart .elementor-button-text .woocommerce-Price-amount bdi {
	color: var(--e-global-color-secondary);
	font-weight: 700;
	font-size: 1.05rem;
}
.elementor-kit-62 .fb-menu-cart .elementor-button-text .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {
	color: var(--e-global-color-primary);
	font-weight: 400;
	font-size: 0.9rem;
}
.elementor-kit-62 .fb-menu-cart .elementor-menu-cart__products {
	scrollbar-width: thin;
	padding: 0 8px;
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.elementor-kit-62 .fb-menu-cart .elementor-menu-cart__product .attachment-woocommerce_thumbnail {
	border-radius: 12px;
}
.elementor-kit-62 .fb-menu-cart .elementor-menu-cart__product-remove {
	bottom: 10px;
	left: 10px;
	border: none;
	background: url("https://nooreek.com/wp-content/uploads/2026/02/remove-icon.svg");
	background-size: 16px;
	background-position: center;
	background-repeat: no-repeat;

	&::before,
	&::after {
		content: initial;
	}
}
.elementor-kit-62 .fb-menu-cart .elementor-menu-cart__subtotal {
	padding: 12px 16px;
	background: var(--e-global-color-accent);
	border-radius: 50px;
	margin: 12px 0;
	display: flex;
	justify-content: space-between;
}
.elementor-kit-62 .fb-menu-cart .elementor-menu-cart__subtotal::before {
	content: "مجموع سبدخرید شما:";
	font-size: 0.75rem;
}
.elementor-kit-62 .fb-menu-cart .elementor-menu-cart__subtotal strong {
	position: absolute;
	opacity: 0;
	pointer-events: none;
}

/* ادامه استایل منوی سبد خرید در هدر */
.elementor-kit-62 .elementor-menu-cart__product-image {
	align-self: center;
}
.elementor-kit-62 .elementor-menu-cart__product-price {
	margin-top: 6px;
	display: flex;
	flex-direction: column;
}
.elementor-kit-62 .fb-cart-quantity {
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border: 1px solid var(--e-global-color-secondary);
	border-radius: 12px;
	overflow: hidden;
}
.elementor-kit-62 .fb-cart-quantity .fb-cart-btn {
	border: none;
	padding: 2px 6px;
	color: var(--e-global-color-secondary);
	font-weight: 400;

	&:hover,
	&:focus {
		border-radius: 0;
		background: var(--e-global-color-text);
	}
}
.elementor-kit-62
	.fb-menu-cart
	.elementor-menu-cart__product
	:is(.elementor-menu-cart__product-name, .elementor-menu-cart__product-price) {
	padding-right: 12px;
}
.elementor-kit-62 .elementor-menu-cart__products {
	transition: 0.4s ease;
	transition-property: opacity, filter;
}
.elementor-kit-62 .elementor-menu-cart__products.is-loading {
	opacity: 0.8;
	filter: blur(2px) grayscale(0.7);
	pointer-events: none;
}


h1,h2,h3,h4,h5,h6 {
    margin: 0;
}
/* از بین بردن overflow کلی swiper  */
.elementor-kit-62 .swiper {
	overflow: visible;
	overflow-x: clip;
}

/*استایل تایپوگرافی h2*/
.elementor-kit-62 .fb-h2-style,
.elementor-kit-62 .fb-h2-style h2 {
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.3;
}
/*استایل شمارنده معکوس  */
.elementor-kit-62 .elementor-countdown-wrapper {
	gap: 2px;
}
.elementor-kit-62 .elementor-countdown-item {
	width: 40px;
	display: flex;
	flex-direction: column;
	gap: 4px;
	align-items: center;
	position: relative;
}
.elementor-kit-62 .elementor-countdown-item:not(:last-child)::before {
	content: ":";
	position: absolute;
	right: -1px;
	transform: translateX(50%);
	top: 4px;
	font-size: 1.2rem;
}
.elementor-kit-62 .elementor-countdown-digits {
	background: var(--e-global-color-primary);
	border-radius: 12px;
	width: 70%;
	padding: 4px 0;
}


@media (width <= 767px) {
	.elementor-kit-62 .fb-h2-style,
	.elementor-kit-62 .fb-h2-style h2 {
		font-size: 1rem;
		font-weight: 700;
	}

/* ریسپانسیو کردن دیوایدر سکشن ها */
@media (width <= 767px) {
	.elementor-kit-62 .fb-mobile-divider .elementor-divider-separator::before {
		visibility: hidden;
	}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekanbakh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nooreek.com/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://nooreek.com/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff') format('woff');
}
@font-face {
	font-family: 'yekanbakh';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://nooreek.com/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://nooreek.com/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff') format('woff');
}
@font-face {
	font-family: 'yekanbakh';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://nooreek.com/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://nooreek.com/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff') format('woff');
}
@font-face {
	font-family: 'yekanbakh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://nooreek.com/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://nooreek.com/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff') format('woff');
}
/* End Custom Fonts CSS */