.elementor-kit-8 e-page-transition {
	background-color: #ffbc7d;
}

body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error {
	background-color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

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-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-388d46a);
}

.elementor-kit-8 h1 {
	font-family: "Peyda", Sans-serif;
}

.elementor-kit-8 h3 {
	font-family: "Peyda", Sans-serif;
}

.elementor-kit-8 h4 {
	font-family: "Peyda", Sans-serif;
}

.elementor-kit-8 h5 {
	font-family: "Peyda", Sans-serif;
}

.elementor-kit-8 h6 {
	font-family: "Peyda", Sans-serif;
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1350px;
}

 {}

h1.entry-title {
	display: var(--page-title-display);
}

.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error {
	--error-message-text-color: var(--e-global-color-388d46a);
	font-family: "IranYekan", Sans-serif;
	--error-message-icon-color: var(--e-global-color-388d46a);
	--error-message-normal-links-color: var(--e-global-color-02dedd0);
	--error-box-border-radius: 25px 25px 25px 25px;
}

body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward {
	font-family: "IranYekan", Sans-serif;
}

.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-388d46a);
	font-family: "IranYekan", Sans-serif;
	--message-message-icon-color: var(--e-global-color-388d46a);
	--message-box-border-radius: 25px 25px 25px 25px;
	--message-border-type: solid;
	--message-border-color: var(--e-global-color-388d46a);
	--message-buttons-border-radius: 25px 25px 25px 25px;
}

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: "IranYekan", Sans-serif;
}

body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button {
	font-family: "IranYekan", Sans-serif;
	border-width: 1px 1px 1px 1px;
}

.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info {
	font-family: "IranYekan", Sans-serif;
	--info-box-border-radius: 25px 25px 25px 25px;
	--info-buttons-border-radius: 25px 25px 25px 25px;
}

body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-secondary);
}

body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button {
	font-family: "IranYekan", Sans-serif;
}

.site-header .site-branding {
	flex-direction: column;
	align-items: stretch;
}

.site-header {
	padding-inline-end: 0px;
	padding-inline-start: 0px;
}

.site-footer .site-branding {
	flex-direction: column;
	align-items: stretch;
}

@media (max-width:1024px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
}

@media (max-width:767px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
}

.e-heading-base a, .e-paragraph-base a {
	all: unset;
	cursor: pointer;
}

form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"], form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"] {
	display: block;
}

.e-form-textarea-base:not([data-resizable]) {
	resize: none;
}

.e-form-submit-button-base {
	cursor: pointer;
	box-sizing: border-box;
}

.elementor-19 .elementor-element.elementor-element-7e30b4c .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a {
	background-color: var(--e-global-color-primary);
}

.elementor-19 .elementor-element.elementor-element-7e30b4c .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-19 .elementor-element.elementor-element-7e30b4c .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
	background-color: var(--e-global-color-primary);
}

.elementor-19 .elementor-element.elementor-element-7e30b4c .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a {
	font-family: "IranYekan", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	border-width: 0px 3px 0px 0px;
}

.elementor-19 .elementor-element.elementor-element-7e30b4c .e-my-account-tab__edit-address .woocommerce-Address address {
	padding-top: calc(25px + 40px);
}

.elementor-19 .elementor-element.elementor-element-7e30b4c .woocommerce-pagination {
	padding-bottom: 25px;
}

.elementor-19 .elementor-element.elementor-element-7e30b4c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-19 .elementor-element.elementor-element-7e30b4c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em {
	font-family: "IranYekan", Sans-serif;
}

.elementor-19 .elementor-element.elementor-element-7e30b4c .woocommerce-PaymentMethod .input-radio + label {
	font-family: "IranYekan", Sans-serif;
}

.e-woo-select2-wrapper .select2-results__option {
	color: #a5a5a5;
}

.elementor-19 .elementor-element.elementor-element-7e30b4c .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #a5a5a5 transparent transparent transparent;
}

.elementor-19 .elementor-element.elementor-element-7e30b4c .order_details thead th, .elementor-19 .elementor-element.elementor-element-7e30b4c .order_details tfoot td, .elementor-19 .elementor-element.elementor-element-7e30b4c .order_details tfoot th, .elementor-19 .elementor-element.elementor-element-7e30b4c .nobr {
	font-family: "Onvan", Sans-serif;
}

.elementor-19 .elementor-element.elementor-element-7e30b4c .e-my-account-tab__orders tbody td, .elementor-19 .elementor-element.elementor-element-7e30b4c .e-my-account-tab__downloads tbody td, .elementor-19 .elementor-element.elementor-element-7e30b4c .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-19 .elementor-element.elementor-element-7e30b4c .woocommerce-table--order-downloads tbody td, .elementor-19 .elementor-element.elementor-element-7e30b4c .woocommerce-table--order-details td a, .elementor-19 .elementor-element.elementor-element-7e30b4c td.product-total, .elementor-19 .elementor-element.elementor-element-7e30b4c td.payment-method-method, .elementor-19 .elementor-element.elementor-element-7e30b4c td.payment-method-expires {
	font-family: "IranYekan", Sans-serif;
}

.elementor-19 .elementor-element.elementor-element-7e30b4c .wc-item-meta {
	font-family: "IranYekan", Sans-serif;
}

.elementor-19 .elementor-element.elementor-element-7e30b4c .shop_table .button, .elementor-19 .elementor-element.elementor-element-7e30b4c .order-again .button, .elementor-19 .elementor-element.elementor-element-7e30b4c .woocommerce-pagination .button, .elementor-19 .elementor-element.elementor-element-7e30b4c .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button {
	font-family: "Onvan", Sans-serif;
	font-weight: 400;
}

@media (max-width:1024px) {}

@media (max-width:767px) {}

.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button, .edit, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type, span.beban-price-wrapper {
	font-family: Iranyekan;
}

.woocommerce-MyAccount-navigation-link--dashboard a::before {
	content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48ZyBmaWxsPSIjMDAwIj48cGF0aCBkPSJNOS41IDE3LjVhLjUuNSAwIDAgMCAwIDFoNWEuNS41IDAgMCAwIDAtMXoiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiPjwvcGF0aD48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC4xNjkgMi41NzVhMy41IDMuNSAwIDAgMC00LjMzOCAwbC02LjUgNS4xMzJBMy41IDMuNSAwIDAgMCAyIDEwLjQ1NFYxOC41QTMuNSAzLjUgMCAwIDAgNS41IDIyaDEzYTMuNSAzLjUgMCAwIDAgMy41LTMuNXYtOC4wNDZhMy41IDMuNSAwIDAgMC0xLjMzMS0yLjc0N3ptLTMuNzE4Ljc4NWEyLjUgMi41IDAgMCAxIDMuMDk4IDBsNi41IDUuMTMyQTIuNSAyLjUgMCAwIDEgMjEgMTAuNDU0VjE4LjVhMi41IDIuNSAwIDAgMS0yLjUgMi41aC0xM0EyLjUgMi41IDAgMCAxIDMgMTguNXYtOC4wNDZhMi41IDIuNSAwIDAgMSAuOTUtMS45NjJ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==");
	padding-left: 10px;
}

.woocommerce-MyAccount-navigation-link--orders a::before {
	content: url("https://saeedip.org/wp-content/uploads/2026/06/orders.svg");
	padding-left: 10px;
}

.woocommerce-MyAccount-navigation-link--edit-address a::before {
	content: url("https://saeedip.org/wp-content/uploads/2026/06/deliverablity.svg");
	padding-left: 10px;
}

.woocommerce-MyAccount-navigation-link--wishlist_products a::before {
	content: url("https://saeedip.org/wp-content/uploads/2026/06/whish-list.svg");
	padding-left: 10px;
}

.woocommerce-MyAccount-navigation-link--edit-account a::before {
	content: url("https://saeedip.org/wp-content/uploads/2026/06/account-details.svg");
	padding-left: 10px;
}

.woocommerce-MyAccount-navigation-link--customer-logout a::before {
	content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDYuMzUgNi4zNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PHBhdGggZD0iTTMuMTcyLjUzYS4yNjUuMjY2IDAgMCAwLS4yNjIuMjY4djIuMTI3YS4yNjUuMjY2IDAgMCAwIC41MyAwVi43OThBLjI2NS4yNjYgMCAwIDAgMy4xNzIuNTN6bTEuNTQ0LjUzMmEuMjY1LjI2NiAwIDAgMC0uMDI2IDAgLjI2NS4yNjYgMCAwIDAtLjE0Ny40N2MuNDU5LjM5MS43NDkuOTczLjc0OSAxLjYyNiAwIDEuMTgtLjk0NCAyLjEzMS0yLjExNiAyLjEzMUEyLjEyIDIuMTIgMCAwIDEgMS4wNiAzLjE2YzAtLjY1LjI4Ni0xLjIyOC43NC0xLjYyYS4yNjUuMjY2IDAgMSAwLS4zNDQtLjQwNEEyLjY2NyAyLjY2NyAwIDAgMCAuNTMgMy4xNThhMi42NiAyLjY2IDAgMCAwIDIuNjQ3IDIuNjYzIDIuNjU3IDIuNjU3IDAgMCAwIDIuNjQ1LTIuNjYzYzAtLjgxMi0uMzYzLTEuNTQyLS45MzYtMi4wM2EuMjY1LjI2NiAwIDAgMC0uMTctLjA2NnoiIGZpbGw9IiNGRkZGRkYiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiPjwvcGF0aD48L2c+PC9zdmc+");
	padding-left: 10px;
}

.woocommerce-MyAccount-navigation ul li:not(.is-active) a, .woocommerce-MyAccount-navigation ul li.is-active a {
	display: flex !important;
	align-items: center !important;
}

@media (min-width: 1024px) {
	.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation {
		float: inline-start;
		width: 25%;
		position: sticky;
		top: 70px;
	}
}

.elementor-22 .elementor-element.elementor-element-40679ee.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-22 .elementor-element.elementor-element-968d1e2 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
}

.elementor-22 .elementor-element.elementor-element-968d1e2 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-22 .elementor-element.elementor-element-78fb071 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
}

.elementor-22 .elementor-element.elementor-element-78fb071 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-theme-builder-content-area {
	height: 400px;
}

@media (max-width:1024px) {}

@media (min-width:768px) {}

@media (max-width:767px) {
	.elementor-22 .elementor-element.elementor-element-968d1e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-22 .elementor-element.elementor-element-968d1e2 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-22 .elementor-element.elementor-element-968d1e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
	
	.elementor-22 .elementor-element.elementor-element-78fb071 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px / 2);
	}
	
	.elementor-22 .elementor-element.elementor-element-78fb071 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px / 2);
	}
	
	.elementor-22 .elementor-element.elementor-element-78fb071 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px / 2);
	}
}

@media (max-width: 520px) {}

.elementor-54 .elementor-element.elementor-element-e0eff37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-54 .elementor-element.elementor-element-e0eff37 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-54 .elementor-element.elementor-element-e0eff37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-54 .elementor-element.elementor-element-e0eff37 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-54 .elementor-element.elementor-element-b06cdd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-54 .elementor-element.elementor-element-b06cdd2 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-54 .elementor-element.elementor-element-b06cdd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-54 .elementor-element.elementor-element-b06cdd2 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-54 .elementor-element.elementor-element-8a69182 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-54 .elementor-element.elementor-element-8a69182 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-54 .elementor-element.elementor-element-8a69182 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-54 .elementor-element.elementor-element-8a69182 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-54 .elementor-element.elementor-element-ece4fc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-54 .elementor-element.elementor-element-ece4fc7 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-54 .elementor-element.elementor-element-ece4fc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-54 .elementor-element.elementor-element-ece4fc7 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-theme-builder-content-area {
	height: 400px;
}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

@media (max-width:1024px) {}

@media (max-width:767px) {}