/*
Theme Name: مهرنوش - mehrnoosh
Theme URI: #
Author: Mohammad banaderi
Author URI: #
Description: قالب فروشگاهی مهرنوش
Version: 1.1.0
Text Domain: mehrnoosh
*/

:root {
  --color-primary: #0070ff;
  --color-secondary: #2786ff;
  --color-accent: #E6F1FF;
  --color-background: #0070FF3B;
/* دیجیتال */
  --color-digital-primary: #615EFC;
  --color-digital-secondary: #7E8EF1;
  --color-digital-accent: #E1E0FF;
  --color-digital-background: #615EFC91;
  --color-digital-mik: #aaa9ff;
/* لوازم خانگی */
  --color-home-primary: #e51542;
 --color-home-secondary: #ec5b69;
  --color-home-accent: #ffe3e9;
  --color-home-background: #e51542ad;
/* آرایشی */
  --color-cosm-primary: #FF56BD;
  --color-cosm-secondary: #FF8FD3;
  --color-cosm-accent: #FFE9F6;
  --color-cosm-background: #FF56BD8F;
/* جواهرات */
  --color-jew-primary: #d7ae71;
 --color-jew-secondary: #b18b53;
  --color-jew-accent: #FFE9F6;
  --color-jew-background: #d7ae713d;
/* جواهرات بخش دوم */
  --color-jewtwo-primary: #01494b;
  --color-jewtwo-secondary: #002729;
  --color-jewtwo-accent: #e4eaea;
  --color-jewtwo-background: #01494b36;
/* دیجیتال دوم */
  --color-digtwo-primary: #e9255a;
  --color-digtwo-secondary: #8ED557;
  --color-digtwo-accent: #ffedf2;
  --color-digtwo-background: #e9255a47;
  
}


@font-face {
	font-family: Yekan Bakh;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/yekanbakh/woff/YekanBakhFaNum-Thin.woff') format('woff'),   
	url('fonts/yekanbakh/woff2/YekanBakhFaNum-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: Yekan Bakh;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/yekanbakh/woff/YekanBakhFaNum-Light.woff') format('woff'),   
	url('fonts/yekanbakh/woff2/YekanBakhFaNum-Light.woff2') format('woff2');	
}

@font-face {
	font-family: Yekan Bakh;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/yekanbakh/woff/YekanBakhFaNum-Regular.woff') format('woff'),   
	url('fonts/yekanbakh/woff2/YekanBakhFaNum-Regular.woff2') format('woff2');		 
}

@font-face {
	font-family: Yekan Bakh;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/yekanbakh/woff/YekanBakhFaNum-SemiBold.woff') format('woff'),   
	url('fonts/yekanbakh/woff2/YekanBakhFaNum-SemiBold.woff2') format('woff2');		 
}

@font-face {
	font-family: Yekan Bakh;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/yekanbakh/woff/YekanBakhFaNum-Bold.woff') format('woff'),   
	url('fonts/yekanbakh/woff2/YekanBakhFaNum-Bold.woff2') format('woff2'); 
}

@font-face {
	font-family: Yekan Bakh;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/yekanbakh/woff/YekanBakhFaNum-ExtraBold.woff') format('woff'),   
	url('fonts/yekanbakh/woff2/YekanBakhFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: Yekan Bakh;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/yekanbakh/woff/YekanBakhFaNum-Black.woff') format('woff'),   
	url('fonts/yekanbakh/woff2/YekanBakhFaNum-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: Yekan Bakh;
	font-style: normal;
	font-weight: 950;
	src: url('fonts/yekanbakh/woff/YekanBakhFaNum-ExtraBlack.woff') format('woff'),   
	url('fonts/yekanbakh/woff2/YekanBakhFaNum-ExtraBlack.woff2') format('woff2');		 
}	


html {
	overflow-x: hidden;
}
body {
	margin: 0px;
	font-family: Yekan Bakh;
	font-size: 15px;
	background: #f2f6fc;
	color: #141d26;
}

a {
	
		color: #141d26;
text-decoration: none;

}

.page-mehrnoosh {
	float: right;
	width: 100%;
	margin-bottom: 60px;
}

.size {
	width: 1300px;
	margin: auto;
}

.head-page {
	background: #e9255a;
	float: right;
	width: 100%;
	color: #fff;
	margin-bottom: 50px;
	padding: 10px 0px;
}
/* myaccount start */

.mehrnoosh-my-account-navigation-one {
	float: right;
	width: 25%;
	padding-left: 25px;
	box-sizing: border-box;
}

.woocommerce-MyAccount-navigation.mehrnoosh-my-account-inner {
	float: right;
	width: 100%;
	background: #fff;
	border-radius: 20px;
	box-shadow: 0 10px 50px rgba(1, 1, 2, 0.08);
	padding: 20px;
	box-sizing: border-box;
}
.woocommerce-MyAccount-navigation.mehrnoosh-my-account-inner ul {
	float: right;
	width: 100%;
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	margin-top: 35px;
}
.user-infromation-box {
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.woocommerce-MyAccount-navigation.mehrnoosh-my-account-inner ul li {
	float: right;
	width: 100%;
	list-style: none;
	margin: 5px 0px;
}

.woocommerce-MyAccount-navigation.mehrnoosh-my-account-inner ul li a {
	float: right;
	width: 100%;
	padding: 10px 15px;
	color: #141d26;
	font-size: 16px;
	box-sizing: border-box;
}


.woocommerce-MyAccount-navigation.mehrnoosh-my-account-inner ul li a::before {
	content: "\fd51";
	float: right;
	border-radius: 90px;
	font-family: uicons-regular-rounded;
	text-align: center;
	box-sizing: border-box;
	font-size: 18px;
	margin-left: 8px;
	margin-top: 2px;
	width: 40px;
}
.woocommerce-MyAccount-navigation.mehrnoosh-my-account-inner ul li.is-active a::before {
	background: var(--color-primary);
	width: 40px;
	height: 40px;
	color: #fff;
	box-shadow: 0px 7px 15px var(--color-background);
	padding-top: 10px;
	margin-top: -10px;
	margin-bottom: -10px;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders a::before {
	content: "\f4ec" !important;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads a::before {
	content: "\f8cb" !important;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address a::before {
	content: "\f677" !important;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account a::before {
	content: "\f194" !important;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a::before {
	content: "\f939" !important;
}


.woocommerce-MyAccount-navigation.mehrnoosh-my-account-inner ul li a {
	float: right;
	width: 100%;
	padding: 10px;
	color: #141d26;
	font-size: 16px;
	box-sizing: border-box;
	position: relative;
	border-radius: 10px;
}
.woocommerce-MyAccount-navigation.mehrnoosh-my-account-inner ul li.is-active a {
	/* background: #028CF3; */
	/* border-radius: 20px; */
	/* color: #fff; */
	/* box-shadow: 0px 5px 20px #028CF342; */
	/* padding: 15px; */
}
.woocommerce-MyAccount-navigation.mehrnoosh-my-account-inner ul li.is-active a::after {
	content: "\fd68";
	font-family: uicons-regular-rounded;
	float: left;
	box-shadow: 0px 7px 15px var(--color-background);
	width: 25px;
	height: 25px;
	text-align: center;
	position: absolute;
	left: 0;
	margin-left: -30px;
	background: var(--color-primary);
	padding-top: 4px;
	box-sizing: border-box;
	border-radius: 90px;
	opacity: 1;
	color: #fff;
}


.woocommerce-MyAccount-navigation.mehrnoosh-my-account-inner ul li a::after {
	content: "\fd68";
	font-family: uicons-regular-rounded;
	float: left;
	transition: 0.3s;
	opacity: 0;
	margin-top: 3px;
}


.woocommerce-MyAccount-navigation.mehrnoosh-my-account-inner ul li:hover a::after {
	transition: 0.3s;
	opacity: 1;
}
.user-avatar-box-one-img {
	position: relative;
	width: 90px;
	height: 90px;
	border-radius: 150px;
	overflow: hidden;
	margin: auto;
	margin-bottom: -40px;
	margin-top: 20px;
	background: #ffffffbf;
	padding: 10px;
	box-sizing: border-box;
	border: 1px solid #ffffffad;
	box-shadow: 0px 10px 25px #0c182612;
}

.user-avatar-box-one-img img {
	border-radius: 150px;
	float: right;
	width: 100%;
	height: 100%;
}
.user-account-main-one-box {
	float: right;
	width: 100%;
	margin: 25px 0px;
}




.user-avatar-box-one {
	float: unset;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	background: linear-gradient(90deg, hsla(179, 67%, 66%, 1) 0%, hsla(238, 74%, 61%, 1) 100%);
	border-radius: 90px 90px 100% 100%;
	min-height: 100px;
	box-shadow: 0px 10px 40px #028CF336;
}

.user-infromation-box-inner {
	background: #fff;
	display: table;
	margin: auto;
	border-radius: 10px;
	color: #141d26;
	padding: 5px 10px;
	margin-top: 5px;
}
.page-mehrnoosh-inner .woocommerce-MyAccount-content {
	float: right;
	width: 75%;
	padding: 30px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 20px;
	box-shadow: 0 10px 50px rgba(1, 1, 2, 0.08);
}


.user-account-main-one-box-wallet {
	float: right;
	width: 33.3%;
	background: linear-gradient(90deg, hsla(212, 35%, 58%, 1) 0%, hsla(218, 32%, 80%, 1) 100%);
	padding: 25px;
	border-radius: 20px;
	box-sizing: border-box;
	box-shadow: 0px 10px 30px #6D90B92E;
	min-height: 174px;
	padding-top: 35px;
}
.mehrnoosh-box-dashboard-one-box-inner.on-holding-mehrnoosh-box i {
	background: #fff3dd;
	color: orange;
}

.mehrnoosh-box-dashboard-one-box-inner.processing-mehrnoosh-box i {
	background: #d6f2e9;
	color: #07ca8a;
}
#order-dashboard-box .order-mehrnoosh-list-box {
	width: 100%;
	padding: 10px;
}
#order-dashboard-box {
	float: right;
	width: 100%;
	background: #f2f6fc;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 20px;
}
.no-buy-co-mehrnoosh {
	float: right;
	width: 100%;
	margin-top: 30px;
	background: #fff;
	border-radius: 90px 90px 100% 100%;
	min-height: 100px;
	box-shadow: 0px 10px 30px #6D90B92E;
	margin-bottom: 20px;
	padding: 15px;
	box-sizing: border-box;
	position: relative;
}
.no-buy-text-sad {
	float: unset;
	border-radius: 90px;
	width: 50px;
	height: 50px;
	text-align: center;
	font-size: 25px;
	padding-top: 13px;
	box-sizing: border-box;
	margin: auto;
	background: var(--color-accent);
	color: var(--color-primary);
}
.no-buy-button {
	float: right;
	width: 100%;
	background: var(--color-primary);
	padding: 10px;
	box-sizing: border-box;
	border-radius: 90px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	box-shadow: 0px 7px 15px var(--color-background);
}
.no-buy-text-all {
	float: right;
	width: 100%;
	font-size: 17px;
	padding: 15px 0px;
	color: #3d4c5c;
	text-align: center;
	margin-bottom: 10px;
}
.box-asli-user.not-box-mehrnoosh {
	margin-top: 40px;
}

.fieldbox-top-45645666666v {
	float: right;
	width: 100%;
	margin-bottom: 30px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding: 20px;
	box-sizing: border-box;
	border-radius: 15px;
	background: #fff;
}


.box-order-dashboard-title {
	float: right;
	width: 100%;
	font-size: 17px;
	padding: 15px;
	box-sizing: border-box;
	padding-top: 0px;
}
.owl-orders {
	float: right;
	width: 100%;
}
.box-order-dashboard-title {
	float: right;
	width: 100%;
	font-size: 17px;
	padding: 15px;
	box-sizing: border-box;
	padding-top: 10px;
	padding-bottom: 20px;
}

.owl-orders .owl-nav button {
	position: absolute;
	top: 0;
	margin-top: -50px;
	left: 0;
	width: 30px;
	height: 30px;
	border-radius: 90px;
	border: 0px solid !important;
	background: #6D90B9;
	color: #fff;
	font-size: 18px;
	margin-left: 10px;
}
.woocommerce .axtion-mehrnoosh-list a:hover {
	opacity: 0.8;
	transition: 0.3s;
}
#order-dashboard-box .order-mehrnoosh-list-box1 .iran000wrwerwe.postnumber-no-mehrnoosh {
	background: unset;
	color: #415F82;
}


#order-dashboard-box .order-mehrnoosh-list-box1 .iran000wrwerwe.postnumber-no-mehrnoosh.تکمیل.شده {
	color: var(--color-primary);
}


#order-dashboard-box .order-mehrnoosh-list-box1 .iran000wrwerwe.postnumber-no-mehrnoosh.در.انتظار.بررسی {
	color: #e67600;
}

#order-dashboard-box .order-mehrnoosh-list-box1 .iran000wrwerwe.postnumber-no-mehrnoosh.لغو.شده {
	color: #ff0018;
}

#order-dashboard-box .order-mehrnoosh-list-box1 .iran000wrwerwe.postnumber-no-mehrnoosh.در.حال.انجام {
	color: #07ca8a;
}
.mehrnoosh-tab-my-accont-list {
	float: right;
	width: 100%;
	background: #f2f6fc;
	padding: 10px;
	box-sizing: border-box;
	border-radius: 90px;
	margin-top: 50px;
}

.user-mehrnoosh-my-account-bar {
	float: right;
	width: 100%;
	margin-bottom: 40px;
}

.user-mehrnoosh-my-account-bar .search-form {
	float: left;
	background: #f2f6fc;
	border-radius: 90px;
	padding: 10px;
}

.user-mehrnoosh-my-account-bar .search-form #user-search-mehrnoosh-account {
	padding: 5px;
	box-shadow: unset;
	background: unset;
	margin: 0px !important;
	border: unset;
}

.user-mehrnoosh-my-account-bar-one {
	float: right;
	width: unset;
	height: 55px;
	background: #f2f6fc;
	padding: 15px 20px;
	box-sizing: border-box;
	border-radius: 90px;
}
.user-mehrnoosh-my-account-bar-one {
	float: right;
	width: unset;
	height: 55px;
	background: #f2f6fc;
	padding: 10px 9px;
	box-sizing: border-box;
	border-radius: 90px;
}

.user-mehrnoosh-my-account-bar-link:hover {
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	color: #fff;
	transition: 0.2s;
}
.user-mehrnoosh-my-account-bar-link {
	transition: 0.2s;
}

.user-mehrnoosh-my-account-bar-link.dashboard-home-website {
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	color: #fff;
}
.box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh .woosc-btn.woosc-added::before {
	color: #fff;
}
.user-mehrnoosh-my-account-bar-link {
	float: right;
	width: 35px;
	height: 35px;
	background: #fff;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 10px;
	box-sizing: border-box;
	border-radius: 150px;
	box-shadow: 0 2px 10px rgba(41, 41, 94, 0.04);
	position: relative;
}
.user-mehrnoosh-my-account-bar-link:hover .tooltip-mehrnoosh-shop-box {
	display: block !important;
}

.mehrnoosh-product-slider-one-element-one .tooltip-mehrnoosh-shop-box {
	top: unset;
	bottom: 0;
	margin-bottom: -45px;
}
.user-mehrnoosh-my-account-bar form button {
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	color: #fff;
	border: unset;
	width: 35px;
	height: 35px;
	border-radius: 150px;
	box-sizing: border-box;
	float: left;
	border: unset !important;
	padding-top: 4px;
	cursor: pointer;
}

.user-mehrnoosh-my-account-bar form button:hover {
	opacity: 0.8;
	transition: 0.3s;
}
.mehrnoosh-tab-my-accont-list button {
	width: 50%;
	float: right;
	background: unset;
	border: unset;
	font-family: yekan bakh;
	font-size: 15px;
	padding: 8px 0px;
	border-radius: 90px;
	cursor: pointer;
}

.menu-container-mehrnoosh-account .sub-menu {
	display: none;
}
.menu-container-mehrnoosh-account li:hover a::before {
	background: var(--color-primary);
	background: var(--color-primary);
	width: 40px;
	height: 40px;
	color: #fff;
	box-shadow: 0px 7px 15px var(--color-background);
	padding-top: 10px;
	margin-top: -10px !important;
	margin-bottom: -10px;
}
.mehrnoosh-blog-list-comment .form-submit .submit {
	background: var(--color-primary);
	border: unset;
	color: #fff;
	width: unset !important;
	font-weight: 700;
	border-radius: 10px;
	cursor: pointer;
}
.mehrnoosh-blog-list-comment .form-submit {
	float: right;
	width: 100%;
	margin-bottom: 0px;
}
.mehrnoosh-blog-list-comment #respond .comment-form-cookies-consent {
	float: right;
	width: 100%;
}
.mehrnoosh-blog-list-comment #respond .comment-form-cookies-consent #wp-comment-cookies-consent {
	width: unset !important;
	float: right;
}
.mehrnoosh-blog-list-comment .form-submit .submit:hover {
	opacity: 0.8;
}
.mehrnoosh-blog-list-comment #respond .comment-form-cookies-consent label {
	width: unset;
	font-weight: normal;
}
.mehrnoosh-blog-list-comment #respond .comment-form-cookies-consent #wp-comment-cookies-consent {
	width: unset !important;
	float: right;
	margin-left: 10px !important;
}
.mehrnoosh-no-product-shop-in-my-account {
	float: right;
	width: 100%;
	text-align: center;
	background: #fff;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 20px;
	margin-top: 5px;
}
#order-dashboard-box .box-order-dashboard-title::before {
	content: "\f494";
	float: right;
	border-radius: 90px;
	font-family: uicons-regular-rounded;
	text-align: center;
	box-sizing: border-box;
	font-size: 18px;
	margin-left: 8px;
	margin-top: 2px;
	width: 40px;
	background: var(--color-primary);
	width: 40px;
	height: 40px;
	color: #fff;
	box-shadow: 0px 7px 15px var(--color-background);
	padding-top: 10px;
	margin-top: -9px;
	margin-bottom: -10px;
	margin-left: 15px;
}
.mehrnoosh-no-product-shop-in-my-account i {
	background: var(--color-accent);
	color: var(--color-primary);
	width: 80px;
	display: table;
	margin: auto;
	height: 80px;
	font-size: 25px;
	padding-top: 26px;
	box-sizing: border-box;
	border-radius: 150px;
}

.mehrnoosh-tab-my-accont-list button.tablinks.active {
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	color: #fff;
}
#order-dashboard-box .order-mehrnoosh-list-box .tasvir-dfgdfg {
	width: 50px;
	height: 50px;
	padding: 5px;
	margin-right: -20px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
}
#order-dashboard-box .order-mehrnoosh-list-box1 {
	box-shadow: 0 2px 10px rgba(41, 41, 94, 0.04);
}
#order-dashboard-box .order-mehrnoosh-list-box .tasvir-dfgdfg:first-child {
	margin-right: 0px;
}
#order-dashboard-box .order-mehrnoosh-list-box1 .order-mehrnoosh-list-box13 {
	float: right;
	padding: 10px;
	background: unset;
	color: #141d26;
	padding-right: 0px;
}
.owl-orders .owl-nav button.owl-prev {
	margin-left: 47px;
}
.mehrnoosh-title-slider-element-one.mehrnoosh-list-product-one img {
	padding: 10px;
}
.owl-orders .owl-nav button.disabled {
	opacity: 0.4;
}
.user-account-main-one-box-wallet-one {
	float: right;
	width: 100%;
}
.wallet-main-mehrnoosh-box {
	float: left;
	margin-top: 15px;
	background: #fff;
	padding: 5px 15px;
	border-radius: 90px;
}
.user-account-main-one-box-wallet-one i {
	float: right;
	width: 50px;
	height: 50px;
	background: #6D90B9;
	text-align: center;
	font-size: 25px;
	border-radius: 150px;
	box-sizing: border-box;
	padding-top: 13px;
	color: #FFF;
}
.wallet-text-mehrnoosh-box {
	float: right;
	font-size: 19px;
	color: #fff;
	padding: 12px 15px 0px 0px;
}


.page-mehrnoosh-inner .woocommerce-MyAccount-content .addresses .woocommerce-Address {
	padding: 20px;
	box-sizing: border-box;
	box-shadow: 0 5px 30px rgba(52, 52, 79, 0.08);
	border-radius: 20px;
}

.page-mehrnoosh-inner .woocommerce-MyAccount-content .addresses {
	padding: 15px;
	box-sizing: border-box;
}


.page-mehrnoosh-inner .woocommerce-MyAccount-content .addresses .woocommerce-Address .edit {
	float: right;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	color: #fff;
	font-size: 16px;
	padding: 5px 10px;
	border-radius: 8px;
}
.woocommerce-Address .edit {
	background: var(--color-primary);
	padding: 8px 10px;
	float: right;
	border-radius: 10px;
	box-shadow: 0px 7px 15px var(--color-background);
	margin-bottom: 15px;
	color: #fff;
}
.page-mehrnoosh-inner .woocommerce-MyAccount-content .addresses .woocommerce-Address .edit {
	float: right;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	color: #fff;
	font-size: 16px;
	padding: 5px 10px;
	border-radius: 8px;
	margin-bottom: 20px;
}.mehrnoosh-etelaiii-box {
	float: right;
	width: 100%;
	text-align: center;
	background: #f2f6fc;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 20px;
	font-size: 17px;
	float: right;
	width: 100%;
	padding-bottom: 40px;
}

.arrow-shop-in-my-account:hover {
	background: #fff;
	color: var(--color-primary);
	transition: 0.3s;
}

.arrow-shop-in-my-account {
	transition: 0.3s;
}
.arrow-shop-in-my-account {
	background: var(--color-primary);
	color: #fff;
	padding: 10px 15px;
	border-radius: 150px;
}

.mehrnoosh-etelaiii-box-title {
	float: right;
	width: 100%;
	margin-bottom: 30px;
}
.mehrnoosh-etelaiii-box i {
	display: table;
	margin: auto;
	width: 70px;
	height: 70px;
	background: #fff;
	font-size: 30px;
	padding-top: 20px;
	box-sizing: border-box;
	border-radius: 150px;
	margin-bottom: 20px;
	color: var(--color-primary);
}

.page-mehrnoosh-inner .woocommerce-MyAccount-content .addresses .woocommerce-Address address {
	font-style: normal;
}


.woocommerce-info {
	border: unset !important;
	background: #f2f6fc;
	border-radius: 15px;
	padding: 20px;
	font-size: 16px;
}
.woocommerce-info a {
	font-family: yekan bakh;
	background: var(--color-primary) !important;
	box-shadow: 0px 7px 15px var(--color-background) !important;
	color: #fff !important;
	font-weight: normal !important;
	border-radius: 8px !important;
	margin-top: -5px !important;
	margin-bottom: -10px !important;
	margin-left: -5px !important;
}
.woocommerce-info::before {
	display: none;
}
.page-mehrnoosh-inner .woocommerce-MyAccount-content .addresses .woocommerce-Address h3 {
	float: right;
	width: 100%;
	margin: 0px;
	margin-bottom: 20px;
}


.order-mehrnoosh-list-box {
	float: right;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
}

.order-mehrnoosh-list-box1 {
	padding: 20px;
	border-radius: 15px;
	float: right;
	width: 100%;
	box-sizing: border-box;
	margin: 0px 0px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	background: #fff;
}

.order-mehrnoosh-list-box2 {
	float: right;
	width: 100%;
	box-sizing: border-box;
	/* padding: 20px; */
	border-radius: 10px;
	/* background: #f2f6fc; */
}
.order-list-name-img-fegerger1 {
	float: left;
	background: #fff;
	padding: 8px 10px;
	border-radius: 8px;
}

.iran000wrwerwe.postnumber-no-mehrnoosh.تکمیل.شده {
	background: var(--color-primary);
}
.order-products-list-img .tasvir-dfgdfg {
	float: right;
	width: 80px;
	height: 80px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	border-radius: 100%;
	background: #fff;
	overflow: hidden;
	padding: 10px;
	box-sizing: border-box;
}

.order-products-list-img .tasvir-dfgdfg img {
	border-radius: 100%;
}
.order-products-list-img .tasvir-dfgdfg:first-child {
	margin-right: 0px;
}

.order-mehrnoosh-list-box13 {
	float: left;
	background: #6D90B9;
	padding: 8px 10px;
	border-radius: 8px;
	margin-right: 10px;
	color: #fff;
}
.header-one-tab-order {
	float: right;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
	/* white-space: nowrap; */
	/* overflow: auto; */
	/* -ms-overflow-style: none; */
	/* scrollbar-width: none; */
}

.header-one-tab-order-inner {
	float: right;
	list-style-type: none;
	display: flex;
	align-items: center;
	width: 100%;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
	-ms-overflow-style: none;
	scrollbar-width: none;
}
.header-one-tab-order-inner:hover {
	-ms-overflow-style: thin;
	scrollbar-width: thin;
}
.header-one-tab-order-inner::before {
	content: "";
	background: #e8edf5;
	height: 3px;
	position: absolute;
	right: 0;
	width: 100%;
	bottom: 0;
}
.orderactive-header-mehrnoosh.order-header-mehrnoosh {
	background: unset;
	color: var(--color-primary);
	box-shadow: unset;
	position: relative;
	font-weight: 700;
	border-bottom: 3px solid var(--color-primary);
}
.iran000wrwerwe.postnumber-no-mehrnoosh {
	float: right;
	padding: 7px 10px;
	font-size: 16px;
	background: #6D90B9;
	border-radius: 8px;
	color: #fff;
}
.orderactive-header-mehrnoosh.order-header-mehrnoosh.balaactive::before {
	content: "";
	position: absolute;
	bottom: 0;
	height: 3px;
	width: 100%;
	right: 0;
	background: var(--color-primary);
	margin-bottom: -3px;
}
.order-header-mehrnoosh {
	float: right;
	padding: 15px 10px;
	margin-left: 0px;
	border-radius: 0px;
	font-weight: normal;
	font-size: 15px;
	background: unset;
	margin-top: 5px;
	/* margin-bottom: 5px; */
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	cursor: pointer;
	display: flex;
	border-bottom: 3px solid #e8edf5;
}

.orderactive-header-mehrnoosh.order-header-mehrnoosh.balaactive {
	background: unset;
	color: var(--color-primary);
	box-shadow: unset;
	position: relative;
	font-weight: 700;
	border-bottom-color: var(--color-primary);
}
.orderactive-header-mehrnoosh.order-header-mehrnoosh::before {

}



.order-header-mehrnoosh .dayere-header-order-mehrnoosh {
	float: left;
	text-align: center;
	background: #f2f6fc;
	color: #141d26;
	border-radius: 90px;
	line-height: 15px;
	padding: 5px 8px;
	padding-bottom: 2px;
	margin-right: 10px;
	margin-bottom: -10px;
	margin-top: 0px;
	height: 23px;
	box-sizing: border-box;
	min-width: 23px;
}
.iran000wrwerwe.postnumber-no-mehrnoosh.در.حال.انجام {
	background: #07ca8a;
}
.orderactive-header-mehrnoosh.order-header-mehrnoosh.balaactive .dayere-header-order-mehrnoosh {
	color: #fff;
	background: var(--color-primary);
	font-weight: normal;
	box-shadow: 0px 7px 15px var(--color-background);
}
.orderactive-header-mehrnoosh.order-header-mehrnoosh .dayere-header-order-mehrnoosh {
	color: #fff;
	background: var(--color-primary);
	font-weight: normal;
	box-shadow: 0px 7px 15px var(--color-background);
}
.iran000wrwerwe.postnumber-no-mehrnoosh.لغو.شده {
	background: #ff0018;
}
.order-header-mehrnoosh:hover {
	color: var(--color-primary);
	transition: 0.3s;
}
.orderactive-header-mehrnoosh.order-header-mehrnoosh {
	background: unset;
	color: var(--color-primary);
	box-shadow: unset;
	position: relative;
	font-weight: 700;
}
input, textarea {
	background: #fff;
	border: unset;
	padding: 15px;
	font-family: yekan bakh !important;
	border-radius: 8px;
	font-size: 15px !important;
	border: 1px solid #dee4ec;
	margin: 5px 0px !important;
	box-sizing: border-box;
}
fieldset {
	border: unset;
	padding: 0px;
}

.select2-container--default .select2-selection--single {
	background: #fff !important;
	padding: 15px;
	font-family: yekan bakh !important;
	border-radius: 8px;
	font-size: 15px !important;
	border: 1px solid #dee4ec;
	margin: 5px 0px !important;
	height: unset !important;
	margin: 0px !important;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	left: 15px;
	right: auto;
	top: 18px;
	background: #e2e9f2;
	width: 25px;
	height: 25px;
	border-radius: 150px;
	box-sizing: border-box;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt {	background-color: #e9255a !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
	background: #e9255a;
	color: #fff !important;
	font-family: yekan bakh;
	font-weight: normal !important;
	padding-right: 10px;
    padding-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
	float: right;
	border-radius: 8px !important;
	font-size: 16px !important;
	border: unset;
	line-height: 18px;
	cursor: pointer;
}
.woocommerce-message::before {
	display: none;
}

.mehrnoosh-cart-main tbody tr td.product-remove .remove {
	background:#e9255a;
	font-size: 20px;
	width: 25px;
	height: 25px;
	margin-top: -2px;
	font-weight: normal;
	color: #fff !important;
	padding-top: 2px;
	box-sizing: border-box;
	box-shadow: 0px 7px 15px var(--color-background);
}

.mehrnoosh-nav-cart-two .cart_totals h2 {
	display: none;
}
.mehrnoosh-nav-cart-two .cart_totals table th {
	font-weight: normal !important;
	color: #e51542;
	border: unset !important;
}
.mehrnoosh-nav-cart-two .cart_totals {
	float: right !important;
	width: 100% !important;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 10px;
	position: relative;
}
.mehrnoosh-nav-cart-two .cart_totals table tr td {
	border: unset !important;
	font-weight: normal !important;
}
.mehrnoosh-nav-cart-two .cart_totals .wc-proceed-to-checkout {
	padding-bottom: 0px;
}
.mehrnoosh-nav-cart-two .cart_totals table tr td strong {
	font-weight: normal;
}

.mehrnoosh-remove-filter-button {
	float: right;
	padding: 10px 15px;
	border: unset;
	font-family: yekan bakh;
	background: #fff;
	box-shadow: 0 10px 25px rgba(37, 37, 58, 0.08);
	border-radius: 90px;
	font-size: 15px;
	margin-left: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}
.back-to-parent-category {
	float: right;
	margin-bottom: 10px;
	border-radius: 90px;
	color: #fff;
	width: 100%;
}
.slidermprice {
    margin-top: 20px;
}

.back-to-parent-category a i {
	float: left;
	margin-top: 4px;
	margin-bottom: -5px;
	margin-right: 8px;
}
.back-to-parent-category a:hover {
	opacity: 0.7;
	transition: 0.2s;
}

.back-to-parent-category a {
	transition: 0.2s;
}
.back-to-parent-category a {
	background: #f2f6fc;
	padding: 8px 15px;
	border-radius: 90px;
	float: right;
}
.add-to-cart-one-mehrnoosh form.cart .value.selectmehrnoosh select {
	display: block !important;
	width: 100%;
	padding: 10px;
	font-family: yekan bakh;
	background: #fff;
	border: unset;
	margin: 10px 0px;
	border-radius: 10px;
	font-size: 15px;
}

.add-to-cart-one-mehrnoosh form.cart .value.selectmehrnoosh .woocommerce-variation-radio {
	display: none;
}


.back-to-parent-category a i {
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}
.all-products-buttonone.active {
    display: block !important; /* استفاده از !important برای جلوگیری از تداخل با سایر استایل‌ها */
}
.mehrnoosh-remove-filter-button i {
	float: right;
	margin-top: 3px;
	margin-bottom: -10px;
	color: var(--color-primary);
	margin-left: 8px;
	font-size: 18px;
}
.mehrnoosh-header-shop-list-one-filter-remove {
	float: right;
	width: 100%;
}
.slidermprice input[type="range"] {
	width: 100%;
	padding: 0px !important;
	margin: 0px !important;
}
.mehrnoosh-nav-cart-two .cart_totals .wc-proceed-to-checkout a {
	margin-bottom: 0px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	background: #fff !important;
	border: unset !important;
	padding: 15px !important;
	font-size: 16px;
	border-radius: 15px;
	border: 1px solid #dee4ec !important;
	box-sizing: border-box;
	color: #141d26 !important;
	float: right;
	width: 100%;
	box-sizing: border-box;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
	display: none;
}
.mehrnoosh-nav-cart-two .cart_totals tr:nth-child(2) {
	float: right;
	display: table;
	width: 100%;
	background: #fff;
	margin-bottom: 10px;
	border-radius: 8px;
	padding: 5px 0px;
	box-sizing: border-box;
}

.mehrnoosh-nav-cart-two .cart_totals tr {
	float: right;
	display: table;
	width: 100%;
	margin-bottom: 10px;
	border-radius: 8px;
	box-sizing: border-box;
}
.mehrnoosh-nav-cart-two .cart_totals tr:last-child {
  margin-bottom: 0px;
}
.mehrnoosh-nav-cart-two .cart_totals tr:nth-child(2) td {
	float: right;
	width: 100%;
	display: table;
	box-sizing: border-box;
}
.mehrnoosh-nav-cart-two .cart_totals tr:nth-child(2) th {
	float: right;
	width: 100%;
	display: table;
}
.mehrnoosh-nav-cart-two .cart_totals table {
	background: #f2f6fc;
	padding: 10px !important;
	border-radius: 10px;
}
.woocommerce-message {
	border: unset !important;
	background: #f2f6fc;
	border-radius: 10px;
	padding: 15px;
	color: #141d26;
	font-size: 16px;
}

#profile-user-tasvir-1 {
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding: 25px;
	border-radius: 15px;
	box-sizing: border-box;
	text-align: center;
	margin-bottom: 20px;
}

.iran-avatar-donya-user {
	margin: 10px 0px;
}


.custom-file-upload label {
	background: var(--color-primary) !important;
	box-shadow: 0px 7px 15px var(--color-background);
	border: unset !important;
	padding: 10px !important;
	box-sizing: border-box;
	height: unset !important;
	border-radius: 10px;
	font-weight: normal !important;
}
.custom-file-upload {
	height: 60px !important;
	border: unset !important;
	float: right;
	margin-top: 20px;
}
#profile-user-tasvir-1 h5 {
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 20px;
}
.iran-avatar-donya-user {
	text-align: center;
	width: 100px;
	height: 100px;
	border-radius: 150px;
	overflow: hidden;
	padding: 10px;
	box-shadow: 0px 1px 4px #11111121;
	margin: auto;
	box-sizing: border-box;
}

#image-preview {
    text-align: center;
    width: 100px;
    height: 100px;
    border-radius: 150px;
    overflow: hidden;
    padding: 10px;
    margin: auto;
    box-sizing: border-box;
    margin-top: -120px;
    display: none;
}
.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide em {
	font-style: normal;
	float: right;
	width: 100%;
	padding: 10px 0px;
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
	padding: 13px;
	box-sizing: border-box;
}
.iran-avatar-donya-user img {
	border-radius: 150px;
}
.custom-file-upload input {
	height: unset !important;
}
.toxzihat-24343 {
	float: right;
	width: 100%;
	margin-top: 15px;
	font-size: 16px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border: unset;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b::before {
	content: "\fd69";
	font-family: uicons-regular-rounded;
	text-align: center;
	float: right;
	margin-top: -12px;
	margin-right: -11.5px;
	font-weight: 400;
}

.select2-dropdown {
	border: 1px solid #dee4ec;
	border-radius: 8px;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #dee4ec;
}
.woocommerce-MyAccount-navigation.mehrnoosh-my-account-inner ul li:hover a {
	color: var(--color-primary);
	transition: 0.3s;
}

.woocommerce-EditAccountForm.edit-account fieldset {
	margin-top: 20px;
}
.woocommerce-EditAccountForm.edit-account fieldset legend {
	font-size: 20px;
	margin-bottom: 20px;
	font-weight: 600;
}

.order-mehrnoosh-list-box13 svg {
	float: right;
	margin-left: 8px;
}
.woocommerce .axtion-mehrnoosh-list a {
	float: left !important;
	margin-right: 10px !important;
	background: var(--color-primary) !important;
	color: #fff !important;
	font-weight: normal !important;
	border-radius: 8px !important;
	padding: 8px 15px !important;
	font-size: 15px !important;
	line-height: 25px;
}
.order-list-name-img-fegerger {
	float: right;
	width: 100%;
	padding: 15px;
	margin: 20px 0px;
	border-radius: 15px;
	box-sizing: border-box;
	background: #f2f6fc;
}
.order-products-list-img .tasvir-dfgdfg {
	float: right;
	width: 70px;
	height: 70px;
	box-shadow: 0 2px 25px rgba(0, 0, 0, 0.12);
	border-radius: 100%;
	background: #fff;
	overflow: hidden;
	padding: 10px;
	box-sizing: border-box;
	margin-right: -30px;
}
.axtion-mehrnoosh-list {
	float: right;
	width: 100%;
}
.tprise-totoal-order-mehrnooshnew1 {
	float: right;
	font-size: 16px;
	padding: 5px 0px;
}
.iran000wrwerwe.postnumber-no-mehrnoosh.در.انتظار.بررسی {
	background: orange;
}
.woocommerce table.shop_table {
	border: unset;
	margin: unset;
}
.order-list-name-img-fegerger1 svg {
	float: right;
	margin-left: 8px;
}

.mehrnoosh-box-dashboard-one {
	float: right;
	width: 33.3%;
	padding-right: 20px;
	box-sizing: border-box;
}
.mehrnoosh-box-dashboard-one-box-inner {
	float: right;
	width: 100%;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	margin-bottom: 15px;
	padding: 15px;
	border-radius: 20px;
	box-sizing: border-box;
}
.mehrnoosh-box-dashboard-one-box-inner i {
	float: right;
	width: 40px;
	height: 40px;
	background: var(--color-accent);
	color: var(--color-primary);
	font-size: 18px;
	text-align: center;
	box-sizing: border-box;
	padding-top: 11px;
	border-radius: 150px;
	margin-top: 6px;
}
.mehrnoosh-box-dashboard-one-box-inner-one {
	float: right;
	width: 70%;
	padding-right: 20px;
	box-sizing: border-box;
}
#order-dashboard-box .order-mehrnoosh-list-box1 .iran000wrwerwe.postnumber-no-mehrnoosh.در.حال.انجام::before {
	content: "\f45b";
	font-family: uicons-regular-rounded;
	float: right;
	font-size: 15px;
	margin-top: 4px;
	margin-left: 8px;
}

#order-dashboard-box .iran000wrwerwe.postnumber-no-mehrnoosh.تکمیل.شده::before {
	content: "\f407";
	font-family: uicons-regular-rounded;
	float: right;
	font-size: 15px;
	margin-top: 4px;
	margin-left: 8px;
}

#order-dashboard-box .iran000wrwerwe.postnumber-no-mehrnoosh.در.انتظار.بررسی::before {
	content: "\f57a";
	font-family: uicons-regular-rounded;
	float: right;
	font-size: 15px;
	margin-top: 4px;
	margin-left: 8px;
}

#order-dashboard-box .order-mehrnoosh-list-box1 .iran000wrwerwe.postnumber-no-mehrnoosh.لغو.شده::before {
	content: "\f244";
	font-family: uicons-regular-rounded;
	float: right;
	font-size: 15px;
	margin-top: 3px;
	margin-left: 8px;
}
.mehrnoosh-box-dashboard-one-box-inner-one-title-one {
	color: #495a6a;
	float: right;
	width: 100%;
	margin-top: 4px;
}

.no-buy-co-mehrnoosh-circle {
	position: absolute;
	right: 0;
	top: 0;
	width: 200px;
	height: 200px;
	background: #ffffff26;
	border-radius: 150px 0px 150px 150px;
	margin-right: -20px;
	margin-top: -20px;
	border: 1px solid #ffffff12;
}
.no-buy-co-mehrnoosh-circle.cir-mehrnoosh-three {
	width: 100px;
	height: 100px;
	background: #ffffff3b;
	left: 0;
	right: unset;
	bottom: 0;
	top: unset;
	border-radius: 150px 150px 150px 0px;
	margin-bottom: -20px;
	margin-left: -20px;
}
.no-buy-co-mehrnoosh-circle.cir-mehrnoosh-two {
	width: 180px;
	height: 180px;
	background: #ffffff4f;
	border: 1px solid #ffffff30;
}
.no-buy-co-mehrnoosh-inner {
	float: right;
	width: 100%;
	position: relative;
	z-index: 1;
	background: #ffffffc2;
	border-radius: 15px;
	margin-bottom: -45px;
	border: 1px solid #fff;
	padding: 20px;
	box-sizing: border-box;
}
.no-buy-co-mehrnoosh-circle.cir-mehrnoosh-two {
	width: 180px;
	height: 180px;
	background: #ffffffa6;
}

.fieldbox-top-45645v45445 {
	float: right;
	width: 50%;
	padding: 0px;
	box-sizing: border-box;
	border-left: 1px solid #e4ebf5;
	border-bottom: 1px solid #e4ebf5;
}
.field-mehrnoosh-code-post {
	float: right;
	width: 100%;
}
.fieldbox-top-45645v45445.mehrnoosh-box-33-one {
	width: 33.3%;
}
.fieldbox-top-45645v45445.mehrnoosh-box-33-one {
	border-bottom: 0px solid;
}
.fieldbox-top-45645v45445.rtertet453.mehrnoosh-box-33-two {
	border-left: 0px solid !important;
}

.fieldbox-top-45645v45445.mehrnoosh-box-33-one.mehrnoosh-box-33-three {
	border-left: 0px solid;
}
.field-mehrnoosh-code-post {
	float: right;
	width: 100%;
	padding: 15px 10px;
	border-radius: 10px;
	box-sizing: border-box;
	position: relative;
}
.postnumber-no-mehrnoosh {
	float: left;
	background: #fff;
	padding: 5px 15px;
	border-radius: 90px;
	margin-top: -5px;
	margin-bottom: -5px;
}

.postnumber-no-mehrnoosh.در.انتظار.بررسی {
	background: orange;
	color: #fff;
}

.fieldbox-top-45645v47775445 {
	float: right;
	width: 100%;
	padding: 15px 0px 0px 0px;
	box-sizing: border-box;
}
.postnumber-no-mehrnoosh.لغو.شده {
	background: #ff0018;
	color: #fff;
}

.postnumber-no-mehrnoosh.در.حال.انجام {
	background: #07ca8a;
	color: #fff;
}

.postnumber-no-mehrnoosh.تکمیل.شده {
	background: var(--color-primary);
	color: #fff;
}

.mehrnoosh-h3-order-view-title {
	float: right;
	width: 70%;
	font-size: 18px;
	font-weight: 600;
	padding: 5px 0px;
	padding-right: 20px;
	box-sizing: border-box;
}
.mehrnoosh-h3-order-view {
	float: right;
	width: 100%;
	margin-bottom: 25px;
}
.mehrnoosh-h3-order-view i {
	float: right;
	width: 40px;
	height: 40px;
	background: #e9255a;
	box-shadow: 0px 7px 15px var(--color-background);
	border-radius: 150px;
	text-align: center;
	padding-top: 11px;
	box-sizing: border-box;
	font-size: 18px;
	color: #fff;
}
.product-list-order-view43534543 .product-list-order-view-img {
	float: right;
	width: 60px;
	height: 60px;
	border-radius: 150px;
	overflow: hidden;
	box-shadow: 0 2px 15px rgba(62, 62, 62, 0.15);
	background: #fff;
	padding: 10px;
	box-sizing: border-box;
}
.product-list-order-view43534543 .product-list-order-view-name {
	float: right;
	font-size: 17px;
	padding: 20px 10px;
	box-sizing: border-box;
	max-width: 60%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.fieldbox-top-456456666666666v45345.mehrnoosh-post-information {
	float: right;
	width: 100%;
	margin-top: 5px;
}
.order-products-list-img {
	float: right;
	width: 100%;
}
.field-mehrnoosh-code-post .copy-button {
	border: unset;
	color: #fff;
	border-radius: 90px;
	margin-left: 0px;
	font-size: 14px;
	margin-left: 10px;
	cursor: pointer;
	float: left;
	/* background: none; */
	font-weight: bold;
	background: var(--color-primary);
	width: 35px;
	height: 35px;
	position: absolute;
	top: 0;
	margin-top: 9px;
	/* margin-right: 10px; */
	box-shadow: 0px 7px 15px var(--color-background);
	left: 0;
}
.fieldbox-top-45645v47775445 .postnumber-no-mehrnoosh {
	background: #f2f6fc;
	padding-left: 30px;
	padding-right: 30px;
}
.field-mehrnoosh-code-post.mehrnoosh-post-code-new {
	padding-left: 25px;
}

input:focus-visible {
	outline: unset;
}


.mehrnoosh-reviews-single-page44543534 .comment-form-email input:-webkit-autofill , .mehrnoosh-reviews-single-page44543534 .comment-form-email input:-webkit-autofill:focus {
    -webkit-background-clip: unset !important;
    background-clip: unset !important;
}

input:-webkit-autofill:focus,
textarea:-webkit-autofill:focus {
 -webkit-background-clip: text !important;
  background-clip: text !important;
}
input:-webkit-autofill,
textarea:-webkit-autofill {
 -webkit-background-clip: text !important;
  background-clip: text !important;
}

.field-mehrnoosh-code-post .copy-button:hover {
	opacity: 0.8;
}
.fieldbox-top-456456666666666v6666645345 .phone-mail-4334 {
	float: left;
	padding: 8px 15px;
	background: var(--color-accent);
	margin-right: 10px;
	border-radius: 8px;
	color: var(--color-primary);
}
.fieldbox-top-456456666666666v6666645345 address {
	font-style: normal;
	line-height: 25px;
}
.fieldbox-top-456456666666666v6666645345 {
	float: right;
	width: 100%;
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding: 20px;
	box-sizing: border-box;
	border-radius: 15px;
}
.product-list-order-view-price {
	float: left;
	background: #6D90B9;
	padding: 8px 15px;
	border-radius: 8px;
	margin-top: 14px;
	color: #fff;
}
.product-list-order-view-count {
	float: left;
	padding: 8px 10px;
	margin-top: 14px;
	background: var(--color-accent);
	color: var(--color-primary);
	border-radius: 8px;
	margin-left: 10px;
}
.product-list-order-view43534543 {
	float: right;
	width: 100%;
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding: 20px;
	box-sizing: border-box;
	border-radius: 15px;
	margin-bottom: 20px;

}


.fieldbox-top-45645v {
	float: right;
	width: 100%;
	border: 1px solid #e4ebf5;
	border-radius: 15px;
}
.form-gradiant-mehrnoosh-icon i {
	position: relative;
	width: 90px;
	height: 90px;
	border-radius: 150px;
	overflow: hidden;
	margin: auto;
	margin-top: auto;
	margin-bottom: auto;
	margin-bottom: -40px;
	margin-top: 20px;
	background: #ffffffbf;
	padding: 10px;
	box-sizing: border-box;
	border: 1px solid #ffffffad;
	box-shadow: 0px 10px 25px #0c182612;
	display: block;
	font-size: 30px;
	padding-top: 29px;
	color: #49607B;
}
.form-gradiant-mehrnoosh-icon {
	float: right;
	width: 100%;
}
.newdownload-1233 {
	float: right;
	width: 100%;
}
.form--mehrnoosh-one form {
	border: unset !important;
	padding: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.form--mehrnoosh-one .woocommerce-form-row {
	position: relative;
	padding: 0px !important;
}
.form--mehrnoosh-one input {
	padding-right: 45px;
}

#reg-btn {
	font-family: yekan bakh;
	border: unset;
	padding: 8px 15px;
	font-size: 16px;
	line-height: 25px;
	border-radius: 90px;
	background: unset;
	margin-right: 0px;
	cursor: pointer;
}

.form--mehrnoosh-one .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit , .form--mehrnoosh-one .woocommerce-Button.button {
	background: var(--color-accent) !important;
	color: var(--color-primary) !important;
	width: 100%;
	border-radius: 8px !important;
}

.woocommerce-LostPassword.lost_password.password-remember.remember-mehrnoosh-box .woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
	width: unset;
}

.woocommerce-LostPassword.lost_password.password-remember.remember-mehrnoosh-box .faramooshi {
	float: left;
	color: #49607B;
	font-size: 16px;
}
.woocommerce-LostPassword.lost_password.password-remember.remember-mehrnoosh-box {
	float: right;
	width: 100%;
	margin-bottom: 0px;
	padding: 0px 10px;
	box-sizing: border-box;
}

.form-gradiant-mehrnoosh-title1 {
	font-size: 18px;
	color: #fff;
	float: right;
	width: unset;
	background: #fff;
	margin: auto;
	display: table;
	float: unset;
	padding: 8px;
	border-radius: 90px;
}
.form--mehrnoosh-one .woocommerce-form-row i {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	font-size: 20px;
	color: #49607B;
	width: 55px;
	height: 55px;
	text-align: center;
	padding-top: 22px;
	box-sizing: border-box;
	box-sizing: border-box;
	width: 45px;
}
.download-title {
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding: 15px;
	box-sizing: border-box;
	border-radius: 15px;
	font-size: 16px;
	margin-bottom: 15px;
}

.download-product a {
	float: right;
	padding: 10px 15px;
	margin: 5px;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	color: #fff;
	border-radius: 8px;
}
.download-product {
	float: right;
}


.user-mehrnoosh-login-form {
	margin: auto;
	background: #fff;
	border-radius: 25px;
	box-shadow: 0 10px 50px rgba(1, 1, 2, 0.08);
	margin-bottom: 30px;
	box-sizing: border-box;
	float: right;
	padding: 25px;
	/*! padding-bottom: 60px; */
}
.mehrnoosh-login-top-register-box {
	position: absolute;
	width: 100%;
	margin-top: 25px;
}

.mehrnoosh-login-top-register {
	float: right;
	width: 100%;
	position: relative;
}
.user-mehrnoosh-login-form-out {
	width: 400px;
	margin: auto;
}
.form--mehrnoosh-one {
	float: right;
	width: 100%;
	position: relative;
	z-index: 1;
	background: #ffffffb2;
	border-radius: 15px;
	border: 1px solid #fff;
	padding: 20px;
	box-sizing: border-box;
	padding-top: 0px;
	margin-top: 50px;
	/*! margin-bottom: -100px; */
}
.woocommerce-LostPassword.lost_password.password-remember .woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
	float: right;
	width: 100%;
}

.woocommerce-password-strength {
	margin-top: 10px;
	border-radius: 8px;
	font-weight: normal;
}
.form-gradiant-mehrnoosh-title {
	font-size: 18px;
	margin-top: -50px;
	color: #fff;
}
.leading {
	background: var(--color-primary);
	padding: 10px;
	border-radius: 90px;
	float: unset;
	display: table;
	margin: auto;
	padding-right: 20px;
	color: #fff;
	box-shadow: 0px 7px 15px var(--color-background);
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--compare {
	display: none;
}
.form-gradiant-mehrnoosh {
	float: right;
	width: 100%;
	text-align: center;
	background: linear-gradient(90deg, hsla(179, 67%, 66%, 1) 0%, hsla(238, 74%, 61%, 1) 100%);
	min-height: 140px;
	border-radius: 90px 90px 100% 100%;
	box-shadow: 0px 10px 40px #028CF336;
	padding: 20px;
	box-sizing: border-box;
	padding-top: 90px;
}

.woocommerce-privacy-policy-text a {
	color: var(--color-primary);
}

.form--mehrnoosh-one .woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
	width: 100%;
}
/* myaccount end */


/* cart */

.button-plus-minus-mehrnooshj {
	background: #fff;
	display: inline-block;
	border-radius: 8px;
	border: 1px solid #dee4ec;
	height: 43px;
}

.button-plus-minus-mehrnooshj button {
	background: unset;
	border: unset;
	height: 43px;
	font-size: 19px;
	float: right;
	padding: 0px 5px;
	width: 25px;
	text-align: center;
	box-sizing: border-box;
	cursor: pointer;
}
.mehrnoosh-cart-main {
	float: right;
	width: 70%;
	padding: 20px;
	background: #fff;
	border-radius: 20px;
	box-sizing: border-box;
}
.mehrnoosh-cart-main thead {
	float: right;
	width: 100%;
	display: table;
	background: #fff;
	padding: 0px 20px;
	box-sizing: border-box;
}
.mehrnoosh-cart-main thead tr {
	grid-template-columns: 5% 10% 30% 20% 20% 15%;
	display: grid;
}
.mehrnoosh-cart-main tbody tr {
	grid-template-columns: 5% 10% 30% 20% 20% 15%;
	display: grid;
	background: #f2f6fc;
	margin-bottom: 10px;
	padding: 15px;
	border-radius: 15px;
	margin-top: 10px;
	float: right;
	width: 100%;
	box-sizing: border-box;
	padding-bottom: 7px;
}


.mehrnoosh-car-button-one-1 {
	float: right;
	width: 100%;
	margin-top: 20px;
}

.mehrnoosh-cart-main tbody tr td {
	border: unset !important;
	box-sizing: border-box !important;
	padding: 0px !important;
	padding-top: 15px !important;
}
.mehrnoosh-cart-main tbody tr td.product-thumbnail {
	padding: 0px !important;
}
.mehrnoosh-car-button-one-1 .button {
	float: left !important;
}
.mehrnoosh-car-button-one-1 .coupon {
	float: right;
}
.mehrnoosh-car-button-one-1 .coupon input {
	margin: 0px !important;
	padding: 11px;
	width: unset !important;
	margin-left: 10px !important;
}
.mehrnoosh-cart-main tbody tr td.product-quantity {
	padding-top: 2px !important;
}

.mehrnoosh-cart-main tbody {
	width: 100%;
	display: table;
	box-sizing: border-box;
	border-radius: 15px;
	float: right;
}
.mehrnoosh-cart-main tbody tr td {
	border: unset !important;
}
.woocommerce table.shop_table th {
	box-sizing: border-box;
}
.mehrnoosh-cart-main tbody tr td.product-thumbnail img {
	border-radius: 150px;
	padding: 5px;
	background: #fff;
	overflow: hidden;
	box-shadow: 0px 2px 10px #1312261c;
	width: 50px;
	box-sizing: border-box;
}
.mehrnoosh-nav-cart-one {
	float: left;
	width: 30%;
	padding-right: 20px;
	box-sizing: border-box;
}
.mehrnoosh-nav-cart-two {
	float: right;
	width: 100%;
	background: #fff;
	border-radius: 20px;
	padding: 20px;
	box-sizing: border-box;
	position: relative;
}
.cart_totals {
	float: right !important;
	width: 100% !important;
}
.button-plus-minus-mehrnooshj button.plus {
	float: left;
	font-size: 16px;
}
.button-plus-minus-mehrnooshj input {
	border: unset;
	margin: 0px !important;
	padding: 10px;
	box-sizing: border-box;
	border-right: 1px solid #dee4ec;
	border-left: 1px solid #dee4ec;
	border-radius: 0px !important;
	width: 60px !important;
	height: unset !important;
	padding-bottom: 10px;
	float: right;
}
.button-plus-minus-mehrnooshj input::-webkit-outer-spin-button,
.button-plus-minus-mehrnooshj input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.button-plus-minus-mehrnooshj input[type="number"] {
	-moz-appearance: textfield;
}

/* cart end */


/* checkout start */
.modal-contentmehrnoosh {
	background: #fff;
	border: unset !important;
	border-radius: 20px;
	width: 50% !important;
}

.checkout-mehrnoosh-12 {
	float: right;
	width: 60%;
	background: #fff;
	padding: 25px;
	box-sizing: border-box;
	border-radius: 20px;
}
.woocommerce-form-coupon-togglesrtertert .woocommerce-info {
	padding: 20px !important;
	border: unset !important;
}
.mehrnoosh-h3-order-view-title54 .mehrnoosh-h3-order-view {
	width: 50%;
}
.closemehrnoosh {
	color: #141d26;
	float: right;
	font-size: 28px;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 3px;
}
.modal-contentmehrnoosh .form-row.form-row-last {
	width: 100%;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
}
.modal-contentmehrnoosh .form-row.form-row-last .button {
	width: 100%;
}
.modal-contentmehrnoosh .form-row.form-row-first {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
#showcouponmehrnoosh {
	float: left;
	padding: 0px 10px;
	font-size: 15px;
	margin-top: 0px !important;
}

.modal-contentmehrnoosh {
	background: #fff;
	border: unset !important;
	border-radius: 20px;
	width: 330px !important;
}
.mehrnoosh-back-to-cart {
	float: left;
	background: #f2f6fc;
	padding: 8px 15px;
	border-radius: 8px;
		transition: 0.2s;

}

#billing_address_2 {
	display: none;
}
.order-totalnew.cart-discount.coupon-test .woocommerce-remove-coupon {
	float: left;
	background: var(--color-primary);
	color: #fff;
	padding: 5px 10px;
	margin-top: -5px;
	margin-bottom: -5px;
	margin-right: 8px;
	border-radius: 8px;
}
.order-totalnew.cart-discount.coupon-test {
	background: #fff;
	border-radius: 10px;
	padding: 15px;
	margin-top: 10px;
}
#order-checkout-mehrnoosh {
	float: right;
	width: 100%;
	margin-bottom: 15px;
}
.mehrnoosh-back-to-cart i {
	float: right;
	margin-top: 4px;
	margin-bottom: -10px;
	margin-left: 5px;
	margin-right: -4px;
}
.mehrnoosh-back-to-cart:hover {
	background: var(--color-primary);
	color: #fff;
	transition: 0.2s;
}
.mehrnoosh-h3-order-view-title54 {
	float: right;
	width: 100%;
}
#order-checkout-mehrnoosh #mehrnoosh-order-checkout-product {
	background: #f2f6fc;
	float: right;
	width: 100%;
	margin-bottom: 15px;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 15px;
	position: relative;
}
.mehrnoosh-checkout-left-nav {
	float: right;
	width: 40%;
	padding-right: 20px;
	box-sizing: border-box;
}

.mehrnoosh-checkout-left-nav-one {
	background: #fff;
	padding: 25px;
	box-sizing: border-box;
	border-radius: 20px;
	float: right;
}
.mehrnoosh-order-checkout-product-product-total .product-quantity {
	background: #f2f6fc;
	padding: 2px 10px;
	border-radius: 90px;
	float: left;
	position: absolute;
	left: 0;
	margin-left: 15px;
	font-weight: normal;
	margin-top: -2px;
	color: #141d26;
}
.mehrnoosh-order-checkout-product-product-total {
	float: right;
	border-radius: 90px;
	margin-top: 0px;
	background: #fff;
	padding: 3px 15px;
}
.cart-subtotal.order-totalnew .woocommerce-Price-amount.amount {
	float: left;
	font-weight: bold;
}
.mehrnoosh-order-checkout-product-product-total-mehrnoiosh {
	float: right;
	width: 100%;
	margin-top: 15px;
}
.woocommerce-checkout-footer-14 {
	float: right;
	width: 100%;
	background: #fff;
	padding: 15px;
	box-sizing: border-box;
	margin: 10px 0px;
	border-radius: 10px;
	font-size: 16px;
}

.mehrnoosh-payment-chekcout-style {
	float: right;
	width: 100%;
	background: #f2f6fc !important;
	margin-top: 5px;
	border-radius: 15px !important;
	padding: 20px !important;
	box-sizing: border-box;
}
.mehrnoosh-payment-chekcout-style .wc_payment_methods.payment_methods.methods {
	border: unset !important;

}

.mehrnoosh-payment-chekcout-style .wc_payment_methods.payment_methods.methods .payment_box.payment_method_bacs::before {
	display: none !important;
}
.mehrnoosh-payment-chekcout-style .wc_payment_methods.payment_methods.methods .payment_box.payment_method_bacs p {
	margin-top: 0px !important;
}
.mehrnoosh-payment-chekcout-style .wc_payment_methods.payment_methods.methods .payment_box.payment_method_bacs {
	background: #fff !important;
	border-radius: 10px !important;
	padding: 20px !important;
	line-height: 25px !important;
	font-size: 15px !important;
	margin-bottom: 0px !important;
}
.mehrnoosh-payment-chekcout-style .wc_payment_methods.payment_methods.methods {
	border: unset !important;
	padding-bottom: 0px !important;
}
.woocommerce-checkout-footer-13 .order-total {
	float: right;
	width: 100%;
}
.woocommerce-checkout-footer-13 .order-totalnew div:last-child {
	float: left;
}
.woocommerce-checkout-footer-13 .order-totalnew div:first-child {
	float: right;
}
.woocommerce-checkout-footer-13 .order-totalnew {
	float: right;
	width: 100%;
	padding: 10px 10px;
	box-sizing: border-box;
}
.woocommerce-checkout-footer-13 {
	background: #f2f6fc;
	padding: 20px;
	box-sizing: border-box;
	float: right;
	width: 100%;
	box-sizing: border-box;
	border-radius: 10px;
}
.woocommerce-checkout-footer-12 {
	/* float: right; */
	width: 100%;
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding: 20px;
	border-radius: 15px;
	box-sizing: border-box;
	margin-bottom: 15px;
	margin-bottom: 25px;
	display: table;
}
#mehrnoosh-order-checkout-product .mehrnoosh-order-checkout-product-product-thumbnail {
	border-radius: 150px;
	padding: 5px;
	background: #fff;
	overflow: hidden;
	box-shadow: 0px 2px 10px #1312261c;
	width: 40px;
	box-sizing: border-box;
	height: 40px;
	float: right;
	margin-top: 0px;
}
.mehrnoosh-order-qrt-box .product-quantity {
	font-weight: normal;
}

.mehrnoosh-order-qrt-box {
	float: right;
	background: #fff;
	padding: 3px 15px;
	font-size: 15px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 8px;
	border-radius: 90px;
}
.mehrnoosh-order-checkout-product-product-name {
	float: right;
	width: 80%;
	padding-right: 15px;
	box-sizing: border-box;
	text-overflow: ellipsis;
	overflow: hidden;
	/* white-space: nowrap; */
	/* padding-top: 0px; */
	margin-bottom: 10px;
	font-size: 16px;
	padding-top: 6px;
}
#mehrnoosh-order-checkout-product .mehrnoosh-order-checkout-product-product-thumbnail img {
	float: right;
	width: 100%;
	border-radius: 150px;
}




/* shop */

.mehrnoosh-shop-nav-one {
	float: right;
	width: 20%;
}

.widget-mehrnoosh-filter {
	background: #fff;
	padding: 20px;
	float: right;
	width: 100%;
	border-radius: 15px;
	margin-bottom: 20px;
	box-sizing: border-box;

}

.product-categories-filter {
	max-height: 250px;
	overflow: hidden;
}




/* استایل اسکرولبار در کروم و دیگر مرورگرهای Webkit */
.product-categories-filter::-webkit-scrollbar {
    width: 10px;
}

.product-categories-filter::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

.product-categories-filter::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.product-categories-filter::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* استایل اسکرولبار در فایرفاکس */
.product-categories-filter {
    scrollbar-width: thin;
    scrollbar-color: #888 #f1f1f1;
}

.product-categories-filter::-moz-scrollbar {
    width: 10px;
}

.product-categories-filter::-moz-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

.product-categories-filter::-moz-scrollbar-thumb:hover {
    background: #555;
}

.product-categories-filter::-moz-scrollbar-track {
    background: #f1f1f1;
}


.mehrnoosh-shop-main-1 {
	float: left;
	width: 80%;
	box-sizing: border-box;
	padding-right: 35px;
}
.widget-mehrnoosh-filter h3 {
	margin: 10px 0px;
	margin-bottom: 30px;
}
.wc-blocks-filter-wrapper {
	float: right;
	width: 100%;
}

.wc-block-components-price-slider__range-input-progress {
	background: var(--color-primary) !important;
	border-radius: 90px !important;
}
.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
	max-width: 100% !important;
	border: unset !important;
	padding: 5px;
	background: #f2f6fc;
	border-radius: 90px !important;
	text-align: center;
	font-size: 14px !important;
}
.wc-block-components-price-slider__range-input {
	margin-top: 0px !important;
}
.wc-block-components-price-slider__controls {
	margin-bottom: 0px !important;
}
.wc-block-price-filter.wc-block-components-price-slider.wc-block-price-filter--has-input-fields.wc-block-components-price-slider--has-input-fields.wc-block-components-price-slider--is-input-inline {
	margin-bottom: 0px;
}
.widget-mehrnoosh-filter.widget_block {
	background: #fff;
	padding: 20px;
	float: right;
	width: 100%;
	border-radius: 15px;
	margin-bottom: 20px;
	box-sizing: border-box;
}

.mehrnoosh-shop-main-2 {
	float: right;
	width: 100%;
	padding: 100px 0px;
}



.filter-list-1 {
	float: right;
	width: 100%;
}

.color-badge-filter {
	float: right;
	box-sizing: border-box;
	width: 15px;
	height: 15px;
	border-radius: 150px;
	margin-left: 0px;
	margin-top: 2.5px;
	position: absolute;
	top: 0;
	z-index: 9;
	right: 0;
	margin-right: 5px;
}
.color-badge-filter span {
	border-radius: 150px;
	width: 15px !important;
	height: 15px !important;
	box-sizing: border-box;
	margin: 0px !important;
	border: 2px solid #fff;
	float: right;
	margin-top: 2px !important;
}
.mehrnoosh-produt-in-shop-box-1 {
	float: right;
	width: 100%;
	padding: 15px;
}

.mehrnoosh-shop-main-23-inner .products .mehrnoosh-produt-in-shop-box-1 {
	float: right;
	width: 33.3%;
	padding: 15px;
	box-sizing: border-box;
}
.mehrnoosh-produt-in-shop-box-2 {
	float: right;
	width: 100%;
	background: #fff;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 30px;
	box-shadow: 0 10px 50px rgba(1, 1, 2, 0.08);
	position: relative;
}
.mehrnoosh-produt-in-shop-box-title {
	float: right;
	width: 100%;
}
.takhfif-vije-0900 {
	float: right;
	font-weight: normal;
	font-size: 16px;
	position: relative;
	padding: 10px;
	box-sizing: border-box;
	color: var(--color-primary);
}
.offer-991400-jj-ffds span {
	color: var(--color-primary);
	background: var(--color-accent);
	width: 25px;
	float: right;
	height: 25px;
	border-radius: 90px;
	font-size: 14px;
	text-align: center;
	padding-top: 3px;
	box-sizing: border-box;
	margin-left: 4px;
	position: relative;
	margin-top: -1px;
}
.offer-991400-jj-ffds {
	float: left;
	padding: 14px 0px;
	font-size: 16px;
	font-weight: 700;
	direction: ltr;
}
.takhfif-vije-0900::before {
	position: absolute;
	top: 0;
	width: 100%;
	content: "";
	background: var(--color-primary);
	height: 4px;
	box-shadow: 0px 7px 15px var(--color-background);
	right: 0;
	border-radius: 0px 0px 90px 90px;
}

.box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh.mehrnoosh-in-list-compare {
	margin-right: 0px;
	background: #f2f6fc;
	color: #3B5573;
	float: right;
	position: relative;
}

.slider-403-farvardin-image-slider-thumb.mehrnoosh-slider-quick-view-one #slider-big-image-403 {
	margin: 0px;
	padding-top: 0px;
}
.slider-403-farvardin-image-slider-thumb.mehrnoosh-slider-quick-view-one #slider-thumb-image-403-2 {
	width: 100%;
}

.swiper-button-nextmehr.iran-button-slider.mehrnoosh-quick-slider-button::after {
	display: none !important;
}

.btn-details-mehrnoosh:hover i {
	margin-right: 15px;
	transition: 0.4s;
}


.btn-details-mehrnoosh i {
	transition: 0.4s;
}
.mehrnoosh-quick-slider-button {
	width: 30px;
	height: 30px;
	text-align: center;
	position: absolute;
	top: 0;
	z-index: 1;
	margin-right: -35px;
	cursor: pointer;
	border-radius: 90px;
	padding-top: 7px;
	box-sizing: border-box;
	margin-top: 35px;
	background: var(--color-accent);
	color: var(--color-primary);
}
.mehrnoosh-quick-slider-button:hover {
	background: var(--color-primary);
	color: #fff;
	transition: 0.3s;
}
.attributes-mehrnoosh-quick-view-dec {
	float: right;
	width: 100%;
	margin-top: 20px;
	line-height: 30px;
	font-size: 16px;
}

.mehrnoosh-quick-slider-button {
	transition: 0.3s;
}
.slider-403-farvardin-image-slider-thumb.mehrnoosh-slider-quick-view-one #slider-thumb-image-403-1 {
	position: relative;
	z-index: 1;
}
.swiper-button-nextmehr.mehrnoosh-quick-slider-button {
	right: unset;
	left: 0;
	margin-left: -15px;
}
.swiper-button-prevmehr.mehrnoosh-quick-slider-button {
	right: 0;
	margin-right: -15px;
}
.mehrnoosh-quick-slider-button.swiper-button-disabled {
	opacity: 0.5;
}
.box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh.mehrnoosh-in-list-compare button.woosc-added::before {
	color: #fff !important;
}
.box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh.mehrnoosh-in-list-compare:hover {
	background: #6D90B9;
}
.box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh.mehrnoosh-in-list-compare:hover button::before {
	color: #fff;
}
.box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh.mehrnoosh-in-list-compare button::before {
	color: #3B5573;
}
.iran-pak.in-offer-2.seven-ffer-iranin.newsanie {
	float: right;
	width: 100%;
	padding: 0px 25px;
	box-sizing: border-box;
}
.sanieaval {
	position: absolute;
	width: 100%;
	right: 0;
	top: 0;
	padding: 0px;
}
.mehrnoosh-produt-in-shop-box-title h3 {
	float: right;
	width: 100%;
	margin: 0px;
	font-weight: 400;
	font-size: 16px;
	line-height: 50px;
	min-height: 50px;
	max-height: 50px;
	overflow: hidden;
	line-height: 25px;
	margin-bottom: 5px;
}

.mehrnoosh-product-box-meta-shop-button {
	width: 35px;
	float: right;
	height: 35px;
	text-align: center;
	margin-left: 8px;
	border-radius: 150px;
	padding-top: 10px;
	box-sizing: border-box;
	background: #f2f6fc;
	color: #3B5573;
}
.mehrnoosh-product-box-meta-shop-button-compare i {
	float: right;
	margin-top: 3px;
	margin-left: 5px;
}
.star-mehrnoosh-prudct-in-shop-one {
	float: left;
	box-sizing: border-box;
	padding-bottom: 0px;
	padding-top: 6px;
	position: relative;
	text-align: center;
	width: 100%;
}
.star-mehrnoosh-prudct-in-shop-one i {
	border-radius: 150px;
	text-align: center;
	color: orange;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 2px;
	background: #ffa5001f;
	display: table;
	margin: auto;
	width: 30px;
	height: 30px;
	padding-top: 8px;
	box-sizing: border-box;
	font-size: 14px;
	margin-top: -5px;
	margin-bottom: 5px;
	float: left;
}
.star-mehrnoosh-prudct-in-shop-oneinner {
	float: right;
	height: 30px;
	font-size: 14px;
	margin-left: 10px;
	box-sizing: border-box;
}
.mehrnoosh-produt-in-shop-box-2:hover .star-mehrnoosh-prudct-in-shop-oneinner {
	margin-top: 0px;
	margin-bottom: 0px;
	transition: 0.3s;
}

.star-mehrnoosh-prudct-in-shop-oneinner {
	float: left;
	height: 30px;
	font-size: 14px;
	margin-left: 10px;
	box-sizing: border-box;
}
.star-mehrnoosh-prudct-in-shop {
	float: left;
	height: 32px;
	border-right: 1px solid #e6ecf5;
	text-align: center;
	margin-top: 5px;
	overflow: hidden;
	box-sizing: border-box;
	padding-right: 15px;
}
.mehrnoosh-product-box-meta-shop-button-compare {
	float: right;
	height: 30px;
	background: var(--color-primary);
	color: #fff;
	padding: 4px 10px;
	box-sizing: border-box;
	border-radius: 90px;
	box-shadow: 0px 7px 15px var(--color-background);
}

.price-and-box-mehrnoosh-in-shop {
	float: right;
	width: 60%;
	color: #2B415C;
	min-height: 48px;
}

.price-and-box-mehrnoosh-in-shop {
	font-size: 18px;
	color: var(--color-primary);
	font-weight: 700;
	padding-top: 12px;
	box-sizing: border-box;
}
.mehrnoosh-produt-in-shop-box-2-img img {
	float: right;
	width: 100%;
}
.mehrnoosh-header-shop-list-one {
	float: right;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 30px;
	border-radius: 20px;
}
.price-and-box-mehrnoosh-in-shop .woocommerce-Price-currencySymbol {
	color: #141d26;
}

.price-and-box-mehrnoosh-in-shop del .woocommerce-Price-currencySymbol {
	display: none;
}
.sort-option-mehrnoosh {
	float: right;
	padding: 8px 15px;
}
.mehrnoosh-header-shop-list-one .woocommerce-result-count {
	float: right;
	background: #fff;
	color: #273B53;
	padding: 8px 15px;
	border-radius: 90px;
	margin-bottom: 0px;
	margin-left: 15px;
	box-shadow: 0 10px 25px rgba(37, 37, 58, 0.08);
}
.mehrnoosh-sorting-title-out {
	float: right;
	width: 100%;
}

.mehrnoosh-sorting {
	float: right;
	width: 75%;
}
.sort-option-mehrnoosh.active {
	border-radius: 90px;
	background: var(--color-primary);
	color: #fff !important;
	box-shadow: 0px 7px 15px var(--color-background);
}
.back-to-parent-category.product-categories-filter {
	margin-bottom: 20px;
}
.loading-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    display: none;
}

            .quick-view-modal {
                position: fixed;
                z-index: 9999;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-color: rgba(0,0,0,0.5);
            }
            .quick-view-content {
                position: absolute;
                background: #fff;
                width: 80%;
                height: 80%;
                top: 10%;
                left: 10%;
                padding: 20px;
                overflow-y: auto;
            }
            .close-quick-view {
                position: absolute;
                top: 10px;
                right: 10px;
                cursor: pointer;
            }
			
.quick-view-content {
	width: 990px;
	left: unset;
	max-height: 500px;
	top: unset;
	border-radius: 30px;
	overflow: hidden;
	position: relative;
	margin: auto;
}
.close-quick-view {
	width: 30px;
	height: 30px;
	background: var(--color-primary);
	text-align: center;
	color: #fff;
	font-size: 20px;
	border-radius: 150px;
	margin-top: 10px;
	margin-right: 10px;
		transition: 0.2s;

}
.close-quick-view:hover {
	opacity: 0.8;
	transition: 0.2s;
}

.mehrnoosh-product-box-meta-shop-button.quick-view-button {
	cursor: pointer;
	position: relative;
}
.tooltip-mehrnoosh-shop-box {
	position: absolute;
	top: 0;
	background: #6D90B9;
	color: #fff;
	padding: 7px 0px;
	width: 120px;
	text-align: center;
	font-size: 14px;
	border-radius: 90px;
	margin-top: -45px;
	right: 0;
	display: none;
}
.mehrnoosh-tooltip-shop:hover .tooltip-mehrnoosh-shop-box {
	display: block;
}
.modal-quick-view-mehrnoosh-inner {
	float: right;
	width: 100%;
}
/* استایل‌های اصلی مودال */
#quick-view-modal .main-image {
    position: relative;
    overflow: hidden;
}

#quick-view-modal .main-image img {
    display: block;
    max-width: 100%;
    transition: 0.5s;
    opacity: 1;
}


.fade-in {
    opacity: 1;
}

/* استایل‌های برای افکت fade و zoom-in */
.fade-in.fade-out {
    opacity: 0;
}

.modal-quick-view-mehrnoosh-inner-right {
	float: right;
	width: 38%;
	padding: 20px;
	box-sizing: border-box;
}
.modal-quick-view-mehrnoosh-inner-left {
	float: left;
	width: 62%;
}
.btn-details-mehrnoosh {
	position: absolute;
	left: 20px;
	bottom: 20px;
	background: var(--color-primary);
	padding: 10px 15px;
	border-radius: 90px;
	font-size: 16px;
	color: #fff;
	box-shadow: 0px 7px 15px var(--color-background);
}
.modal-quick-view-mehrnoosh-inner-right .owl-nav button.disabled {
	opacity: 0.5;
}

.sale-mehrnoosh-quick-view {
	float: right;
}

.sale-mehrnoosh-quick-view .sale-percentage-mehrnoosh-new {
	float: left;
	background: var(--color-accent);
	color: var(--color-primary);
	padding: 10px;
	border-radius: 10px;
	font-size: 18px;
	box-sizing: border-box;
	margin-top: 14px;
	margin-left: 10px;
	padding-bottom: 8px;
}
.btn-details-mehrnoosh i {
	float: left;
	margin-top: 5px;
	margin-bottom: -5px;
	margin-right: 5px;
}
.modal-quick-view-mehrnoosh-inner-right img {
	width: 100%;
}

.modal-quick-view-mehrnoosh-inner-right .owl-nav button i {
	float: right;
	width: 100%;
	margin-top: 3px;
}
.mehrnoosh-sorting-title {
	float: right;
	padding: 8px 15px;
	background: var(--color-accent);
	color: var(--color-primary);
	border-radius: 90px;
	margin-left: 10px;
}
.mehrnoosh-header-shop-list {
	float: right;
	width: 100%;
	padding: 0px 15px;
	box-sizing: border-box;
}

.mehrnoosh-header-shop-list-one .mehrnoosh-product-list-title {
	margin: 0px;
	font-size: 25px;
	margin-bottom: 20px;
	float: right;
	width: 100%;
}
.mehrnoosh-produt-in-shop-box-2-img {
	float: right;
	width: 100%;
	padding: 0px 25px;
	box-sizing: border-box;
	padding-top: 25px;
	padding-bottom: 25px;
}

.page-mehrnoosh-inner .woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination {
	padding: 15px;
}
.price-and-box-mehrnoosh-in-shop-out {
	float: right;
	width: 100%;
	margin-bottom: 20px;
}
.sort-option-mehrnoosh:hover {
	color: var(--color-primary);
	transition: 0.2s;
}

:hover {
	transition: 0.2s;
}
.price-and-box-mehrnoosh-in-shop-offer {
	float: right;
	background: var(--color-primary);
	color: #fff;
	padding: 7px 15px;
	border-radius: 90px;
	text-align: center;
	padding-bottom: 4px;
	height: 35px;
	box-sizing: border-box;
	font-weight: 600;
	box-shadow: 0px 7px 15px var(--color-background);
}

.mehrnoosh-product-box-meta-shop-button:hover {
	background: #6D90B9;
	color: #fff;
	transition: 0.2s;
}

.mehrnoosh-product-box-meta-shop-button {
	transition: 0.2s;
}
.price-and-box-mehrnoosh-in-shop del {
	float: right;
	width: 100%;
	font-size: 15px;
	color: #616D7B;
	font-weight: nroam;
	margin-top: -15px;
}
.add-to-cart-in-shop-page {
	float: left;
}

.add-to-cart-in-shop-page i {
	width: 35px;
	float: right;
	height: 35px;
	text-align: center;
	border-radius: 150px;
	padding-top: 10px;
	box-sizing: border-box;
	background: #f2f6fc;
	color: #3B5573;
}
.price-and-box-mehrnoosh-in-shop ins {
	text-decoration: unset;
}
.add-to-cart-in-shop-page:hover i {
	background: var(--color-primary);
	color: #fff;
	transition: 0.2s;
}
.add-to-cart-in-shop-page .added_to_cart.wc-forward {
	display: none;
}

.add-to-cart-in-shop-page a::after {
	display: none !important;
}

.add-to-cart-in-shop-page a.add_to_cart_button.added i {
	background: #0077ff;
	color: #fff;
}

/* انیمیشن بارگذاری دایره‌ای */
.spinner {
	width: 50px;
	height: 50px;
	border: 6px solid #f3f3f3;
	border-top: 6px solid var(--color-primary);
	border-radius: 50%;
	animation: spin 1s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* استایل برای لود کننده */
#loading-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.86);
	z-index: 9999999;
	display: none;
	align-items: center;
	justify-content: center;
}

#loading-overlay img {
    width: 50px;
    height: 50px;
}

/* استایل برای اعلان شناور */
#floating-notification {
	position: fixed;
	background-color: #4caf50;
	color: white;
	padding: 15px;
	z-index: 9999999999999999;
	display: none;
	border-radius: 10px;
	top: 20px;
	right: 20px;
}
.tooltip-mehrnoosh {
	display: none;
}

.add-to-cart-in-shop-page:hover .tooltip-mehrnoosh.tooltip-add-to-cart-mehr {
	display: block;
	position: absolute;
	width: 150px;
	margin-top: -45px;
	background: #6D90B9;
	padding: 7px 0px;
	text-align: center;
	color: #fff;
	border-radius: 90px;
	font-size: 14px;
	left: 0;
	height: 36px;
	line-height: 25px;
	box-sizing: border-box;
}
.add-to-cart-in-shop-page:hover .tooltip-mehrnoosh.tooltip-add-to-cart-mehr::before {
	border-left: 10px solid #6D90B9;
	border-bottom: 10px solid transparent;
	float: left;
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: -8px;
}
.add-to-cart-in-shop-page a.button {
	background: unset !important;
	padding: unset !important;
	color: #141d26 !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .add-to-cart-in-shop-page a.button {
	background: unset !important;
}


.price-mehrnoosh-quick-view {
	float: right;
	width: auto;
	font-size: 20px;
	font-weight: 700;
	color: var(--color-primary);
	margin-top: 10px;
}

.price-mehrnoosh-quick-view .woocommerce-Price-currencySymbol {
	color: #141d26;
}
.modal-quick-view-mehrnoosh-inner-left h2 {
	margin: 0px;
	margin-top: 25px;
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 20px;
}
.price-mehrnoosh-quick-view del {
	width: 100%;
	float: right;
	font-size: 17px;
	font-weight: normal;
	color: #616D7B;
}
.item-out-mehrnoosh {
	float: right;
	padding: 5px;
	box-sizing: border-box;
}
.attributes-mehrnoosh-quick-view ul li::before {
	content: "";
	width: 10px;
	height: 5px;
	margin-top: 10px;
	background: #d0d8e4;
}
.modal-quick-view-mehrnoosh-inner-right .owl-carousel.thumbnails .item img {
	border-radius: 8px;
}
.modal-quick-view-mehrnoosh-inner-right .main-image {
	box-sizing: border-box;
}

.modal-quick-view-mehrnoosh-inner-right .owl-carousel.thumbnails {
	float: right;
	width: 100%;
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding: 15px;
	box-sizing: border-box;
	border-radius: 20px;
	padding-right: 40px;
	padding-left: 40px;
}
.modal-quick-view-mehrnoosh-inner-right .owl-nav button.owl-next {
	left: 0;
	right: unset;
	margin-left: -15px;
}
.modal-quick-view-mehrnoosh-inner-right .owl-nav button {
	background: #fff;
	border: unset;
	width: 30px;
	height: 30px;
	border-radius: 90px;
	position: absolute;
	top: 35%;
	color: #27394F;
	right: 0;
	box-shadow: 0 2px 8px rgba(41, 57, 94, 0.09);
}
.modal-quick-view-mehrnoosh-inner-right .owl-nav button.owl-prev {
	margin-right: -15px;
}
.modal-quick-view-mehrnoosh-inner-right .owl-nav button:hover {
	background: var(--color-primary);
	color: #fff;
}
.modal-quick-view-mehrnoosh-inner-right .item-out-mehrnoosh {
	transition: 0.2s;
}
.modal-quick-view-mehrnoosh-inner-right .owl-carousel.thumbnails {
	float: right;
	width: 100%;
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding: 15px;
	box-sizing: border-box;
	border-radius: 20px;
}
.modal-quick-view-mehrnoosh-inner-right .owl-carousel.thumbnails .item {
	overflow: hidden;
	cursor: pointer;
}
.attributes-mehrnoosh-quick-view {
	float: right;
	width: 100%;
}
.attributes-mehrnoosh-quick-view ul {
	margin: 15px 0px;
	padding: 0px;
	padding: 10px 0px;
}
.attributes-mehrnoosh-quick-view ul li {
	float: right;
	width: unset;
	font-size: 16px;
	background: #fff;
	box-shadow: 0 2px 10px rgba(41, 41, 94, 0.08);
	padding: 8px 15px;
	border-radius: 90px;
	list-style: none;
	margin: 5px 0px;
	margin-left: 10px;
}
.price-mehrnoosh-quick-view del .woocommerce-Price-currencySymbol {
	display: none;
}

.price-mehrnoosh-quick-view ins {
	text-decoration: none;
}

.rating-mehrnoosh-quick-view {
	float: right;
	margin-bottom: 10px;
	width: 100%;
	text-align: right;
}
.rating-mehrnoosh-quick-view .star-rating span::before {
	color: orange;
}
.rating-mehrnoosh-quick-view .star-rating::before {
	color: #b2b8bd;
}
.rating-mehrnoosh-quick-view .star-rating {
	float: right;
}


.product-categories-filter {
	float: right;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.product-categories-filter li {
	list-style: none;
	float: right;
	width: 100%;
}
.product-categories-filter li a {
	float: right;
	width: 100%;
	padding: 5px 0px;
	font-size: 16px;
}
.product-categories-filter.mehrnoosh-category-list-in-shop .children {
	background: #f2f6fc;
	float: right;
	width: 100%;
	padding: 15px !important;
	margin: 5px 0px;
	border-radius: 10px;
}
.product-categories-filter.mehrnoosh-category-list-in-shop .current-category::before {
	border-color: var(--color-primary);
}
.product-categories-filter li a::before {
	float: right;
	content: "";
	width: 20px;
	height: 20px;
	background: none;
	border: 5px solid #6D90B9;
	border-radius: 150px;
	box-sizing: border-box;
	margin-left: 8px;
	margin-top: 2px;
}

  /* The switch - the box around the slider */
        .switch {
            position: relative;
            display: inline-block;
            width: 60px;
            height: 34px;
        }

        /* Hide default HTML checkbox */
        .switch input {
            opacity: 0;
            width: 0;
            height: 0;
        }

 .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #d8e1ee;
	transition: .4s;
}

        .slider:before {
            position: absolute;
            content: "";
            height: 26px;
            width: 26px;
            left: 4px;
            bottom: 4px;
            background-color: white;
            transition: .4s;
        }

        input:checked + .slider {
            background-color: var(--color-primary);
        }

        input:checked + .slider:before {
            transform: translateX(26px);
        }

        /* Rounded sliders */
        .slider.round {
            border-radius: 34px;
        }

        .slider.round:before {
            border-radius: 50%;
        }
		
		
		.widget-mehrnoosh-filter.on_sale_products_widget .swicth-mehrnoosh-title {
	float: right;
	padding: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-bottom: 0px;
	padding-right: 10px;
	box-sizing: border-box;
}

.widget-mehrnoosh-filter.on_sale_products_widget .switch {
	float: right;
}
.widget-mehrnoosh-filter.in_stock_products_widget .swicth-mehrnoosh-title {
	float: right;
	padding: 5px;
	padding-bottom: 0px;
	padding-right: 10px;
	box-sizing: border-box;
}
.widget-mehrnoosh-filter.in_stock_products_widget .switch {
	float: right;
}


/* استایل برای برچسب سفارشی چک‌باکس */
.mehrnoosh-custom-checkbox {
	position: relative;
	display: inline-block;
	padding-left: 35px;
	margin-top: 6px;
	cursor: pointer;
	font-size: 18px;
	user-select: none;
	margin-bottom: 6px;
}
/* مخفی کردن چک‌باکس اصلی */
.mehrnoosh-custom-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.checkmark {
	position: relative;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #d8e1ee;
	border-radius: 50%;
	float: right;
	margin-left: 8px;
}

/* استایل چک‌باکس در حالت فعال */
.mehrnoosh-custom-checkbox input:checked ~ .checkmark {
    background-color: var(--color-primary);
}

/* ایجاد دایره داخلی برای نشان دادن تیک چک‌باکس */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* نمایش دایره داخلی در حالت فعال */
.mehrnoosh-custom-checkbox input:checked ~ .checkmark:after {
    display: block;
}
.widget-mehrnoosh-filter .mehrnoosh-h3-order-view .mehrnoosh-h3-order-view-title {
	font-size: 16px;
	padding-top: 7px;
}


.widget-mehrnoosh-filter.widget_block .wc-blocks-filter-wrapper h3::before {
	content: "\f8ab";
	background: var(--color-primary);
	width: 40px;
	height: 40px;
	color: #fff;
	box-shadow: 0px 7px 15px var(--color-background);
	padding-top: 12px;
	margin-top: -10px;
	margin-bottom: -10px;
	float: right;
	box-sizing: border-box;
	border-radius: 150px;
	margin-left: 15px;
	font-family: uicons-regular-rounded;
	text-align: center;
}


/* استایل دایره داخلی */
.mehrnoosh-custom-checkbox .checkmark:after {
    top: 9px;
    left: 9px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white;
}

.mehrnoosh-custom-checkbox .checkmark::after {
	top: 6px;
	left: 6px;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background: white;
}


/* css range */
.ui-slider {
	position: relative;
	margin: 30px 0 15px 0;
	background: #dde4ee;
	height: 4px;
	border-radius: 90px;
	direction: ltr;
}

.ui-slider .ui-slider-range {
  position: absolute;
  background: #00bfd6;
    background-color: rgb(0, 191, 214);
  display: block;
  height: 100%;
  border-radius: 100px;
}
.ui-slider span {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #fff;
	position: absolute;
	transition: transform 0.2s, bottom 0.2s;
	border-radius: 100px;
	border: var(--color-primary) 2px solid;
	margin-left: -7.5px;
	cursor: pointer;
	bottom: 0px;
	z-index: 9;
	margin-top: -8px !important;
	bottom: unset;
	top: 0;
	box-sizing: border-box;
}
.price_slider_amount-inner #max_price_display {
	float: right;
}
.price_slider_amount input {
	width: 50% !important;
	margin: 0px !important;
	padding: 0px !important;
	box-sizing: border-box;
	border: 0px;
}
.price_slider_amount-inner input {
	font-size: 15px !important;
	background: unset;
}
.mehrnoosh-price-filter-bottom {
	background: var(--color-primary);
	border: unset;
	font-family: yekan bakh;
	color: #fff;
	padding: 8px 15px;
	font-size: 15px;
	border-radius: 10px;
	margin-top: 10px;
	cursor: pointer;
}
#price-filter-form {
	float: right;
	width: 100%;
}

.widget-mehrnoosh-filter.widget_price_filter_widget .mehrnoosh-h3-order-view {
	margin-bottom: 0px;
}
.mehrnoosh-price-filter-bottom:hover {
	opacity: 0.7;
	transition: 0.3s;
}

.mehrnoosh-price-filter-bottom.remove-filter-price-mehrnoosh i {
	float: right;
	margin-top: 3px;
	margin-bottom: -5px;
	margin-left: 8px;
}
.button-pa-mehrnoosh-filter-price {
	float: right;
	width: 100%;
	margin-top: 10px;
}
.mehrnoosh-price-filter-bottom {
	transition: 0.3s;
}
.price_slider_amount-inner #min_price_display {
	float: left;
	text-align: left;
}
.slider-container {
	padding: 0px 5px;
	box-sizing: border-box;
	margin-bottom: 10px;
	float: right;
	width: 100%;
}
.price_slider_amount input#min_price {
	float: left;
	text-align: left;
}
.price_slider_amount input #max_price {
	float: right;
}
.mehrnoosh-price-filter-bottom {
	background: var(--color-primary);
	border: unset;
	font-family: yekan bakh;
	color: #fff;
	padding: 8px 15px;
	font-size: 15px;
	border-radius: 10px;
	margin-top: 10px;
}

.mehrnoosh-price-filter-bottom.remove-filter-price-mehrnoosh {
	background: #6D90B9;
	float: left;
}

.ui-slider .ui-slider-range {
	position: absolute;
	background: var(--color-primary);
	background-color: var(--color-primary);
	display: block;
	height: 100%;
	border-radius: 100px;
}



/* single product */

.product-page--one {
	float: right;
	width: 100%;
}

.product-page--right {
	float: right;
	width: 30%;
	box-sizing: border-box;
}
.product-page--right-inner {
	float: right;
	background: #f2f6fc;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 25px;
	position: relative;
	width: 100%;
}
#open-lightbox {
    margin-top: 20px;
    padding: 10px 20px;
    background-color: #0073aa;
    color: #fff;
    border: none;
    cursor: pointer;
    font-size: 16px;
}

#open-lightbox:hover {
    background-color: #005177;
}
#slider-thumb-image-403-1 {
	position: relative;
}

#slider-thumb-image-403-1 {
	position: relative;
	float: right;
	width: 100%;
}
.mehrnoosh-sell-bars {
	float: right;
	width: 100%;
}
.progress-area-bamdad {
	float: right;
	width: 100%;
	height: 10px;
	background: #fff;
	margin-bottom: 15px;
	border-radius: 90px;
}
.progress-bar-bamdad {
	background: -webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0,0, 0, .1) 66%, transparent 66%), -webkit-linear-gradient(left, var(--color-primary) , var(--color-primary));
	height: 10px;
	border-radius: 90px;
}
.mehrnoosh-sell-bars .bamdad-pbar {
	float: right;
	width: 100%;
	margin-top: 30px;
	background: #f2f6fc;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 20px;
}
.thumbnail.thumbnail-mehrnoosh-slider {
	width: 80px;
	border: unset;
}
.woocommerce div.product {
	margin-bottom: 0;
	position: relative;
	float: right;
	width: 100%;
	box-sizing: border-box;
}
.swiper-container.thumbnails {
	position: relative;
	overflow: hidden;
}
.product-images {
	text-align: center;
	float: right;
	width: 100%;
	position: relative;
	padding-top: 20px;
}
.product-page--left {
	float: right;
	width: 45%;
	padding-right: 30px;
	box-sizing: border-box;
	padding-left: 30px;
}
.summary.entry-summary.product-page--left-inner-box {
	float: right !important;
	width: 100% !important;
}
.product-page--left-inner {
	float: right;
	width: 100%;
	padding: 30px;
	background: #fff;
	box-sizing: border-box;
	border-radius: 15px;
}
.mehrnoosh-thumbnail-product-single {
	box-sizing: border-box;
}

#slider-thumb-image-403-1 {
	box-sizing: border-box;
	float: right;
	width: 100%;
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	border-radius: 20px;
	padding: 20px;
	position: relative;
}
#slider-thumb-image-403-2 {
	float: right;
	width: 75%;
}

.iran-button-slider {
	width: 30px !important;
	height: 30px !important;
	background: #fff;
	box-shadow: 0 2px 10px rgba(41, 41, 94, 0.2);
	border-radius: 150px;
}

.iran-button-slider::after {
	font-size: 18px !important;
	color: #141d26;
	content: "\fd68" !important;
	font-family: uicons-regular-rounded !important;
}
.swiper-button-prev.iran-button-slider::after {
	content: "\fd67" !important;
}

.iran-button-slider:hover {
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	transition: 0.3s;
}

.iran-button-slider:hover {
	transition: 0.3s;
}

.iran-button-slider:hover::after {
	transition: 0.3s;
	color: #fff;
}

.mehrnoosh-thumbnail-product-single {
	background: #f2f6fc;
	border-radius: 10px;
	overflow: hidden;
	height: 60px;
	width: 60px;
	padding: 5px;
	margin: auto;
}
.mehrnoosh-thumbnail-product-single-one {
	padding: 5px;
	background: #fff;
	float: right;
	width: 100%;
	box-sizing: border-box;
	border-radius: 8px;
}

.mehrnoosh-thumbnail-product-single-one img {
	float: right;
	width: 100%;
}

.iran-button-slider {
	width: 30px !important;
	height: 30px !important;
	background: #fff;
	box-shadow: 0 2px 10px rgba(41, 41, 94, 0.2);
	border-radius: 150px;
	margin-top: 0px !important;
	top: 35% !important;
}
.swiper-button-next.iran-button-slider {
	left: 0;
	right: unset;
	margin-left: -15px;
}

.swiper-button-prev.iran-button-slider {
	right: 0;
	margin-right: -15px;
}
.swiper-slide-thumb-active .mehrnoosh-thumbnail-product-single {
	background: var(--color-primary);


}

#slider-big-image-403 {
	padding: 15px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 25px;
	margin-bottom: 30px;
	margin-top: 25px;
}
#slider-big-image-403 img {
	width: 100%;
}
.mehrnoosh-thumbnail-product-single {
	cursor: pointer;
}



.bix-top-header-title {
  float: right;
  width: 100%;
}
.bix-top-header-title-one {
  float: right;
  width: 100%;
  margin: 0px;
  font-size: 20px;
}
.bix-top-header-title-two-english {
  float: right;
  color: #141d26;
}

.bix-top-header-title-two-english {
	float: right;
	color: #6D90B9;
	padding: 15px 0px;
}

.bix-top-header-title-two-english-one {
	float: right;
	background: var(--color-primary);
	color: #fff;
	padding: 6px 15px;
	border-radius: 90px;
	box-shadow: 0px 7px 15px var(--color-background);
	box-sizing: border-box;
	margin-top: -8px;
	margin-left: 10px;
}
.button-width-text-mehrnoosh.mehrnoosh-catalog-button {
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	color: #fff;
	float: left;
	margin-left: 0px;
	border-radius: 90px;
}
.mehrnoosh-left-product-single-box {
	float: left;
	width: 25%;
	padding: 25px;
	box-sizing: border-box;
	background: #f2f6fc;
	border-radius: 20px;
}
.bix-top-header-title-two-cat {
	float: right;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}
.custom-product-review-count {
	float: right;
	padding: 4px 0px;
}
.custom-product-rating i {
	float: right;
	color: orange;
	background: #ffa5001f;
	width: 30px;
	height: 30px;
	border-radius: 90px;
	text-align: center;
	box-sizing: border-box;
	padding-top: 7px;
	margin-top: -5px;
	margin-left: 8px;
}


.dec-short-title {
  float: right;
  background: var(--color-primary);
  box-shadow: 0px 7px 15px var(--color-background);
  padding: 8px 15px;
  color: #fff;
  border-radius: 90px;
}
.dec-short-title-box {
  float: right;
  width: 100%;
  margin-bottom: 10px;
}
.dec-short-title {
	float: right;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	padding: 8px 15px;
	color: #fff;
	border-radius: 90px;
	margin-top: -40px;
	margin-right: 10px;
}
.custom-product-short-description {
	float: right;
	width: 100%;
	margin-bottom: 15px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding: 20px;
	box-sizing: border-box;
	border-radius: 20px;
	line-height: 25px;
	font-size: 15px;
	margin-top: 20px;
}

.dec-short-title-box .mehrnoosh-h3-order-view {
	margin-bottom: 0px;
}
.button-width-text-mehrnoosh:nth-child(1) {
	background: var(--color-accent);
	color: var(--color-primary);
}
.mehrnoosh-timer-single-product {
	float: right;
	width: 100%;
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding: 15px;
	box-sizing: border-box;
	border-radius: 15px;
	margin-bottom: 30px;
}

.mehrnoosh-timer-single-product .timer-wrapper {
	float: left;
	width: 25%;
	text-align: center;
}


.mehrnoosh-timer-single-product .timer-wrapper .seconds.time1.mini-1-time {
	background: var(--color-primary);
	display: table;
	margin: auto;
	width: 30px;
	border-radius: 90px;
	color: #fff;
	height: 30px;
	padding-top: 5px;
	box-sizing: border-box;
	box-shadow: 0px 7px 15px var(--color-background);
	margin-bottom: 5px;
}
.add-to-cart-one-mehrnoosh .quantity .button-plus-minus-mehrnooshj {
	width: 85px;
	margin-left: 8px;
	margin-top: 1px;
	overflow: hidden;
}
.add-to-cart-one-mehrnoosh .price del {
	float: right;
	width: 100%;
	font-size: 15px;
	color: #324A66 !important;
}
.add-to-cart-one-mehrnoosh .cart {
	margin-bottom: 20px !important;
}
.add-to-cart-one-mehrnoosh .price ins {
	color: var(--color-primary);
	text-decoration: none;
}

.posted_in-mehrnoosh-cat i {
	width: 35px;
	float: right;
	height: 35px;
	text-align: center;
	margin-left: 8px;
	border-radius: 150px;
	padding-top: 10px;
	box-sizing: border-box;
	background: #f2f6fc;
	color: #3B5573;
	margin-top: -7px;
}

.add-to-cart-one-mehrnoosh .price ins .woocommerce-Price-currencySymbol {
	color: #141d26;
}
.add-to-cart-one-mehrnoosh .quantity .button-plus-minus-mehrnooshj button {
	width: 22.5px;
}
.add-to-cart-one-mehrnoosh .price {
	float: right;
	width: 100%;
	font-size: 20px !important;
	color: #141d26 !important;
	margin: 0px;
}

.box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh {
	padding: 0px;
}
.add-to-cart-one-mehrnoosh .quantity .button-plus-minus-mehrnooshj .qty {
	width: 38px !important;
	padding-right: 5px;
	padding-left: 5px;
}
.box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh .woosc-btn {
	width: 35px;
	height: 35px;
	border-radius: 150px;
	border: unset;
	background: none;
	overflow: hidden;
	text-indent: -100px;
	position: relative;
}

.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh {
	padding: 0px;
}
.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh .yith-wcwl-add-to-wishlist {
	width: 35px;
	height: 35px;
	margin: 0px;
	overflow: hidden;
}
.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh .yith-wcwl-add-to-wishlist a i {
	display: none;
}
.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh .yith-wcwl-add-to-wishlist a span {
	display: none;
}
.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh .yith-wcwl-add-to-wishlist a {
	float: right;
	width: 35px;
	height: 35px;
}
.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh .yith-wcwl-add-to-wishlist a::before {
	content: "\f7a9";
	font-family: uicons-regular-rounded !important;
	float: right;
	width: 100%;
	padding-top: 9px;
}

.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
	width: 35px;
	height: 35px;
	overflow: hidden;
	float: right;
	width: 100%;
	background: #e11659;
	border-radius: 150px;
	color: #fff;
}
.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh .yith-wcwl-add-to-wishlist a {
	float: right;
	width: 35px;
	height: 35px;
	border-radius: 150px;
	overflow: hidden;
	display: block;
}

.mehrnoosh-product-box-meta-shop-button.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh {
	background: #f2f6fc;
	color: #3B5573;
	position: relative;
}
.mehrnoosh-product-box-meta-shop-button.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh:hover {
	background: #6D90B9;
}
.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh .yith-wcwl-add-to-wishlist:hover a::before {
	color: #fff !important;
}

.mehrnoosh-nav-slider-element-morw:hover {
	background: var(--color-primary);
	color: #fff;
	transition: 0.3s;
}
.mehrnoosh-nav-slider-element-morw:hover i {
	background: #fff;
	color: var(--color-primary);
}
.add-to-cart-one-mehrnoosh .yith-wcwl-add-to-wishlist {
	display: none;
}
.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh .yith-wcwl-add-to-wishlist .feedback {
	display: none;
}
.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh .yith-wcwl-wishlistaddedbrowse a {
	background: #e11659 !important;
	float: right;
	border-radius: 150px;
	overflow: hidden;
	width: 35px;
	height: 35px;
	color: #fff !important;
}
.yith-wcwl-add-to-wishlist-button--added {
	background: #e11659;
	color: #fff;
}

.yith-wcwl-add-to-wishlist-button--loading {
	opacity: 0.7;
}


.mehrnoosh-product-slider-one-element-five .product-attribute-values-color {
	margin-left: 40px;
	margin-top: 40px;
}

.mehrnoosh-slider-seven-one-box-one .product-attribute-values-color {
	margin-right: ;
	margin-left: 20px;
	margin-top: 20px;
}
.woocommerce-MyAccount-content .woocommerce-address-fields #billing_field {
	display: none;
}
.box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh .woosc-btn::before {
	content: "\fa80";
	font-family: uicons-regular-rounded !important;
	position: absolute;
	left: 0;
	margin-left: 11px;
	z-index: 9;
	text-indent: 100px;
	font-size: 15px;
  display: block !important;
}
.add-to-cart-one-mehrnoosh .woosc-btn {
	display: none;
}
.box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh .woosc-btn.woosc-added {
	background: var(--color-primary);
	color: #fff;
}
.box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh .woosc-btn:hover {
	color: #fff;
}
.add-to-cart-one-mehrnoosh .woocommerce-variation-price {
	position: absolute;
	top: 0;
	width: 100%;
	min-height: 55px;
	background: #f2f6fc;
	padding-top: 15px;
	margin-top: 12px;
	right: 0;
}
.mehrnoosh-rest-radio-button {
	float: right;
	width: 100%;
	margin-top: 10px;
}
.mehrnoosh-rest-radio-button a {
	background: #fff;
	font-size: 15px !important;
	padding: 5px 10px;
	border-radius: 8px;
	color: var(--color-primary);
}
.mehrnoosh-rest-but-1 a {
	background: #fff;
	padding: 10px 15px;
	float: right;
	border-radius: 8px;
	line-height: 15px;
	color: var(--color-primary);
	font-size: 15px !important;
}
.mehrnoosh-rest-but-1 {
	float: right;
	width: 100%;
	margin-top: 10px;
}
.woocommerce-variation-price del {
	margin-top: -7px;
}
.meta-mini-mehrnoosh-single-product .stock {
	background: #d6f2e9;
	color: #07ca8a !important;
	float: right;
	padding: 8px 15px;
	border-radius: 10px;
	margin-left: 10px;
}
.meta-mini-mehrnoosh-single-product .stock.out-of-stock {
	color: red !important;
	background: #ff000012 !important;
}
.meta-mini-mehrnoosh-single-product .stock i {
	float: right;
	margin-top: 4px;
	margin-bottom: -5px;
	margin-left: 8px;
}

.att-mini-mehrnoosh-single-product-title .mehrnoosh-h3-order-view i {
	color: #fff;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	margin-top: -1px;
}
.sku_wrapper-mehrnoos {
	float: right;
	padding: 8px 15px;
	border-radius: 10px;
	background: var(--color-accent);
	color: var(--color-primary);
}

.zemanat-mehrnoosh-023.mehnroosh-time-send i {
	background: #fff3dd;
	color: orange;
	box-shadow: unset;
}
.zemanat-mehrnoosh-023 i {
	width: 35px;
	float: right;
	height: 35px;
	text-align: center;
	margin-left: 8px;
	border-radius: 150px;
	padding-top: 10px;
	box-sizing: border-box;
	background: #fff;
	color: #3B5573;
	margin-top: -7px;
	box-shadow: 0 2px 10px rgba(41, 41, 94, 0.04);
}
.zemanat-mehrnoosh-023 {
	float: right;
	width: 100%;
	padding: 8px 0px;
	margin: 5px 0px;
}
.att-mini-mehrnoosh-single-product {
	float: right;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 15px;
}
.zemanat-mehrnoosh-023.mehnroosh-time-send {
	margin-bottom: 0px;
	width: unset;
	margin: 0px;
	margin-left: 15px;
}
.zemanat-mehrnoosh-023.tazmin-esalat i {
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	color: #fff !important;
}
.add-to-cart-one-mehrnoosh {
	float: right;
	width: 100%;
	position: relative;
	/* padding-top: 20px; */
}
.send-kala {
text-align: center;
}
.send-kala a {
	color: #12a63b;
    font-size: 16px;
    font-weight: 600;
}
.mehrnoosh-h3-order-view p {
	    text-align: justify;
}
.box-cat-or-tag-mehrnoosh-product-single {
	float: right;
	width: 100%;
	margin-top: 15px;
}
.add-to-cart-one-mehrnoosh .stock {
	display: none;
}
.add-to-cart-one-mehrnoosh .variations {
	margin-top: 10px;
	float: right;
	width: 100%;
}
.box-meta-button-mehrnoosh {
	position: absolute;
	width: 100%;
	z-index: 1;
	top: 0;
	right: 0;
	box-sizing: border-box;
	padding-right: 30px;
	padding-top: 20px;
	padding-left: 30px;
}
.box-meta-sub-meta-button-mehrnooshsale {
	float: left;
	background: var(--color-primary);
	padding: 6px 15px;
	height: 35px;
	box-sizing: border-box;
	color: #fff;
	border-radius: 90px;
	box-shadow: 0px 7px 15px var(--color-background);
}
.box-meta-sub-meta-button-mehrnoosh {
	float: right;
	width: 35px;
	height: 35px;
	background: #fff;
	margin-left: 8px;
	border-radius: 90px;
	text-align: center;
	padding-top: 10px;
	box-sizing: border-box;
	cursor: pointer;
}
.box-meta-sub-meta-button-mehrnoosh:hover {
	background: var(--color-primary);
	color: #fff;
	transition: 0.3s;
}
.related.products .mehrnoosh-produt-in-shop-box-1 {
	width: 25%;
}
.box-meta-sub-meta-button-mehrnoosh {
	transition: 0.3s;
}
.box-meta-sub-meta-button-mehrnooshcomare {
	float: right;
	background: var(--color-primary);
	height: 35px;
	padding: 6px 15px;
	box-sizing: border-box;
	border-radius: 90px;
	margin-left: 8px;
	color: #fff;
}
.add-to-cart-one-mehrnoosh .button::before {
	content: "\f3d5";
	font-family: uicons-regular-rounded !important;
	float: right;
	font-size: 18px;
	margin-top: -2px;
	margin-left: 3px;
}
.att-mini-mehrnoosh-single-product-meta {
	float: right;
	background: #f2f6fc;
	margin-left: 7px;
	margin-bottom: 8px;
	padding: 6px 15px;
	border-radius: 90px;
}
.mehrnoosh-timer-single-product .timer-wrapper .time1 {
	display: table;
	margin: auto;
	width: 30px;
	border-radius: 90px;
	height: 30px;
	padding-top: 5px;
	box-sizing: border-box;
	margin-bottom: 5px;
}
.custom-product-review-count1 {
	float: right;
	padding: 5px 0px;
	font-weight: normal;
}
.dec-short-title-box .mehrnoosh-h3-order-view .mehrnoosh-h3-order-view-title {
	padding: 10px;
	padding-right: 20px;
}
.custom-product-rating {
	float: right;
	padding: 10px 0px;
	margin-left: 15px;
}
.posted_in-mehrnoosh-cat {
	float: right;
	width: 100%;
	box-sizing: border-box;
	border-radius: 90px;
	padding: 5px 0px;
	margin: 5px 0px;
}
.button-title-box-timer-2 {
	float: right;
	width: 100%;
	margin-top: 15px;
}

.box-cat-or-tag-mehrnoosh-product-single .posted_in-mehrnoosh-cat {
	width: unset;
}

.posted_in-mehrnoosh-cat:last-child {
	margin-bottom: 0px;
}
.button-width-text-mehrnoosh i {
	float: right;
	margin-top: 2px;
	margin-bottom: -10px;
	margin-left: 8px;
	font-size: 17px;
}

.custom-product-review-count i {
	float: right;
	background: var(--color-accent);
	color: var(--color-primary);
	border-radius: 90px;
	width: 30px;
	height: 30px;
	text-align: center;
	padding-top: 8px;
	box-sizing: border-box;
	margin-left: 10px;
}
.button-width-text-mehrnoosh {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	background: #f2f6fc;
	padding: 8px 15px;
	border-radius: 10px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
	display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
display: none;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,
.woocommerce div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs::after {
    display: none;
}

.main-mehrnoosh-single-product .tabs.wc-tabs {
	margin: 0px;
	padding: 0px !important;
	padding-right: 5px !important;
	background: unset;
	padding: 20px !important;
	border-radius: 20px;
	padding-bottom: 15px !important;
	text-align: center;
}

#tab-title-reviews a::before {
	content: "\fa4d";
}
.main-mehrnoosh-single-product .tabs.wc-tabs li.active a {
	background: var(--color-primary);
	color: #fff !important;
	box-shadow: 0px 7px 15px var(--color-background);
}
.main-mehrnoosh-single-product .woocommerce-Tabs-panel {
	background: #fff;
	padding: 30px !important;
	box-sizing: border-box;
	border-radius: 25px;
	line-height: 31px;
	font-size: 16px;
}

.main-mehrnoosh-single-product .woocommerce-Tabs-panel {
	float: right;
	width: 100%;
}
.mehrnoosh-one-additional-box .shop_attributes th {
	border: unset !important;
}
.mehrnoosh-one-additional-box .shop_attributes td {
	border: unset !important;
}
.mehrnoosh-one-additional-box .shop_attributes th {
	background: #f2f6fc;
	border-radius: 90px;
}

.mehrnoosh-reviews-single-page-one {
	float: left;
	width: 50%;
	padding-right: 30px;
	box-sizing: border-box;
}
.mehrnoosh-reviews-single-page-one .commentlist li {
	background: #fff !important;
	padding: 10px !important;
	float: right;
	width: 100%;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	box-sizing: border-box;
	padding: 20px !important;
	border-radius: 15px;
}
.mehrnoosh-reviews-single-page-one .commentlist li .comment_container .comment-text {
	background: #f2f6fc;
	border: unset !important;
	border-radius: 15px !important;
	margin: 0px !important;
	float: right;
	width: 100%;
	margin-top: 20px !important;
	box-sizing: border-box;
}

.woocommerce-review__verified.verified.mehrnoosh-verifide {
	float: right;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	font-size: 15px;
	color: #fff;
	padding: 2px 15px;
	border-radius: 90px;
	margin-left: 20px;
}
.mehrnoosh-review-123 {
	float: right;
	width: 80%;
	padding-top: 10px;
}
.woocommerce-review__published-date.mehnroosh-time-send-comment-product {
	float: right;
	padding: 2px 0px;
}
.woocommerce-review__author.mehrnoosh-author-name-comment-product {
	color: #141d26;
	font-size: 16px;
	margin-right: 20px;
	float: right;
	margin-left: 20px;
	padding: 2px 0px;
}

.mehrnoosh-reviews-single-page-one .commentlist li .comment_container .comment-text .description {
	float: right;
	width: 100%;
}
.mehrnoosh-reviews-single-page-one .commentlist li .comment_container .comment-text .star-rating span::before {
	color: orange;
}
.mehrnoosh-reviews-single-page-one .commentlist li .comment_container .comment-text .star-rating {
	float: right;
	margin-bottom: 10px;
}
.mehrnoosh-reviews-single-page-one .commentlist li .comment_container img {
	background: #fff !important;
	border: unset !important;
	padding: 5px !important;
	box-sizing: border-box;
	border-radius: 150px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12) !important;
	width: 50px !important;
	height: 50px;
	position: relative !important;
}

.mehrnoosh-reviews-single-page-one .commentlist {
	padding: 0px;
	margin: 0px;
}
.mehrnoosh-reviews-single-page-one h2 {
	font-size: 18px !important;
	font-weight: normal;
	margin-bottom: 30px;
	margin-top: 0px;
}


.comment-form-strengths-mehrnoosh {
	float: right;
	width: 50%;
	padding-left: 15px;
	box-sizing: border-box;
	padding-right: 15px;
}
.comment-form-strengths-mehrnoosh.mehrnoosh-right-1 {
	padding-right: 0px;
}
.comment-form-strengths-mehrnoosh input {
	padding: 8px 10px !important;
	width: 100%;
	box-sizing: border-box;
	background: #f2f6fc;
}
.mehrnoosh-reviews-single-page44543534 .comment-form-author {
	float: right;
	width: 100%;
	box-sizing: border-box;
	padding-left: 0px;
}
.comment-form-strengths-green label {
	color: var(--color-primary);
	margin-bottom: 10px;
	float: right;
	width: 100%;
}
.comment-form-strengths-green.orange-mehrnoosh-one label {
	color: orange;
}
.comment-form-strengths-mehrnoosh .add-strength-field.button i, .comment-form-strengths-mehrnoosh .add-weakness-field.button i {
	float: right;
	font-size: 20px;
	margin-bottom: -10px;
	margin-top: -3px;
	margin-left: 5px;
}
.comment-form-strengths-mehrnoosh .add-strength-field.button, .comment-form-strengths-mehrnoosh .add-weakness-field.button {
	padding: 8px !important;
	background: var(--color-primary) !important;
	color: #fff !important;
	padding: 10px 15px !important;
	float: left;
}
.mehrnoosh-reviews-single-page44543534 label {
	float: right;
}

.related.products {
	float: right;
	width: 100%;
}
.comment-form-strengths-green label i {
	float: right;
	margin-left: 8px;
	margin-top: 4px;
	margin-bottom: -5px;
}
.mehrnoosh-box-green-orange-mehrnoosh-one .comment-strengths {
	float: right;
	padding: 8px 0px;
	border-radius: 90px;
	line-height: 15px;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal !important;
	font-size: 15px;
	width: unset;
}

.mehrnoosh-box-green-orange-mehrnoosh-one .comment-weaknesses {
	float: right;
	padding: 8px 0px;
	border-radius: 90px;
	line-height: 15px;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal !important;
	font-size: 15px;
	width: unset;
}
.mehrnoosh-box-green-orange-mehrnoosh-one .comment-strengths::before {
	content: "\fb2f";
	font-family: uicons-regular-rounded !important;
	float: right;
	margin-left: 8px;
	color: var(--color-primary);
}
.mehrnoosh-box-green-orange-mehrnoosh-one .comment-weaknesses::before {
	content: "\f107";
	font-family: uicons-regular-rounded !important;
	float: right;
	margin-left: 8px;
	color: orange;
	font-size: 13px;
	margin-top: -1px;
}
.mehrnoosh-box-green-orange-mehrnoosh-one h3 i {
	float: right;
	width: 35px;
	height: 35px;
	text-align: center;
	border-radius: 90px;
	padding-top: 6px;
	box-sizing: border-box;
	margin-left: 10px;
	margin-top: -3px;
	background: var(--color-accent);
	color: var(--color-primary);
	display: none;
}
.mehrnoosh-box-green-orange-mehrnoosh-one8988888 {
	float: right;
	width: 100%;
	box-sizing: border-box;
	padding: 0px;
}
.comment-form-strengths-greenorange-mehrnoosh-one1.nbbh6567567 h3 i {
	background: #fff3dd;
	color: orange;
}
.mehrnoosh-box-green-orange-mehrnoosh-one h3 {
	font-weight: normal !important;
	font-size: 17px;
	margin-bottom: 10px !important;
	float: right;
	width: 100%;
}
.mehrnoosh-box-green-orange-mehrnoosh-one {
	float: right;
	width: 100%;
	box-sizing: border-box;
	margin-top: 20px;
	border-radius: 15px;
	background: unset;
	padding: 0px;
	box-sizing: border-box;
	padding-right: 10px;
	box-sizing: border-box;
	border: 1px solid #dfe8f5e3;
	padding: 15px;
	box-sizing: border-box;
}
.comment-form-strengths-green {
	float: right;
	width: 100%;
	background: white;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
}

[data-editable-elementor-document] {
	width: 100%;
	float: right;
}
.mehrnoosh-reviews-single-page44543534 input {
	border: unset !important;
}
.comment-form-strengths-greenorange-mehrnoosh-one1.nbbh6567567 {
	padding-left: 0px;
}
.comment-form-strengths-greenorange-mehrnoosh-one1.retert45t545645 {
	padding-right: 0px;
}
#consent-product-single-elementor {
	width: 100%;
	padding: 0px;
}
.mehrnoosh-reviews-single-page44543534 textarea {
	border: unset !important;
}
.comment-form-strengths-greenorange-mehrnoosh-one1 {
	float: right;
	width: 100%;
	padding-right: 10px;
	padding-left: 0px;
	box-sizing: border-box;
	padding-right: 0px;
}
.mehrnoosh-reviews-single-page44543534 .comment-form-email {
	float: right;
	width: 100%;
	padding-right: 0px;
	box-sizing: border-box;
}
.mehrnoosh-reviews-single-page44543534 .comment-form-rating .stars {
	float: left;
	background: #f2f6fc;
	padding: 12px 15px;
	height: 40px;
	box-sizing: border-box;
	border-radius: 90px;
}
.mehrnoosh-reviews-single-page44543534 .comment-form-email input {
	float: right;
	width: 100%;
	box-sizing: border-box;
}
.mehrnoosh-reviews-single-page44543534 .comment-form-cookies-consent {
	float: right;
	width: 100%;
}
.mehrnoosh-reviews-single-page44543534 #reply-title {
	font-size: 18px;
	float: right;
	width: 100%;
	margin-bottom: 15px;
}
.mehrnoosh-reviews-single-page44543534 .comment-form-rating {
	float: right;
	width: 100%;
	background: #fff;
	border-radius: 10px;
	padding: 15px;
	box-sizing: border-box;
	margin-bottom: 15px;
	padding-bottom: 5px;
	overflow: hidden;
}
.wc-empty-cart-message .cart-empty.woocommerce-info {
	background: unset !important;
	border: unset !important;
	text-align: center;
}

.wc-empty-cart-message {
	float: right;
	width: 100%;
	text-align: center;
	background: #fff;
	border-radius: 25px;
	margin: 20px 0px;
	padding: 30px;
	box-sizing: border-box;
}
.wc-empty-cart-message .cart-empty.woocommerce-info {
	background: unset !important;
	border: unset !important;
	text-align: center;
	margin-bottom: 0px;
}
.wc-empty-cart-message .cart-empty.woocommerce-info i {
	width: 100px;
	height: 100px;
	display: table;
	margin: auto;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	border-radius: 100%;
	font-size: 35px;
	padding-top: 30px;
	box-sizing: border-box;
	color: #fff;
	margin-bottom: 30px;
}

.return-to-shop {
	float: right;
	width: 100%;
}


.main-mehrnoosh-single-product .woocommerce-Tabs-panel .mehrnoosh-h3-order-view i {
	padding-top: 9px;
}

.mehrnoosh-reviews-single-page44543534 #commentform {
	float: right;
	width: 100%;


}

.woocommerce-review__awaiting-approval {
	float: right;
	width: 100%;
	font-style: normal !important;
}
.mehrnoosh-reviews-single-page44543534 .comment-notes {
	float: right;
	width: 100%;
	background: var(--color-primary);
	color: #fff;
	padding: 10px;
	box-sizing: border-box;
	margin-bottom: 30px !important;
	border-radius: 10px;
	box-shadow: 0px 7px 15px var(--color-background);
}

.mehrnoosh-reviews-single-page44543534 .comment-form-rating label {
	margin-top: 5px;
	float: right;
}
.mehrnoosh-reviews-single-page44543534 .comment-form-author input {
	box-sizing: border-box !important;
	float: right;
	width: 100%;
}
input[type="checkbox"] {
	width: unset !important;
}

.mehrnoosh-reviews-single-page44543534 .comment-form-cookies-consent label {
	width: unset !important;
	float: unset;
}
.comment-form-strengths-mehrnoosh .add-strength-field.button , .comment-form-strengths-mehrnoosh .add-weakness-field.button {
	padding: 8px !important;
	background: #fff !important;
	color: var(--color-primary) !important;
}
.comment-form-strengths-mehrnoosh.mehrnoosh-left-1 {
	padding-left: 0px;
}
.mehrnoosh-reviews-single-page-one .commentlist li .comment_container {
	padding: 0px !important;
	margin: 0px !important;
	float: right;
	width: 100%;
	position: relative;
}
.mehrnoosh-reviews-single-page44543534 {
	float: right;
	width: 50%;
	background: #f2f6fc;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 20px;
}
.mehrnoosh-one-additional-box .shop_attributes td {
	background: unset !important;
	padding-right: 10px !important;
	font-size: 16px;
	font-style: normal !important;
}

.mehrnoosh-one-additional-box .shop_attributes tr:nth-child(2n) th {
	background: var(--color-accent) !important;
	color: var(--color-primary);
	box-shadow: unset !important;
}
.mehrnoosh-one-additional-box .woocommerce-product-attributes.shop_attributes {
	border: unset !important;
}

.mehrnoosh-one-additional-box .shop_attributes tr {
	float: right;
	width: 100%;
	padding: 5px 0px;
}
.main-mehrnoosh-single-product .tabs.wc-tabs li a {
	float: right;
	padding: 15px 20px !important;
	margin-left: 15px;
	background: #fff;
	border-radius: 15px;
	color: #141d26 !important;
	font-weight: normal !important;
}

.mehrnoosh-one-additional-box {
	float: right;
	width: 100%;
}
.main-mehrnoosh-single-product .tabs.wc-tabs li#tab-title-additional_information a::before {
	content: "\f4ec";
}
.main-mehrnoosh-single-product .tabs.wc-tabs li a::before {
	content: "\f3d9";
	font-family: uicons-regular-rounded !important;
	float: right;
	font-size: 18px;
	margin-left: 10px;
}
.main-mehrnoosh-single-product {
	float: right;
	width: 100%;
	margin-top: 40px;
}
.main-mehrnoosh-single-product .tabs.wc-tabs li {
	background: none !important;
	border: unset !important;
	padding: 0px !important;
	margin: 0px !important;
}

.product-page--one-box-one {
	float: right;
	width: 100%;
	background: #fff;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 25px;
}

.box-image-box-product-single-box img {
	float: right;
	width: 50px;
}
.box-image-box-product-single-box-title {
	float: right;
	width: 75%;
	padding-right: 15px;
	box-sizing: border-box;
}
.box-image-box-product-single-box-title1 {
	font-weight: 700;
	font-size: 16px;
}
.box-image-box-product-single-box-title2 {
	color: #6D90B9;
}
.box-image-box-product-single-one {
	float: right;
	width: 100%;
	padding: 30px;
	margin: 40px 0px;
	background: #fff;
	border-radius: 25px;
	box-sizing: border-box;
	margin-bottom: 0px;
}
.box-meta-sub-meta-button-mehrnoosh {
	position: relative;
}
#myModalimage .modal-content {
	height: unset;
	border-radius: 25px;
	width: 70%;
	margin: auto;
	float: unset;
}
.main-image-containe-box-full {
	float: right;
	width: 100%;
	text-align: center;
}
.box-meta-sub-meta-button-mehrnoosh:hover .tooltip-mehrnoosh-shop-box {
	display: block;
}
.box-image-box-product-single-box {
	float: right;
	width: 20%;
}

.modal-in-single-product {
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	display: none;
}

.modal-in-single-product .modal-content {
	position: relative;
	background: #fff;
	width: 80%;
	padding: 20px;
	overflow-y: auto;
	width: 100%;
	border-radius: 30px;
	overflow: hidden;
	float: right;
	box-sizing: border-box;
}

.modal-in-single-product .modal-content-one {
	width: 50%;
	left: 25%;
	top: 25%;
	position: absolute;
}


.product-image-in-share {
	position: absolute;
	left: 0;
	opacity: 0.1;
	transform: rotate( -40deg );
	margin-left: -40px;
}
.text-share-product-single {
	float: right;
	background: #6D90B9;
	color: #fff;
	font-weight: normal;
	padding: 5px 15px;
	border-radius: 90px;
}
.text-share-product-single1 {
	float: right;
	width: 100%;
	margin-bottom: 30px;
	margin-top: 20px;
}
.text-share-product-single1 span {
	float: right;
	font-size: 16px;
	padding: 5px 15px;
	box-sizing: border-box;
}

.add-to-cart-one-mehrnoosh .woocommerce-variation-radio label {
	position: relative;
	width: unset;
	background: #fff;
	border: unset;
	border-radius: 90px;
	float: right;
	margin-left: 10px;
	margin-bottom: 8px;
	border: 2px solid #fff;
	padding: 8px 10px;
	line-height: 15px;
	font-weight: normal !important;
	margin-right: 0px !important;
	margin-top: 5px;
	margin-bottom: 5px;
}
.add-to-cart-one-mehrnoosh {
	float: right;
	width: 100%;
	position: relative;


}

.button-mehrnoosh-list-one-in-product-four.mehrnoosh-threee-98-01 {
	width: 100%;
}


.button-mehrnoosh-list-one-in-product-four-two i {
	float: right;
	margin-top: 3px;
	margin-left: 10px;
}

.button-mehrnoosh-list-one-in-product-four {
	float: right;
	width: 33.3% !important;
	padding: 6px;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 0px;
}
.button-mehrnoosh-list-one-in-product-four-two {
	background: #f2f6fc;
	padding: 15px;
	border-radius: 10px;
	position: relative;
}
#related-single-product-6542s-two5545645 #mehrnoosh-product-related-list-four-elementor {
	float: right;
	width: 25%;
}
.button-mehrnoosh-list-one-in-product-four:last-child {

	padding-left: 0px;
}

.mehrnoosh-tab-full-box .mehrnoosh-one-additional-box table.shop_attributes tr:nth-child(2n) th {
	background: unset !important;
	border-left: 2px solid var(--color-home-primary) !important;
	color: var(--color-home-primary);
}

.mehrnoosh-tab-full-box .comment-notes {
	display: none;
}


#related-single-product-6542s-two5545645 #mehrnoosh-product-related-list-four-elementor .mehrnoosh-product-slider-one-element-five {
	min-height: unset;
}




.mehrnoosh-tab-full-box .mehrnoosh-one-additional-box .shop_attributes th {
	background: unset !important;
	border-left: 2px solid #dfe5ee !important;
	border-radius: 0px;
}
#related-single-product-6542s-two5545645 {
	background: #fff;
	float: right;
	width: 100%;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 25px;
}


#mehrnoosh-price-for-single-product-elementor-threeprice {
	padding-top: 0px;
}
.add-to-cart-one-mehrnoosh form.cart table td {
	padding-right: 0;
	float: right;
	width: 100% !important;
}
.add-to-cart-one-mehrnoosh .price ins .woocommerce-Price-currencySymbol {
	color: #141d26;
}
.add-to-cart-one-mehrnoosh form.cart select {
	display: none !important;
}
.woocommerce-variation-radio input[type="radio"] {
	position: absolute;
	left: 0;
	display: none;
}
.woocommerce-variation-radio label .color-badge-filter {
	position: relative;
	margin-top: -2px;
	margin-right: 0px;
	margin-left: 8px;
}
.woocommerce-variation-radio label {
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #ccc;
    margin: 0 5px 5px 0;
    cursor: pointer;
}

/* اگر می‌خواهید وقتی انتخاب شود، استایل متفاوتی داشته باشد */
.woocommerce-variation-radio input[type="radio"]:checked + label {
	background-color: #fff;
	border-color: var(--color-primary);
}
.add-to-cart-one-mehrnoosh .variations .label {
	float: right;
	width: 100%;
	text-align: right;
}
.share-two-mehrnoosh a {
	background: #f2f6fc;
	width: 40px;
	float: right;
	height: 40px;
	border-radius: 150px;
	box-sizing: border-box;
	text-align: center;
	font-size: 18px;
	padding-top: 11px;
	margin-left: 10px;
	margin-bottom: 10px;
	color: #37506F;
}
.link-kootah button {
	float: left;
	width: 35px;
	height: 35px;
	border: unset;
	border-radius: 90px;
	background: var(--color-primary);
	color: #fff;
	margin: 8px;
	cursor: pointer;
}
.link-kootah #myInput {
	padding: 10px;
	border: unset;
	direction: ltr;
	background: unset;
}



.share-two-mehrnoosh a:hover {
	background: var(--color-primary);
	transition: 0.3s;
	color: #fff;
}
.link-kootah {
	float: left;
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding: 5px;
	box-sizing: border-box;
	border-radius: 15px;
	position: relative;
}
.share-two-mehrnoosh a {
	transition: 0.3s;
}
.video-mehrnoosh-p-single {
	float: right;
	width: 100%;
	position: relative;
}
.video-mehrnoosh-p-single video {
	float: right;
	width: 100%;
	height: unset;
	border-radius: 20px;
}
.link-kootah button:hover {
	opacity: 0.7;
	transition: 0.3s;
}
.share-two-mehrnoosh {
	float: right;
	width: 100%;
}

.close-mehrnoosh-modal {
	width: 35px;
	height: 35px;
	float: right;
	background: var(--color-primary);
	border-radius: 90px;
	text-align: center;
	font-size: 20px;
	padding-top: 2px;
	box-sizing: border-box;
	margin-bottom: 15px;
	cursor: pointer;
	color: #fff;
	box-shadow: 0px 7px 15px var(--color-background);
}

.modal-in-single-product {
    display: none; /* مخفی کردن لایت باکس به صورت پیش‌فرض */
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.5); /* پس‌زمینه تیره */
}







.thumbnail-container {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow-y: auto;
    max-height: 80vh;
    padding-right: 20px;
    border-right: 1px solid #ddd;
}
#myModalimage .modal-content-one {
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	border-radius: 0px !important;
}

.img-thumb-nailrrr {
	float: right;
	padding: 5px;
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
}
#myModalimage .modal-content-one {
	background: #fff;
	padding: 35px;
	box-sizing: border-box;
	border-radius: 25px !important;
	width: 70%;
	margin: auto;
	position: relative;
	top: unset !important;
	height: unset !important;
}
.img-thumb-nail.active {
	background: var(--color-primary);
}
.thumbnails img {
    width: 100px;
    margin: 5px 0;
    cursor: pointer;
}
#myModalimage .main-image-container {
	float: right;
	width: 50%;
	background: #f2f6fc;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 20px;
}
#myModalimage .thumbnail-container {
	float: left;
	width: 50%;
	border: unset;
	display: block;
	box-sizing: border-box;
	padding-right: 35px;
}
#myModalimage .main-image-container img {
	background: #fff;
	padding: 20px;
	border-radius: 15px;
	box-sizing: border-box;
	float: right;
	width: 100%;
}
#myModalimage .thumbnail-container .thumbnails {
	padding: 0px;
	box-sizing: border-box;
	float: right;
	width: 100%;
}
#myModalimage .thumbnail-container .mehrnoosh-h3-order-view-title {
	text-align: right;
}

.img-thumb-nail:hover {
	opacity: 0.6;
	transition: 0.3s;
}
.modal-contente4344 {
	float: right;
	width: 100%;
}

#open-lightbox i {
	position: relative;
	top: 0;
	color: #fff;
	right: 0;
	font-size: 16px;
	padding-top: 20px;
	background: #141d265c;
	width: 35px;
	height: 35px;
	box-sizing: border-box;
	text-align: center;
	line-height: 10px;
	padding-top: 9px;
	border-radius: 90px;
	display: table;
	margin-top: -54px !important;
	margin: auto;
}
#open-lightbox {
	width: 60px;
	height: 60px;
	box-sizing: border-box;
	position: absolute;
	bottom: 0;
	z-index: 9;
	left: 0;
	background: #fff !important;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding: 10px !important;
	margin-left: 20px;
	margin-bottom: 20px;
	border-radius: 15px !important;
	text-align: center;
	padding: 5px !important;
}
#open-lightbox img {
	filter: blur(7px);
}
.img-thumb-nail {
	float: right;
	width: 70px;
	height: 70px;
	padding: 5px;
	background: #fff;
	box-shadow: 0 2px 10px rgba(41, 41, 94, 0.08);
	border-radius: 15px;
	overflow: hidden;
	box-sizing: border-box;
	margin-left: 10px;
	margin-bottom: 10px;
}
.img-thumb-nail img {
	float: right;
	width: 100%;
	margin: 0px;
	border-radius: 8px;
}


.rezayat-mehrnoosh-darsad {
	float: right;
	width: 100%;
	margin: 30px 0px;
	margin-top: 60px;
}
.mehrnoosh-woo-bred {
	float: right;
	width: 100%;
}
.mehrnoosh-woo-bred .woocommerce-breadcrumb {
	margin: 0px;
	padding: 30px 20px;
	font-size: 17px;
	color: #141d26;
	box-sizing: border-box;
}
.mehrnoosh-woo-bred .woocommerce-breadcrumb a {
	color: #466482;
	float: right;
}
.mehrnoosh-woo-bred .woocommerce-breadcrumb i {
	display: inline-block;
	float: right;
	margin-top: 4px;
	padding: 0px 8px;
}
.rezayat-mehrnoosh-darsad-right {
	float: left;
	width: 40%;
	padding-right: 15px;
	box-sizing: border-box;
}
.mehrnoosh-woo-bred .woocommerce-breadcrumb a:hover {
	color: var(--color-primary);
}
.rezayat-mehrnoosh-darsad-right-box-one {
	background: #fff;
	border-radius: 30px;
	padding: 30px;
	box-sizing: border-box;
	float: right;
	width: 100%;
	padding: 55px 50px;
	height: 215px;
	padding-top: 57px;
}
.number-mehrnoosh strong {
	float: right;
	width: 20px;
	height: 20px;
	background: var(--color-accent);
	color: var(--color-primary);
	border-radius: 90px;
	text-align: center;
	font-weight: normal;
	margin-bottom: -10px;
	margin-left: 8px;
	font-size: 14px;
	margin-top: 2px;
}
.menu-inner-mega-menu-tab-sub-menu {
	float: right;
	/* position: absolute; */
	z-index: 99;
	background: #f2f6fc;
	/* padding: 0px; */
	box-sizing: border-box;
	border-radius: 25px;
	display: block;
	width: 100%;
	/* border-radius: 25px; */
	overflow: hidden;
	padding: 30px;
	/* box-sizing: border-box; */
	box-shadow: 0 130px 80px rgba(33, 38, 49, 0.15);
}
.menu-inner-mega-menu-tab-sub-menu .menu-item {
	float: right;
	width: 20%;
	box-sizing: border-box;
	position: unset;
	box-sizing: border-box;
}
.menu-inner-mega-menu-tab-sub-menu-ord-one {
	float: right;
	width: 100%;
	position: relative;
}
.menu-inner-mega-menu-tab-sub-menu .menu-item .menu-item-submenu {
	right: 22% !important;
	border-radius: 0px !important;
	top: 0px !important;
	margin-top: -15px !important;
	box-shadow: 0px 0px 0px #fff;
	border-right: 0px solid #fbfbfb;
	width: 78%;
	margin-top: 0px !important;
	padding: 20px !important;
	min-height: unset;
	background: #fff !important;
	min-height: 470px;
	position: absolute;
	box-sizing: border-box;
	display: none;
	border-radius: 15px !important;
}

.menu-inner-mega-menu-tab-sub-menu .menu-item .menu-item-submenu .submenu-class {
	float: right;
	width: 33.3%;
	position: relative;
	padding: 0px;
}
.menu-items-submenu-wrapper {
	float: right;
	width: 80%;
	padding-right: 30px;
	box-sizing: border-box;
}
.menu-items-sub-mehrnoosh-wrapper {
	float: right;
	width: 20%;
}
.menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class .sub-menu li a {
	font-size: 15px;
	font-weight: normal;
	padding: 6px 0px;
	float: right;
	width: 100%;
}

.menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class .sub-menu li a::before {
	width: 10px;
	position: relative;
	height: 5px;
	opacity: 1;
	background: #e4ebf5;
}
.menu-items-submenu-wrapper-mehrnoosh-inner {
	float: right;
	width: 100%;
	padding: 35px;
	background: #fff;
	box-sizing: border-box;
	border-radius: 25px;
}


.menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class li a::before {
	content: "";
	float: right;
	height: 8px;
	background: var(--color-primary);
	margin-top: 10px;
	margin-left: 8px;
	border-radius: 80px;
	position: absolute;
	width: 100%;
	opacity: 0.1;
}
.menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class li a {
	position: relative;
}
.menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class {
	float: right;
	width: 33.3%;
	padding: 0px;
	margin: 0px;
}
.menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class .sub-menu li {
	padding: 0px;
}
.menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class .sub-menu {
	padding: 0px;
	margin: 0px;
	float: right;
	width: 100%;
	padding: 10px 5px;
	box-sizing: border-box;
}
.menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class li a {
	font-size: 17px;
	font-weight: 700;
}
.menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class li {
	float: right;
	width: 100%;
	list-style: none;
	padding: 6px;
	box-sizing: border-box;
}

.menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class .sub-menu li:hover a {
	color: var(--color-primary);
}
.menu-inner-mega-menu-tab-sub-menu .menu-item:hover .menu-item-sub-mehrnoosh {
	background: var(--color-primary) !important;
	color: #fff !important;
}
.menu-inner-mega-menu-tab-sub-menu .menu-item:hover .menu-item-submenu {
	display: block !important;
}
.menu-inner-mega-menu-tab-sub-menu .menu-item .menu-item-sub-mehrnoosh {
	padding: 10px 15px;
	box-sizing: border-box;
	border-radius: 15px;
}
.menu-items-submenu-wrapper .menu-item-submenu {
	display: none;
}
.menu-items-submenu-wrapper .menu-item-submenu.show {
	display: block;
}
.menu-items-sub-mehrnoosh-wrapper .menu-item-sub-mehrnoosh {
	padding: 15px 15px;
	font-size: 16px;
	float: right;
	width: 100%;
	margin-bottom: 10px;
	position: relative;
}

.menu-items-sub-mehrnoosh-wrapper .menu-item-sub-mehrnoosh.mehmenu-active i {
	background: #fff;
	color: var(--color-primary);
	margin-top: -2px;
	margin-bottom: -10px;
}

.menu-items-sub-mehrnoosh-wrapper .menu-item-sub-mehrnoosh i {
	float: right;
	width: 30px;
	height: 30px;
	background: #fff;
	box-sizing: border-box;
	border-radius: 150px;
	text-align: center;
	padding-top: 7px;
	font-size: 15px;
	margin-top: -3px;
	margin-left: 8px;
	margin-bottom: -10px;
}
.menu-items-sub-mehrnoosh-wrapper .menu-item-sub-mehrnoosh i {
	float: right;
	width: 30px;
	height: 30px;
	background: #fff;
	box-sizing: border-box;
	border-radius: 150px;
	text-align: center;
	padding-top: 7px;
	font-size: 15px;
	margin-top: -4px;
	margin-left: 8px;
}
.menu-items-sub-mehrnoosh-wrapper .menu-item-sub-mehrnoosh.mehmenu-active {
	background: var(--color-primary) !important;
	border-radius: 15px;
	box-sizing: border-box;
	color: #fff !important;
	font-weight: 700;
	box-shadow: 0px 7px 15px var(--color-background);
}

.menu-items-submenu-wrapper-mehrnoosh-inner-menu {
	float: right;
	width: 75%;
}

.menu-items-submenu-wrapper-mehrnoosh-inner-menu-image {
	float: left;
	width: 25%;
	position: relative;
}

.menu-items-submenu-wrapper-mehrnoosh-inner-menu-image .offer-423 {
	position: absolute;
	left: 0;
	background: orange;
	color: #fff;
	padding: 6px 15px;
	border-radius: 10px;
	margin-top: -10px;
	margin-left: -10px;
	box-shadow: 0px 7px 15px #FFA7003D;
}
.menu-items-submenu-wrapper-mehrnoosh-inner-menu-image img {
	border-radius: 15px;
}
.menu-items-sub-mehrnoosh-wrapper .menu-item-sub-mehrnoosh:hover {
	background: #fff;
	border-radius: 15px;
	color: var(--color-primary);
}

.menu-item:first-child .menu-item-sub-mehrnoosh {
	background: var(--color-primary);
	color: #fff;
}
.mehrnoosh-menu.mega-menu-tab-mehrnoosh .menu-inner-mega-menu-tab-sub-menu-ord-one:hover .menu-item:first-child .menu-item-sub-mehrnoosh {
	background: #fff;
	color: #141d26;
}
.menu-inner-mega-menu-tab-sub-menu .menu-item:first-child .menu-item-submenu {
	display: block;
}
.mehrnoosh-menu.mega-menu-tab-mehrnoosh:hover .menu-inner-mega-menu-tab-sub-menu {
	display: block;
}

.menu-inner-mega-menu-tab-sub-menu .menu-item .menu-item-submenu .submenu-class li {
	float: right;
	width: 100%;
	list-style: none;
	box-sizing: border-box;
}


.mehrnoosh-link-mega-menu img {
	float: right;
	width: 20px;
	height: 20px;
	margin-top: 2px;
	margin-left: 8px;
}
.mehrnoosh-menu.mega-menu-tab-mehrnoosh:hover .mehrnoosh-link-mega-menu img {
	filter: brightness(0) invert(1);
	transition: 0.2s;
}
.mehrnoosh-menu.mega-menu-tab-mehrnoosh-sub {
	position: absolute;
	z-index: 99;
	padding: 0px;
	box-sizing: border-box;
	border-radius: 25px;
	margin-top: 45px;
	/* display: block; */
	width: 100%;
	/* border-radius: 25px; */
	/* box-sizing: border-box; */
	padding-top: 15px;
	display: none;
}

.mehrnoosh-menu.mega-menu-tab-mehrnoosh-sub {
	z-index: 99;
	padding: 0px;
	/* box-sizing: border-box; */
	/* border-radius: 25px; */
	margin-top: 45px;
	/* display: block; */
	/* width: 100%; */
	/* border-radius: 25px; */
	/* box-sizing: border-box; */
	padding-top: 15px;
	display: none;
	position: absolute;
	right: 0;
}

.elementor-edit-area #fullmenu:hover {
	position: unset;
}

.elementor-edit-area #fullmenu .elementor-element-overlay {
	position: relative;
	display: block;
	left: 0;
	right: 0;
	width: 100%;
	margin-left: -100%;
}

.elementor-container.elementor-column-gap-default {
	position: relative;
}

#fullmenu .elementor-element.elementor-element-edit-mode {
	position: unset;
	z-index: 9;
}

.mehrnoosh-menu.mega-menu-tab-mehrnoosh {
	float: right;
	width: 100%;
}
#fullmenu:hover {
	position: unset;

}
.product-list-mega-menu-tab {
	float: right;
	width: 33.3%;
	padding-left: 15px;
}
.product-list-mega-menu-tab:last-child {
	padding-left: 0px;
}
.product-list-mega-menu-tab3 img {
	float: right;
	width: 60px;
	border-radius: 15px;
	padding: 7px;
	box-sizing: border-box;
	background: #fff;
	margin-top: -3px;
}
.product-list-mega-menu-tab3 {
	padding: 0px;
	box-sizing: border-box;
	border-radius: 15px;
	float: right;
	width: 100%;
	position: relative;
}
#fullmenu .elementor-element {
	position: unset;
}
.mehrnoosh-menu.mega-menu-tab-mehrnoosh-sub {

	width: 100%;
}
#fullmenu .elementor-widget-wrap.elementor-element-populated .elementor-widget-container {
	position: unset;
}
#fullmenu .elementor-widget-wrap.elementor-element-populated {
	position: unset;
}
.offer-mehrnoosh-mega-menu {
	position: absolute;
	color: #fff;
	background: orange;
	padding: 2px 7px;
	margin-right: -5px;
	right: 0;
	box-shadow: 0px 7px 15px #FFA7003D;
	bottom: 0;
	margin-bottom: -5px;
	border-radius: 90px;
	font-size: 14px;
	padding-bottom: 0px;
}
.mehrnoosh-box-right-product-mega-menu-price del {
	display: none;
}
.mehrnoosh-menu.mega-menu-tab-mehrnoosh:hover .mehrnoosh-menu.mega-menu-tab-mehrnoosh-sub {
	display: block;
}
.mehrnoosh-box-right-product-mega-menu {
	float: right;
	width: 70%;
	box-sizing: border-box;
	padding-right: 15px;
	padding-top: 2px;
}
.mehrnoosh-box-right-product-mega-menu-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.mehrnoosh-box-right-product-mega-menu-price {
	font-size: 15px;
	font-weight: 700;
	float: right;
	width: 100%;
	margin-top: 5px;
	color: var(--color-primary);
}
.mehrnoosh-box-right-product-mega-menu-price ins {
	text-decoration: none;
}
.mehrnoosh-box-right-product-mega-menu-price .woocommerce-Price-currencySymbol {
	color: #141d26;
}
.mehrnoosh-menu.mega-menu-tab-mehrnoosh .latest-products-container {
	float: right;
	width: 100%;
	border-radius: 20px;
	box-sizing: border-box;
	margin-top: 35px;
	margin-bottom: 10px;
}
.rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper {
	float: right;
	width: 100px;
	height: 100px;
	position: relative;
}
.ir-img-icon-menu-icon {
	float: right;
	width: 30px;
	height: 30px;
	background: #fff;
	padding: 6px;
	border-radius: 150px;
	text-align: center;
	margin-top: -3px;
	margin-bottom: -10px;
	margin-left: 8px;
}
.ir-img-icon-menu-icon img {
	float: right;
	width: 100%;
}
.mehrnoosh-menu.mega-menu-tab-mehrnoosh:hover .menu-inner-mega-menu-tab-sub-menu {
	display: block;
}
.rezayat-mehrnoosh-darsad-right-box-one .circular-progress {
	--size: 100%;
	--stroke-width: 20px;
	width: 100px;
	height: 100px;
}

.rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper .circular-progress-text {
	font-size: 16px;
	text-align: center;
	font-weight: normal;
}

.rez-meta-mehrnoosh {
	float: right;
	width: 70%;
	padding-right: 30px;
	box-sizing: border-box;
}
.rez-meta-mehrnoosh-title span {
	color: var(--color-primary);
	font-weight: bold;
}
.rez-meta-mehrnoosh-title {
	float: right;
	width: 100%;
	font-size: 20px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.mehrnoosh-emtiaz-left-box-one {
	float: right;
	width: 60%;
	padding-left: 15px;
	box-sizing: border-box;
}
.circular-progress circle.fg {
	transform: rotate(-90deg);
	transform-origin: var(--half-size) var(--half-size);
	stroke-dasharray: var(--dash) calc(var(--circumference) - var(--dash));
	transition: stroke-dasharray 0.3s linear 0s;
	stroke: var(--color-primary);
}
.emtiaz-mehrnoosh-box-one {
	background: #fff;
	float: right;
	width: 100%;
	box-sizing: border-box;
	padding: 30px;
	border-radius: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	height: 215px;
	position: relative;
	padding-top: 40px;
}


.elementor-element-edit-mode .elementor-widget-wrap.elementor-element-populated {
	position: unset;
}
.menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class li:hover a {
	color: var(--color-primary);
}
.menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class li:hover ul a {
	color: #141d26;
}
.product-list-mega-menu-tab3:hover img {
	transition: 0.5s;
	border-radius: 100%;
}
.product-list-mega-menu-tab3:hover .offer-mehrnoosh-mega-menu {
	margin-right: 9px;
	transition: 0.5s;
}
.menu-items-submenu-wrapper-mehrnoosh-inner-menu-image:hover {
	opacity: 0.7;
	transition: 0.2s;
}
.menu-items-submenu-wrapper-mehrnoosh-inner-menu-image {
	transition: 0.2s;
}
.product-list-mega-menu-tab3 .offer-mehrnoosh-mega-menu {
	transition: 0.5s;
}
.product-list-mega-menu-tab3 img {
	transition: 0.5s;


}
.barsf-mehrnoosh {
	height: 10px;
	border-radius: 90px;
	float: left;
	background-image: -webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0,0, 0, .1) 66%, transparent 66%), -webkit-linear-gradient(left, var(--color-primary), var(--color-primary));
	background-size: 35px 20px, 100% 100%, 100% 100%;
}


.rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper.low-rating .fg {
	stroke: orange;
}


.rez-meta-mehrnoosh-title .mehrnoosh-.low-rating {
	color: orange;
}

.emtiaz-mehrnoosh-box-one-title {
	position: absolute;
	background: var(--color-primary);
	top: 0;
	margin-top: -20px;
	padding: 8px 20px;
	color: #fff;
	border-radius: 90px;
	box-shadow: 0px 7px 15px var(--color-background);
	margin-right: 15px;
}
.mehrnoosh-emtiaz-6 {
	float: right;
	width: 100%;
	margin: 4px 0px;
}
.emtiaz-mehrnoosh-box-one-title i {
	float: right;
	margin-top: 4px;
	margin-bottom: -10px;
	margin-left: 8px;
}

.circular-progress circle.bg {
	stroke: #f2f6fc;
}
.shomaresh-mehrnoosh {
	float: left;
	width: 10%;
	text-align: left;
}
.number-mehrnoosh {
	float: right;
	width: 15%;
}
.barsmehrnoosh {
	float: right;
	width: 75%;
	height: 10px;
	background: #f2f6fc;
	border-radius: 90px;
	margin-top: 6px;
}



.menu-inner-mega-menu-tab {
	float: right;
	width: 100%;
	list-style: none;
	box-sizing: border-box;
	border-radius: 15px;
	font-size: 16px;
	text-align: center;
}

.mehrnoosh-menu.mega-menu-tab-mehrnoosh:hover .menu-inner-mega-menu-tab {
	background: var(--color-primary);
	color: #fff;
	box-shadow: 0px 7px 15px var(--color-background);
	transition: 0.3s;
}
.mehrnoosh-menu.mega-menu-tab-mehrnoosh:hover .menu-inner-mega-menu-tab a{
	color: #fff;
}

.menu-inner-mega-menu-tab:hover .mehrnoosh-link-mega-menu {
color: #fff;
	transition: 0.3s;

}

.mehrnoosh-link-mega-menu {
	float: right;
	width: 100%;
	color: #141d26;
	padding: 10px 15px;
	box-sizing: border-box;
	font-size: 16px;
	text-align: right;
}
.menu-inner-mega-menu-tab-sub-menu {
	text-align: right;
}
.mehrnoosh-menu.mega-menu-tab-mehrnoosh:hover .mehrnoosh-link-mega-menu img.darkmehrone {
	filter: unset;
}
.brightmehr {
	filter: brightness(0) invert(1);
	transition: 0.2s;
}
.mehrnoosh-menu.mega-menu-tab-mehrnoosh:hover .mehrnoosh-link-mega-menu .brightmehrone {
	filter: brightness(0) invert(1);
	transition: 0.2s;
}


#menu-mega-full-two .mehrnoosh-menu.mega-menu-tab-mehrnoosh-sub .menu-inner-mega-menu-tab-sub-menu {
	background: #fff;
}

#menu-mega-full-two .mehrnoosh-menu.mega-menu-tab-mehrnoosh-sub .menu-inner-mega-menu-tab-sub-menu {
	background: #fff;
	padding: 0px;
	box-shadow: 0 30px 80px rgba(33, 38, 49, 0.15);
}
#menu-mega-full-two .menu-items-sub-mehrnoosh-wrapper {
	background: #fff;
	padding: 20px;
	width: 25%;
}
#menu-mega-full-two .menu-items-submenu-wrapper-mehrnoosh-inner {
	width: 60%;
}
#menu-mega-full-two .menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class {
	width: 50%;
}
#menu-mega-full-two .menu-items-submenu-wrapper-mehrnoosh-inner .menu-items-submenu-wrapper-mehrnoosh-inner-menu {
	width: 100%;
}
.mehrnoosh-english-mega-menu-two {
	font-size: 15px;
	font-weight: normal;
	color: #141d26;
}

#menu-mega-full-two .latest-products-container .product-list-mega-menu-tab3 {
	box-sizing: border-box;
	width: 100%;
}
#menu-mega-full-two .latest-products-container {
	float: left;
	width: 40%;
	background: #fff;
	padding: 20px;
	margin: 0px;
	border-radius: 0px;
	padding-left: 30px;
	padding-top: 30px;
	position: relative;
}

.title-product-mega-menu i {
	position: absolute;
	right: 0;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	width: 35px;
	height: 35px;
	margin-right: -16px;
	border-radius: 90px;
	text-align: center;
	color: #fff;
	z-index: 1;
	padding-top: 9px;
	margin-top: 4px;
}
.title-product-mega-menu {
	font-size: 16px;
	color: var(--color-primary);
	font-weight: 700;
	text-align: right;
	padding-right: 15px;
	box-sizing: border-box;
}

.title-product-mega-menu-ut {
	float: right;
}
.title-product-mega-menu {
	float: right;
	width: 100%;
	font-size: 16px;
	margin-bottom: 0px;
	color: var(--color-primary);
	font-weight: 700;
	text-align: right;
}
#menu-mega-full-two .latest-products-container .product-list-mega-menu-tab {
	width: 33.3%;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px !important;
	padding: 8px;
	box-sizing: border-box;
}
#menu-mega-full-two .latest-products-container .product-list-mega-menu-tab3 img {
	width: 100%;
	background: #fff;
	float: right;
	padding: 7px;
	margin-top: -2px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}
.menu-sub-mega-menu-two {
	padding-left: 0px;
	box-sizing: border-box;
}
.readmore-product-inmega-menu-two {
	padding: 5px 15px;
	margin: auto;
	display: table;
	border-radius: 90px;
	float: left;
	background: #fff3dd;
	color: orange;
	font-weight: normal;
	margin-top: 4px;
}
#menu-mega-full-two .latest-products-container .product-list-mega-menu-tab3 .mehrnoosh-box-right-product-mega-menu {
	width: 100%;
	padding: 0px;
	margin-top: 10px;
	padding-right: 0px;
	box-sizing: border-box;
}
#menu-mega-full-two .latest-products-container .product-list-mega-menu-tab3 .mehrnoosh-box-right-product-mega-menu-price {
	display: none;
}
#menu-mega-full-two .latest-products-container .product-list-mega-menu-tab3 .offer-mehrnoosh-mega-menu {
	top: 0;
	margin-bottom: -5px;
	margin-right: -12px;
	bottom: unset;
	display: none;
}
#menu-mega-full-two .menu-items-submenu-wrapper {
	width: 75%;
}
#menu-mega-full-four .menu-items-submenu-wrapper-mehrnoosh-inner-menu ul li:hover a {
	color: var(--color-primary);
}
#menu-mega-full-four .menu-items-submenu-wrapper-mehrnoosh-inner-menu .sub-menu li a {
	color: #141d26 !important;
}
#menu-mega-full-four .menu-items-submenu-wrapper-mehrnoosh-inner-menu .sub-menu li:hover a {
	color: var(--color-primary) !important;
}
#menu-mega-full-two .latest-products-container {
	float: left;
	width: 29%;
	background: #fff;
	padding: 20px;
	margin: 0px;
	border-radius: 0px;
	padding-left: 30px;
	padding-top: 30px;
	position: absolute;
	left: 0;
	border-right: 1px solid #e7edf7;
	height: 100%;
}
#menu-mega-full-two .menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class .sub-menu li:hover a {
	color: var(--color-primary);
}
#menu-mega-full-two .menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class li a {
	font-size: 18px;
}

#menu-mega-full-two .menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class li a::before {
	width: 10px;
	opacity: 1;
	position: relative;
	width: 2px;
	height: 20px;
	margin-top: 3px;
}
#menu-mega-full-two .latest-products-container .product-list-mega-menu-tab3:hover img {
	background: var(--color-primary);
	transition: 0.5s;
	border-radius: 30px;
}
#menu-mega-full-two .menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class .sub-menu {
	padding: 6px 0px;
}

#menu-mega-full-two .menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class .sub-menu li a {
	font-size: 15px;
	color: #394551;
}
.latest-products-container-two {
	float: right;
	width: 100%;
	padding: 20px;
	background: #f2f6fc;
	border-radius: 15px;
	margin-top: 25px;
}
#menu-mega-full-two .menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class .sub-menu li a::before {
	height: 10px;
	margin-top: 7px !important;
	width: 3px;
}

#menu-mega-full-two .menu-items-sub-mehrnoosh-wrapper .menu-item-sub-mehrnoosh.mehmenu-active .english-mega-menu-two {
	color: #141d26;
	font-weight: normal;
}#menu-mega-full-two .menu-items-sub-mehrnoosh-wrapper .menu-item-sub-mehrnoosh.mehmenu-active::before {
	content: "\fd68";
	width: 35px;
	height: 35px;
	float: left;
	position: absolute;
	left: 0;
	font-family: uicons-regular-rounded !important;
	padding-top: 9px;
	border-radius: 150px;
	margin-left: -38px;
	text-align: center;
	background: var(--color-accent);
	color: var(--color-primary);
}
#menu-mega-full-four .latest-products-container .product-list-mega-menu-tab .product-list-mega-menu-tab3 img {
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}
#menu-mega-full-four .latest-products-container .product-list-mega-menu-tab .product-list-mega-menu-tab3 .offer-mehrnoosh-mega-menu {
	bottom: unset;
	top: 0;
	right: 0;
	margin-right: -5px;
	margin-top: -5px;
	border-radius: 8px 8px 8px 0px;
}

#menu-mega-full-four .menu-inner-mega-menu-tab-sub-menu .menu-item-sub-mehrnoosh:hover {
	color: var(--color-primary);
	transition: 0.2s;
}

.menu-items-sub-mehrnoosh-wrapper-mone-one .menu-items-submenu-wrapper-mehrnoosh-inner-menu-image {
	width: 100%;
}
#menu-mega-full-two .menu-inner-mega-menu-tab-sub-menu-ord-one::before {
	width: 1px;
	height: 100%;
	content: "";
	right: 25%;
	background: #e7edf7;
	position: absolute;
}
#menu-mega-full-four .latest-products-container .product-list-mega-menu-tab {
	padding: 10px;
	width: 25%;
}

#menu-mega-full-four .latest-products-container .product-list-mega-menu-tab .product-list-mega-menu-tab3 {
	padding: 15px;
	background: #fff;
}
#menu-mega-full-four .latest-products-container {
	background: #f2f6fc;
	padding: 20px;
	box-sizing: border-box;
}
#menu-mega-full-two .menu-items-sub-mehrnoosh-wrapper .menu-item-sub-mehrnoosh.mehmenu-active {
	background: none !important;
	box-shadow: unset;
	color: var(--color-primary) !important;
}
#menu-mega-full-two .mehmenu-active .ir-img-icon-menu-icon {
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
}

#menu-mega-full-two .menu-item-sub-mehrnoosh .ir-img-icon-menu-icon {
	margin-left: 20px;
}
#menu-mega-full-two .mehmenu-active .ir-img-icon-menu-icon img {
	filter: brightness(0) invert(1);
	transition: 0.2s;
}


#menu-mega-full-two .ir-img-icon-menu-icon {
	width: 60px;
	height: 60px;
	border-radius: 10px;
	padding: 15px;
	margin-top: -5px;
}


#menu-mega-full-three .menu-inner-mega-menu-tab-sub-menu {
	background: #fff;
	box-shadow: 0 30px 80px rgba(33, 38, 49, 0.15);
	padding: 0px;
	position: relative;
}
#menu-mega-full-five .menu-abshar-mehrnoosh {
	position: absolute;
	width: 250px;
	background: #fff;
	padding: 20px;
	border-radius: 20px;
	box-shadow: 0 30px 80px rgba(33, 38, 49, 0.15);
	z-index: 99;
}

.thumbnail-img-left-mehrnoosh-two-one::after {
	width: 35px;
	height: 35px;
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	margin-right: -35px;
	border-radius: 90px 90px 0px 0px;
	background: #fff;
}
.thumbnail-img-left-mehrnoosh-two-one::before {
	content: "";
	border-top: 30px solid #f2f6fc;
	border-right: 20px solid transparent;
	position: absolute;
	right: 0;
	top: 0;
	margin-right: -20px;
}
#menu-mega-full-three .menu-inner-mega-menu-tab-sub-menu::before {
	content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	right: 20%;
	background: #e3e7ee;
	top: 0;
}
#menu-mega-full-five .menu-abshar-mehrnoosh ul {
	padding: 0pc;
	margin: 0pc;
}
#menu-mega-full-five .menu-abshar-mehrnoosh ul li {
	list-style: none;
}

#menu-mega-full-five .menu-abshar-mehrnoosh ul li .sub-menu {
	position: absolute;
	right: 90%;
	width: 250px;
	background: #fff;
	padding: 20px;
	border-radius: 20px;
	display: none;
	box-shadow: 0 30px 80px rgba(33, 38, 49, 0.15);
}
#menu-mega-full-five .menu-abshar-mehrnoosh ul li .sub-menu li:hover a {
	color: var(--color-primary);
}
.search-result-item-mehrnoosh:hover .left-product-mehrnoosh-ajax-search-title {
	color: var(--color-primary);
}

.view-more-button:hover {
	opacity: 0.7;
}
#menu-mega-full-five .menu-abshar-mehrnoosh ul li a::before {
	content: "";
	width: 10px;
	float: right;
	height: 10px;
	background: #cad2df;
	margin-top: 8px;
	margin-left: 8px;
	border-radius: 90px;
}

#mehrnoosh-thumb-image .swiper-slide-thumb-active img {
	background: var(--color-primary);
}

.mehrnoosh-slider-2024-one {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: 30px;
	margin-left: 30px;
	z-index: 9;
}
.mehrnoosh-slider-2024-one .iran-button-slider-mehrnoosh i {
	float: right;
	width: 100%;
	text-align: center;
	font-size: 20px;
	padding-top: 8px;
}
.iran-button-slider-mehrnoosh.swiper-button-disabled {
	opacity: 0.4;
}
.mehrnoosh-slider-2024-one .iran-button-slider-mehrnoosh:hover {
	background: #111;
	color: #fff;
	transition: 0.3s;
}
#menu-mega-full-five:hover .menu-abshar-mehrnoosh22 {
	display: block;
}
#menu-mega-full-five .menu-abshar-mehrnoosh ul li .sub-menu .sub-menu {
	display: none !important;
}
#menu-mega-full-five .menu-abshar-mehrnoosh ul li a {
	padding: 10px;
	float: right;
	width: 100%;
	font-size: 16px;
}
.menu-abshar-mehrnoosh22 {
	padding-top: 22px;
	display: none;
	position: absolute;
	margin-top: 38px;
	width: 250px;
}
#menu-mega-full-five .menu-abshar-mehrnoosh ul li:hover .sub-menu {
	display: block;
}

#menu-mega-full-five .menu-abshar-mehrnoosh ul li:hover a {
	color: var(--color-primary);
}

#menu-mega-full-five .menu-abshar-mehrnoosh ul li .sub-menu a {
	color: #141d26;
}
#menu-mega-full-three .menu-items-submenu-wrapper-mehrnoosh-inner .menu-items-submenu-wrapper-mehrnoosh-inner-menu {
	width: 100%;
}
#menu-mega-full-three .menu-inner-mega-menu-tab-sub-menu .menu-items-sub-mehrnoosh-wrapper {
	box-sizing: border-box;
}
#menu-mega-full-three .menu-items-submenu-wrapper-mehrnoosh-inner {
	padding: 20px;
}
#menu-mega-full-three .menu-inner-mega-menu-tab-sub-menu .menu-items-sub-mehrnoosh-wrapper .menu-item-sub-mehrnoosh.mehmenu-active {
	background: var(--color-accent) !important;
	color: var(--color-primary) !important;
	box-shadow: unset !important;
	border-radius: 0px;
}
#menu-mega-full-three .menu-inner-mega-menu-tab-sub-menu .menu-items-sub-mehrnoosh-wrapper .menu-item-sub-mehrnoosh {
	padding: 15px 15px;
	margin-bottom: 0px;
}
#menu-mega-full-three .menu-inner-mega-menu-tab-sub-menu .menu-items-sub-mehrnoosh-wrapper .menu-item-sub-mehrnoosh .ir-img-icon-menu-icon {
	background: none;
}

#menu-mega-full-four .menu-inner-mega-menu-tab-sub-menu {
	background: #fff;
	box-shadow: 0 30px 80px rgba(33, 38, 49, 0.15);
}

.menu-items-sub-mehrnoosh-wrapper-mone-one {
	float: right;
	width: 25%;
	margin: 10px 0px;
	padding: 0px 10px;
	box-sizing: border-box;
}
#menu-mega-full-four .menu-items-submenu-wrapper-mehrnoosh-inner {
	padding: 0px;
}

#menu-mega-full-four .menu-items-submenu-wrapper-mehrnoosh-inner .menu-items-submenu-wrapper-mehrnoosh-inner-menu {
	width: 100%;
}
#menu-mega-full-four .menu-items-submenu-wrapper-mehrnoosh-inner ul {
	float: right;
	width: 100%;
}
#menu-mega-full-four .menu-inner-mega-menu-tab-sub-menu .menu-item-sub-mehrnoosh {
	font-size: 17px;
	font-weight: 700;
	float: right;
	width: 100%;
	margin-bottom: 15px;
}
#menu-mega-full-four .menu-inner-mega-menu-tab-sub-menu .menu-item-sub-mehrnoosh .mega-mamoli-mehrnoiosh-english {
	float: right;
	width: 100%;
	font-size: 15px;
	font-weight: normal;
	color: #5a646f;
	margin-top: 6px;
}
#menu-mega-full-four .ir-img-icon-menu-icon {
	width: 30px;
	height: 30px;
	padding: 0px;
	margin-top: -2px;
}
#menu-mega-full-four .menu-items-submenu-wrapper-mehrnoosh-inner-menu ul li a {
	font-size: 16px;
	font-weight: normal;
	width: 100%;
	float: right;
}

#menu-mega-full-four .menu-items-submenu-wrapper-mehrnoosh-inner-menu ul li .sub-menu {
	padding: 0px;
}
#menu-mega-full-four .menu-items-submenu-wrapper-mehrnoosh-inner-menu ul li a::before {
	position: relative;
	width: 2px;
	height: 15px;
	opacity: 1;
	margin-top: 3px;
}


#menu-mega-full-three .menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class {
	width: 25%;
}
#menu-mega-full-three .menu-items-submenu-wrapper-mehrnoosh-inner .menu-items-submenu-wrapper-mehrnoosh-inner-menu-image {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: -60px;
	margin-left: -60px;
	transform: rotate( 30deg );
	opacity: 0.1;
}


#menu-mega-full-three .menu-inner-mega-menu-tab-sub-menu .menu-items-sub-mehrnoosh-wrapper .menu-item-sub-mehrnoosh.mehmenu-active .ir-img-icon-menu-icon {
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	padding: 7px;
}
#menu-mega-full-three .menu-inner-mega-menu-tab-sub-menu .menu-items-sub-mehrnoosh-wrapper .menu-item-sub-mehrnoosh.mehmenu-active .ir-img-icon-menu-icon img {
	filter: brightness(0) invert(1);
	transition: 0.2s;
}

#menu-mega-full-three .menu-inner-mega-menu-tab-sub-menu .menu-items-sub-mehrnoosh-wrapper .menu-item-sub-mehrnoosh.mehmenu-active::before {
	content: "\fd68";
	width: 30px;
	height: 30px;
	float: left;
	position: absolute;
	left: 0;
	font-family: uicons-regular-rounded !important;
	padding-top: 6px;
	border-radius: 150px;
	margin-left: -16px;
	text-align: center;
	background: #fff;
	color: #141d26;
	border: 1px solid #e3e7ee;
}

.mehrnoosh-search-box-ajax #keyword {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0px !important;
	background: unset !important;
	border: unset;
}

.mehrnoosh-search-box-ajax {
	background: #fff;
	float: right;
	width: 250px;
	border-radius: 15px;
	position: relative;
	height: 50px;
}
.mehrnoosh-search-box-ajax #mybtn {
	float: left;
	top: 0;
	position: absolute;
	left: 0;
	height: 100%;
	width: 50px;
	border: unset;
	background: unset;
}
div#datafetch.search_result.woo_bar_mehrnoosh .sku {
	display: none;
}
#search-box-12-box-mehrnoosh {
	width: 290px;
	background: #fff;
	height: 60px;
	border-radius: 15px;
}
div#datafetch.search_result.woo_bar_mehrnoosh .des {
	display: none;
}
#search-box-12-box-mehrnoosh {
	width: 290px;
	background: #fff;
	height: 60px;
	border-radius: 15px;
	position: relative;
	overflow: hidden;
	transition: width 0.4s;
}
#search-box-12-box-mehrnoosh input {
	border: unset;
	margin: 0px;
	background: unset;
	position: relative;
	right: 0;
	width: 70%;
	margin: 0px !important;
	padding: 19px !important;
	width: 75%;
}
.checkout.woocommerce-checkout {
	float: right;
	width: 100%;
	position: relative;
}



.price-ajax-product-search .woocommerce-Price-currencySymbol {
	color: #141d26;
}

.left-product-mehrnoosh-ajax-search-title {
	float: right;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 16px;
	margin-bottom: 5px;
}
.search-result-item-mehrnoosh {
	float: right;
	width: 100%;
	padding: 10px 0px;
}
.price-ajax-product-search {
	float: right;
	width: 100%;
	font-size: 16px;
	font-weight: 700;
	color: var(--color-primary);
}
.mehrnoosh-product-list-in-header {
	float: right;
	width: 100%;
}
.left-product-mehrnoosh-ajax-search {
	float: right;
	width: 70%;
	padding-right: 15px;
}
.mehrnoosh-product-list-in-header img {
	float: right;
	padding: 8px;
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	border-radius: 10px;
	width: 60px !important;
	height: 60px !important;
	margin-top: -1px;
}

.no-product-in-ajax-search {
	float: right;
	width: 100%;
	text-align: center;
	font-size: 17px;
}
.mehrnoosh-search-resulation .view-more-button {
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	display: table !important;
	margin: auto;
	color: #fff;
	padding: 8px 15px;
	border-radius: 90px;
	float: left;
}
.no-product-in-ajax-search i {
	background: var(--color-accent);
	color: var(--color-primary);
	display: table;
	margin: auto;
	margin-bottom: 15px;
	width: 50px;
	height: 50px;
	border-radius: 150px;
	padding-top: 15px;
	font-size: 20px;
}
.mehrnoosh-search-box-ajax .loading.woo_bar_mehrnoosh {
	position: absolute;
	left: 0;
	height: 100%;
	width: 50px;
	text-align: center;
	margin-left: 20px;
}

div#datafetch.search_result.woo_bar_mehrnoosh {
	background: #fff;
	padding: 25px;
	border-radius: 20px;
	box-shadow: 0 30px 80px rgba(33, 38, 49, 0.15);
	font-size: 17px;
	font-weight: normal;
	margin-top: 10px;
}


.mehrnoosh-search-resulation {
	background: #fff;
	padding: 25px;
	width: 100%;
	position: absolute;
	z-index: 999;
	border-radius: 20px;
	margin-top: 10px;
	box-shadow: 0 30px 80px rgba(33, 38, 49, 0.15);
	min-width: 500px;
}
#close-search {
	background: unset !important;
	cursor: pointer;
	left: 55px !important;
	width: 40px !important;
	position: absolute !important;
	top: 0 !important;
	text-align: center;
	height: 100%;
	width: 40px !important;
	padding-top: 13px;
	text-align: center;
}
#search-box-12-box-mehrnoosh button {
	position: relative;
	left: 0;
	height: 100%;
	background: unset;
	border: unset;
	padding: 0px 10px;
	font-family: yekan bakh;
	width: 60px;
	font-size: 18px;
	padding-top: 10px;
	float: left;
	cursor: pointer;
}
#search-box-12-box-mehrnoosh button:hover {
	color: var(--color-primary);
}

#loading-indicator {
	position: absolute;
	top: 0;
	left: 55px;
	width: 35px;
	text-align: center;
	height: 35px;
	z-index: 9;
	padding-top: 10px;
	border: 4px solid #f3f3f3;
	border-top: 4px solid var(--color-primary);
	border-radius: 50%;
	animation: spin 1s linear infinite;
	margin-top: 12px;
	background: unset;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
#search-box-12-box-mehrnoosh.expanded {
	width: 100% !important;
	transition: width 0.3s;
}


#close-search i {
	width: 35px;
	height: 35px;
	background: #f2f6fc;
	float: left;
	border-radius: 150px;
	padding-top: 10px;
	color: #141d26;
}

#close-search:hover i {
	background: var(--color-primary);
	color: #fff;
	transition: 0.3s;
}

#cart-unic-one {
	float: left;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	box-sizing: border-box;
	padding: 0px 20px;
	border-radius: 20px;
	color: #fff;
	font-size: 18px;
	height: 60px;
	padding-top: 20px;
	cursor: pointer;
}

#cart-unic-one:hover {
	background: var(--color-accent);
	color: var(--color-primary);
	transition: 0.3s;
	box-shadow: unset;
}
#cart-unic-one:hover .cart-counter-mehrnoosh {
	background: var(--color-primary);
	color: #fff;
}

.mehrnoosh-cart-left-bar .widget_shopping_cart_content .woocommerce-mini-cart-item.mini_cart_item {
	background: #fff;
	margin-bottom: 15px;
	border-radius: 10px;
	padding: 20px;
	position: relative;
	float: right;
	width: 100%;
	overflow: hidden;
}
#cart-unic-one {
	transition: 0.3s;
}
#cart-unic-one .cart-counter-mehrnoosh {
	float: right;
	width: 25px;
	height: 25px;
	background: var(--color-secondary);
	border-radius: 90px;
	text-align: center;
}
.mehrnoosh-cart-left-bar .widget_shopping_cart_content .woocommerce-mini-cart-item.mini_cart_item .remove.remove_from_cart_button {
	position: absolute;
	top: 0;
	left: 0;
	width: 25px;
	height: 25px;
	background: orange;
	color: #fff !important;
	box-shadow: 0px 7px 15px #FFA7003D;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 10px;
	text-align: center;
	border-radius: 150px;
}

.mehrnoosh-cart-left-bar .widget_shopping_cart_content .woocommerce-mini-cart.cart_list.product_list_widget {
	max-height: 270px;
	list-style: none;
	padding: 0px;
	overflow-y: auto;
}
.scroll-active {
	overflow-y: scroll;
	padding-left: 10px !important;
	scrollbar-width: thin;
	scrollbar-color: #141d26 #fff;
}
.scroll-active::-webkit-scrollbar {
    width: 8px; /* عرض اسکرول بار */
}

.scroll-active::-webkit-scrollbar-track {
    background: #fff; /* رنگ پس زمینه اسکرول بار */
    border-radius: 10px; /* گرد کردن گوشه‌ها */
}

.scroll-active::-webkit-scrollbar-thumb {
    background: #141d26; /* رنگ اسکرول بار */
    border-radius: 10px; /* گرد کردن گوشه‌ها */
}

.scroll-active::-webkit-scrollbar-thumb:hover {
    background: #555; /* رنگ اسکرول بار هنگام هاور */
}

.scroll-active::-moz-scrollbar-track {
    background: #fff; /* رنگ پس زمینه اسکرول بار */
    border-radius: 10px; /* گرد کردن گوشه‌ها */
}

.scroll-active::-moz-scrollbar-thumb {
    background: #141d26; /* رنگ اسکرول بار */
    border-radius: 10px; /* گرد کردن گوشه‌ها */
}
.mehrnoosh-cart-left-bar .widget_shopping_cart_content .woocommerce-mini-cart-item.mini_cart_item img {
	float: left;
	width: 50px;
	height: 50px;
	padding: 8px;
	border-radius: 10px;
	margin-right: 0px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	background: #fff;
	box-sizing: border-box;
}
.name-product-mini-cart-mehrnoosh {
	float: right;
	width: 75%;
	padding-left: 20px;
	box-sizing: border-box;
	font-weight: normal;
	font-size: 14px;
 max-height: 47px;
	overflow: hidden;
}

.button-shop-woo-page-mini-cart {
	position: absolute;
	bottom: 0;
	width: 100%;
	right: 0;
	padding: 20px;
}
.button-shop-woo-page-mini-cart a {
	float: right;
	width: 100%;
	background: var(--color-accent);
	color: var(--color-primary);
	padding: 15px;
	border-radius: 10px;
	font-size: 16px;
}

.button-shop-woo-page-mini-cart a i {
	float: left;
	width: 30px;
	height: 30px;
	background: #fff;
	text-align: center;
	box-sizing: border-box;
	padding-top: 7px;
	border-radius: 90px;
	margin-bottom: -10px;
	margin-top: -2px;
}


.button-shop-woo-page-mini-cart a:hover i {
	background: var(--color-primary);
	color: #fff;
	transition: 0.3s;
}
.mehrnoosh-cart-left-bar .widget_shopping_cart_content .woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount {
	float: left;
	background: unset;
	color: var(--color-primary);
	font-weight: 700;
	font-size: 17px;
}

#user-box-header-mehrnoosh-one-home-two .header-etel-mehrnoosh-box:hover {
	background: var(--color-home-primary);
	color: #fff;
}


#user-box-header-mehrnoosh-one-home-two .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545:hover .number-heart {
	background: var(--color-home-accent);
	box-shadow: unset;
	color: var(--color-home-primary);
	transition: 0.3s;
}

#user-box-header-mehrnoosh-one-home-two .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545 .number-heart {
	transition: 0.3s;
}

.number-mini-cart-mehrnoosh-one {
	float: right;
	background: var(--color-accent);
	color: var(--color-primary);
	width: 25px;
	height: 25px;
	text-align: center;
	padding-top: 2px;
	border-radius: 90px;
	margin-bottom: -10px;
	margin-left: 10px;
	margin-top: -1px;
}
.mehrnoosh-cart-left-bar .widget_shopping_cart_content .woocommerce-mini-cart-item.mini_cart_item .quantity {
	float: right;
	width: 100%;
	margin-top: 15px;
	font-weight: bold;
	text-align: right;
	color: var(--color-primary);
}

.mehrnoosh-cart-left-bar .widget_shopping_cart_content .woocommerce-mini-cart__total.total {
	margin: 0px;
	padding: 15px;
	text-align: right;
	float: right;
	width: 100%;
}
.mehrnoosh-cart-left-bar .widget_shopping_cart_content .woocommerce-mini-cart-item.mini_cart_item .quantity .woocommerce-Price-currencySymbol {
	color: #141d26;
}
#cart-unic-one .cart-counter-mehrnoosh {
	float: right;
	width: 25px;
	height: 25px;
	background: var(--color-secondary);
	border-radius: 90px;
	text-align: center;
	margin-top: -3px;
	margin-left: 10px;
}

.mehrnoosh-cart-left-bar {
	position: fixed;
	left: -150%;
	top: 0;
	width: 360px;
	height: 100%;
	background-color: #fff;
    box-shadow: 0 0px 25px rgba(33, 38, 49, 0.27);
	z-index: 1000;
	overflow-y: auto;
	transition: left 0.3s ease;
	padding: 20px;
	box-sizing: border-box;
	z-index: 999999;
}
.mehrnoosh-cart-left-bar.active {
    left: 0; 
}
.mehrnoosh-cart-left-bar .close-btn {
	position: absolute;
	width: 35px;
	height: 35px;
	background: var(--color-primary);
	border-radius: 90px;
	color: #fff;
	box-shadow: 0px 7px 15px var(--color-background);
	font-size: 18px;
	padding-top: 5px;
}

.header-etel-mehrnoosh-box {
	float: left;
	height: 60px;
	width: 40px;
	font-size: 24px;
	padding-top: 20px;
	box-sizing: border-box;
}

.header-etel-mehrnoosh-box .number-heart {
	position: absolute;
	width: 20px;
	height: 20px;
	background: var(--color-primary);
	text-align: center;
	font-size: 14px;
	padding-top: 0px;
	border-radius: 90px;
	color: #fff;
	margin-right: -10px;
	margin-top: -10px;
}
.user-box-header-mehrnoosh-one a {
	float: right;
	width: 100%;
	height: 60px;
	padding: 15px;
	padding-top: 20px !important;
	padding-right: 20px;
	padding-left: 20px;
	cursor: pointer;
}
.user-box-header-mehrnoosh-one .logout-mehrnoosh-head {
	padding: 10px 20px !important;
	margin-top: 10px;
}


.user-box-header-mehrnoosh-one .mehrnoosh-bix-innder-0my-account-two-box-home {
	padding-top: 24px !important;
}
.user-box-header-mehrnoosh-one-mask {
	position: absolute;
	width: 20px;
	height: 30px;
	left: 0;
	background: #fff;
	margin-top: 20px;
	border-radius: 0px 90px 90px 0px;
}
#user-box-header-mehrnoosh-one-home-two .header-etel-mehrnoosh-box {
	float: left;
	width: 40px;
	height: 40px;
	border-radius: 150px;
	text-align: center;
	color: var(--color-home-primary);
	padding-top: 5px;
	font-size: 20px;
	padding-top: 11px;
	margin-top: 5px;
	margin-top: 15px;
	margin-left: 15px !important;
	background: var(--color-home-accent);
}

#user-box-header-mehrnoosh-one-home-two .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545 .number-heart {
	background: var(--color-home-primary);
	box-shadow: 0px 2px 15px var(--color-home-background);
	position: relative;
	margin: unset;
	margin-right: 10px;
	margin-top: -1px;
	float: right;
}

#user-box-header-mehrnoosh-one-home-two .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545 .fi.fi-rr-bell {
	float: left;
	margin-top: -1px;
	color: var(--color-home-primary);
}
.user-box-header-mehrnoosh-one i {
	float: left;
	font-size: 18px;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	width: 35px;
	height: 35px;
	text-align: center;
	color: #fff;
	padding-top: 7px;
	border-radius: 90px;
	margin-top: -8px;
	margin-bottom: -10px;
	margin-left: -5px;
	margin-right: 5px;
}
.logout-mehrnoosh-head i {
	float: left !important;
	margin-left: 0px !important;
	background: #fff !important;
	width: 30px;
	height: 30px;
	font-size: 15px !important;
	padding-top: 8px !important;
	margin-bottom: -10px !important;
	margin-left: -12px !important;
	color: var(--color-primary) !important;
}
.logout-mehrnoosh-head:hover i {
	background: var(--color-primary) !important;
	color: #fff !important;
}
.logout-mehrnoosh-head {
	text-align: right;
	background: var(--color-accent);
	color: var(--color-primary);
	border-radius: 90px;
	padding: 10px 20px !important;
	height: unset !important;
}

.user-box-header-mehrnoosh-two {
	float: right;
	margin-left: 10px;
	font-size: 16px;
	margin-top: -4px;
}
.user-box-header-mehrnoosh-one {
	float: left;
	background: #fff;
	height: 60px;
	border-radius: 20px;
	position: relative;
}
.woocommerce-mini-cart__empty-message.mehrnoosh-no-product-one i {
	display: table;
	width: 80px;
	height: 80px;
	color: orange;
	background: #ffa5001f;
	border-radius: 150px;
	font-size: 25px;
	padding-top: 25px;
	margin: auto;
	margin-bottom: 20px;
	background: var(--color-accent);
	color: var(--color-primary);
}
.woocommerce-mini-cart__empty-message.mehrnoosh-no-product-one {
	text-align: center;
	font-size: 16px;
}
.mehrnoosh-cart-left-bar .widget_shopping_cart_content {
	padding: 20px;
	background: #f2f6fc;
	border-radius: 20px;
	float: right;
	width: 100%;
	box-sizing: border-box;
}
.close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    background: none;
    border: none;
    font-size: 24px;
    cursor: pointer;

}

.mehrnoosh-cart-left-bar .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons {
	float: right;
	width: 100%;
	margin: 0px;
}
.mehrnoosh-cart-left-bar .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons .button.wc-forward:last-child {
	background: #fff !important;
	color: var(--color-primary) !important;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}
.mehrnoosh-cart-left-bar .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons .button {
	width: 100%;
	text-align: center;
	margin-top: 15px;
	display: block;
	padding: 15px;
	border-radius: 10px;
	background: var(--color-primary);
	color: #fff;
}
.user-box-header-mehrnoosh-one-box-one {
	position: absolute;
	width: 270px;
	left: 0;
	margin-top: 60px;
	padding-top: 10px;
}
.user-box-header-mehrnoosh-one-box-one {
	display: none;
}

.user-box-header-mehrnoosh-one:hover .user-box-header-mehrnoosh-one-box-one {
	display: block;
}
.mehrnoosh-user-header-box-meta {
	float: right;
	width: 100%;
	background: #fff;
	position: relative;
	z-index: 9;
	padding: 25px;
	border-radius: 20px;
	box-shadow: 0 30px 80px rgba(33, 38, 49, 0.15);
	z-index: 99;
}

.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .custom-add-to-cart .mehrnoosh-product-box-meta-shop-button::after {
	display: none;
}
.mehrnoosh-link-user-list-one {
	float: right;
	width: 100%;
	border-top: 1px solid #e3e7ee;
	margin-top: 20px;
	padding-top: 15px;
}
.user-avatar-mehrnoosh {
	float: right;
	width: 100%;
}
.mehrnoosh-link-user-list-one a:hover {
	color: var(--color-primary);
	transition: 0.2s;
}
.mehrnoosh-link-user-list-one a:hover i {
	background: var(--color-primary);
	color: #fff;
	transition: 0.3s;
}

.mehrnoosh-link-user-list-one a i {
	transition: 0.3s;
}
.mehrnoosh-link-user-list-one a {
	padding: 10px 0px;
}
.mehrnoosh-link-user-list-one a i {
	float: right;
	margin: 0px;
	background: unset;
	box-shadow: unset;
	color: #141d26;
	margin-top: -4px;
	margin-left: 8px;
	background: #f2f6fc;
	font-size: 16px;
	padding-top: 10px;
	margin-right: 0px;
	margin-left: 10px;
	padding-right: 1px;
}

.mehrnoosh-link-user-list-one a i {
	box-shadow: unset !important;
}
.user-img-avatar-mehrnoosh {
	float: right;
	width: 40px;
	height: 40px;
	padding: 5px;
	box-shadow: 0 5px 10px rgba(33, 38, 49, 0.17);
	background: #fff;
	border-radius: 150px;
}
.user-name-mehrnoosh-head {
	float: right;
	padding: 10px;
}
.user-img-avatar-mehrnoosh img {
	border-radius: 150px;
}

.not-list-mehrnoosh-head-mini {
	position: absolute;
	width: 300px;
	left: 0;
	margin-top: 60px;
	padding-top: 15px;
	top: 0;
}
.header-etel-mehrnoosh-box {
	float: left;
	height: 60px;
	width: 40px;
	font-size: 24px;
	padding-top: 20px;
	box-sizing: border-box;
	cursor: pointer;
}
.header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545:hover .fi.fi-rr-bell {
	color: var(--color-primary);
}

.header-etel-mehrnoosh-box:hover {
	color: var(--color-primary);
}
.not-list-mehrnoosh-head-mini2 {
	float: right;
	width: 100%;
	background: #fff;
	position: relative;
	z-index: 99;
	padding: 25px;
	border-radius: 20px;
	box-shadow: 0 30px 80px rgba(33, 38, 49, 0.15);
	font-size: 16px;
}
.not-list-mehrnoosh-head-mini {
    display: none;
}

.not-list-mehrnoosh-head-mini.active {
    display: block;
}
.dec-not-mehrnoosh-mini-box {
	float: right;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #637384;
	font-size: 14px;
}
.mehrnoosh-elet:hover .title-not-mehrnoosh-mini-box {
	color: var(--color-primary);
}

.bynot-mehrnoosh .checkbox-list-not-mehrnoosh {
	border-color: var(--color-primary);
	color: var(--color-primary);
}
.not-mehrnoosh-mini-box {
	float: right;
	width: 80%;
	padding-right: 15px;
	box-sizing: border-box;
	text-align: right;
}
.mehrnoosh-elet {
	float: right;
	width: 100%;
	padding: 8px 0px;
}
.title-not-mehrnoosh-mini-box {
	float: right;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.mehrnoosh-nav-slider-element-morw i {
	float: right;
	font-size: 18px;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	width: 35px;
	height: 35px;
	text-align: center;
	color: #fff;
	padding-top: 8px;
	border-radius: 90px;
	margin-top: -6px;
	margin-bottom: -15px;
	margin-right: -4px;
	margin-left: 10px;
	padding-right: 1px;
}
.mehrnoosh-nav-slider-element.mehrnoosh-nav-slider-one-1 .mehrnoosh-slider-arrow {
	float: right;
	width: 50%;
	padding-top: 12px;
	text-align: center;
}
.mehrnoosh-nav-slider-element.mehrnoosh-nav-slider-one-1 .mehrnoosh-slider-arrow i {
	color: #141d26;
}
.mehrnoosh-nav-slider-element.mehrnoosh-nav-slider-one-1 .mehrnoosh-slider-arrow:hover i {
	color: var(--color-primary);
}
.mehrnoosh-title-slider-element-one.mehrnoosh-slider-product-one .mehrnoosh-title-slider-element-one-one {
	padding-top: 5px;
}
.mehrnoosh-nav-slider-element.mehrnoosh-nav-slider-one-1 .swiper-button-lock {
	display: block;
}
.checkbox-list-not-mehrnoosh {
	width: 40px;
	height: 40px;
	float: right;
	border: 2px solid #e3e7ee;
	border-radius: 90px;
	text-align: center;
	color: #e3e7ee;
	padding-top: 10px;
}

.mehrnoosh-product-slider-one-element {
	float: right;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	padding-bottom: 10px;
}
.mehrnoosh-product-slider-one-element-one {
	background: #fff;
	border-radius: 20px;
	padding: 20px;
	float: right;
	width: 100%;
	min-height: 415px;
	position: relative;
	box-shadow: 0 2px 10px rgba(41, 41, 94, 0.05);
}
.mehrnoosh-product-slider-one-element::before {
	width: 100%;
	position: absolute;
	bottom: 0;
	background: linear-gradient(-90deg, #ffffff73 0%, #F2295B00 70%);
	height: 100%;
	left: 0;
	border-radius: 25px;
	content: "";
	display: none;
}
.mehrnoosh-grid-post-one::before {
	width: 80%;
	position: absolute;
	bottom: 0;
	background: linear-gradient(-180deg, #ffffff73 0%, #F2295B00 70%);
	height: 100%;
	left: 0;
	border-radius: 25px;
	content: "";
	display: none;
}
.mehrnoosh-slider-main-one-element-one-right-one {
	background: var(--color-primary);
	padding: 0px;
	border-radius: 100%;
	height: 415px;
	box-sizing: border-box;
	position: relative;
	box-shadow: 0px 10px 40px #028CF336;
}
.mehrnoosh-slider-product-one-element-offer {
	background: #fff;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 25px;
	float: right;
	width: 100%;
	padding-top: 45px;
	position: relative;
	overflow: hidden;
}
.mehrnoosh-slider-product-one-element-offer-09 {
	float: right;
	width: 100%;
	box-sizing: border-box;
	padding: 10px 0px;
}
.mehrnoosh-slider-product-one-element-offer-09::before {
	content: "";
	width: 80%;
	position: absolute;
	bottom: 0;
	background: linear-gradient(-90deg, #ffffff73 0%, #F2295B00 70%);
	height: 100%;
	right: 0;
	border-radius: 25px;
	margin-right: -10px;
	display: none;
}

.mehrnoosh-title-slider-element-one-one-titr strong {
	color: var(--color-primary);
}
.mehrnoosh-title-slider-element-one-one-titr p {
	margin: unset !important;
}
.mehrnoosh-element-offer-right-top-one {
	float: right;
	width: 100%;
	margin-bottom: 20px;
}
.mehrnoosh-slider-product-one-element-offer444444 {
	position: relative;
	float: right;
	width: 100%;
}
.thumbnail-img-left-mehrnoosh-two .swiper-slide {
	width: 50px !important;
	height: 50px;
	background: #fff;
	padding: 5px;
	border-radius: 150px;
	overflow: hidden;
	cursor: pointer;
}
.thumbnail-img-left-mehrnoosh-two .swiper-wrapper {
	padding: 0px;
}.thumbnail-img-left-mehrnoosh-two .swiper-slide:hover {
	opacity: 0.7;
	transition: 0.2s;
}

.thumbnail-img-left-mehrnoosh-two .swiper-slide img {
	border-radius: 150px;
	padding: 7px;
	background: #fff;
}
.thumbnail-img-left-mehrnoosh-two .swiper-slide.swiper-slide-thumb-active {
  background: var(--color-primary);
}
.thumbnail-img-left-mehrnoosh-two {
	float: right;
	width: 100%;
	box-sizing: border-box;
	padding-top: 30px;
	background: unset;
	padding: 20px;
	border-radius: 20px;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	padding-right: 50px;
	z-index: 9;
}
.dec-mehrnoosh-right-slider-one {
	float: right;
	width: 100%;
	line-height: 25px;
	max-height: 150px;
	overflow: hidden;
	text-align: center;
}
.thumbnail-img-left-mehrnoosh-two-one {
	float: left;
	display: table;
	margin: auto;
	background: #f2f6fc;
	padding: 15px;
	margin-top: -21px;
	margin-left: -20px;
	border-radius: 0px 0px 40px 0px;
	position: relative;
}
.thumbnail-img-left-mehrnoosh-two-two::before {
	content: "";
	content: "";
	border-top: 30px solid #f2f6fc;
	border-right: 20px solid transparent;
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: -30px;
}
.thumbnail-img-left-mehrnoosh-two-two::after {
	content: "";
	width: 35px;
	height: 35px;
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	margin-right: 0px;
	border-radius: 90px 90px 0px 0px;
	background: #fff;
	margin-bottom: -35px;
}
.mehrnoosh-slider-product-one-element-offer3d {
	float: right;
	width: 85%;
	padding-left: 30px;
	box-sizing: border-box;
}
.thumbnail-img-left-mehrnoosh-one {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}
.thumbnail-img-left-mehrnoosh {
	float: left;
	width: 15%;
	display: block;
	left: 0;
	top: 0;
	box-sizing: border-box;
	position: absolute;
	height: 100%;
	border-radius: 25px !important;
	background: #fff;
}

.mehrnoosh-slider-arrow-one {
	float: right;
	width: 40px;
	height: 40px;
	background: #fff;
	box-shadow: 0 10px 20px rgba(33, 38, 49, 0.15);
	border-radius: 150px;
	text-align: center;
	padding-top: 11px;
	box-sizing: border-box;
	font-size: 18px;
	color: var(--color-primary);
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 30px;
	margin-left: -16px;
	display: none;
}
.mehrnoosh-slider-main-one-element-one-right-one .mehrnoosh-h3-order-view-title {
	font-size: 17px;
	width: 100%;
	padding-right: 0px;
	padding-top: 0px;
	text-align: center;
}
.mehrnoosh-slider-main-one-element-one-background {
	background: var(--color-primary);
	position: absolute;
	width: 50%;
	height: 95%;
	opacity: 0.1;
	right: 25%;
	border-radius: 100%;
	filter: blur(50px);
	-webkit-filter: blur(50px);
	top: 0;
}

.mehrnoosh-product-slider-one-element-one:hover .woocommerce-Price-currencySymbol {
	transition: 0.5s;
	margin-right: 30px;
}

.mehrnoosh-product-slider-one-element-one .woocommerce-Price-currencySymbol {
	transition: 0.5s;
}
.price-mehrnoosh-slide-one-emelent del .woocommerce-Price-currencySymbol {
	display: none;
}

.price-mehrnoosh-slide-one-emelent .woocommerce-Price-currencySymbol {
	background: var(--color-primary);
	color: #fff;
	font-size: 14px;
	padding: 2px 10px;
	border-radius: 90px;
	margin-right: 3px;
	display: inherit;
	float: unset;
	box-shadow: 0px 7px 15px var(--color-background);
}
.price-mehrnoosh-slide-one-emelent ins {
	font-size: 17px;
	text-decoration: none;
}
.price-mehrnoosh-slide-one-emelent del {
	font-size: 14px;
	color: #8b93a0;
	font-weight: normal;
	float: right;
	position: absolute;
	top: 0;
	background: #f2f6fc;
	padding: 0px 10px;
	border-radius: 90px;
	margin-top: -13px;
	right: 0;
	margin-right: 10px;
	border-left: 8px solid #fff;
	border-right: 8px solid #fff;
}



.mehrnoosh-title-slider-one-element {
	float: right;
	width: 100%;
	font-size: 16px;
	max-height: 50px;
	min-height: 50px;
	overflow: hidden;
	margin: 10px 0px;
	line-height: 25px;
}
.mehrnoosh-title-slider-element-one-one-title-two {
	float: right;
	width: 70%;
	color: #556473;
	margin-top: 0px;
	padding-right: 15px;
	box-sizing: border-box;
	font-weight: normal;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.mehrnoosh-slider-main-one-element {
	float: right;
	width: 100%;
}
.price-mehrnoosh-slide-one-emelent {
	float: right;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	border-top: 1px solid #e3e7ee;
	padding-top: 20px;
	margin-top: 10px;
	position: relative;
}
.mehrnoosh-title-slider-element-one {
	float: right;
	width: 100%;
	padding: 15px 10px;
	margin-bottom: 20px;
}
.mehrnoosh-slider-main-one-element-one {
	float: left;
	width: 80%;
}
.mehrnoosh-slider-main-one-element-one-right {
	float: right;
	width: 20%;
	margin-top: 10px;
	padding-left: 20px;
	box-sizing: border-box;
}
.mehrnoosh-slider-main-one-element-one-right-one .mehrnoosh-h3-order-view i {
	float: unset;
	display: table;
	margin: auto;
	background: var(--color-accent);
	color: var(--color-primary);
	box-shadow: unset;
	display: none;
}
.mehrnoosh-slider-main-one-element-one-right-one .mehrnoosh-h3-order-view {
	margin-bottom: 10px !important;
	text-align: center;
}
.mehrnoosh-slider-main-one-element-one-right-one img {
	width: 100px;
	height: 100px;
	display: table;
	margin: auto;
	padding: 10px;
	border-radius: 150px;
	margin-bottom: 20px;
	background: #ffffffa1;
	border: 1px solid #ffffffad;
	box-shadow: 0px 10px 25px #0c182612;
}
.mehrnoosh-title-slider-element-one-one {
	float: right;
	width: unset;
}
.mehrnoosh-title-slider-element-one-one img {
	float: right;
	width: 60px;
	height: 60px;
	background: #fff;
	padding: 15px;
	border-radius: 10px;
	margin-top: -4px;
}
.mehrnoosh-nav-slider-element .button-12-403-box {
	position: relative;
	width: 30px;
	height: 30px;
	background: #fff;
	float: right;
	margin: unset;
	border-radius: 90px;
	left: unset;
	right: unset;
	margin-top: -14px;
	margin-right: 13px;
}
.mehrnoosh-nav-slider-element-morw {
	float: left;
	background: #fff;
	height: 60px;
	margin-top: 5px;
	margin-left: 10px;
	padding: 18px;
	border-radius: 20px;
	box-shadow: 0 30px 80px rgba(33, 38, 49, 0.15) !important;
}
.mehrnoosh-nav-slider-element .button-12-403-box::after {
	font-size: 15px;
	color: #141d26;
	font-weight: bold;
}
.mehrnoosh-title-slider-element-one-one-titr {
	float: right;
	font-size: 17px;
	font-weight: 700;
	padding: 4px 15px;
	box-sizing: border-box;
}
.mehrnoosh-nav-slider-element {
	float: left;
	background: #fff;
	height: 60px;
	width: 100px;
	border-radius: 20px;
	box-shadow: 0 30px 80px rgba(33, 38, 49, 0.15);
	margin-top: 5px;
}
.price-mehrnoosh-slide-one-emelent {
	color: #141d26;
}
.mehrnoosh-top-meta-slider-one-element {
	float: right;
	width: 100%;
	padding-bottom: 20px;
}
.mehrnoosh-top-meta-slider-one-element .price-and-box-mehrnoosh-in-shop-offer {
	float: left;
	background: unset;
	box-shadow: unset;
	color: var(--color-primary);
	padding-left: 0px;
	padding-right: 0px;
	position: relative;
}
.mehrnoosh-top-meta-slider-one-element .price-and-box-mehrnoosh-in-shop-offer::before {
	position: absolute;
	left: 0;
	width: 3px;
	height: 100%;
	background: var(--color-primary);
	content: "";
	top: 0;
	margin-left: -20px;
	box-shadow: 0px 5px 15px var(--color-primary);
	border-radius: 0px 90px 90px 0px;
}
.mehrnoosh-product-slider-one-element-img {
	float: right;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
}
.mehrnoosh-product-slider-one-element-img img {
	float: right;
	width: 100%;
	border-radius: 10px;
}
.mehrnoosh-top-meta-slider-one-element .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh {
	background: unset;
	color: #3B5573;
	padding-right: 1px;
	padding-top: 0px;
	float: right;
}
.mehrnoosh-top-meta-slider-one-element .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh button::before {
	color: #3B5573;
}
.mehrnoosh-top-meta-slider-one-element .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh button:hover::before {
	color: #fff;
}
.mehrnoosh-top-meta-slider-one-element .mehrnoosh-product-box-meta-shop-button.quick-view-button {
	background: unset;
}
.mehrnoosh-top-meta-slider-one-element .mehrnoosh-product-box-meta-shop-button.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh {
	float: right;
}
.mehrnoosh-top-meta-slider-one-element .mehrnoosh-product-box-meta-shop-button.quick-view-button:hover {
	background: var(--color-primary);
}
.mehrnoosh-top-meta-slider-one-element .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh:hover {
	background: var(--color-primary);
}
.mehrnoosh-slider-main-one-element-one-right-one-two {
	float: right;
	width: 100%;
	background: #ffffffc9;
	padding: 30px;
	border-radius: 15px;
	height: 415px;
	border: 1px solid #ffffffad;
	box-shadow: 0px 10px 25px #0c182612;
	backdrop-filter: blur(40px);
	-webkit-backdrop-filter: blur(5px);
	margin-top: 0px;
}
.mehrnoosh-element-offer-one {
	float: right;
	width: 100%;
	padding: 20px;
}

.custom-product-short-description88888 {
	float: right;
	width: 100%;
	line-height: 25px;
	padding: 15px 0px;
	border-radius: 15px;
}
.mehrnoosh-product-one-element-list {
	float: right;
	width: 33.3%;
	padding: 10px;
	box-sizing: border-box;
}

.mehrnoosh-product-slider-one-element-one-listone .price-mehrnoosh-slide-one-emelent-listone {
	display: none;
}
.list-product--one-mehrnsoosh {
	float: right;
	width: 100%;
}

.mehrnoosh-slider-main-one-element-listone {
	float: right;
	width: 100%;
	margin-top: -20px;
}
.mehrnoosh-slider-product-one-element-listone .mehrnoosh-title-slider-element-one-one img {
	background: #f2f6fc;
	border-radius: 150px;
}
.mehrnoosh-slider-product-one-element-listone {
	float: right;
	width: 100%;
	box-sizing: border-box;
}
.mehrnoosh-product-list-one-more {
	float: right;
	position: absolute;
	bottom: 0;
	width: unset;
	text-align: center;
	margin-top: 20px;
	left: 0;
	margin-bottom: -70px;
}

.comment-mehrnoosh-grid-post-one::before {
	content: "";
	position: absolute;
	width: 4px;
	height: 100%;
	background: orange;
	content: "";
	left: 0;
	margin-left: -30px;
	top: 0;
	box-shadow: 0px 5px 15px #ffa500e5;
	border-radius: 0px 90px 90px 0px;
}
.mehrnoosh-product-slider-one-element-img-listone img {
	border-radius: 15px;
}
.mehrnoosh-product-list-one-more-button:hover i {
	margin-right: 20px;
	transition: 0.4s;
}
.mehrnoosh-product-one-element-list .mehrnoosh-product-slider-one-element-img-listone {
	transition: 0.4s;
}
.mehrnoosh-product-list-one-more-button i {
	transition: 0.4s;
}
.mehrnoosh-product-list-one-more i {
	float: left;
	margin-top: 5px;
	margin-bottom: -10px;
	margin-right: 8px;
}
.mehrnoosh-product-list-one-more-button a {
	padding: 10px 15px;
	display: table;
	color: #fff;
	font-size: 16px;
}
.mehrnoosh-product-list-one-more-button {
	background: var(--color-primary);
	color: #fff;
	padding: 0px;
	display: table;
	margin: auto;
	border-radius: 90px;
	box-shadow: 0px 7px 15px var(--color-background);
}
.mehrnoosh-slider-main-one-element-one-listone {
  float: right;
  width: 100%;
}
.mehrnoosh-product-one-element-list {
	float: right;
	width: 33.3%;
	padding: 0px;
	box-sizing: border-box;
}
.mehrnoosh-product-slider-one-element-listone {
	background: unset;
	padding: 10px;
}

.mehrnoosh-product-slider-one-element-img-offer33333 {
	border-radius: 20px;
	border: 1px solid #ffffffad;
	box-shadow: 0px 10px 25px #0c182612;
	backdrop-filter: blur(50px);
	background: #ffffffd6;
	padding: 20px;
	width: 100%;
	margin-bottom: 0px;
	-webkit-backdrop-filter: blur(50px);
}
.mehrnoosh-product-slider-one-element-img-listone {
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	width: 100%;
	padding: 10px;
	border-radius: 20px;
	width: 80px;
	height: 80px;
	margin: auto;
	background: #fff;
}
.price-mehrnoosh-slide-one-emelent-listone {
}
.mehrnoosh-product-slider-one-element-one-listone {
}
.mehrnoosh-product-slider-one-element-one-listone .price-mehrnoosh-slide-one-emelent-listone {
  display: none;
}

.mehrnoosh-slider-main-one-element-listone .mehrnoosh-product-one-element-list:first-child {
	float: right;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
}
.mehrnoosh-slider-main-one-element-listone .mehrnoosh-product-one-element-list:first-child .mehrnoosh-product-slider-one-element-listone .mehrnoosh-product-slider-one-element-img-listone {
	background: #fff;
	width: 70px;
	height: 70px;
	float: right;
}

.mehrnoosh-image-slider-one-two-img {
	width: 100%;
	min-height: 300px;
}
.mehrnoosh-slider-main-one-element-listone .mehrnoosh-product-one-element-list:first-child .mehrnoosh-product-slider-one-element-listone .list-product--one-mehrnsoosh {
	width: 70%;
	padding-right: 20px;
	box-sizing: border-box;
}
.mehrnoosh-slider-main-one-element-listone .mehrnoosh-product-one-element-list:first-child .mehrnoosh-product-slider-one-element-listone .list-product--one-mehrnsoosh .price-mehrnoosh-slide-one-emelent-listone del {
	font-size: 14px;
	color: #8b93a0;
	font-weight: 400;
	display: none;
}
.mehrnoosh-image-slider-one-two-img {
	width: 100%;
	min-height: unset;
	border-radius: 40px;
	background-size: cover !important;
	background-position: center !important;
}

.mehrnoosh-image-slider-one-two-img {
	width: 100%;
	min-height: unset;
	border-radius: 40px;
	background-size: cover !important;
	background-position: center !important;
	height: 430px;
}
.mehrnoosh-slider-main-one-element-listone .mehrnoosh-product-one-element-list:first-child .mehrnoosh-product-slider-one-element-listone .list-product--one-mehrnsoosh .price-mehrnoosh-slide-one-emelent-listone {
	display: block;
	color: var(--color-primary);
	font-size: 17px;
	font-weight: 700;
	float: right;
	width: 100%;
}
.mehrnoosh-image-slider-one {
	float: right;
	width: 100%;
	position: relative;
	overflow: hidden;
}
#slider-mehrnoosh-img-one-403 {
	float: right;
	width: 100%;
	overflow: hidden;
}
.mehrnoosh-img-thumb img {
	height: 50px;
	width: 50px;
	border-radius: 150px;
	padding: 5px;
	background: #fff;
}
#mehrnoosh-thumb-image-two-one .swiper-slide {
	width: 50px !important;
	height: 50px;
	background-size: cover !important;
	text-align: center;
	background-position: center !important;
	border-radius: 150px;
	background: #fff;
	box-sizing: border-box;
	margin: 0px 8px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	cursor: pointer;
}
.mehrnoosh-slider-2024-one {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: 30px;
	margin-left: 30px;
}
.mehrnoosh-slider-2024-one .iran-button-slider-mehrnoosh::after {
	font-size: 16px;
	font-weight: bold;
}
.mehrnoosh-slider-2024-one .iran-button-slider-mehrnoosh {
	width: 35px;
	height: 35px;
	border-radius: 90px;
	background: #fff;
	left: unset;
	right: unset;
	float: right;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
	cursor: pointer;
}
#mehrnoosh-thumb-image-two-one .swiper-slide.swiper-slide-thumb-active img {
  background: var(--color-primary);
}
.gerd-helela-mehrnoosh-right {
	position: absolute;
	right: 0;
	top: 0;
	margin-right: 0px;
	margin-top: -27px;
}
.gerd-helela-mehrnoosh-left {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-left: -25px;
	margin-bottom: -8px;
}
#mehrnoosh-thumb-image-two-one {
	float: right;
	background: #f2f6fc;
	padding: 15px 25px;
	margin-right: -20px;
	border-radius: 30px 0px 0px 0px;
	position: relative;
}
#mehrnoosh-thumb-image {
	position: absolute;
	z-index: 9;
	float: left;
	width: unset;
	bottom: 0;
	padding-right: 20px;
}
.title-category-mehrnoosh-one {
	float: right;
	width: 100%;
	font-weight: 700;
	margin: 10px 0px;
	margin-bottom: 15px;
}

.mehrnoosh-title-slider-element-one.mehr-title-all img {
	background: #f2f6fc;
}
.counter-product-category {
	background: #f2f6fc;
	display: table;
	margin: auto;
	padding: 2px 10px;
	border-radius: 90px;
	margin-top: 10px;
	font-size: 15px;
}
.mehrnoosh-category-one {
	background: #fff;
	text-align: center;
	border-radius: 20px;
	float: right;
	width: 100%;
	box-shadow: 0px 2px 15px #e4e4e417;
}
.mehrnoosh-category-link-one {
	float: right;
	width: 100%;
	padding: 30px 20px;
	position: relative;
	border-radius: 20px;
}
.mehrnoosh-slider-main-one-element-listone .mehrnoosh-product-one-element-list:first-child .mehrnoosh-product-slider-one-element-listone .list-product--one-mehrnsoosh .price-mehrnoosh-slide-one-emelent-listone .woocommerce-Price-currencySymbol {
	background: var(--color-primary);
	border-radius: 90px;
	color: #fff;
	padding: 2px 10px;
	margin-right: 6px;
	font-size: 16px;
	box-shadow: 0px 7px 15px var(--color-background);
}
.mehrnoosh-title-slider-element-one.mehr-title-all.new-mehr0-title .mehrnoosh-title-slider-element-one-one-titr {
	padding-top: 2px;
}
.mehrnoosh-category-one:hover img {
	transform: scale(1.2);
	transition: transform .3s;
}

.mehrnoosh-category-one img {
	transition: transform .3s;
}
.mehrnoosh-slider-main-one-element-listone .mehrnoosh-product-one-element-list:first-child .mehrnoosh-product-slider-one-element-listone {
	float: right;
	width: 100%;
	background: #f2f6fc;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 20px;
}

.mehrnoosh-slider-main-one-element-listone .mehrnoosh-product-one-element-list:first-child .mehrnoosh-product-slider-one-element-listone .list-product--one-mehrnsoosh .price-mehrnoosh-slide-one-emelent-listone ins {
	text-decoration: none;
}
.list-product--one-mehrnsoosh {
  float: right;
  width: 100%;
}
.mehrnoosh-title-slider-one-element-listone {
  float: right;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  padding: 10px 0px;
}
.mehrnoosh-product-slider-one-element-img-offer {
	float: right;
	width: 35%;
	/* border-radius: 20px; */
	padding: 0px;
	box-sizing: border-box;
	background: var(--color-primary);
	border-radius: 100%;
}
.mehrnoosh-product-slider-one-element-img-offer img {
	border-radius: 20px;
	box-shadow: 0px 10px 25px #0c182612;
	padding: 20px;
	width: 100%;
	margin-bottom: -10px;
	background: #fff;
}
.mehrnoosh-element-offer-right-top-one-right {
	width: 65%;
	float: right;
	padding-right: 30px;
	box-sizing: border-box;
	padding-top: 40px;
}
.mehrnoosh-offer-one-price-box-inner {
	float: right;
	width: 60%;
}
.mehrnoosh-offer-one-price-box {
	float: left;
	width: 35%;
	padding: 15px;
	padding-top: 35px;
	padding-left: 0px;
	padding-right: 40px;
}

.mehrnoosh-offer-one-price-box-inner {
	float: right;
	width: 60%;
	font-size: 17px;
	padding: 12px 0px;
	color: var(--color-primary);
	font-weight: 700;
}
.mehrnoosh-offer-one-price-box-inner del .woocommerce-Price-currencySymbol {
	display: none;
}
.price-and-box-mehrnoosh-in-shop-offer-newoffer {
	float: right;
	height: 80px;
	background: var(--color-primary);
	width: 60px;
	text-align: center;
	color: #fff;
	margin-top: -15px;
	border-radius: 20px;
	padding-top: 10px;
	margin-left: 15px;
	box-shadow: 0px 7px 15px var(--color-background);
	font-size: 18px;
}

.sale-offer-counter-box {
	width: 34px;
	height: 34px;
	background: var(--color-secondary);
	border-radius: 150px;
	font-size: 13px;
	padding-top: 9px;
	display: table;
	margin: auto;
	font-weight: 700;
}
.mehrnoosh-offer-one-price-box-inner ins {
	text-decoration: none;
}
.mehrnoosh-offer-one-price-box-inner del {
	float: right;
	width: 100%;
	font-weight: normal;
	font-size: 15px;
	margin-top: -10px;
	color: #8b93a0;
}
.mehrnoosh-offer-one-price-box-inner .woocommerce-Price-currencySymbol {
	color: #141d26;
}
.mehrnoosh-one-bottom-one-box-offer .rezayat-mehrnoosh-darsad-right-box-one {
	background: #f2f6fc;
	padding: 15px;
	height: unset;
	float: right;
	width: 100%;
	border-radius: 20px;
	margin-right: 20px;
}
.mehrnoosh-one-bottom-one-box-offer .rez-meta-mehrnoosh .rez-meta-mehrnoosh-title {
	font-size: 16px;
	margin: 0px;
	margin-top: 12px;
}
.related.products .mehrnoosh-produt-in-shop-box-1 {
	box-sizing: border-box;
}
.zemanat-mehrnoosh-023.mehrnoosh-box-sha1 i {
	background: var(--color-accent);
	color: var(--color-primary);
	box-shadow: unset;
}
.zemanat-mehrnoosh-023.mehrnoosh-box-sha1 {
	float: left;
	width: 25%;
	box-sizing: border-box;
	margin-top: 38px;
}

.mehrnoosh-slider-main-one-element-one-offer .mehrnoosh-timer-single-product.nevise {
	float: right;
	width: 35%;
	background: unset;
	box-shadow: unset;
	padding: 0px;
	margin-bottom: 0px;
	background: #eee;
	padding: 10px;
	height: 80px;
	box-sizing: border-box;
	margin-top: 20px;
	border: 1px solid #ffffffad;
	box-shadow: 0px 10px 25px #0c182612;
	backdrop-filter: blur(5px);
	background: #ffffffd6;
}

.mehrnoosh-element-offer-right-top-one-right .att-mini-mehrnoosh-single-product-meta {
	box-shadow: 0px 10px 25px #0c182612;
	background: #fff;
}
.mehrnoosh-one-bottom-one-box-offer .rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper {
	width: 50px;
	height: 50px;
}


.mehrnoosh-product-one-element-list:hover .mehrnoosh-product-slider-one-element-img-listone {
	border-radius: 100%;
	transition: 0.4s;
}
.mehrnoosh-one-bottom-one-box-offer .rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper .circular-progress-text {
	font-size: 14px;
}
.mehrnoosh-title-slider-element-one.mehrnoosh-list-product-one {
	padding-top: 0px;
}
.mehrnoosh-title-slider-element-one.mehrnoosh-list-product-one .mehrnoosh-title-slider-element-one-one-titr {
	padding-top: 0px;
}
.mehrnoosh-slider-main-one-element-listone .mehrnoosh-product-one-element-list:first-child .mehrnoosh-product-slider-one-element-listone .list-product--one-mehrnsoosh .mehrnoosh-title-slider-one-element-listone {
	padding-top: 8px;
}
.mehrnoosh-one-bottom-one-box-offer .bg {
	stroke: #fff !important;
}
.mehrnoosh-one-bottom-one-box-offer .rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper .circular-progress {
	width: 50px;
	height: 50px;
}
.mehrnoosh-one-bottom-one-box-offer .rez-meta-mehrnoosh {
	padding-right: 15px;
}
.mehrnoosh-title-slider-one-element-offer-0rirlw5 {
	float: right;
	width: 70%;
}

.mehrnoosh-one-bottom-one-box-offer {
	float: left;
	width: 30%;
	padding-top: 20px;
}
.custom-product-rating.mehrnoosh-star-one-offer-box {
	float: left;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	border-radius: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: -5px;
}
.mehrnoosh-title-slider-one-element-offer-0rirlw {
	float: right;
	width: 100%;
	font-size: 18px;
	font-weight: 700;
}

.bix-top-header-title-two-english-offer {
	float: right;
	/* width: 100%; */
	font-size: 16px;
	/* color: #556473; */
	/* margin-top: 5px; */
	background: var(--color-accent);
	width: unset;
	padding: 5px 15px;
	color: var(--color-primary);
	border-radius: 90px;
	margin-top: 8px;
}
.onvan-mehrnoosh-vij-offer-slider {
	float: right;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 10px;
	font-weight: 700;
	font-size: 17px;
}
.onvan-mehrnoosh-vij-offer-slider strong {
	color: var(--color-primary);
}
.att-mini-mehrnoosh-single-product.mehrnoosh-box-234234-one {
	float: right;
	width: 100%;
	margin-top: 20px;
}

.mehrnoosh-slider-product-two-element-full {
	float: right;
	width: 100%;
}
.mehrnoosh-slider-main-two-element-full-right {
	padding: 35px;
	box-sizing: border-box;
}
.mehrnoosh-slider-main-two-element-full-right .mehrnoosh-title-slider-element-one-one-titr {
	color: #fff;
	padding-top: 0px;
}
.mehrnoosh-slider-main-two-element-full-right .mehrnoosh-title-slider-element-one-one-title-two {
	color: #eaeaea;
}
.mehrnoosh-slider-two-dec {
	float: right;
	width: 100%;
	margin-top: 15px;
	/* background: #fff; */
	border-radius: 25px;
	/* padding: 25px; */
	box-sizing: border-box;
	font-size: 15px;
	text-align: right;
	color: #fff;
}

.mehrnoosh-nav-slider-element-slider-two .button-12-403-box1::after {
	color: #fff;
	font-size: 15px;
	font-weight: 700;
}
.mehrnoosh-nav-slider-element-slider-two .button-12-403-box1 {
	width: 35px;
	height: 35px;
	left: unset;
	right: unset;
	float: right;
	position: relative;
	background: var(--color-secondary);
	border-radius: 90px;
	margin-right: 10px;
}
.mehrnoosh-slider-main-two-element-full-right {
	float: right;
	width: 25%;
	height: 430px;
	background: var(--color-primary);
	border-radius: 0px 25px 25px 0px;
	position: relative;
	border-left: 1px dashed #fff;
}
.mehrnoosh-nav-slider-element-slider-two {
	position: absolute;
	bottom: 0;
	left: 35px;
	margin-bottom: 25px;
}
.mehrnoosh-product-slider-one-element-slider-two-full {
	float: right;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	position: relative;
}
.mehrnoosh-product-slider-one-element-img-slider-two-full {
	float: right;
	width: 100%;
	background: #fff;
	border-radius: 20px 20px 30px 30px;
	padding: 20px;
	box-sizing: border-box;
}
.mehrnoosh-product-slider-one-element-img-slider-two-full img {
	width: 100%;
	padding: 20px;
}
.mehrnoosh-img-403-tir-one {
	width: 100%;
	height: 300px;
	background-size: cover;
	background-repeat: no-repeat !important;
	background-position: center;
}
.mehrnoosh-img-403-tir-one {
	width: 100px;
	height: 100px;
	background-size: cover;
	background-repeat: no-repeat !important;
	background-position: center;
	border-radius: 20px;
	float: right;
}
.mehrnoosh-grid-post-one:first-child {
	min-height: 400px;
	padding-bottom: 0px;
}
.mehrnoosh-grid-post-one:last-child {
	padding-bottom: 0px;
}
.mehrnoosh-grid-post-one-two {
	background: #fff;
	padding: 30px;
	border-radius: 25px;
	box-sizing: border-box;
	float: right;
	width: 100%;
	position: relative;
}
.title-mehrnoosh-grid-post {
	float: right;
	width: 70%;
	padding-right: 20px;
	box-sizing: border-box;
	font-size: 16px;
	font-weight: 700;
	padding-top: 15px;
}
.title-mehrnoosh-grid-post-one {
	float: right;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.post-name-autor-mehrnoosh {
	float: right;
	width: 100%;
	margin-top: 15px;
}
.name-au-mehrnoosh-one {
	float: right;
	padding: 8px 15px;
	background: unset;
	border-radius: 15px;
	font-weight: normal;
	padding-right: 0px;
}
.name-inner-mehrnoosh-au-one {
	float: right;
	padding: 2px;
	padding-right: 10px;
}
.name-au-mehrnoosh-one i {
	background: unset;
	text-align: center;
	border-radius: 8px;
	padding-top: 6px;
	float: right;
	margin-bottom: -10px;
}
.mehrnoosh-grid-post-one:first-child .title-mehrnoosh-grid-post {
	width: 100%;
	padding: 20px 0px;
	position: relative;
	padding-bottom: 0px;
}
.mehrnoosh-grid-post-one:first-child .name-au-mehrnoosh-one {
	background: unset;
	padding-right: 0px;
	position: relative;
}
.mehrnoosh-grid-post-one:first-child .mehrnoosh-img-403-tir-one {
	width: 100%;
	height: 354px;
}
.mehrnoosh-grid-post-one:first-child .name-au-mehrnoosh-one::before {
	content: "";
	position: absolute;
	right: 0;
	width: 4px;
	height: 100%;
	background: var(--color-primary);
	content: "";
	top: 0;
	margin-right: -30px;
	box-shadow: 0px 5px 15px var(--color-primary);
	border-radius: 90px 0px 0px 90px;
}
.post-block-mehrnoosh-grid .mehrnoosh-title-slider-element-one-one {
	margin-bottom: 20px;
	padding-right: 10px;
	box-sizing: border-box;
}
.mehrnoosh-grid-post-one:first-child .comment-mehrnoosh-grid-post-one {
	margin-left: 0px;
}
.mehrnoosh-grid-post-one {
	float: right;
	width: 50%;
	padding: 10px;
	box-sizing: border-box;
	position: relative;
}
.comment-mehrnoosh-grid-post-one i {
	float: left;
	font-size: 20px;
	height: 20px;
}
.comment-counter-grid-one {
	float: right;
	height: 20px;
	background: orange;
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	padding: 0px 6px;
	border-radius: 90px;
	margin-left: 10px;
	min-width: 20px;
}
.comment-mehrnoosh-grid-post-one {
	float: left;
	color: orange;
	border-radius: 15px;
	position: absolute;
	left: 0;
	margin-left: 30px;
	height: 45px;
	background: unset;
	padding: 12px 0px;
}
.mehrnoosh-more-post-one a {
	padding: 18px 20px;
	float: right;
	width: 100%;
}

.mehrnoosh-more-post-one a i {
	float: left;
	font-size: 18px;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	width: 35px;
	height: 35px;
	text-align: center;
	color: #fff;
	padding-top: 8px;
	border-radius: 90px;
	margin-top: -6px;
	margin-bottom: -15px;
	margin-left: -10px;
	margin-right: 15px;
	padding-right: 1px;
}
.comment-list-one-mehr-403-tir-left-title9 {
	float: right;
	width: 100%;
	margin-top: 5px;
}
.comment-list-one-mehr-403-tir-left-title9 i {
	color: #a6b1bb;
	float: right;
	margin-left: 3px;
}


.mehrnoosh-more-post-one:hover {
	background: var(--color-primary);
	transition: 0.2s;
}
.mehrnoosh-more-post-one:hover i {
	background: #fff;
	color: var(--color-primary);
}
.mehrnoosh-more-post-one {
	transition: 0.2s;
}
.mehrnoosh-more-post-one:hover a {
	color: #fff;
}
.mehrnoosh-more-post-one {
	float: left;
	background: #fff;
	border-radius: 20px;
	font-size: 16px;
	height: 60px;
}
.post-block-mehrnoosh-grid-title-box {
	float: right;
	width: 100%;
	padding-left: 10px;
	margin-bottom: 10px;
}
.mehrnoosh-grid-post-one-two:hover .comment-mehrnoosh-grid-post-one::before {
	width: 10px;
	transition: width 0.2s;
	border-radius: 0px 100% 100% 0px;
}
.mehrnoosh-grid-post-one-two:hover .name-au-mehrnoosh-one::before {
	width: 10px;
	transition: width 0.2s;
	border-radius: 100% 0px 0px 100%;
}

.mehrnoosh-grid-post-one-two .name-au-mehrnoosh-one::before {
	transition: width 0.3s;
}
.mehrnoosh-grid-post-one-two .comment-mehrnoosh-grid-post-one::before {
	transition: width 0.3s;
}
.mehrnoosh-grid-post-one:first-child .name-au-mehrnoosh-one i {
	background: var(--color-primary);
	color: #fff;
	box-shadow: 0px 7px 15px var(--color-background);
	width: 40px;
	height: 40px;
	padding-top: 12px;
	border-radius: 190px;
	margin-top: -6px;
}
.price-and-box-mehrnoosh-in-shop-offer-654 {
	position: absolute;
	padding: 3px 10px;
	margin: 10px;
	padding-bottom: 1px;
	text-align: right;
	margin-right: 5px;
	margin-top: 20px;
}

.price-and-box-mehrnoosh-in-shop-offer-654 span {
	color: orange;
	font-weight: 700;
}
.price-and-box-mehrnoosh-in-shop-offer-654::before {
	position: absolute;
	width: 4px;
	height: 100%;
	background: orange;
	content: "";
	right: 0;
	margin-right: 0px;
	top: 0;
	box-shadow: 0px 5px 15px #ffa500e5;
	border-radius: 90px 0px 0px 90px;
}
.mehr-403-tir-mehrnoosh-grid {
	float: right;
	width: 100%;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-hide-hover .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh {
	float: left;
	width: unset;
	margin-left: 0px;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-hide-hover .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh:hover button {
	background: var(--color-primary);
	transition: 0.2s;
	color: #fff;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-hide-hover:hover .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh {
	background: none !important;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-hide-hover .woosc-btn::before {
	float: right;
	position: relative;
	display: block;
	text-indent: 0px;
	margin: unset;
	margin-left: 5px;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-hide-hover .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh button {
	width: unset;
	text-indent: unset;
	font-family: yekan bakh;
	color: #3B5573;
	text-align: right;
	background: #f2f6fc;
	padding-right: 15px;
	padding-left: 15px;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-hide-hover .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh:hover {
	width: unset;
	box-sizing: border-box;
	text-align: left;
	background: unset !important;
}
.mehrnoosh-product-slider-one-element-slider-two-full:hover .mehrnoosh-top-meta-slider-one-element.mehrnoosh-hide-hover {
	margin-bottom: 0px;
	transition: 0.3s;
}

.mehrnoosh-slider-arrow i {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 20px;
	float: right;
	padding-top: 8px;
}
.mehrnoosh-slider-arrow {
	cursor: pointer;
}
.mehrnoosh-slider-arrow.swiper-button-disabled {
	opacity: 0.4;
}
.mehrnoosh-nav-slider-element-slider-two .button-12-403-box1:hover {
	background: #fff;
}
.mehrnoosh-nav-slider-element-slider-two .button-12-403-box1:hover i {
	color: var(--color-primary);
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-hide-hover {
	position: absolute;
	bottom: 0;
	background: #fff;
	right: 0;
	height: 65px;
	padding-top: 16px;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: -65px;
	transition: 0.3s;
	border-radius: 20px;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-hide-hover .mehrnoosh-product-box-meta-shop-button.quick-view-button {
	background: var(--color-primary);
	color: #fff;
}
.mehrnoosh-product-slider-one-element-one-slider-two-full {
	background: #f2f6fc;
	float: right;
	width: 100%;
	border-radius: 20px;
	position: relative;
	overflow: hidden;
}
.mehrnoosh-product-slider-one-element-one-slider-two-full .woocommerce-Price-currencySymbol {
	float: left;
	background: var(--color-primary);
	color: #fff;
	font-size: 15px;
	padding: 2px 10px;
	border-radius: 90px;
	box-shadow: 0px 7px 15px var(--color-background);
}

.mehrnoosh-product-slider-one-element-one-slider-two-full ins {
	float: right;
	width: 100%;
	text-decoration: unset;
}


ins {
	text-decoration: unset;
}

.price-mehrnoosh-slide-one-emelent-slider-two-full {
	float: right;
	width: 100%;
	font-size: 16px;
	font-weight: 700;
	color: var(--color-primary);
	min-height: 52px;
	padding-top: 20px;
}
.mehrnoosh-slider-main-one-element-two-full {
	float: right;
	width: 75%;
	background: var(--color-primary);
	height: 430px;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 25px 0px 0px 25px;
}
.inner-price-title-slider-two-mehrnoosh {
	float: right;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
}
.mehrnoosh-product-slider-one-element-one-slider-two-full del {
	font-size: 14px;
	font-weight: 400;
	color: #8b93a0;
	margin-top: -18px;
	float: right;
	width: 100%;
	text-align: left;
}
.mehrnoosh-product-slider-one-element-one-slider-two-full del .woocommerce-Price-currencySymbol {
	display: none;
}
.price-mehrnoosh-slide-one-emelent-slider-two-full {
	float: right;
	width: 100%;
	font-size: 16px;
	font-weight: 700;
	color: var(--color-primary);
}
.mehrnoosh-title-slider-one-element-slider-two-full {
	float: right;
	width: 100%;
	line-height: 25px;
	min-height: 50px;
	max-height: 50px;
	overflow: hidden;
}
.mehrnoosh-slider-main-two-element-full-right::after {
	content: "";
	width: 50px;
	height: 50px;
	background: #f2f6fc;
	position: absolute;
	left: 0;
	margin-left: -25px;
	bottom: 0;
	margin-bottom: -25px;
	border-radius: 100%;
}
.mehrnoosh-slider-main-two-element-full-right::before {
	content: "";
	width: 50px;
	height: 50px;
	background: #f2f6fc;
	position: absolute;
	left: 0;
	margin-left: -25px;
	top: 0;
	margin-top: -25px;
	border-radius: 100%;
}

.comment-one-list-mehrnoosh-left {
	float: right;
	width: 25%;
	min-height: 250px;
	background: var(--color-primary);
	border-radius: 25px;
	position: relative;
}

.comment-one-list-mehrnoosh-left-element-title {
	float: right;
	padding: 15px 20px;
	background: #f2f6fc;
	border-radius: 0px 0px 0px 20px;
	position: relative;
	font-size: 16px;

}

.comment-element-left {


}
.comment-element-left::before {
	content: "";
	border-top: 30px solid #f2f6fc;
	border-left: 30px solid transparent;
	position: absolute;
	right: 0;
	bottom: 0;
	margin-right: 0px;
	margin-bottom: -29px;
}
.comment-element-left::after {
  content: "";

  width: 30px;

  height: 30px;

  background: var(--color-primary);

  position: absolute;

  bottom: 0;

  right: 0;

  margin-bottom: -30px;

  border-radius: 0px 90px 0px 0px;

}
.comment-element-right {


}.comment-element-right::before {
    content: "";
    border-top: 32px solid #f2f6fc;
    border-left: 32px solid transparent;
    position: absolute;
    left: 0;
    top: 0;
    margin-left: -30px;
    margin-bottom: -30px;
}
.comment-element-right::after {
	content: "";
	width: 30px;
	height: 30px;
	background: var(--color-primary);
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 0px 90px 0px 0px;
	margin-left: -30px;
}
.mehrnoosh-image-slider-one-two-comment-box img {
	float: right;
	width: 70px;
	height: 70px;
	padding: 8px;
	background: #fff;
	border-radius: 150px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	box-sizing: border-box;
}
.comment-list-one-mehr-403-tir-left-title9.threestarmehrnoosh i:nth-child(1) , .comment-list-one-mehr-403-tir-left-title9.threestarmehrnoosh i:nth-child(2) , .comment-list-one-mehr-403-tir-left-title9.threestarmehrnoosh i:nth-child(3)  {
   color: orange;
}
.comment-list-one-mehr-403-tir-left-title9.twostarmehrnoosh i:nth-child(1) , .comment-list-one-mehr-403-tir-left-title9.twostarmehrnoosh i:nth-child(2) {
   color: orange;
}
.comment-list-one-mehr-403-tir-left-title9.onestarmehrnoosh i:nth-child(1) {
	color: orange;
}
.comment-list-one-mehr-403-tir-left-title9.fourstarmehrnoosh i:nth-child(1)  , .comment-list-one-mehr-403-tir-left-title9.fourstarmehrnoosh i:nth-child(2)  , .comment-list-one-mehr-403-tir-left-title9.fourstarmehrnoosh i:nth-child(3)   , .comment-list-one-mehr-403-tir-left-title9.fourstarmehrnoosh i:nth-child(4) {
   color: orange;
}
.comment-list-one-mehr-403-tir-left-title9.fivestarmehrnoosh i {
	color: orange;
}
.comment-list-one-mehr-403-tir-left-title {
	font-weight: bold;
	margin-top: -3px;
}
.comment-list-one-mehr-403-tir-left {
	float: right;
	width: 65%;
	padding-right: 15px;
	box-sizing: border-box;
	padding-top: 15px;
}
.toz-mehrnoosh-comment-list-one {
	float: right;
	width: 100%;
	margin-top: 20px;
}
.mehrnoosh-box-comment-one-5 {
	padding: 10px;
}
.mehrnoosh-image-slider-one-two-comment-box {
	background: #fff;
	padding: 30px;
	float: right;
	width: 100%;
	border-radius: 20px;
	min-height: 245px;
	box-shadow: 0px 2px 15px #e4e4e43d !important;
	position: relative;
	overflow: hidden;
}

.mehrnoosh-image-slider-one-two-comment-box::before {
	content: "";
	position: absolute;
	right: 0;
	width: 4px;
	height: 70px;
	background: var(--color-primary);
	content: "";
	top: 0;
	box-shadow: 0px 5px 15px var(--color-primary);
	border-radius: 90px 0px 0px 90px;
	margin-top: 30px;
}
.mehrnoosh-slider-main-one-element-four-slider-left {
	float: left;
	width: 60%;
	padding: 16px 30px;
	height: 180px;
	border-radius: 24px 0px 0px 24px;
	background: #fff;
	padding-top: 33px;
}
.mehrnoosh-title-slider-one-element-four {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	float: right;
	width: 100%;
}
.mehrnoosh-product-slider-one-element-img-four {
	width: 60px;
	height: 60px;
	background: #fff;
	padding: 8px;
	border-radius: 150px;
	margin: auto;
	margin-bottom: 10px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}
.price-and-box-mehrnoosh-in-shop-offer888 {
	position: absolute;
	background: orange;
	color: #fff;
	padding: 0px 6px;
	border-radius: 90px;
	margin-right: -25px;
	box-shadow: 0px 7px 15px #FFA7003D;
}
.mehrnoosh-product-slider-one-element-four {
	float: right;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
}
.mehrnoosh-slider-product-one-element-slider-four {
	background: unset;
	border-radius: 25px;
	float: right;
	width: 100%;
	padding: 0px;
	padding: 10px 0px;
}

.mehrnoosh-slider-product-one-element-slider-four::before {
	width: 80%;
	position: absolute;
	bottom: 0;
	background: linear-gradient(90deg, #ffffff73 0%, #F2295B00 70%);
	height: 100%;
	left: 0;
	border-radius: 25px;
	margin-left: -10px;
	content: "";
	display: none;
}

.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-56 .mehrnoosh-slider-arrow {
	width: 36px;
	height: 36px;
	float: right;
	background: #f2f6fc;
	border-radius: 90px;
	margin-left: 10px;
}
.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-564544 {
	float: left;
	padding-top: 2px;
}
.offer-in-product-slider-four {
	float: right;
	background: unset;
	padding: 10px 0px;
	font-size: 15px;
	border-radius: 90px;
	position: relative;
	color: var(--color-primary);
	padding-bottom: 7px;
	font-weight: 700;
}
.mehrnoosh-slider-product-one-element-slider-four-one:hover .offer-in-product-slider-four {
	background: unset;
	transition: 0.3s;
}
.mehrnoosh-slider-product-one-element-slider-four-one .offer-in-product-slider-four {
	transition: 0.3s;
}
.mehrnoosh-product-slider-one-element-four:hover .mehrnoosh-product-slider-one-element-img-four {
	background: var(--color-primary);
	transition: 0.3s;
}
.offer-in-product-slider-four::before {
	content: "";
	position: absolute;
	right: 0;
	width: 4px;
	height: 100%;
	background: var(--color-primary);
	content: "";
	top: 0;
	margin-right: -25px;
	box-shadow: 0px 5px 15px var(--color-primary);
	border-radius: 90px 0px 0px 90px;
}
.slider-four-iran-mehrnoosh-one5555 {
	float: right;
	max-width: 70%;
	padding-right: 20px;
	padding-top: 2px;
	color: #fff;
}
.darkmehr345345345 {
	float: right;
	width: 60px;
	height: 60px !important;
	border-radius: 150px !important;
	margin-top: -3px;
	padding: 8px;
	background: #fff;
}
.mehrnoosh-product-slider-one-element-img-four img {
	border-radius: 150px;
}
.mehrnoosh-product-slider-one-element-four .mehrnoosh-product-slider-one-element-img-four {
	transition: 0.5s;
}
.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-56 .mehrnoosh-slider-arrow:hover i {
	color: #141d26;
}
.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-56 {
	float: right;
	margin-top: 10px;
	width: 100%;
}
.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-56 .mehrnoosh-slider-arrow i {
	color: #141d26;
}
.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-56 .mehrnoosh-slider-arrow:hover {
	background: #f2f6fc;
	transition: 0.3s;
}
.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-56 .mehrnoosh-slider-arrow {
	transition: 0.3s;
}


.slider-four-iran-mehrnoosh-one-one345345345 {
	float: right;
	width: 70%;
	padding-right: 15px;
	box-sizing: border-box;
}
.slider-four-iran-mehrnoosh-one-one345345345 p {
	margin: unset !important;
}
.mehrnoosh-title-slider-element-one-right-title {
	float: right;
	width: 40%;
	text-align: right;
	height: 180px;
	padding: 25px;
	box-sizing: border-box;
	position: relative;
	background: #fff;
	border-radius: 0px 22px 22px 0px;
	border-left: 1px dashed #bdc5d5;
}
.dec-iran-mehrnoosh-list {
	float: right;
	width: 100%;
	padding: 30px;
	color: #fff;
}
.slider-four-iran-mehrnoosh-one {
	float: right;
	width: 100%;
	font-size: 18px;
	padding-bottom: 20px;
}
.slider-four-iran-mehrnoosh-one-two {
	font-size: 15px;
	margin-top: 0pc;
	color: #141d26;
}
.slider-four-iran-mehrnoosh-one-one {
	font-weight: 700;
	color: #141d26;
}
.mehrnoosh-comment-right-box {
	float: right;
	width: 75%;
	box-sizing: border-box;
	padding-right: 30px;
}
.mehrnoosh-title-slider-element-one-right-title::before {
  content: "";
  content: "";
  width: 50px;
  height: 50px;
  background: #f2f6fc;
  position: absolute;
  left: 0;
  margin-left: -25px;
  top: 0;
  margin-top: -25px;
  border-radius: 100%;
}
.mehrnoosh-title-slider-element-one-right-title::after {
  content: "";
  content: "";
  width: 50px;
  height: 50px;
  background: #f2f6fc;
  position: absolute;
  left: 0;
  margin-left: -25px;
  bottom: 0;
  margin-bottom: -25px;
  border-radius: 100%;
}
.comment-one-list-mehrnoosh-left .mehrnoosh-nav-slider-element-slider-two {
	bottom: unset;
	top: 0;
	margin-top: 20px;
	left: 0;
	margin-left: 25px;
}
.mehrnoosh-category-link-one img {
	padding: 15px;
	box-sizing: border-box;
}

.mehrnoosh-title-slider-element-one.mehrnoosh-slider-product-two {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#menu-mega-full-five-footer {
	float: right;
	width: 100%;
}

.menu-footer-element-elementor-onme {
	float: right;
	width: 100%;
}
.menu-footer-element-elementor-onme .mehrnoosh-link-footer-menu-1 {
	float: right;
	width: 100%;
	font-weight: 700;
	font-size: 17px;
	padding: 10px 0px;
}

.menu-footer-element-elementor-onme-imhg {
	float: right;
	width: 35px;
	height: 35px;
	background: var(--color-primary);
	text-align: center;
	padding: 7px;
	border-radius: 150px;
	box-shadow: 0px 7px 15px var(--color-background);
	margin-top: -5px;
	margin-left: 10px;
}

.menu-abshar-mehrnooshfooter-menu {
	float: right;
	width: 100%;
	padding: 0px 8px;
	box-sizing: border-box;
}
.menu-abshar-mehrnooshfooter-menu ul {
	padding: 0px;
	margin: 0px;
}
.menu-abshar-mehrnooshfooter-menu ul li {
	list-style: none;
}
.menu-abshar-mehrnooshfooter-menu ul li a {
	float: right;
	width: 100%;
	font-size: 16px;
	padding: 4px 0px;
	position: relative;
	margin: 5px 0px;
}
.menu-footer-element-elementor-onme .mehrnoosh-link-footer-menu-1:hover {
	color: var(--color-primary);
}
.menu-abshar-mehrnooshfooter-menu ul li a::before {
	width: 1px;
	height: 10px;
	position: relative;
	background: #D7DEE8;
	content: "";
	top: 0;
	float: right;
	margin-left: 8px;
	margin-top: 8px;
	border-radius: 90px;
}

.mehrnoosh-phone-footer-one {
	float: left;
	width: 100%;
}
.iconbox-mehrnoosh-footer-one {
	float: right;
	width: 100%;
	position: relative;
}
.iconbox-mehrnoosh-footer-one-img {
	float: right;
	width: 70px;
	height: 70px;
	background: #fff;
	padding: 15px;
	box-sizing: border-box;
	border-radius: 150px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}
.iconbox-mehrnoosh-footer-one-box-titleelement {
	float: right;
	background: orange;
	box-shadow: 0px 7px 15px #FFA7003D;
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	padding: 2px 10px;
	border-radius: 90px;
	margin-left: 10px;
	position: absolute;
	right: 0;
	margin-right: -10px;
	margin-top: -10px;
}
.widget-mehrnoosh-filter .mehrnoosh-label-att {
	display: none;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li {
	border: unset !important;
	margin: 0px 2px;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers {
	border: unset;
	padding: 10px;
	background: #fff;
	border-radius: 90px;
	box-shadow: 0 10px 50px rgba(1, 1, 2, 0.08);
}
.woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers:hover , .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers:focus {
	background: #f2f6fc;
	border-radius: 90px;
	color: #141d26 !important;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.current {
	background: var(--color-primary);
	border: unset !important;
	color: #fff;
	border-radius: 90px;
	font-size: 16px;
	font-weight: 700;
}
.woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers {
	font-size: 16px;
	font-weight: 700;
	border: unset;
	box-sizing: border-box;
	padding: 8px 14px;
}
.shadow-mehrnoosh-border-out {
	position: absolute;
	width: 1px;
	height: 100%;
	left: 0;
	border-radius: 90px;
	background: #F2F6FC;
}
.iconbox-mehrnoosh-footer-one-box p {
	margin: 0px;
	padding: 0px;
}
.iconbox-mehrnoosh-footer-one-box-title-two {
	font-size: 15px;
	color: #526273;
	text-align: right;
	float: right;
	width: 100%;
	margin-top: 5px;
}

.iconbox-mehrnoosh-footer-one-box-title strong {
	color: var(--color-primary);
}
.iconbox-mehrnoosh-footer-one-box {
	float: right;
	width: 70%;
	padding-top: 20px;
	padding-right: 15px;
	box-sizing: border-box;
}
.iconbox-mehrnoosh-footer-one-img img {
	float: right;
	width: 100%;
}
.iconbox-mehrnoosh-footer-one-box-title {
	font-weight: 700;
	font-size: 16px;
}
.mehrnoosh-phone-footer-two-box-two {
	float: right;
	width: 100%;
	margin-top: -5px;
}
.mehrnoosh-phone-footer-two-box {
	float: left;
	text-align: left;
	padding-left: 15px;
	box-sizing: border-box;
}
.mehrnoosh-phone-footer-one.mehrnoosh-q-mail-footer-12 .mehrnoosh-phone-footer-one-box {
	background: #F2F6FC;
	box-shadow: unset;
	width: 60px;
	padding: 10px 0px;
	text-align: center;
}
.mehrnoosh-phone-footer-two-box777 {
	float: left;
	padding-left: 15px;
	font-size: 18px;
	padding-top: 18px;
}
.mehrnoosh-phone-footer-two-box777 strong {
	color: var(--color-primary);
}
.mehrnoosh-phone-footer-two-box777 p {
	margin: 0px;
}
.mehrnoosh-phone-footer-one.mehrnoosh-q-mail-footer-12 .mehrnoosh-phone-footer-one-box i {
	float: right;
	background: unset;
	margin: unset;
	color: #141d26;
	font-size: 20px;
	margin-top: 0px;
	width: 100%;
}
.mehrnoosh-phone-footer-two-box-one {
	font-weight: 900;
	font-size: 25px;
	color: var(--color-primary);
	margin-top: 2px;
}
.mehrnoosh-social-list-icon.bazmehrnoosh {
	width: unset !important;
}
.mehrnoosh-social-list-icon i {
	float: right;
	font-size: 18px;
	width: 40px;
	height: 40px;
	text-align: center;
	margin-top: -10px;
	padding-top: 11px;
	margin-right: -10px;
}
.mehrnoosh-social-title-one {
	float: left;
	margin-left: 10px;
	margin-right: 5px;
}
.mehrnoosh-social-list-icon:hover {
	width: 160px;
	transition: width 0.5s;
	background: var(--color-primary);
	color: #fff;
}
.mehrnoosh-social-list-icon i {
	float: right;
	font-size: 20px;
	width: 40px;
	height: 40px;
	text-align: center;
	margin-top: -10px;
	padding-top: 10px;
	margin-right: -10px;
}
.tab-itemmehrnoosh-didgah-title-box {
	float: right;
	width: 70%;
	padding-right: 20px;
	box-sizing: border-box;
}
.mehrnoosh-grid-two-one-digital-two-one-svg-blog-5 {
	display: none;
}
.tab-item-mehrnoosh-didgah-title {
	font-size: 17px;
	font-weight: 900;
	margin-top: 10px;
}

.video-thumbnail-mehrnoosh-tab {
	width: 100%;
	border-radius: 25px;
	overflow: hidden;
}

.video-thumbnail-mehrnoosh-tab img {
	float: right;
	width: 100%;
}

.video-thumbnail-mehrnoosh-tab::before {
	content: "";
	background: linear-gradient(to bottom, transparent, var(--color-digtwo-primary)96);
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	border-radius: 25px;
}
.mehrnoosh-offer-in-product-single-page-one-title-svg {
	float: right;
	margin-top: 11px;
}
.mehrnoosh-offer-in-product-single-page-one-title-svg svg {
	width: 150px;
	height: 20px;
}
.mehrnoosh-offer-in-product-single-page-digitaltwo-one {
	background: var(--color-digtwo-accent);
	float: right;
	width: 100%;
	padding: 8px 20px;
	border-radius: 20px;
	height: 56px;
}
.mehrnoosh-offer-in-product-single-page-digitaltwo-one #timer-for-single-product-elementor-two-245 i {
	float: left;
	margin-top: 4px;
	margin-right: 6px;
}
.mehrnoosh-offer-in-product-single-page-digitaltwo-one #timer-for-single-product-elementor-two-245 {
	padding: 0px;
	background: unset !important;
	color: var(--color-digtwo-primary);
	margin-top: 8px;
}
.mehrnoosh-offer-in-product-single-page-digitaltwo-one #timer-for-single-product-elementor-two-245 .timer-wrapper {
	width: unset;
}
.mehrnoosh-offer-in-product-single-page-digitaltwo-one #timer-for-single-product-elementor-two-245 .timer-wrapper .time1 {
	background: unset;
	color: var(--color-digtwo-primary);
	width: unset;
	margin-left: 5px;
	font-weight: 700;
}
.mehrnoosh-offer-in-product-single-page-digitaltwo-one #timer-for-single-product-elementor-two-245 .timer-wrapper .time1.mini-1-time {
	background: unset;
	box-shadow: unset !important;
}


.mehrnoosh-tab-digital-product-button .mehrnoosh-product-box-meta-shop-button.quick-view-button .tooltip-mehrnoosh-shop-box {
	left: 0;
	right: unset;
}
.tab-panel-mehrnoosh-didgah {
	float: left;
	width: 50%;
	padding-right: 70px;
	box-sizing: border-box;
}
.tab-item-mehrnoosh-didgah {
	float: right;
	width: 100%;
	list-style: none;
	margin-bottom: 20px;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 20px;
	background: #fff;
	position: relative;
	border: 1px solid #edf2f9;
	cursor: pointer;
}

.tab-item-mehrnoosh-didgah img {
	float: right;
	width: 70px;
	height: 70px;
	border-radius: 150px;
	padding: 7px;
	background: #fff;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
}
.tabs-nav-mehrnoosh-didgah {
	float: right;
	width: 50%;
	box-sizing: border-box;
	border-radius: 25px;
	margin: 0px;
	padding: 30px;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	background: #fff;
	max-height: 570px;
	overflow-x: auto;
}
.play-button-mehrnoosh-test {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 70px;
	height: 70px;
	background: #fff;
	border-radius: 50%;
	cursor: pointer;
	text-align: center;
}

.title-tab-content-didgah-one-meta-box {
	float: right;
	width: 100%;
}
.tabs-wrapper-mehrnoosh-didgah {
	float: right;
	width: 100%;

}

.play-button-mehrnoosh-test i {
	width: 40px;
	height: 40px;
	background: var(--color-digtwo-primary);
	float: right;
	margin: 15px;
	border-radius: 150px;
	color: #fff;
	padding-top: 10px;
	font-size: 20px;
	box-shadow: 0px 5px 15px var(--color-digtwo-primary)8a;
}
.tab-item-mehrnoosh-didgah.active {
	border-color: var(--color-digtwo-primary);
	box-shadow: 0px 4px 0px 0px var(--color-digtwo-primary);
	border-bottom: none;
}
.mehrnoosh-social-list-icon {
	height: 40px;
	background: #F2F6FC;
	border-radius: 90px;
	padding: 10px;
	box-sizing: border-box;
	width: 40px;
	overflow: hidden;
}
.tab-item-mehrnoosh-didgah:last-child {
	margin-bottom: 0px;
}
.title-tab-content-didgah-one {
	float: right;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tab-item-mehrnoosh-didgah.active .tab-item-mehrnoosh-didgah-title {
	color: var(--color-digtwo-primary);
}
.tab-item-mehrnoosh-didgah.active .title-tab-content-didgah-one {
	color: #141d26;
}
.mehrnoosh-dec-tab-didgah {
	position: absolute;
	bottom: 0;
	padding: 25px;
	text-align: center;
	font-size: 17px;
	color: #fff;
}
.tab-item-mehrnoosh-didgah.active .mehrnoosh-product-number-list-one {
	color: var(--color-digtwo-primary);
}

.mehrnoosh-social-list-icon {
	float: left;
	height: 40px;
	background: #F2F6FC;
	margin-right: 10px;
	border-radius: 90px;
	padding: 10px;
	box-sizing: border-box;
}
.mehrnoosh-q-mail-footer-12-address {
	float: right;
	width: 100%;
}
.mehrnoosh-phone-footer-one-box-address {
	float: right;
	width: 40px;
	height: 40px;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	color: #fff;
	font-size: 20px;
	text-align: center;
	padding-top: 10px;
	border-radius: 90px;
}
.mehrnoosh-phone-footer-two-box777-address {
	float: right;
	width: 80%;
	padding-right: 15px;
	font-size: 17px;
	padding-top: 10px;
}

.mehrnoosh-phone-footer-two-box777-address p {
	margin: 0px;
}
.mehrnoosh-phone-footer-one-box i {
	float: left;
	width: 35px;
	height: 35px;
	background: var(--color-secondary);
	text-align: center;
	padding-top: 9px;
	border-radius: 90px;
	margin-top: -5px;
	margin-right: 10px;
	margin-left: -5px;
}
.mehrnoosh-phone-footer-one-box {
	float: left;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	box-sizing: border-box;
	padding: 0px 20px;
	padding-top: 0px;
	border-radius: 20px;
	color: #fff;
	font-size: 18px;
	height: 60px;
	padding-top: 17px;
	cursor: pointer;
}
.menu-abshar-mehrnooshfooter-menu ul li:hover a {
	color: var(--color-primary);
}
.menu-abshar-mehrnooshfooter-menu .sub-menu {
	display: none !important;
}
.menu-abshar-mehrnooshfooter-menu ul li:hover a::before {
	background: var(--color-primary);
}


/* wallet css */

.woo-wallet-my-wallet-container {
	border: 0px;
	display: block;
}

.woo-wallet-my-wallet-container .woo-wallet-sidebar {
	width: 100%;
	padding: 0px;
	margin: 0px;
	height: unset;
	padding: 25px;
	box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 20px;
	background: #f2f6fc;
}

.woo-wallet-my-wallet-container .woo-wallet-sidebar .woo-wallet-sidebar-heading {
	float: right;
	width: 100%;
	position: relative;
	margin: 0px;
	text-align: right;
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 0px 10px;
	box-sizing: border-box;
}
.woo-wallet-sidebar ul {
	margin: 0 auto;
	float: right;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li {
	float: right;
	width: 33.3%;
	margin: unset;
	box-sizing: border-box;
	background: unset !important;
	box-shadow: unset !important;
	padding: 10px;
}
.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li a {
	background: #fff;
	box-sizing: border-box;
	float: right;
	width: 100%;
	padding: 30px 20px;
	border-radius: 15px;
}

.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li a span {
	font-size: 21px;
	background: var(--color-accent);
	color: var(--color-primary);
	width: 50px;
	height: 50px;
	border-radius: 150px;
	padding-top: 15px;
	box-sizing: border-box;
	padding-right: 2px;
}
.woo-wallet-my-wallet-container .woo-wallet-content {
	float: right;
	padding: 30px;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #e0e6ee;
	margin-top: 30px;
	border-radius: 20px;
}

.woo-wallet-my-wallet-container .woo-wallet-content hr {
	background: #e0e6ee;
	border: 0px solid #e0e6ee;
	height: 1px;
}
.woo-wallet-my-wallet-container .woo-wallet-content hr {
	background: #e0e6ee;
	border: 0px solid #e0e6ee;
	height: 1px;
	margin-bottom: 30px;
}

.woo-wallet-content .woo-wallet-price {
	color: orange;
	font-weight: 700;
}

.woo-wallet-my-wallet-container .woo-wallet-sidebar .woo-wallet-sidebar-heading::before {
	content: "\f14c";
	float: right;
	width: 40px;
	height: 40px;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	border-radius: 150px;
	text-align: center;
	padding-top: 11px;
	box-sizing: border-box;
	font-size: 18px;
	color: #fff;
	font-family: uicons-regular-rounded !important;
	font-weight: normal;
	margin-top: -8px;
	margin-left: 10px;
}



.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li a:hover {
	background: var(--color-primary);
	transition: 0.3s;
	color: #fff;
}
.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li a p {
	float: right;
	width: 100%;
	margin-top: 20px;
}
.woo-wallet-my-wallet-container .woo-wallet-content .woo-add-to-wallet {
	border: unset;
	background: var(--color-primary);
	color: #fff;
	width: 100%;
	margin-top: 10px !important;
	cursor: pointer;
}

#woo_wallet_transfer_form .select2-selection.select2-selection--single {
	height: 60px !important;
}
.woo-wallet-field-container input {
	width: 100%;
	box-sizing: border-box;
}

#wc-wallet-transaction-details_filter {
	display: none;
}
#wc-wallet-transaction-details_wrapper {
	background: #f2f6fc;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 20px;
	margin-top: 25px;
}
#wc-wallet-transaction-details {
	border: unset;
	background: #fff;
	padding: 15px;
	box-sizing: border-box;
	border-radius: 15px;
	margin: 15px 0px;
	float: right;
	width: 100%;
}

#wc-wallet-transaction-details_length {
	float: right;
	margin-bottom: 15px;
}

#wc-wallet-transaction-details_length select {
	border: unset;
	background: #fff;
	padding: 10px 15px;
	border-radius: 10px;
}

#wc-wallet-transaction-details th {
	text-align: right;
}

#wc-wallet-transaction-details th:nth-child(2) {
	display: none;
}

#wc-wallet-transaction-details tr td:nth-child(2) {
	display: none;
}

#wc-wallet-transaction-details mark.credit {
	color: var(--color-primary);
}
#wc-wallet-transaction-details mark.credit::before {
	width: 20px;
	height: 20px;
	float: right;
	background: var(--color-accent);
	color: var(--color-primary);
	text-align: center;
	font-size: 17px;
	font-weight: normal;
	padding-top: 0px;
	line-height: 18px;
	border-radius: 90px;
	margin-left: 8px;
	margin-top: 1px;
}
#wc-wallet-transaction-details_paginate .paginate_button.current {
	border: unset;
	background: var(--color-primary);
	color: #fff !important;
	border-radius: 10px;
}
.woo-wallet-transactions-items {
	padding: 0px;
	font-size: 16px;
}
.woo-wallet-transactions-items li {
	background: #f2f6fc;
	padding: 20px;
	border-radius: 15px;
	margin-bottom: 20px;
}
.woo-wallet-transactions-items li:last-child {
	margin-bottom: 0px !important;
}
.woo-wallet-transactions-items .woo-wallet-transaction-type-credit {
	background: #fff;
	padding: 5px 15px;
	border-radius: 90px;
	color: var(--color-primary);
	margin-top: -5px;
	margin-left: -5px;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--woo-wallet a::before {
	content: "\f14c" !important;
}
.woocommerce-Address address {
	background: #f2f6fc;
	float: right;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 15px;
	margin-top: 10px;
	font-style: normal;
	line-height: 25px;
}

.woo-wallet-transactions-items small {
	font-size: 15px;
	margin-top: 5px;
	float: right;
	width: 100%;
	color: #3a4c5e;
}
.woo-wallet-transactions-items .woo-wallet-transaction-type-credit .woocommerce-Price-amount {
	margin-right: 8px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	color: #141d26 !important;
}
#wc-wallet-transaction-details th {
	text-align: right;
	border-bottom: 1px solid #e0e6ee;
}
#wc-wallet-transaction-details td {
	padding-top: 20px;
}
#woo_wallet_transfer_form label {
	float: right;
	width: 100%;
	margin-bottom: 10px;
	font-size: 16px;
}
/* end wallet css */

.order-single-mehrnoosh0-21 {
	position: relative;
}

.factor-page-iran-order {
	background: var(--color-primary);
	color: #fff;
	padding: 8px 15px;
	position: absolute;
	left: 0;
	box-shadow: 0px 7px 15px var(--color-background);
	border-radius: 10px;
}

.factor-page-iran-order:hover {
	opacity: 0.7;
}
#download-pdf {
	background: #ea0e60 !important;
}

.woocommerce .axtion-mehrnoosh-list .dokme-factor-orange {
	background: #ea0e60 !important;

}
#cart-unic-one-home-one {
	float: left;
}

#cart-unic-one-home-one .mehrnoosh-cart-one-box-cart-home-one {
	background: #f2f6fc;
	box-shadow: unset;
	width: unset;
	height: 70px;
	padding: 0px 15px;
	position: relative;
}
.mehrnoosh-gerd-new {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	background: #fff;
	border-radius: 0px 15px 0px 0px;
}
.comment-element-left-new::before {
	content: "";
	border-bottom: 10px solid #fff;
	border-right: 10px solid transparent;
	position: absolute;
	right: 0;
	bottom: 0;
	margin-right: -10px;
	margin-bottom: 0px;
}
.comment-element-left-new::after {
	content: "";
	width: 10px;
	height: 10px;
	background: #F2F6FC;
	position: absolute;
	bottom: 0;
	right: 0;
	margin-bottom: 0px;
	border-radius: 0px 0px 0px 90px;
	margin-right: -10px;
}
.comment-element-right-new::before {
	content: "";
	border-bottom: 10px solid #fff;
	border-right: 10px solid transparent;
	position: absolute;
	left: 0;
	top: 0;
	margin-right: -10px;
	margin-bottom: 0px;
	margin-top: -10px;
}
.comment-element-right-new::after {
	content: "";
	width: 10px;
	height: 10px;
	background: #F2F6FC;
	position: absolute;
	top: 0;
	left: 0;
	margin-bottom: 0px;
	border-radius: 0px 0px 0px 90px;
	margin-right: -10px;
	margin-top: -10px;
}
.sabad-cart-mehrnoosh-one-in-home-two {
	float: right;
	width: 100%;
	text-align: center;
	font-size: 15px;
	padding-top: 10px;
}



#cart-unic-one-home-one .mehrnoosh-cart-one-box-cart-home-one {
	background: #f2f6fc;
	box-shadow: unset;
	width: unset;
	height: 70px;
	padding: 0px 15px;
	position: relative;
}
.sabad-cart-mehrnoosh-one-in-home-three {
	float: right;
	width: 100%;
	position: absolute;
	bottom: 0;
	right: 0;
}

.mehrnoosh-bix-innder-0my-account-two-box-home {
	height: 70px !important;
	padding-top: 25px !important;
}
.mehrnoosh-bix-innder-0my-account-two-box-home .fi.fi-rr-user {
	float: right;
	background: var(--color-home-primary);
	width: 40px;
	height: 40px;
	border-radius: 150px;
	text-align: center;
	color: #fff;
	padding-top: 5px;
	font-size: 18px;
	padding-top: 10px;
	margin-top: 5px;
	margin-top: -11px;
	margin-left: 20px;
	margin-right: 0px;
	padding-left: 1px;
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	padding-right: 2px;
}
#user-box-header-mehrnoosh-one-home-two .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545 {
	background: #F2F6FC;
	margin-left: 10px;
	box-shadow: unset;
	color: #141d26;
	width: 80px;
	text-align: left;
	padding-left: 15px;
}
#user-box-header-mehrnoosh-one-home-two .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545:hover {
	color: var(--color-home-primary);
	transition: 0.3s;
}
#user-box-header-mehrnoosh-one-home-two .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545 {
	position: relative;
}
#user-box-header-mehrnoosh-one-home-two .user-box-header-mehrnoosh-one {
	background: #fff;
	height: 70px;
	border: 2px solid #f2f6fc;
	box-sizing: border-box;
	position: relative;
	margin-right: 10px;
}
.cart-counter-mehrnoosh-count-home-one {
	position: absolute;
	left: 0;
	background: var(--color-home-primary);
	width: 25px;
	z-index: 1;
	height: 25px;
	text-align: center;
	border-radius: 90px;
	margin-top: 2px;
	bottom: 0;
	box-shadow: 0px 2px 15px var(--color-home-background);
	font-size: 15px;
	padding-top: 2px;
}
.mehrnoosh-bix-innder-0my-account-two-box-home::after {
	content: "";
	position: absolute;
	width: 3px;
	height: 20px;
	background: var(--color-home-primary);
	right: 0;
	top: 0;
	box-shadow: 0px 2px 15px var(--color-home-primary);
	margin-top: 24px;
	border-radius: 90px;
	margin-right: -2px;
}

.mehrnoosh-bix-innder-0my-account-two-box-home::before {
	content: "";
	position: absolute;
	width: 3px;
	height: 20px;
	background: var(--color-home-primary);
	left: 0;
	top: 0;
	box-shadow: 0px 2px 15px var(--color-home-primary);
	margin-top: 24px;
	border-radius: 90px;
	margin-left: -2px;
}
#cart-unic-one-home-one .mehrnoosh-cart-one-box-cart-home-one i {
	float: right;
	background: var(--color-home-accent);
	width: 40px;
	height: 40px;
	border-radius: 150px;
	text-align: center;
	color: var(--color-home-primary);
	padding-top: 5px;
	font-size: 18px;
	padding-top: 10px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	margin-top: 5px;
}

#cart-unic-one-home-one .mehrnoosh-cart-one-box-cart-home-one:hover i {
	background: var(--color-home-primary);
	color: #fff;
	transition: 0.5s;
}

#cart-unic-one-home-one .mehrnoosh-cart-one-box-cart-home-one i {
	transition: 0.5s;
}
#cart-unic-one-home-one .mehrnoosh-cart-one-box-cart-home-one:hover {
	color: #fff;
	background: #f2f6fc !important;
}
.mehrnoosh-mask-margin {
	padding: 10px;
	box-sizing: border-box;
	float: right;
	width: 100%;
	padding-right: 15px;
	padding-top: 0px;
}

.moment-title-slider-one-mehrnoosh {
	float: right;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 0px;
	font-size: 17px;
	font-weight: normal;
	line-height: 25px;
	min-height: 50px;
	max-height: 50px;
	overflow: hidden;
}
.mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one {
	position: relative;
	border: 5px solid #fff;
	padding: 10px;
}
.mehrnoosh-image-slider-one-two-img.mehrnoosh-one-two-theree-mask {
	position: absolute;
	margin-right: -7px;
	opacity: 0.3;
	margin-bottom: 0px;
	bottom: 0;
	width: 50%;
	height: 80%;
	min-height: unset !important;
	top: 10%;
	box-shadow: 0px 2px 5px #1f2a3321;
	border-radius: 20px;
}
.mehrnoosh-image-slider-one-two-img.mehrnoosh-one-two-theree-mask-one {
	width: 78%;
	height: 80%;
	min-height: unset;
	position: absolute;
	top: 10%;
	left: 0;
	opacity: 0.3;
	margin-left: 3px;
	border-radius: 20px;
}
.moment-one-454546 {
	background: #F2F6FC;
	padding: 30px;
	box-sizing: border-box;
	float: right;
	width: 100%;
	border-radius: 25px;
	min-height: 430px;
}
.swiper-slide-thumbs-merhnoosh {
	background: unset;
	height: 50px;
	text-align: center;
	padding-top: 9px;
	border-radius: 20px 0px 0px 20px;
	margin-top: 10px;
	cursor: pointer;
	position: relative;
}
.mehrnoosh-iran-12-12-12 .swiper-slide-thumb-active .swiper-slide-thumbs-merhnoosh {
	background: #F2F6FC;
}
.mehrnoosh-iran-12-12-12 .swiper-slide-thumb-active .swiper-slide-thumbs-merhnoosh .swiper-slide-thumbs-merhnoosh-top::before {
	content: "";
	border-top: 10px solid #F2F6FC;
	border-left: 10px solid transparent;
	position: absolute;
	right: 0;
	bottom: 0;
	margin-left: -10px;
	margin-bottom: -10px;
}

.mehrnoosh-iran-12-12-12 .swiper-slide-thumb-active .swiper-slide-thumbs-merhnoosh .swiper-slide-thumbs-merhnoosh-top::after {
	content: "";
	content: "";
	width: 10px;
	height: 10px;
	background: #fff;
	position: absolute;
	bottom: 0;
	right: 0;
	margin-bottom: -10px;
	border-radius: 0px 90px 0px 0px;
	margin-left: 0px;
	margin-right: 1px;
}

.price-moment-slider-one .woocommerce-Price-currencySymbol {
	display: none;
}
.mehrnoosh-image-for-moment-slider-one {
	width: 180px;
	border-radius: 100%;
	overflow: hidden;
	padding: 10px;
	background: #fff;
	margin: auto;
}
.price-moment-slider-one {
	font-size: 17px;
	margin-top: 20px;
	font-weight: 700;
	position: relative;
	min-height: 60px;
	padding-top: 13px;
}
.price-moment-slider-one .woocommerce-Price-amount {
	font-size: 20px;
}

.price-moment-slider-one del .woocommerce-Price-amount {
	font-size: 15px;
}
.price-moment-slider-one del {
	float: right;
	width: 100%;
	font-size: 15px;
	color: #6c8093;
	font-weight: normal;
	margin-top: -8px;
}
.mehrnoosh-image-for-moment-slider-one-two {
	padding: 10px;
	overflow: hidden;
}

.mehrnoosh-image-for-moment-slider-one-two img {
	float: right;
	width: 100%;
	border-radius: 100%;
}


.mehrnoosh-moment-oofer {
	position: absolute;
	left: 0;
	height: 55px;
	width: 45px;
	background: var(--color-home-accent);
	margin-left: 55px;
	top: 0;
	color: var(--color-home-primary);
	border-radius: 10px;
	text-align: center;
	padding-top: 16px;
}
.price-moment-slider-one-sy {
	position: absolute;
	left: 0;
	width: 45px;
	height: 55px;
	top: 0;
	background: #fff;
	padding-top: 2px;
	border-radius: 10px;
	margin-left: 1px;
}
.price-moment-slider-one-sy-one {
	float: right;
	width: 100%;
	text-align: center;
}
.price-moment-slider-one-sy-two {
	float: right;
	width: 100%;
	text-align: center;
}
.price-moment-slider-one {
	float: right;
	width: 100%;
	font-size: 17px;
	font-weight: 700;
	margin-top: 15px;
}

.mehrnoosh-iran-12-12-12 .swiper-slide-thumb-active .swiper-slide-thumbs-merhnoosh .swiper-slide-thumbs-merhnoosh-bottom::before {
	content: "";
	border-bottom: 10px solid #F2F6FC;
	border-left: 10px solid transparent;
	position: absolute;
	right: 0;
	top: 0;
	margin-right: 0px;
	margin-top: -10px;
}
.mehrnoosh-active-number-moment-slider {
	font-weight: 700;
}
.mehrnoosh-iran-12-12-12 .swiper-slide-thumb-active .swiper-slide-thumbs-merhnoosh .mehrnoosh-active-number-moment-slider {
	position: relative;
	left: 0;
	background: var(--color-home-primary);
	z-index: 1;
	height: 25px;
	text-align: center;
	border-radius: 90px;
	bottom: 0;
	box-shadow: 0px 2px 10px var(--color-home-background);
	color: #fff;
	display: block;
	margin: auto;
	width: 25px !important;
	padding-top: 2px;
	margin-top: 3px;
}
.mehrnoosh-iran-12-12-12 .swiper-slide-thumb-active .swiper-slide-thumbs-merhnoosh .swiper-slide-thumbs-merhnoosh-bottom::after {
	content: "";
	width: 10px;
	height: 10px;
	background: #fff;
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 0px 0px 90px 0px;
	margin-left: 0px;
	margin-right: 1px;
	margin-top: -10px;
}

.mehrnoosh-iran-12-12-12 .swiper-slide {
	min-height: 70px;
}
.moment-one-454546 .swiper-container {
	overflow: hidden;
	float: right;
	width: 100%;
}

.slide-progress42 {
	float: right;
	width: 100%;
	height: 10px;
	background: #fff;
	margin-bottom: 25px;
	border-radius: 90px;
}
.slide-progress {
	background: -webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0,0, 0, .1) 66%, transparent 66%), -webkit-linear-gradient(left, var(--color-home-primary), var(--color-home-primary));
	height: 10px;
	background-size: 35px 20px, 100% 100%, 100% 100% !important;
	border-radius: 90px;
}
.moment-one-box--1403 {
	float: right;
	width: 85%;
	box-sizing: border-box;
}
.mehrnoosh-iran-12-12-12 .swiper-container {
	width: 100%;
}
.mehrnoosh-iran-12-12-12 {
	position: absolute;
	top: 0;
	left: 0;
	width: 15%;
	padding-top: 45px;
}
.mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12 {
	background: var(--color-home-primary);
	padding: 5px;
	border-radius: 15px;
	position: absolute;
	margin-top: -18px;
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	bottom: unset;
	top: 0;
	margin-left: 10%;
}


.thumbnail-img-left-offertwo-home-two {
	float: left;
	width: 30%;
}
.mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12 .iran-button-slider-mehrnoosh {
	background: unset;
	color: #fff;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324 {
	overflow: unset;
}
.mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12 .iran-button-slider-mehrnoosh:hover {
	background: #fff;
	color: var(--color-home-primary);
}
.thumbnail-img-left-offertwo-home-two {
	float: left;
	width: 30%;
	box-sizing: border-box;
	padding: 15px 0px;
	border-radius: 25px;
	background: #fff;
	border-right: 2px solid #f2f6fc;
	padding-right: 20px;
	border-radius: 0px;
}
.thumbnail-img-left-offertwo-home-two .swiper-wrapper {
	overflow: unset;
	padding: 0px 15px;
	box-sizing: border-box;
}


.rez-meta-mehrnoosh-rizaba {
	float: right;
}
.button-title-box-timer-2mehrnoosh .button-width-text-mehrnoosh {
	background: #fff;
	color: #141d26;
	padding: 15px 20px;
}

.rez-meta-mehrnoosh-rizaba .rez-meta-mehrnoosh-title {
	float: right;
	width: 70px;
	height: 76px;
	background: #f2f6fc;
	margin-top: 15px;
	text-align: center;
	border-radius: 15px;
	box-sizing: border-box;
	font-size: 16px;
	margin-right: 15px;
}
.rez-meta-mehrnoosh-rizaba .rez-meta-mehrnoosh-title span {
	color: var(--color-home-primary);
	margin-top: 10px;
	float: right;
	width: 100%;
	font-size: 20px;
}

#mehrnoosh-image-slider-one-mehrnoosh-234324 .mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one {
	height: 430px;
}

.att-mini-mehrnoosh-single-product.mehrnoosh-box-234234-one-inslideroffertwo {
	float: right;
	width: 100%;
	margin-top: 25px;
}

.att-mini-mehrnoosh-single-product.mehrnoosh-box-234234-one-inslideroffertwo .onvan-mehrnoosh-vij-offer-slider-inslideroffertwo {
	float: right;
	width: 100%;
	margin-bottom: 20px;
	font-size: 16px;
}
.mehrnoosh-main-slider-offer-two-box-img-left-mehrnoosh-two .mehrnoosh-timer-single-product.nevise::before {
	content: "";
	position: absolute;
	width: 3px;
	height: 50px;
	background: var(--color-home-primary);
	left: 0;
	top: 0;
	box-shadow: 0px 2px 15px var(--color-home-primary);
	margin-top: 25px;
	border-radius: 90px;
	margin-left: -2px;
}
.mehrnoosh-product-slider-one-element-img-five img {
	float: right;
	width: 100%;
}
.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-1-fiveslider6666666555 {
	float: right;
	height: 40px;
	margin-top: 20px;
	margin-bottom: -20px;
	margin-right: 20px;
	background: #f2f6fc;
	border-radius: 90px;
}
.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-1-fiveslider6666666555 .mehrnoosh-slider-arrow i {
	color: #141d26;
	padding-top: 10px;
}

.tooltip-mehrnoosh-shop-box {
	position: absolute;
	top: 0;
	background: #6D90B9;
	color: #fff;
	padding: 7px 0px;
	width: 120px;
	text-align: center;
	font-size: 14px;
	border-radius: 90px;
	margin-top: -45px;
	right: 0;
	display: none;
}


.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-1-fiveslider6666666555 .mehrnoosh-slider-arrow {
	width: 40px;
	height: 40px;
	float: right;
	border-radius: 150px;
}
.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-1-fiveslider6666666555 .mehrnoosh-slider-arrow:hover i {
	color: var(--color-home-primary);
}
.mehrnoosh-main-slider-offer-two-box-img-left-mehrnoosh-two .mehrnoosh-timer-single-product.nevise::after {
	content: "";
	position: absolute;
	width: 3px;
	height: 50px;
	background: var(--color-home-primary);
	right: 0;
	top: 0;
	box-shadow: 0px 2px 15px var(--color-home-primary);
	margin-top: 25px;
	border-radius: 90px;
	margin-right: -2px;
}
.mehrnoosh-main-slider-offer-two-box-img-left-mehrnoosh-two .mehrnoosh-timer-single-product.nevise .seconds.time1.mini-1-time {
	background: var(--color-home-primary);
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
}
.mehrnoosh-main-slider-offer-two-box-img-left-mehrnoosh-two .mehrnoosh-timer-single-product.nevise {
	box-shadow: unset;
	margin-bottom: 0px;
	margin-top: 20px;
	border: 2px solid #fff;
	position: relative;
}
.att-mini-mehrnoosh-single-product-meta-inslideroffertwo::before {
	width: 3px;
	height: 10px;
	background: var(--color-home-primary);
	border-radius: 90px;
	content: "";
	float: right;
	margin-top: 7px;
	margin-left: 10px;
	box-shadow: 0px 2px 10px var(--color-home-primary);
	/* border-radius: 90px; */
}
.att-mini-mehrnoosh-single-product-meta-inslideroffertwo {
	float: right;
	padding: 5px 10px;
}
.button-width-text-mehrnoosh.mehrnoosh-uodate-in-offer-slider-two {
	background: unset;
	padding-right: 10px;
}
.button-title-box-timer-2mehrnoosh .button-width-text-mehrnoosh:first-child i {
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	background: var(--color-home-primary);
	color: #fff;
	display: block;
	width: 30px;
	height: 30px;
	margin: auto;
	margin-top: auto;
	margin-bottom: auto;
	border-radius: 90px;
	padding-top: 7px;
	padding-right: 0px;
	margin-top: -4px;
	margin-bottom: -10px;
	text-align: center;
	margin-left: 10px;
	margin-right: -5px;
}
.swiper-slide-mehrnoosh-thumb-foroffer-two {
	float: left;
	width: 100px;
	height: 100px;
	padding: 15px;
	box-sizing: border-box;
	background: #F2F6FC;
	border-radius: 25px;
	cursor: pointer;
	overflow: hidden;
}
.bottom-in-title-offertwo .bix-top-header-title-two-english-offer {
	background: unset;
	padding: 0px;
	color: #6D90B9;
	margin-bottom: 10px;
}
.mehrnoosh-sell-bars45435 .bamdad-darsad span {
	color: #141d26;
	font-weight: normal;
}
.button-title-box-timer-2mehrnoosh .button-width-text-mehrnoosh:first-child {
	padding-right: 0px;
	background: none !important;
}
.mehrnoosh-main-slider-offer-two-box-img-left-mehrnoosh-two {
	float: right;
	width: 40%;
	background: #f2f6fc;
	border-radius: 25px;
	padding: 25px;
	box-sizing: border-box;
}
.mehrnoosh-sell-bars45435 .bamdad-darsad {
	color: var(--color-home-primary);
	font-weight: 700;
	margin-bottom: 10px;
}
.button-title-box-timer-2mehrnoosh {
	float: right;
	width: 100%;
	margin-top: 20px;
}
#mehrnoosh-offer-price-one {
	padding-left: 70px;
	text-align: left;
	background: #f2f6fc;
	border-radius: 15px;
	float: right;
	width: unset;
	padding: 20px;
	height: 76px;
}
.price-and-box-mehrnoosh-in-shop-offer-newoffer-in-slider i {
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	background: var(--color-home-primary);
	color: #fff;
	display: block;
	width: 25px;
	height: 25px;
	margin: auto;
	border-radius: 90px;
	padding-top: 5px;
	padding-right: 0px;
	margin-top: 13px;
	margin-bottom: 5px;
}
.price-and-box-mehrnoosh-in-shop-offer-newoffer-in-slider {
	float: right;
	width: 60px;
	height: 76px;
	background: #f2f6fc;
	margin-top: 15px;
	margin-right: 15px;
	border-radius: 15px;
	text-align: center;
	font-weight: 700;
}


.price-moment-slider-one-sy45 {
	float: right;
	text-align: right;
	width: unset;
	margin-bottom: -10px;
}
#mehrnoosh-offer-price-one .price-moment-slider-one-sy {
	background: var(--color-home-primary);
	color: #fff;
	position: relative;
	float: left;
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	margin-top: -10px;
	margin-bottom: -10px;
	margin-left: -10px;
	margin-right: 15px;
}
.mehrnoosh-main-slider-offer-two-box-main-left-mehrnoosh-two {
	float: right;
	width: 60%;
	padding-right: 50px;
	box-sizing: border-box;
	padding-top: 50px;
}
.mehrnoosh-slider-offer-two-timer {
	float: right;
	width: 100%;
	background: #fff;
	padding: 30px;
	border-radius: 40px;
	border: 2px solid #f2f6fc;
}
.mehrnoosh-main-slider-offer-two-box-main-left-mehrnoosh-two-title {
	font-size: 20px;
	font-weight: 700;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.mehrnoosh-main-slider-offer-two-box-img-left-mehrnoosh-two img {
	float: right;
	width: 100%;
	border-radius: 15px;
	padding: 10px;
	background: #fff;
}
.swiper-slide-mehrnoosh-thumb-foroffer-two img {
	border-radius: 10px;
	padding: 5px;
	background: #fff;
	width: 70px;
	height: 70px;
}

.mehrnoosh-title-in-offer-two-price del {
	display: none;
}
.swiper-slide-thumb-active .swiper-slide-mehrnoosh-thumb-foroffer-two .mehrnoosh-title-in-offer-two {
	display: block;
	float: right;
	width: 70%;
	padding-right: 15px;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
}
.swiper-slide-thumb-active .swiper-slide-mehrnoosh-thumb-foroffer-two {
	width: 100%;
	background: var(--color-home-primary);
	margin-right: -100px;
	box-shadow: 0px 2px 10px var(--color-home-primary)66;
}
.mehrnoosh-title-in-offer-two {
	display: none;
}
.swiper-slide-thumb-active .swiper-slide-mehrnoosh-thumb-foroffer-two img {
	float: right;
	width: 70px;
	border-radius: 15px;
}

.mehrnoosh-sell-bars45435 {
	float: right;
	width: 100%;
	margin-top: 10px;
}
.mehrnoosh-sell-bars45435 .progress-bar-bamdad {
	background-image: -webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0,0, 0, .1) 66%, transparent 66%), -webkit-linear-gradient(left, var(--color-home-primary), var(--color-home-primary)) !important;
	/* background-size: auto, auto; */
	background-size: 35px 20px, 100% 100%, 100% 100% !important;
}
.mehrnoosh-sell-bars45435 .progress-area-bamdad {
	background: #f2f6fc;
}
.mehrnoosh-title-in-offer-two-price {
	float: right;
	background: #fff;
	padding: 5px 15px;
	border-radius: 90px;
	margin-top: 5px;
	color: #141d26;
	padding-top: 7px;
	min-width: 100%;
	width: 100%;
}
.mehrnoosh-grid-post-two-1:hover .post-grid-title-mehrnoosh-grid-post-two {
	color: var(--color-home-primary);
	transition: 0.5s;
}

.mehrnoosh-grid-post-two-1 .post-grid-title-mehrnoosh-grid-post-two {
	transition: 0.5s;
}
.mehrnoosh-title-in-offer-two-price .woocommerce-Price-currencySymbol {
	float: left;
	background: var(--color-home-primary);
	border-radius: 90px;
	margin-left: -8px;
	margin-right: 5px;
	color: #fff;
	padding: 0px 10px;
	margin-top: -1px;
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
}
.mehrnoosh-slider-main-offertwo-in-home-two {
	float: right;
	width: 70%;
	padding-left: 20px;
	box-sizing: border-box;
	padding-top: 15px;
}


.mehrnoosh-title-in-offer-two-1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


.mehrnoosh-slider-main-one-element-five-slider-right {
	float: right;
	width: 20%;
}

.mehrnoosh-slider-main-one-element-five-slider-right img {
	float: right;
	width: 100%;
	border-radius: 25px;
}
.mehrnoosh-slider-main-one-element-five-slider-left {
	float: right;
	width: 80%;
	padding-right: 30px;
	box-sizing: border-box;
}
.mehrnoosh-product-slider-one-element-five {
	float: right;
	width: 100%;
	border-radius: 25px;
	min-height: 460px;
	padding: 25px;
	box-sizing: border-box;
	background: #f2f6fc;
	overflow: hidden;
	position: relative;
}
.mehrnoosh-title-slider-one-element-five {
	float: right;
	width: 100%;
	font-size: 16px;
	font-weight: 700;
	min-height: 50px;
	max-height: 50px;
	overflow: hidden;
	padding: 0px 10px;
	box-sizing: border-box;
}
.mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one .price-moment-slider-one-sy45 .woocommerce-Price-amount {
	font-size: 17px;
}
.mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one {
	width: 72%;
	text-align: left;
	float: left;
	background: unset;
	padding-left: 10px;
}

.mehrnoosh-product-slider-one-element-img-five {
	float: right;
	width: 100%;
	padding: 20px;
	background: #fff;
	border-radius: 25px;
	margin-bottom: 20px;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five {
	width: 55px;
	background: #fff;
	padding: 10px;
	border-radius: 15px;
	position: absolute;
	margin: 10px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	margin-right: -100px;
	margin-top: 25px;
		transition: 0.3s;

}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .mehrnoosh-product-box-meta-shop-button.quick-view-button {
	margin: 4px 0px;
}

.mehrnoosh-slider-product-one-element-slider-five-title-box {
	float: right;
	width: 100%;
	margin-bottom: 50px;
	border-bottom: 2px solid #f2f6fc;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .tooltip-mehrnoosh-shop-box {
	margin-bottom: 0px;
	margin-right: 40px;
}
.mehrnoosh-slider-product-one-element-slider-five-title-box-two {
	float: right;
	height: 40px;
	background: #fff;
	margin-top: 20px;
	margin-bottom: -20px;
	margin-right: 20px;
	padding: 7px 15px;
	box-sizing: border-box;
	font-size: 17px;
	font-weight: 700;
}

.mehrnoosh-arrow-left-slide-five {
	float: left;
	width: 40px;
	height: 40px;
	background: #f2f6fc;
	font-size: 18px;
	padding-top: 0px;
	text-align: center;
	border-radius: 90px;
	margin-top: 20px;
	margin-bottom: -20px;
	margin-left: 20px;
	position: relative;
}
.mehrnoosh-arrow-left-slide-five a {
	float: right;
	width: 100%;
	height: 40px;
	padding-top: 11px;
}
.mehrnoosh-product-tablink .tablinks.active {
	background: var(--color-home-primary);
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	color: #fff;
}
.product-tab-list-mehrnoosh {
	float: right;
	width: 100%;
	margin-bottom: 20px;
}
.number-count-tab {
	float: left;
	height: 25px;
	padding: 0px 9px;
	background: #2e343e;
	border-radius: 90px;
	margin-top: -2px;
	margin-right: 8px;
	padding-top: 2px;
	margin-left: -5px;
	color: #fff;
}
.mehrnoosh-products-btn {
	float: right;
	width: 100%;
	padding: 25px 10px;
	box-sizing: border-box;
}
.mehrnoosh-product-tablink .tablinks.active .number-count-tab {
	background: var(--color-home-secondary);
}
.mehrnoosh-product-tablink {
	float: right;
	margin-top: 15px;
	margin-bottom: -25px;
	margin-right: 20px;
}

.mehrnoosh-product-tablink .tablinks {
	background: #f2f6fc;
	padding: 14px 15px;
	font-size: 15px;
	font-family: yekan bakh;
	border-radius: 15px;
	margin-left: 15px;
	border: unset;
	height: 50px;
	font-weight: 700;
	cursor: pointer;
}
.mehrnoosh-tab-title-product-box #mehrnoosh-offer-price-one {
	width: 100%;
	padding-left: 15px;
	padding-right: 0px;
	text-align: left;
	margin-top: 0px;
	background: unset;
}
.mehrnoosh-tab-title-product-box #mehrnoosh-offer-price-one .price-moment-slider-one-sy45 {
	text-align: right;
	width: 100%;
	float: right;
	padding-top: 5px;
}

.sale-offer-counter-box-box-one-34563 {
	position: absolute;
	bottom: 0px;
	font-weight: 700;
	height: 20%;
	top: 40%;
	left: 0;
	padding-top: 7px;
	padding-left: 10px;
}
.sale-offer-counter-box-box-one-34563::before {
	content: "";
	width: 3px;
	height: 100%;
	background: #2e343e;
	position: absolute;
	left: 0;
	box-shadow: 0px 2px 15px #2e343e;
	border-radius: 90px;
	bottom: 0px;
	margin-left: -2px;
	margin-bottom: 0px;
}
.mehrnoosh-tab-title-product-box #mehrnoosh-offer-price-one .price-moment-slider-one-sy45 del {
	margin-top: -11px;
}
.mehrnoosh-tab-title-product {
	float: right;
	width: 100%;
	font-size: 15px;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.product-list-tab-one {
	float: right;
	width: 33.3%;
	padding: 10px;
	box-sizing: border-box;
}
.mehrnoosh-tab-title-product-box {
	float: right;
	width: 70%;
	padding-right: 20px;
	box-sizing: border-box;
}
.mehrnoosh-products-link i {
	float: left;
	width: 35px;
	height: 35px;
	font-size: 18px;
	background: var(--color-home-primary);
	text-align: center;
	color: #fff;
	border-radius: 150px;
	margin-top: -4px;
	margin-bottom: -20px;
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	padding-top: 9px;
	padding-left: 1px;
	margin-right: 20px;
	margin-left: -10px;
}
.mehrnoosh-img-thumbnail-mehrimage {
	float: right;
	width: 100%;
	height: 102px;
	background-size: 100%;
	background-position: center !important;
	border-radius: 20px;
	overflow: hidden;
	position: relative;
}
.mehrnoosh-post-grid-meta-one {
	float: right;
	padding: 10px 0px;
}
.post-grid-title-mehrnoosh-grid-post-two {
	float: right;
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	font-weight: 700;
	line-height: 25px;
	min-height: 50px;
	max-height: 50px;
}
.mehrnoosh-post-grid-meta-two {
	float: left;
	height: unset;
	padding: 7px 10px;
	border-radius: 10px;
	margin-top: 7px;
	font-weight: 700;
	text-align: center;
	background: #fff;
	position: relative;
	margin-left: 15px;
	margin-top: 15px;
}
.mehrnoosh-post-grid-meta-two-box {
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	background: var(--color-home-primary);
	color: #fff;
	display: block;
	width: 25px;
	height: 25px;
	margin: auto;
	margin-top: auto;
	margin-bottom: auto;
	border-radius: 90px;
	padding-top: 2px;
	padding-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.mehrnoosh-post-grid-meta-two-title {
	float: right;
	width: 100%;
	margin-top: 5px;
}
.mehrnoosh-post-grid-meta-one i {
	float: right;
	width: 35px;
	height: 35px;
	background: #f2f6fc;
	font-size: 16px;
	padding-top: 9px;
	text-align: center;
	border-radius: 90px;
	position: relative;
	display: block;
	margin-top: -3px;
}
.mehrnoosh-img-thumbnail-mehrimage::before {
	content: "";
	position: absolute;
	float: right;
	width: 100%;
	height: 100%;
	background: #111;
	opacity: 0.2;
}
.mehrnoosh-grid-post-two-1 {
	float: right;
	width: 25%;
	padding: 10px;
	box-sizing: border-box;
}
.mehrnoosh-tab-product-list-one {
	float: right;
	width: 100%;
	border-radius: 20px;
	padding: 30px;
	box-sizing: border-box;
	background: #fff;
	border: 2px solid #f2f6fc;
	position: relative;
}
.mehrnoosh-products-link {
	float: right;
	padding: 15px 25px;
	background: #f2f6fc;
	color: #2e343e;
	border-radius: 15px;
	font-weight: normal;
	font-size: 17px;
}
.mehrnoosh-tab-product-list-one::before {
	content: "";
	width: 3px;
	height: 20%;
	background: var(--color-home-primary);
	position: absolute;
	right: 0;
	box-shadow: 0px 2px 15px var(--color-home-primary)d6;
	border-radius: 90px;
	margin-left: -2px;
	top: 40%;
}
.product-list-tab-one {
	float: right;
	width: 33.3%;
	padding: 10px;
	box-sizing: border-box;
}

.mehrnoosh-products-link:hover i {
	margin-right: 30px;
	transition: 0.3s;
}
.mehrnoosh-list-tab-one {
	float: right;
	width: 100%;
	display: none;
}
.mehrnoosh-tab-product-list-one .mehrnoosh-tab-product-list-two-img {
	float: right;
	width: 28%;
	background: unset;
	padding: 0px;
	border-radius: 20px;
	overflow: hidden;
}
.mehrnoosh-tab-product-list-one .mehrnoosh-tab-product-list-two-img img {
	float: right;
	width: 100%;
	border-radius: 10px;
}
.mehrnoosh-list-tab-one.htactive {
	display: block;
}
.mehrnoosh-slider-product-one-element-slider-five-title-box .ht-tab-menus.tab {
	margin: 0px;
	padding: 0px;
}
.mehrnoosh-tab-title-product-box #mehrnoosh-offer-price-one .price-moment-slider-one-sy {
	float: right;
	margin-right: 0px;
	margin-left: 15px;
	background: #f2f6fc;
	box-shadow: unset;
	color: #141d26;
	display: none;
}
.mehrnoosh-more-slider-five-403-mordad {
	position: absolute;
	top: 0;
	background: #6D90B9;
	color: #fff;
	padding: 7px 0px;
	width: 120px;
	text-align: center;
	font-size: 14px;
	border-radius: 90px;
	margin-top: -45px;
	left: 0;
	display: none;
}
.mehrnoosh-tab-title-product-box #mehrnoosh-offer-price-one .woocommerce-Price-currencySymbol {
	display: inline;
	background: var(--color-home-primary);
	font-size: 15px;
	padding: 5px 10px;
	border-radius: 90px;
	color: #fff;
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	margin-right: 10px;
}
.mehrnoosh-tab-title-product-box #mehrnoosh-offer-price-one .price-moment-slider-one-sy45 del .woocommerce-Price-currencySymbol {
	display: none;
}
.mehrnoosh-arrow-left-slide-five:hover .mehrnoosh-more-slider-five-403-mordad {
	display: block;
}
.mehrnoosh-arrow-left-slide-five:hover a {
	color: #fff;
}
.mehrnoosh-arrow-left-slide-five:hover {
	background: #141d26;
	color: #fff;
	transition: 0.3s;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .mehrnoosh-product-box-meta-shop-button.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh:hover {
	background: var(--color-home-primary);
}
.mehrnoosh-slider-product-one-element-slider-five-title-box-one i {
	float: right;
	width: 40px;
	height: 40px;
	font-size: 18px;
	background: var(--color-home-primary);
	text-align: center;
	color: #fff;
	border-radius: 150px;
	margin-top: 20px;
	margin-bottom: -20px;
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	padding-top: 11px;
	padding-left: 1px;
	margin-right: 20px;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .mehrnoosh-product-box-meta-shop-button.quick-view-button:hover {
	background: var(--color-home-primary);
	color: #fff;
}

.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh:hover {
	background: var(--color-home-primary);
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh button.woosc-added {
	background: var(--color-home-primary) !important;
	margin-right: -1px;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh button.woosc-added::before {
	margin-left: 10px;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh button.woosc-added::before {
	color: #fff;
}



.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh:hover button::before {
	color: #fff;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .mehrnoosh-product-box-meta-shop-button.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh:hover a {
	color: #fff;
}

.mehrnoosh-product-slider-one-element-five:hover .mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five {
	margin-right: 20px;
	transition: 0.3s;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five::after {
	position: absolute;
	content: "";
	width: 20px;
	height: 3px;
	background: var(--color-home-primary);
	top: 0;
	right: 0;
	margin-right: 17px;
	box-shadow: 0px 2px 15px var(--color-home-primary);
	border-radius: 150px;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .mehrnoosh-product-box-meta-shop-button.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh {
	background: unset;
}

.mehrnoosh-product-slider-one-element-five .tooltip-mehrnoosh-shop-box {
	top: unset;
	bottom: 0;
	margin-bottom: -45px;
}



.mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one .price-moment-slider-one-sy45 {
	float: left;
	text-align: left;
	width: 60%;
	padding-top: 7px;
}
.mehrnoosh-product-slider-one-element-five-mehr {
	float: right;
	width: 100%;
	padding: 0px 10px;
}

.mehrnoosh-product-slider-one-element-five .price-and-box-mehrnoosh-in-shop-offer-newoffer-in-slider {
	margin-right: 0px;
	width: 50px;
	background: #fff;
	height: 50px;
	border-radius: 150px;
	margin-top: 20px;
}

.mehrnoosh-product-slider-one-element-five .price-and-box-mehrnoosh-in-shop-offer-newoffer-in-slider .sale-offer-counter-box-box-one {
	margin-top: 0px;
	background: #fff;
	border-radius: 90px;
	padding-top: 2px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}
.mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one .price-moment-slider-one-sy45 del {
	margin-top: -14px;
}

.category-two-hometwo-inner {
	background: #f2f6fc;
	padding: 20px;
	border-radius: 20px;
	float: right;
	width: 100%;
}
#cart-unic-one-home-two .mehrnoosh-cart-one-box-cart-home-one {
	background: var(--color-cosm-primary);
	box-shadow: unset;
	width: 70px;
	height: 90px;
	padding: 15px 17px;
	position: relative;
	box-shadow: 0px 2px 15px var(--color-cosm-background);
}
#cart-unic-one-home-two .mehrnoosh-cart-one-box-cart-home-one .sabad-cart-mehrnoosh-one-in-home-two {
	background: #fff;
	width: 35px;
	height: 35px;
	border-radius: 150px;
	color: var(--color-cosm-primary);
}
#cart-unic-one-home-two .mehrnoosh-cart-one-box-cart-home-one .sabad-cart-mehrnoosh-one-in-home-three {
	text-align: center;
	font-size: 15px;
	position: absolute;
	margin-bottom: 10px;
}
#cart-unic-one-home-two .mehrnoosh-cart-one-box-cart-home-one:hover {
	background: var(--color-cosm-secondary);
	color: #fff;
	transition: 0.3s;
}
#user-box-header-mehrnoosh-one-home-three .user-box-header-mehrnoosh-one {
	background: #fff;
	width: 80px;
	height: 90px;
	text-align: center;
	padding: 0px;
	margin-left: 15px;
	box-shadow: 0px 2px 15px #7c4f7e1c;
}

#user-box-header-mehrnoosh-one-home-three65 {
	float: left;
	background: unset;
	padding: 10px 0px;
	border-radius: 15px;
	padding-right: 20px;
}
#user-box-header-mehrnoosh-one-home-three65 .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545 span {
	float: left;
	font-size: 15px;
	margin-right: 8px;
}
#user-box-header-mehrnoosh-one-home-three65 .header-etel-mehrnoosh-box {
	width: 40px;
	height: 40px;
	float: left;
	background: var(--color-cosm-accent);
	color: var(--color-cosm-primary);
	padding-top: 10px;
	font-size: 20px;
	text-align: center;
	border-radius: 10px;
	margin-right: 10px;
}
#user-box-header-mehrnoosh-one-home-three65 .header-etel-mehrnoosh-box:hover {
	background: var(--color-cosm-primary);
	color: #fff;
	transition: 0.3s;
}
#user-box-header-mehrnoosh-one-home-three65 .header-etel-mehrnoosh-box {
	width: 40px;
	height: 40px;
	float: left;
	background: var(--color-cosm-accent);
	color: var(--color-cosm-primary);
	padding-top: 10px;
	font-size: 20px;
	text-align: center;
	border-radius: 10px;
	margin-right: 10px;
	border-radius: 90px;
}

#user-box-header-mehrnoosh-one-home-three65 .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545:hover {
	background: unset !important;
	color: var(--color-cosm-primary);
	transition: 0.3s;
}
#user-box-header-mehrnoosh-one-home-three65 .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545:hover .fi.fi-rr-bell {
	color: var(--color-cosm-primary);
		transition: 0.3s;

}
#user-box-header-mehrnoosh-one-home-three65 .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545 .fi.fi-rr-bell {
		transition: 0.3s;

}
#user-box-header-mehrnoosh-one-home-three65 .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545 {
	transition: 0.3s;
}
#user-box-header-mehrnoosh-one-home-three65 .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545 .number-heart {
	background: var(--color-cosm-primary);
	box-shadow: 0px 2px 15px var(--color-cosm-background);
}
#user-box-header-mehrnoosh-one-home-three65 .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545 {
	width: unset;
	text-align: left;
	padding-left: 10px;
	margin-right: 0px;
	background: unset;
	color: #141d26;
}
#user-box-header-mehrnoosh-one-home-three .user-box-header-mehrnoosh-one::before {
	content: "";
	width: 30px;
	height: 3px;
	background: var(--color-cosm-primary);
	position: absolute;
	right: 0;
	margin-right: 25px;
	box-shadow: 0px 2px 15px var(--color-cosm-background);
	border-radius: 90px;
}

#user-box-header-mehrnoosh-one-home-three .user-box-header-mehrnoosh-one-box-one {
	padding-top: 30px;
	margin-top: 70px;
}
.user-meta-mehrnoosh {
	text-align: right;
}
.user-box-header-mehrnoosh-two.mehrnoosh-login-hover-header {
	float: right;
	width: 100%;
	text-align: center;
	margin-left: 0px;
	height: 35px;
	overflow: hidden;
}
#user-box-header-mehrnoosh-one-home-three .user-box-header-mehrnoosh-one:hover .user-box-header-mehrnoosh-two.mehrnoosh-login-hover-header span:last-child {
}
#user-box-header-mehrnoosh-one-home-three .user-box-header-mehrnoosh-one:hover .user-box-header-mehrnoosh-two.mehrnoosh-login-hover-header span:first-child {
}
.user-box-header-mehrnoosh-two.mehrnoosh-login-hover-header span {
	font-size: 15px;
	margin-top: 9px;
	margin-left: 0px !important;
}
#user-box-header-mehrnoosh-one-home-three .user-box-header-mehrnoosh-one .mehrnoosh-bix-innder-0my-account-three-box-home .fi.fi-rr-user {
	float: unset;
	display: table;
	margin: auto;
	padding-right: 1px;
	background: var(--color-cosm-primary);
	box-shadow: unset;
	box-shadow: 0px 2px 15px var(--color-cosm-background);
}
#user-box-header-mehrnoosh-one-home-three .user-box-header-mehrnoosh-one .mehrnoosh-bix-innder-0my-account-three-box-home {
	height: 90px;
	width: 80px;
	text-align: center;
	padding: 15px 0px !important;
}
#cart-unic-one-home-two .mehrnoosh-cart-one-box-cart-home-one{
	transition: 0.3s;
}
#cart-unic-one-home-two .mehrnoosh-cart-one-box-cart-home-one:hover .sabad-cart-mehrnoosh-one-in-home-two {
	background: var(--color-cosm-primary);
	transition: 0.3s;
	color: #fff;
}

#cart-unic-one-home-two .mehrnoosh-cart-one-box-cart-home-one .sabad-cart-mehrnoosh-one-in-home-two {
		transition: 0.3s;
}
.category-two-hometwo-mask {
	width: unset;
	height: unset;
	margin: auto;
	background: #fff;
	position: relative;
	margin-bottom: -20px;
	border-radius: 0px 25px 0px 0px;
	text-align: center;
	padding-top: 10px;
	float: left;
	margin-left: -20px;
	position: relative;
}
.category-two-hometwo-mask-left::before {
	content: "";
	border-bottom: 20px solid #fff;
	border-right: 20px solid transparent;
	position: absolute;
	right: 0;
	bottom: 0;
	margin-right: -20px;
	margin-bottom: 0px;
}
.category-two-hometwo {
	float: right;
	width: 100%;
}
.category-two-hometwo-mask-right::after {
	content: "";
	width: 20px;
	height: 20px;
	background: #f2f6fc;
	position: absolute;
	top: 0;
	left: 0;
	margin-bottom: 0px;
	border-radius: 0px 0px 0px 90px;
	margin-left: 0px;
	margin-top: -20px;
}
.counter-product-category-mask {
	background: #f2f6fc;
	text-align: center;
	/* margin-right: 5px; */
	float: unset;
	min-width: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 20px;
	width: unset;
	height: unset;
	margin: auto;
	padding: 10px;
	margin-right: 10px;
	color: var(--color-home-primary);
	font-weight: 700;
}
.counter-product-category-mask-98444 {
	background: var(--color-home-primary);
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	color: #fff;
	padding: 2px 10px;
	border-radius: 90px;
	font-weight: normal;
}
.category-two-hometwo-inner .category-two-hometwo-img {
	width: 70px;
	margin: auto;
	height: 70px;
	margin-top: 15px;
}
.category-two-hometwo-mask-out {
	float: right;
	width: 100%;
	margin-top: 20px;
}
.category-two-hometwo-title {
	float: right;
	width: 100%;
	text-align: right;
	font-weight: 700;
	font-size: 16px;
	margin-top: 20px;
	position: relative;
}

.category-two-hometwo-title::before {
	content: "";
	background: var(--color-home-primary);
	width: 10px;
	height: 100%;
	box-shadow: 0px 2px 10px var(--color-home-primary)66;
	float: right;
	position: absolute;
	right: 0;
	margin-right: -25px;
	border-radius: 90px;
}

.category-two-hometwo-inner:hover .category-two-hometwo-mask {
	padding-top: 10px;
	transition: 0.3s;
}
.category-two-hometwo-mask-right::before {
	content: "";
	border-bottom: 20px solid #fff;
	border-right: 20px solid transparent;
	position: absolute;
	left: 0;
	top: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: -19px;
}
.category-two-hometwo-mask-left::after {
	content: "";
	width: 20px;
	height: 20px;
	background: #f2f6fc;
	position: absolute;
	bottom: 0;
	right: 0;
	margin-bottom: 0px;
	border-radius: 0px 0px 0px 90px;
	margin-left: 0px;
	margin-right: -20px;
}
#mehrnoosh-search-two-full-size #search-box-12-box-mehrnoosh {
	height: 90px;
	box-shadow: 0px 2px 15px #7c4f7e1c;
	padding: 0px 15px;
	width: 100%;
}

#mehrnoosh-search-two-full-size #search-box-12-box-mehrnoosh #woocommerce-product-search-field {
	font-size: 17px !important;
	height: 90px;
}

#mehrnoosh-search-two-full-size #close-search {
	margin-top: 14px;
	margin-left: 40px;
}

#mehrnoosh-search-two-full-size #search-box-12-box-mehrnoosh button i {
	width: 50px;
	height: 50px;
	float: left;
	border-radius: 10px;
	margin-top: -10px;
	background: var(--color-cosm-accent);
	color: var(--color-cosm-primary);
	padding-top: 16px;
	margin-left: -2px;
}

#mehrnoosh-search-two-full-size #loading-indicator {
	margin-left: 40px;
	margin-top: 26px;
}

#mehrnoosh-search-two-full-size #search-box-12-box-mehrnoosh button:hover i {
	background: var(--color-cosm-primary);
	color: #fff;
	transition: 0.3s;
}
#user-box-header-mehrnoosh-one-home-three .user-box-header-mehrnoosh-one:hover .mehrnoosh-vorood-left {
  margin-top: 30px;
  transition: 0.3s;
}
#mehrnoosh-search-two-full-size #search-box-12-box-mehrnoosh button i {
	transition: 0.3s;
}

.mehrnoosh-vorood-left {
  float: right;
  width: 100%;
    transition: 0.3s;

}
.mehrnoosh-register-right {
  float: right;
  width: 100%;
    transition: 0.3s;

}
#user-box-header-mehrnoosh-one-home-three .user-box-header-mehrnoosh-one:hover .user-box-header-mehrnoosh-two.mehrnoosh-login-hover-header .mehrnoosh-register-right {
  margin-top: -44px !important;
  transition: 0.5s;
}
#mehrnoosh-search-two-full-size #search-box-12-box-mehrnoosh::before {
	float: right;
	width: 3px;
	content: "";
	height: 30px;
	background: var(--color-cosm-primary);
	position: absolute;
	right: 0;
	margin-top: 30px;
	border-radius: 150px;
	box-shadow: 0px 2px 15px var(--color-cosm-background);
}


#mehrnoosh-slider-three-image {
	float: right;
	width: 100%;
	height: 400px;
	background: var(--color-cosm-accent);
	border-radius: 35px;
	position: relative;
	height: unset !important;
	padding: 40px 0px;
}
.slider-three-image-img-left-box-one {
	float: left;
	width: 30%;
	overflow: hidden;
	margin: 40px;
	position: absolute;
	left: 0;
	bottom: 0;
	/* margin-bottom: 0px; */
	margin-bottom: -80px;
}
.button-mehrnoosh-slider-three-iran {
	position: relative;
	background: var(--color-cosm-primary);
	border-radius: 10px;
	color: #fff;
	box-shadow: 0px 2px 15px var(--color-cosm-background);
	float: right;
	margin-top: 30px;
}

.button-mehrnoosh-slider-three-iran a {
	float: right;
	width: 100%;
	padding: 15px 25px;
	font-weight: normal;
	font-size: 17px;
	color: #fff;
}
#mehrnoosh-slider-three-image-mask {
	position: relative;
	width: 40%;
	height: unset;
	background: #fff;
	border-radius: 0px 0px 0px 35px;
	margin-top: -40px;
}
#mehrnoosh-slider-three-image-full-234234 {
	float: right;
	width: 100%;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 50px;
}
#mehrnoosh-slider-three-image-mask-left::before {
	content: "";
	border-top: 30px solid #fff;
	border-left: 30px solid transparent;
	position: absolute;
	float: right;
	bottom: 0;
	margin-bottom: -30px;
}
.mehrnoosh-slider-imgthree-box-inner {
	float: right;
	width: 60%;
	margin-top: 25px;
	padding-right: 40px;
	box-sizing: border-box;
}
.mehrnoosh-slider-imgthree-box-inner-dec {
	font-size: 16px;
	line-height: 30px;
}
.mehrnoosh-title-imageslider-homethree p {
	margin: 0px;
	padding: 0px;
}
.mehrnoosh-title-imageslider-homethree strong {
	color: var(--color-cosm-primary);
	font-weight: 900;
}
.mehrnoosh-buttom-one-elementor a span p {
	margin: 0px;
}
#mehrnoosh-slider-three-image-mask-left::after {
	width: 30px;
	height: 30px;
	background: var(--color-cosm-accent);
	position: absolute;
	right: 0;
	content: "";
	bottom: 0;
	margin-bottom: -30px;
	border-radius: 0px 90px 0px 0px;
}
#mehrnoosh-slider-three-image-mask-right::before {
	content: "";
	border-top: 30px solid #fff;
	border-left: 30px solid transparent;
	position: absolute;
	top: 0;
	left: 0;
	margin-left: -30px;
}
#mehrnoosh-slider-three-image-mask-right::after {
	width: 30px;
	content: "";
	height: 30px;
	left: 0;
	background: var(--color-cosm-accent);
	top: 0;
	position: absolute;
	margin-left: -30px;
	border-radius: 0px 90px 0px 0px;
}

.mehrnoosh-title-imageslider-homethree {
	position: absolute;
	width: 30%;
	font-size: 30px;
	text-align: right;
	line-height: 50px;
	font-weight: 300;
	padding: 20px;
	box-sizing: border-box;
	padding-bottom: 40px;
}

#mehrnoosh-slider-three-image::before {
	content: "";
	position: absolute;
	width: 15%;
	height: 100%;
	background: -webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0,0, 0, .1) 66%, transparent 66%), -webkit-linear-gradient(left, var(--color-cosm-primary), var(--color-cosm-primary));
	left: 10%;
	top: 0;
	transform: skew(-20deg);
}
.mehrnoosh-title-homethree-one {
	float: right;
	width: 100%;
	padding: 20px 30px;
	box-sizing: border-box;
	background: #f2f6fc;
	border-radius: 25px;
	background: #f2f6fc;
	min-height: 95px;
}
.mehrnoosh-slider-product-one-element-slider-five-one {
}
.mehrnoosh-title-homethree-one-dots {
	float: right;
	width: 60px;
	height: 55px;
	position: relative;
	overflow: hidden;
	border-radius: 90px;
	background: #fff;
}

#mehrnoosh-price-for-single-product-elementor-threeprice .variations_form.cart {
	display: flex;
	flex-direction: column-reverse;
}
.mehrnoosh-title-homethree-one-dots-one::before {
	content: "";
	position: absolute;
	right: 0;
	height: 100%;
	border-right: 3px dotted #9dafca;
}
.mehrnoosh-title-homethree-one-dots-one::after {
    content: "";
  position: absolute;
  right: 0;
  height: 100%;
	border-right: 3px dotted #9dafca;
    right: 10px;
}
.mehrnoosh-title-homethree-one-dots-two::before {
  content: "";
  position: absolute;
  right: 0;
  height: 100%;
	border-right: 3px dotted #9dafca;
  right: 20px;
}

.mehrnoosh-title-homethree-one-dots-two::after {
  content: "";
  position: absolute;
  right: 0;
  height: 100%;
	border-right: 3px dotted #9dafca;
  right: 30px;
}


.mehrnoosh-title-homethree-one-dots-three::before {
  content: "";
  position: absolute;
  right: 0;
  height: 100%;
	border-right: 3px dotted #9dafca;
  right: 40px;
}

.mehrnoosh-title-homethree-one-dots-three::after {
  content: "";
  position: absolute;
  right: 0;
  height: 100%;
	border-right: 3px dotted #9dafca;
  right: 50px;
}


.mehrnoosh-title-54-one i {
	background: var(--color-cosm-primary);
	box-shadow: 0px 2px 15px var(--color-cosm-background);
	color: #fff;
	float: right;
	width: 50px;
	height: 35px;
	border-radius: 150px;
	text-align: center;
	padding-top: 11px;
	margin-top: 10px;
	margin-right: -40px;
	position: relative;
	margin-left: 15px;
}

.mehrnoosh-title-homethree-two {
	float: right;
	padding: 8px 0px;
	font-size: 17px;
	border-radius: 90px;
	position: relative;
	margin-top: 8px;
}
.arrow-slider-six-homethree-one i {
	float: left;
	width: 23px;
	height: 23px;
	background: #fff;
	color: var(--color-cosm-primary);
	text-align: center;
	padding-top: 4px;
	border-radius: 90px;
	margin-left: -5px;
	margin-right: 10px;
}

.arrow-slider-six-homethree-one:hover i {
	transition: 0.3s;
	background: #FF9ED9;
	color: #fff;
}
.mehrnoosh-slider-six-homethree-box-one {
	float: right;
	width: 100%;
	padding: 20px 10px;
	box-sizing: border-box;
}
.mehrnoosh-slider-six-homethree-box-one-inner-img {
	float: right;
	width: 100%;
	padding: 30px;
	box-sizing: border-box;
}

.mehrnoosh-slider-main-one-element-six-slider-left .swiper-wrapper {
	overflow: unset;
}

.mehrnoosh-slider-main-one-element-six-slider-left .swiper {
	/* overflow: unset; */
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-four .mehrnoosh-image-slider-one-two-img {
	height: 250px;
	min-height: 250px;
}
.mehrnoosh-slider-product-one-element-slider-six-one::before {
	background: #FFB1E1;
	position: absolute;
	width: 50%;
	right: 25%;
	height: 70%;
	content: "";
	filter: blur(80px);
	-webkit-filter: blur(80px);
	opacity: 0.1;
}
.mehrnoosh-slider-six-homethree-box-one:hover .bottom-mehrnoosh-slider-six-homethree-one {
	opacity: 1;
	transition: 0.3s;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-four .mehrnoosh-slider-iran-12 {
	background: #fff;
	margin-top: 0px;
	top: unset;
	bottom: 0;
	box-shadow: 0px 2px 15px #7c4f7e1c;
	margin-bottom: 25px;
	margin-left: 70px;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-four .mehrnoosh-slider-iran-12 i {
	color: #111;
}

#mehrnoosh-image-slider-one-mehrnoosh-234324-four {
	padding-bottom: 30px;
}
.mehrnoosh-title-slider-six-element {
	float: right;
	width: 100%;
	font-size: 16px;
	line-height: 25px;
	min-height: 50px;
	max-height: 50px;
	font-weight: 700;
	padding: 0px;
	position: relative;
	overflow: hidden;
}
.mehrnoosh-slider-six-homethree-pricebox {
	float: right;
	width: 100%;
	margin-top: 20px;
	font-size: 18px;
	font-weight: 700;
	height: 56px;
	padding-top: 15px;
}
.price-and-box-mehrnoosh-in-shop-offer-slider-six::before {
	content: "";
	position: absolute;
	left: 0;
	width: 3px;
	height: 100%;
	background: var(--color-cosm-primary);
	margin-left: -30px;
	top: 0;
	box-shadow: 0px 2px 5px var(--color-cosm-background);
	border-radius: 90px;
}

.price-and-box-mehrnoosh-in-shop-offer-slider-six-offer {
	float: left;
	background: var(--color-cosm-primary);
	box-shadow: 0px 2px 5px var(--color-cosm-background);
	border-radius: 90px;
	color: #fff;
	padding: 2px 10px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.price-and-box-mehrnoosh-in-shop-offer-slider-six {
	float: left;
	width: 25%;
	text-align: left;
	height: unset;
	font-size: 16px;
	margin-top: -13px;
	font-weight: normal;
	position: relative;
}

.mehrnoosh-slider-product-one-element-slider-six-one {
	float: right;
	width: 100%;
}

.bottom-mehrnoosh-slider-six-homethree-one .tooltip-mehrnoosh.tooltip-add-to-cart-mehr::before {
	display: none;
}
.bottom-mehrnoosh-slider-six-homethree-one {
	float: right;
	width: 100%;
	position: relative;
	padding: 15px;
	margin-top: 10px;
	background: unset;
	box-shadow: unset;
	border-radius: 20px;
	opacity: 1;
}
.bottom-mehrnoosh-slider-six-homethree-one .mehrnoosh-product-box-meta-shop-button.quick-view-button {
	background: var(--color-cosm-accent) ;
	color: var(--color-cosm-primary) ;
}
.bottom-mehrnoosh-slider-six-homethree-one .mehrnoosh-product-box-meta-shop-button.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh a {
	color: #141d26;
}

.bottom-mehrnoosh-slider-six-homethree-one .mehrnoosh-product-box-meta-shop-button.quick-view-button:hover {
	transition: 0.3s;
	background: var(--color-cosm-primary);
	color: #fff;
}

.bottom-mehrnoosh-slider-six-homethree-one .mehrnoosh-product-box-meta-shop-button.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh:hover a {
	color: #fff;
	transition: 0.3s;

}
.bottom-mehrnoosh-slider-six-homethree-one .add-to-cart-in-shop-page:hover i {
	color: var(--color-cosm-primary);
	transition: 0.3s;
	background: var(--color-cosm-accent);
}
.bottom-mehrnoosh-slider-six-homethree-one .add-to-cart-in-shop-page .add_to_cart_button.added i {
	background: var(--color-cosm-primary);
	color: #fff;
}
.bottom-mehrnoosh-slider-six-homethree-one .add-to-cart-in-shop-page i {
	background: var(--color-cosm-primary);
	color: #fff;
}
.bottom-mehrnoosh-slider-six-homethree-one .mehrnoosh-product-box-meta-shop-button.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh a {
	transition: 0.3s;

}
.mehrnoosh-slider-six-homethree-box-one-inner-img img {
	float: right;
	width: 100%;
	border-radius: 10px;
}
.bottom-mehrnoosh-slider-six-homethree-one .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh.mehrnoosh-in-list-compare {
	background: #fff;
	padding-right: 1px;
	box-shadow: 0px 2px 15px #7c4f7e1c;
}
.bottom-mehrnoosh-slider-six-homethree-one .mehrnoosh-product-box-meta-shop-button.quick-view-button {
	background: #fff;
	color: #141d26;
	box-shadow: 0px 2px 15px #7c4f7e1c;
}
#cart-unic-one-home-two .cart-counter-mehrnoosh-count-home-two .header-cart-count::after {
	content: "کالا";
	margin-right: 3px;
}
.bottom-mehrnoosh-slider-six-homethree-one .mehrnoosh-product-box-meta-shop-button.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh:hover {
	background: var(--color-cosm-primary);
	transition: 0.3s;
}
.bottom-mehrnoosh-slider-six-homethree-one .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh.mehrnoosh-in-list-compare button::before {
	color: #141d26;
}
.bottom-mehrnoosh-slider-six-homethree-one .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh.mehrnoosh-in-list-compare:hover button::before {
	color: #fff;
}
.bottom-mehrnoosh-slider-six-homethree-one .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh.mehrnoosh-in-list-compare:hover {
	background: var(--color-cosm-primary);
	transition: 0.3s;
}

.bottom-mehrnoosh-slider-six-homethree-one .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh.mehrnoosh-in-list-compare {
	transition: 0.3s;
}
.bottom-mehrnoosh-slider-six-homethree-one .mehrnoosh-product-box-meta-shop-button.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh {
	background: #fff;
	box-shadow: 0px 2px 15px #7c4f7e1c;
}
.bottom-mehrnoosh-slider-six-homethree-one .mehrnoosh-product-box-meta-shop-button.quick-view-button {
	transition: 0.3s;
}
.mehrnoosh-slider-product-one-element-slider-offerthree-one {
	float: right;
	width: 100%;
}
.mehrnoosh-slider-six-homethree-pricebox-one {
	float: right;
	width: 75%;
}

.mehrnoosh-box-offer-three-homethree-one {
	float: right;
	width: 100%;
	padding: 20px 10px;
	box-sizing: border-box;
}
.mehrnoosh-box-offer-three-homethree-two {
	float: right;
	width: 100%;
	background: #f2f6fc;
	border-radius: 25px;
}

.mehrnoosh-box-offer-three-homethree-three {
	float: right;
	width: 100%;
	padding: 30px;
	background: #fff;
	box-shadow: 0px 2px 15px #7c4f7e1c;
	border-radius: 25px;
	position: relative;
}
.mehrnoosh-box-offer-three-homethree-img {
	float: right;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
}
#timer-no-back .timer-wrapper-ouy .text32 {
	background: none !important;
	box-shadow: unset !important;
}
.mehrnoosh-slider-six-homethree-pricebox del .woocommerce-Price-currencySymbol {
	display: none;
}
.timer-offer-bottom-one .mehrnoosh-timer-single-product.nevise .timer-wrapper-ouy .text32 {
	background: unset !important;
}
.mehrnoosh-slider-six-homethree-pricebox del {
	font-size: 14px;
	float: right;
	width: 100%;
	color: #4c5f71;
	margin-top: -8px;
}
.mehrnoosh-slider-six-homethree-pricebox .woocommerce-Price-currencySymbol {
	color: var(--color-cosm-primary);
}
.mehrnoosh-slider-six-homethree-box-one-inner::before {
	content: "";
	background: var(--color-cosm-primary);
	width: 30%;
	right: 35%;
	height: 3px;
	position: absolute;
	margin-top: -30px;
	box-shadow: 0px 2px 15px var(--color-cosm-background);
}



.mehrnoosh-slider-six-homethree-box-one-inner {
	float: right;
	width: 100%;
	background: #fff;
	box-shadow: 0px 2px 15px #7c4f7e1c;
	padding: 30px;
	border-radius: 30px;
}

.arrow-slider-six-homethree-one i {
	transition: 0.3s;
}
.mehrnoosh-title-homethree-two strong {
	color: var(--color-cosm-primary);
}
.arrow-slider-six-homethree-one {
	float: left;
	background: var(--color-cosm-primary);
	box-shadow: 0px 2px 15px var(--color-cosm-background);
	height: 40px;
	border-radius: 90px;
	margin-top: 7px;
}
.arrow-slider-six-homethree-one a {
	color: #fff;
	padding: 9px 15px;
	float: right;
}

.bottom-mehrnoosh-slider-six-homethree-one .woosc-btn-added.woosc-added {
	background: var(--color-cosm-primary) !important;
}


.bottom-mehrnoosh-slider-six-homethree-one .add-to-cart-in-shop-page {
	position: relative;
}

body {
	overflow-x: hidden;
}

.timer-offer-bottom-one {
	float: right;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
}

.timer-offer-bottom-one .mehrnoosh-timer-single-product.nevise {
	margin: 0px;
	padding: 0px;
	background: unset;
	box-shadow: unset;
}
.timer-offer-bottom-one .mehrnoosh-timer-single-product.nevise .time1 {
	margin-top: 7px;
}

.mehrnoosh-title-slider-offerthree-two-element {
	float: right;
	width: 100%;
	font-weight: 700;
	font-size: 16px;
	min-height: 50px;
	max-height: 50px;
	line-height: 25px;
}

.add-to-cart-in-shop-page-mehrnoosh a {
	background: #f2f6fc;
	font-size: 16px;
	padding: 8px 15px;
	border-radius: 90px;
	position: absolute;
	top: 0;
	margin-top: 15px;
	right: 0;
	margin-right: 15px;
	width: 41px;
	height: 41px;
	cursor: pointer;
}
.mehrnoosh-box-offer-three-homethree-two .add-to-cart-in-shop-page-mehrnoosh:hover .tooltip-mehrnoosh.tooltip-add-to-cart-mehr {
	display: block;
}

.mehrnoosh-product-one-element-listtwo:hover .mehrnoosh-product-slider-one-element-img-listtwo {
	border-radius: 90px;
	transition: 0.5s;
}

.mehrnoosh-product-one-element-listtwo .mehrnoosh-product-slider-one-element-img-listtwo {
	transition: 0.5s;
}
.mehrnoosh-box-offer-three-homethree-two .add-to-cart-in-shop-page-mehrnoosh .tooltip-mehrnoosh.tooltip-add-to-cart-mehr {
	background: #6D90B9;
	position: absolute;
	right: 50px;
	top: 0;
	width: 130px;
	text-align: center;
	color: #fff;
	padding: 8px 0px;
	height: 41px;
	border-radius: 90px;
}
.add-to-cart-in-shop-page-mehrnoosh .added_to_cart.wc-forward {
	display: none !important;
}
.add-to-cart-in-shop-page-mehrnoosh a.added {
	background: var(--color-cosm-primary);
	color: #fff;
}
.add-to-cart-in-shop-page-mehrnoosh a.added i {
	background: #fff;
	color: var(--color-cosm-primary);
}
.add-to-cart-in-shop-page-mehrnoosh a i {
	background: var(--color-cosm-primary);
	color: #fff;
	width: 25px;
	height: 25px;
	float: right;
	border-radius: 90px;
	margin-right: -7px;
	margin-left: 8px;
	text-align: center;
	font-size: 14px;
	padding-top: 6px;
	box-shadow: 0px 2px 15px var(--color-cosm-background);
}
.timer-wrapper-ouy {
	width: 50px;
	background: var(--color-cosm-primary);
	margin: auto;
	border-radius: 15px;
	box-shadow: 0px 2px 15px var(--color-cosm-background);
	color: #fff;
	height: 70px;
	padding-top: 7px;
}
.add-to-cart-in-shop-page-mehrnoosh:hover a {
	background: var(--color-cosm-accent);
	transition: 0.3s;
	color: var(--color-cosm-primary);
}

.add-to-cart-in-shop-page-mehrnoosh a {
	background: #f2f6fc;
	font-size: 16px;
	padding: 8px 15px;
	border-radius: 90px;
	position: absolute;
	top: 0;
	margin-top: 15px;
	right: 0;
	margin-right: 15px;
	width: 41px;
	height: 41px;
}
.add-to-cart-in-shop-page-mehrnoosh a:hover .mehrnoosh-tooltip-afzoodan {
	opacity: 1;
	transition: 0.4s;
}
.mehrnoosh-product-slider-one-element-img-listtwo img {
	float: right;
	width: 100%;
	border-radius: 10px;
}
.mehrnoosh-slider-main-one-element-one-listtwo-right {
	float: left;
	width: 70%;
	padding-top: 60px;
}
.mehrnoosh-product-list-two-box-for-price del {
	display: none;
}
.mehrnoosh-product-list-two-box-for-price {
	float: right;
	width: 100%;
	font-size: 16px;
	color: #fff;
	margin-top: 10px;
}
.mehrnoosh-product-list-two-box-for-price .woocommerce-Price-currencySymbol {
	background: #fff;
	color: var(--color-cosm-primary);
	padding: 0px 7px;
	border-radius: 90px;
	margin-right: 5px;
	font-weight: 700;
}

.mehrnoosh-product-one-element-listtwo {
	float: right;
	width: 20%;
	padding: 10px;
	box-sizing: border-box;
}
.mehrnoosh-title-slider-one-element-listtwo {
	float: right;
	width: 100%;
	font-size: 15px;
	margin-top: 15px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.mehrnoosh-product-slider-one-element-img-listtwo {
	float: right;
	width: 100%;
	padding: 30px;
	background: #fff;
	border-radius: 20px;
	box-shadow: 0px 2px 15px #7c4f7e1c;
}
.mehrnoosh-product-list-one-right-left {
	float: right;
	width: 30%;
	padding-left: 50px;
	box-sizing: border-box;
	padding-top: 0px;
}

.mehrnoosh-product-list-two-right-title {
	float: right;
	font-size: 25px;
	font-weight: normal;
	width: 70%;
	margin-top: 30px;
	padding-right: 0px;
	box-sizing: border-box;
	color: #fff;
}
#mehrnoosh-blog-onethreehome .mehrnoosh-grid-post-two-2 .mehrnoosh-img-thumbnail-mehrimage::before {
	display: none;
}

#mehrnoosh-blog-onethreehome .mehrnoosh-grid-post-two-2 .mehrnoosh-img-thumbnail-mehrimage .mehrnoosh-post-grid-meta-two {
	left: 0;
	position: absolute;
	margin-right: 25px;
	margin-bottom: 20px;
	box-shadow: 0px 2px 15px #7c4f7e52;
	top: 0;
	background: #ffffffd4;
	border: 1px solid #fff;
}
#mehrnoosh-blog-onethreehome .mehrnoosh-grid-post-two-2 .mehrnoosh-img-thumbnail-mehrimage .mehrnoosh-post-grid-meta-two .mehrnoosh-post-grid-meta-two-box {
	background: var(--color-cosm-primary);
	box-shadow: 0px 2px 15px var(--color-cosm-background);
}
#mehrnoosh-blog-onethreehome .mehrnoosh-grid-post-two-2 {
	background: #fff;
	float: right;
	width: 100%;
	padding: 20px;
	border-radius: 20px;
	box-shadow: 0px 2px 15px #7c4f7e1c;
}
.mehrnoosh-buttom-one-elementor {
	float: right;
	width: 100%;
}
.mehrnoosh-buttom-one-elementor-inner i {
	width: 30px;
	height: 30px;
	background: var(--color-cosm-primary);
	float: right;
	border-radius: 90px;
	box-shadow: 0px 2px 15px var(--color-cosm-background);
	color: #fff;
	font-size: 20px;
	text-align: center;
	padding-top: 5px;
	margin-top: 10px;
	margin-right: 10px;
}
.mehrnoosh-buttom-one-elementor a:hover span {
	background: var(--color-cosm-accent);
	color: var(--color-cosm-primary);
	box-shadow: unset;
	transition: 0.3s;
}
.mehrnoosh-slider-2024-three {
	position: absolute;
	left: 0;
	width: 90px;
	background: #fff;
	height: 40px;
	border-radius: 15px;
	box-shadow: 0px 2px 15px #7c4f7e1c;
	margin-left: 50px;
	margin-top: -20px;
	top: 0;
	z-index: 2;
}
.swiper-button-nextimgmomehrslidertr2475.iran-button-slider-mehrnoosh:hover i {
	color: var(--color-cosm-primary);
}
.mehrnoosh-slider-2024-three .iran-button-slider-mehrnoosh {
	float: left;
	width: 50%;
	position: relative;
	height: 40px;
	padding-top: 12px;
	text-align: center;
	cursor: pointer;
}
.mehrnoosh-buttom-one-elementor a span {
	transition: 0.3s;
}
.mehrnoosh-buttom-one-elementor a:hover .mehrnoosh-buttom-one-elementor-inner {
	background: var(--color-cosm-primary);
	transition: 0.3s;
}
.mehrnoosh-buttom-one-elementor a:hover .mehrnoosh-buttom-one-elementor-inner i {
	background: #fff;
	color: var(--color-cosm-primary);
	transition: 0.3s;
}
.mehrnoosh-buttom-one-elementor.mehrnoosh-mike-new-buttom-sliderthree .mehrnoosh-buttom-one-elementor-inner {
	background: #fff;
}

.mehrnoosh-buttom-one-elementor.mehrnoosh-mike-new-buttom-sliderthree a:hover span {
	background: #fff;
}

.mehrnoosh-buttom-one-elementor.mehrnoosh-mike-new-buttom-sliderthree {
	margin-top: 30px;
}
.mehrnoosh-buttom-one-elementor a .mehrnoosh-buttom-one-elementor-inner i {
	transition: 0.3s;
}
.mehrnoosh-buttom-one-elementor a .mehrnoosh-buttom-one-elementor-inner {
	transition: 0.3s;
}
.mehrnoosh-buttom-one-elementor-inner {
	float: right;
	width: 50px;
	height: 50px;
	background: #f2f6fc;
	border-radius: 150px;
	margin-right: 10px;
}
#mehrnoosh-blog-onethreehome .mehrnoosh-grid-post-two-2:hover .post-grid-title-mehrnoosh-grid-post-two {
	color: var(--color-cosm-primary);
	transition: 0.3s;
}
.mehrnoosh-buttom-one-elementor a span {
	background: var(--color-cosm-primary);
	box-shadow: 0px 2px 15px var(--color-cosm-background);
	color: #fff;
	float: right;
	height: 50px;
	padding: 13px 20px;
	font-size: 16px;
	font-weight: 700;
	border-radius: 90px;
}
#mehrnoosh-blog-onethreehome .mehrnoosh-grid-post-two-2 .post-grid-title-mehrnoosh-grid-post-two {
	transition: 0.3s;
}
#mehrnoosh-blog-onethreehome .mehrnoosh-grid-post-two-2 .mehrnoosh-img-thumbnail-mehrimage {
	height: 135px;
	overflow: unset;
	background-size: cover;
}
.mehrnoosh-product-list-two-right-dec {
	float: right;
	width: 100%;
	line-height: 25px;
	margin-top: 15px;
	border-radius: 0px;
	overflow: hidden;
	color: #fff;
	text-align: right;
	border-top: 1px dashed #00000042;
	padding-top: 15px;
}
.mehrnoosh-product-list-one-right-left img {
	float: right;
	width: 80px;
	height: 80px;
	border-radius: 150px;
	padding: 10px;
	background: unset;
	position: absolute;
	right: 0;
	z-index: 99;
	margin-right: 75px;
	margin-top: 10px;
}
.mehrnoosh-slider-product-one-element-slider-offerthree-one::before {
	background: #FFB1E1;
	position: absolute;
	width: 50%;
	right: 25%;
	height: 70%;
	content: "";
	filter: blur(80px);
	-webkit-filter: blur(80px);
	opacity: 0.1;
}
.add-to-cart-in-shop-page-mehrnoosh a .mehrnoosh-tooltip-afzoodan {
	transition: 0.4s;
}
.mehrnoosh-tooltip-afzoodan {
	position: absolute;
	width: 135px;
	margin-right: 40px;
	background: #f2f6fc;
	height: 41px;
	margin-top: -8px;
	padding: 8px;
	text-align: center;
	border-radius: 90px;
	opacity: 0;
	color: #141d26 !important;
}
.timer-wrapper-ouy .text32 {
	background: unset !important;
}
.timer-offer-bottom-one .mehrnoosh-timer-single-product.nevise .timer-wrapper .text32 {
	background: #fff;
	padding: 0px 6px;
	border-radius: 90px;
	box-shadow: 0px 2px 15px #7c4f7e1c;
}
.mehrnoosh-timer-single-product .timer-wrapper-ouy .seconds.time1.mini-1-time {
	background: #fff !important;
	color: var(--color-cosm-primary);
	box-shadow: unset !important;
}

.timer-offer-bottom-one .mehrnoosh-timer-single-product.nevise .timer-wrapper {
	height: 70px;
}

.image-logo-footer-one {
	float: right;
	width: 70px;
	height: 70px;
	border-radius: 150px;
	padding: 10px;
	position: absolute;
	right: 0;
	z-index: 99;
	margin-right: 80px;
	margin-top: 30px;
}
.image-logo-footer-one img {
	border-radius: 150px;
}

#mehrnoosh-logo-in-footer-three {
	margin-bottom: -39px !important;
	margin-top: 30px !important;
}
.mehrnoosh-social-list-icon-two.bastemehrnoosh {
	float: left;
	width: 40px;
	height: 40px;
	background: #f2f6fc;
	margin-right: 10px;
	border-radius: 150px;
	text-align: center;
}

.mehrnoosh-social-list-icon-two.bastemehrnoosh i {
	width: 25px;
	height: 25px;
	background: var(--color-cosm-primary);
	float: right;
	margin-right: 7px;
	border-radius: 90px;
	box-shadow: 0px 2px 15px var(--color-cosm-background);
	padding-top: 5px;
	margin-top: 7px;
	color: #fff;
	padding-left: 1px;
	font-size: 15px;
}
.mehrnoosh-social-list-icon-app i {
	float: right;
	width: 35px;
	height: 35px;
	background: var(--color-cosm-accent);
	border-radius: 150px;
	color: var(--color-cosm-primary);
	text-align: center;
	box-sizing: border-box;
	padding-top: 10px;
	margin: 8px;
}

.mehrnoosh-social-title-one-app {
	float: right;
	padding: 15px 0px;
	padding-left: 20px;
	text-align: right;
	font-weight: normal;
}
.mehrnoosh-app-download-footer:hover a i {
	background: var(--color-cosm-primary);
	color: #fff;
	transition: 0.3s;
}

.mehrnoosh-app-download-footer a i {
	transition: 0.3s;
}
.mehrnoosh-app-download-footer {
	float: right;
	background: #fff;
	box-shadow: 0px 2px 15px #7c4f7e1c;
	margin-left: 15px;
	height: 60px;
	border-radius: 15px;
	margin-bottom: 10px;
}
.mehrnoosh-social-list-icon-app {
	float: right;
	width: 100%;
	height: 60px;
	padding: 5px;
}
.mehrnoosh-social-list-icon-two.bastemehrnoosh:hover {
	background: var(--color-cosm-primary);
	transition: 0.3s;
}

.mehrnoosh-social-list-icon-two.bastemehrnoosh:hover i {
	background: #fff;
	color: var(--color-cosm-primary);
	transition: 0.3s;
}
#mehrnoosh-footer-sddress-two-id .mehrnoosh-phone-footer-one-box-address {
	float: left;
	background: #fff;
	box-shadow: unset;
	width: 50px;
	height: 50px;
}
#mehrnoosh-footer-sddress-two-id .mehrnoosh-phone-footer-one-box-address i {
	width: 35px;
	height: 35px;
	background: var(--color-cosm-primary);
	float: right;
	margin-right: 7px;
	border-radius: 90px;
	box-shadow: 0px 2px 15px var(--color-cosm-background);
	padding-top: 8px;
	margin-top: -2px;
}
#menu-mega-full-five-footer-threehome .menu-footer-element-elementor-onme-imhg {
	box-shadow: unset;
	background: #f2f6fc;
	height: 50px;
	width: 50px;
	margin-top: -12px;
}
#menu-mega-full-five-footer-threehome ul li a::before {
	width: 10px;
	background: #fff;
	height: 5px;
	margin-top: 11px;
	display: none;
}
.mehrnoosh-product-one-element-list-footer {
	float: right;
	width: 100%;
}
#menu-mega-full-five-footer-threehome .mehrnoosh-link-footer-menu-1 span {
	background: var(--color-cosm-primary);
	color: #fff;
	font-size: 14px;
	padding: 0px 6px;
	border-radius: 90px 90px 0px 90px;
	margin-top: -15px;
	position: absolute;
	margin-right: 8px;
}
.mehrnoosh-product-list-footer {
	float: right;
	width: 100%;
}

.mehrnoosh-product-list-footer .mehrnoosh-product-one-element-list-footer {
	float: right;
	width: 100%;
	background: #f2f6fc;
	padding: 0px;
	margin-bottom: 10px;
	border-radius: 20px;
}

.mehrnoosh-product-list-footer .mehrnoosh-product-one-element-list-footer a {
	padding: 15px;
	float: right;
	width: 100%;
}
.mehrnoosh-product-list-footer #menu-mega-full-five-footer-threehome {
	float: right;
	width: 100%;
	font-weight: 700;
	font-size: 17px;
	padding: 10px 0px;
	margin-bottom: 10px;
}
.mehrnoosh-product-list-footer #menu-mega-full-five-footer-threehome .menu-footer-element-elementor-onme-imhg {
	background: var(--color-cosm-accent);
}
.list-product--one-mehrnsoosh-pfooter {
	float: right;
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.mehrnoosh-product-slider-one-element-img-listone-pfooter {
	float: right;
	width: 40px;
	padding: 10px;
	background: #fff;
	border-radius: 15px;
	height: 40px;
	margin-top: -8px;
	margin-left: 8px;
	margin-bottom: -10px;
	margin-right: -6px;
}
.mehrnoosh-product-slider-one-element-one-listone-pfooter {
	float: right;
	width: 100%;
	margin-bottom: 0px;
}

#menu-mega-full-five-footer-threehome .menu-footer-element-elementor-onme-imhg i {
	width: 30px;
	height: 30px;
	background: var(--color-cosm-primary);
	float: right;
	margin-right: 3px;
	border-radius: 90px;
	box-shadow: 0px 2px 15px var(--color-cosm-background);
	padding-top: 7px;
	margin-top: 3px;
	color: #fff;
	padding-left: 1px;
}
.menu-footer-element-elementor-onme p {
	margin: 0px;
}
.menu-footer-element-elementor-onme-imhg-icon-new {
	width: 30px;
	height: 30px;
	background: var(--color-cosm-primary);
	float: right;
	margin-right: 3px;
	border-radius: 90px;
	box-shadow: 0px 2px 15px var(--color-cosm-background);
	padding-top: 7px;
	margin-top: 3px;
	color: #fff;
	padding-left: 1px;
}
.menu-footer-element-elementor-onme-imhg-icon-new img {
	width: 15px;
	height: 15px;
	display: table;
	text-align: center;
	margin: auto;
	margin-top: 1px;
}
.mehrnoosh-product-one-element-list-footer:hover {
	background: var(--color-cosm-accent);
	transition: 0.3s;
}

.mehrnoosh-product-one-element-list-footer:hover a {
	color: var(--color-cosm-primary);
	transition: 0.3s;
}



#mehrnoosh-footer-sddress-two-id .mehrnoosh-phone-footer-two-box777-address {
	float: left;
	text-align: left;
	padding-right: 0px;
	padding-left: 20px;
	color: #fff;
	padding-top: 15px;
}

#cart-unic-one-home-four .mehrnoosh-cart-one-box-cart-home-one {
	height: 50px;
	border-radius: 15px;
	width: unset;
	padding: 0px;
	width: 80px;
	box-shadow: unset;
	background: #8395a7;
}

#cart-unic-one-home-four .mehrnoosh-cart-one-box-cart-home-one {
	height: 60px;
	border-radius: 15px;
	width: unset;
	padding: 0px;
	width: unset;
	box-shadow: unset;
	background: var(--color-digital-primary);
	position: relative;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	padding-top: 5px;
	padding-right: 10px;
}
#cart-unic-one-home-four .sabad-cart-mehrnoosh-one-in-home-three .cart-counter-mehrnoosh-count-home-two {
	float: right;
	background: #fff;
	margin-top: -4px;
	padding: 2px 9px;
	border-radius: 90px;
	color: var(--color-digital-primary);
	padding-bottom: 0px;
}
#cart-unic-one-home-four .mehrnoosh-cart-one-box-cart-home-one .sabad-cart-mehrnoosh-one-in-home-two {
	float: left;
	width: 30px;
	height: 30px;
	background: unset;
	margin: 10px;
	border-radius: 90px;
	color: #fff;
	text-align: center;
	padding-top: 0px;
	padding-right: 1px;
	font-size: 20px;
	margin-top: 14px;
}
#user-box-header-mehrnoosh-one-home-four .user-box-header-mehrnoosh-one.mehrnoosh-hesab-width {
	background: #fff !important;
	border-radius: 15px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	height: 60px;
	margin-left: 20px;
	float: left;
	margin-left: 0px;
}
#cart-unic-one-home-four .mehrnoosh-cart-one-box-cart-home-one {
	margin-right: 20px;
}
.not-list-mehrnoosh-head-mini2.mehrnoosh-etel-245345345345 {
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #67728417;
}
.wishlist-not-mehrnoosh-for-homefour:hover .header-etel-mehrnoosh-box-one i {
	background: #FF4191;
	color: #fff;
	transition: 0.3s;
}

.wishlist-not-mehrnoosh-for-homefour .header-etel-mehrnoosh-box-one i {
	transition: 0.3s;
}

.menu-sub-for-original-new {
	text-align: right;
	font-size: 16px;
	font-weight: 700;
	margin-top: 1px;
}

.add-to-cart-in-shop-page:hover .tooltip-mehrnoosh.tooltip-add-to-cart-mehr::before {
	display: none;
}




#user-box-header-mehrnoosh-one-home-four .user-box-header-mehrnoosh-one.mehrnoosh-hesab-width .mehrnoosh-bix-innder-0my-account-three-box-home .fi-rr-circle-user {
	float: right;
	margin-right: -10px;
	margin-left: 6px;
	box-shadow: unset;
	background: unset;
	border-radius: 10px;
	color: var(--color-digital-primary);
	font-size: 23px;
	margin-top: -9px;
}
#not-mehrnoosh-one-id .fi.fi-rr-bell {
	float: right;
	font-size: 14px;
	width: 35px;
	height: 35px;
	background: var(--color-digital-primary);
	color: #fff;
	text-align: center;
	border-radius: 90px;
	font-size: 18px;
	padding-top: 9px;
	margin: 11px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
}
#not-mehrnoosh-one-id {
	float: left;
	background: #fff !important;
	border-radius: 15px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	height: 60px;
	margin-right: 20px;
	width: unset;
	padding-top: 0px;
}
.header-etel-mehrnoosh-box-one i {
	background: #FFCFE3;
	width: 35px;
	float: right;
	height: 35px;
	border-radius: 150px;
	text-align: center;
	font-size: 18px;
	padding-top: 9px;
	color: #FF4191;
	margin-right: 1px;
	margin-top: 1px;
}
.wishlist-not-mehrnoosh-for-homefour {
	background: #fff !important;
	border-radius: 15px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	float: left;
	width: 60px;
	height: 60px;
}
.header-etel-mehrnoosh-box-one {
	float: right;
	width: 100%;
	height: 60px;
	padding: 10px;
}
#not-mehrnoosh-one-id:hover .not-mehrnoosh-one-id-21 {
	color: #111;
}

#not-mehrnoosh-one-id:hover .not-mehrnoosh-one-id-21 .number-heartnot-mehrnoosh-one-id {
	background: var(--color-digital-primary);
	color: #fff;
	transition: 0.3s;
}

#not-mehrnoosh-one-id .not-mehrnoosh-one-id-21 .number-heartnot-mehrnoosh-one-id {
	transition: 0.3s;
}
#cart-unic-one-home-four .sabad-cart-mehrnoosh-one-in-home-three {
	float: right;
	padding: 0px;
	width: unset;
	position: relative;
	height: 30px;
	padding-top: 16px;
	margin-right: 10px;
	color: #222f3e;
	font-size: 15px;
}
.not-mehrnoosh-one-id-21 {
	font-size: 15px;
	float: left;
	height: 35px;
	margin-top: 11px;
	margin-left: 15px;
	padding: 6px 10px;
	background: #fff !important;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	border-radius: 90px;
}
.not-mehrnoosh-one-id-21 .number-heartnot-mehrnoosh-one-id {
	float: right;
	margin-left: 5px;
	min-width: 20px;
	height: 20px;
	background: var(--color-digital-accent);
	color: var(--color-digital-primary);
	text-align: center;
	border-radius: 90px;
	margin-top: 1px;
	margin-right: -2px;
}
#user-box-header-mehrnoosh-one-home-four .user-box-header-mehrnoosh-one.mehrnoosh-hesab-width .mehrnoosh-bix-innder-0my-account-three-box-home {
	height: 60px;
	padding: 20px !important;
}

#user-box-header-mehrnoosh-one-home-four .user-box-header-mehrnoosh-one.mehrnoosh-hesab-width .mehrnoosh-bix-innder-0my-account-three-box-home .fi.fi-rr-user {
	float: right;
	margin-right: -10px;
	margin-left: 6px;
	box-shadow: unset;
	background: unset;
	border-radius: 10px;
	color: #00d2d3;
}
#cart-unic-one-home-four .sabad-cart-mehrnoosh-one-in-home-three .header-cart-count::after {
	content: "کالا";
	margin-right: 4px;
}

#cart-unic-one-home-four:hover .sabad-cart-mehrnoosh-one-in-home-three .cart-counter-mehrnoosh-count-home-two {
	background: var(--color-digital-secondary);
	color: #fff;
	transition: 0.3s;
}

#cart-unic-one-home-four .sabad-cart-mehrnoosh-one-in-home-three .cart-counter-mehrnoosh-count-home-two {
	transition: 0.3s;
}

#mehrnoosh-image-slider-one-mehrnoosh-234324-five .mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12 {
	top: unset;
	bottom: 0;
	left: 0;
	margin-left: 80px;
	margin-bottom: 10px;
	border-radius: 15px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	background: var(--color-digital-primary);
	z-index: 2;
}

#mehrnoosh-image-slider-one-mehrnoosh-234324-five {
	padding-bottom: 30px;
	overflow: unset;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-five .mehrnoosh-image-slider-one-two-img {
	border: unset;
	height: 430px;
}


.mehrnoosh-product-list-two-right-title p {
	margin: 0px;
}
.mehrnoosh-product-list-two-right-dec p {
	margin: 0px;
}
#mehrnoosh-dots-slider-image0five {
	z-index: 2;
}
#mehrnoosh-dots-slider-image0five .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #dce3ee;
	opacity: 1;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-five .mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12 .iran-button-slider-mehrnoosh:hover i {
	color: var(--color-digital-primary);
}



.mehrnoosh-slider-product-one-element-slider-seven {
	float: right;
	width: 100%;
	padding: 30px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 30px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	position: relative;
}

#slider-mehrnoosh-img-one-40356brands {
	float: right;
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
	border-radius: 20px;
	background: #f2f6fc;
	padding: 0px 10px;
	box-sizing: border-box;
}

#slider-mehrnoosh-img-one-40356brands a img {
	background: #fff;
	border-radius: 20px;
	float: right;
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
}
#slider-mehrnoosh-img-one-40356brands .swiper-slide {
	padding: 20px 10px;
	box-sizing: border-box;
}
#slider-mehrnoosh-img-one-40356brands .swiper-slide .brands-mehrnoosh-mask-margin {
	padding: 5px;
	float: right;
	width: 100%;
}

#mehrnoosh-image-slider-one-mehrnoosh-234324-five-6543-brands .mehrnoosh-slider-seven-title {
}


.mehrnoosh-slider-six-homethree-box-one-seven {
	float: right;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
}
.mehrnoosh-slider-six-homethree-box-one-inner-seven {
	float: right;
	width: 100%;
	border-left: 1px solid #e4ebf5;
	padding-left: 15px;
}
.mehrnoosh-slider-six-homethree-box-one-inner-img-seven {
	float: right;
	width: 70px;
}
.mehrnoosh-slider-product-one-element-slider-seven::before {
	position: absolute;
	height: 60%;
	top: 40px;
	background: #fff;
	content: "";
	width: 50px;
	left: 0;
	margin-left: 20px;
	z-index: 9;
}
#mehrnoosh-dots-slider-image0five .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: var(--color-digital-primary);
	box-shadow: 0px 2px 10px var(--color-digital-primary)99;
	height: 20px;
	border-radius: 8px;
}

.mehrnoosh-title-slider-six-element-seven {
	float: right;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	font-weight: 700;
	margin-top: 0px;
	margin-bottom: 10px;
}
.mehrnoosh-price-fix-new-code .woocommerce-Price-currencySymbol {
	background: var(--color-digital-primary);
	border-radius: 15px;
	padding: 2px 10px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	float: left;
	margin-top: -1px;
	margin-left: -5px;
	margin-right: 8px;
	margin-bottom: 1px;
}
.mehrnoosh-iran-slider-product-seven {
	position: absolute;
	right: 0;
	background: #fff;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	width: 50px;
	text-align: center;
	margin-right: -25px;
	padding: 15px 0px;
	border-radius: 15px;
	margin-top: 9px;
}
.mehrnoosh-slider-product-four-box-one-left-one {
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 60px;
	background: var(--color-digital-primary);
	padding: 10px;
	border-radius: 0px 40px 40px 0px;
	float: left;
	margin-bottom: 60px;
	width: 100px;
	text-align: center;
	padding-right: 20px;
	padding-top: 20px;
	margin-left: -31px;
}
.mehrnoosh-mask-offer-four-one-box {
	position: absolute;
	margin-top: -150px;
	width: 30%;
	right: 0;
	margin-right: 50px;
}
.mehrnoosh-slider-product-four-box-one {
	float: right;
	width: 100%;
	padding: 30px;
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	border-radius: 25px;
	box-sizing: border-box;
	border-left: 5px solid var(--color-digital-primary);
}
.mehrnoosh-slider-product-four-box-one-left-one-svg-left::after {
	content: "";
	width: 20px;
	height: 20px;
	border-radius: 0px 0px 0px 90px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: -20px;
}
.mehrnoosh-slider-product-four-box-one-left-one-svg-left::before {
	border-left: 20px solid var(--color-digital-primary);
	border-top: 20px solid transparent;
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	margin-top: -20px;
}

.mehrnoosh-slider-product-four-box-one-left-one-svg-right::after {
	content: "";
	width: 20px;
	height: 20px;
	border-radius: 90px 0px 0px 0px;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: -20px;
}
.mehrnoosh-slider-product-four-box-one-left-one-svg-right::before {
	border-left: 20px solid var(--color-digital-primary);
	border-bottom: 20px solid transparent;
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	margin-bottom: -20px;
}
.mehrnoosh-slider-product-four-box-one-inner-one {
	background: #FFFFFFE8;
	border-radius: 20px;
	float: right;
	width: 100%;
	position: relative;
	border: 1px solid #fff;
	backdrop-filter: blur(4px);
	box-shadow: 20px 4px 30px rgba(0, 0, 0, 0.1);
}
.mehrnoosh-price-fix-new-code {
	float: right;
	background: #fff !important;
	border-radius: 90px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	padding: 3px 10px;
	font-weight: 700;
	padding-top: 5px;
}
.swiper-slide-img-thumb {
	float: right;
	width: 60px;
	padding: 5px;
	background: #fff;
	border-radius: 150px;
	height: 60px;
	cursor: pointer;
}
.swiper-slide-img-thumb-two {
	padding: 5px;
	background: #fff;
	float: right;
	width: 100%;
	border-radius: 150px;
}
.swiper-slide-img-thumb {
	float: right;
	width: 60px;
	padding: 5px;
	background: var(--color-digital-accent);
	border-radius: 150px;
	height: 60px;
	cursor: pointer;
}
.mehrnoosh-slider-product-four-box-one-inner-three {
	float: right;
	width: 100%;
	padding: 40px;
	box-sizing: border-box;
	padding-left: 80px;
}


.price-and-timer-box-for-slider-offer-four-price {
	float: right;
	width: 50%;
	font-size: 18px;
	font-weight: 700;
}

.price-and-timer-box-for-slider-offer-four-price del {
	float: right;
	width: 100%;
	color: #84909b;
	font-weight: normal;
	font-size: 16px;
}

.price-and-timer-box-for-slider-offer-four-price del .woocommerce-Price-currencySymbol {
	display: none;
}
.timer-wrapper2 {
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	border-radius: 15px;
	margin: 0px 5px;
	padding: 8px 0px;
}
.price-and-timer-box-for-slider-offer-four-price .woocommerce-Price-currencySymbol {
	background: var(--color-digital-primary);
	color: #fff;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	margin-right: 10px;
	padding: 2px 15px;
	border-radius: 90px;
}

.price-and-timer-box-for-slider-offer-four .mehrnoosh-timer-single-product.nevise {
	float: left;
	width: 260px;
	background: unset;
	box-shadow: unset;
	padding: 0px;
	margin-top: -10px;
}

#mehrnoosh-style-one-vijegi .fi.fi-rr-memo {
	background: var(--color-digital-accent);
	box-shadow: unset;
	color: var(--color-digital-primary);
}

.price-and-timer-box-for-slider-offer-four {
	float: right;
	width: 100%;
	border-top: 1px dashed #cfd7e4;
	padding-top: 30px;
	margin-top: 20px;
}
#mehrnoosh-style-one-vijegi .att-mini-mehrnoosh-single-product-meta {
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}
.price-and-timer-box-for-slider-offer-four .mehrnoosh-timer-single-product.nevise .timer-wrapper:last-child .timer-wrapper2 {
	background: var(--color-digital-primary);
	box-shadow: 0px 2px 15px var(--color-digital-background);
	color: #fff;
}

.price-and-timer-box-for-slider-offer-four .mehrnoosh-timer-single-product.nevise .seconds.time1.mini-1-time {
	background: #fff;
	color: var(--color-digital-primary);
}


.price-and-timer-box-for-slider-offer-four .mehrnoosh-timer-single-product.nevise .time1 {
	background: #fff;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.11);
}






.swiper-slide-thumb-active .swiper-slide-img-thumb {
	background: var(--color-digital-mik);
	padding: 8px;
}
.swiper-slide-img-thumb-two img {
	float: right;
	width: 100%;
	padding: 5px;
	border-radius: 150px;
}

.mehrnoosh-offer-slider-four-box-one-right {
	float: left;
	width: 30%;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}
.mehrnoosh-offer-slider-four-box-one-right {
	float: left;
	width: 30%;
	text-align: center;
	padding-top: 45px;
	padding-bottom: 20px;
}
.mehrnoosh-offer-slider-four-box-one-img img {
	float: left;
	width: 100%;
	border-radius: 15px;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-five .mehrnoosh-mask-margin {
	padding: 0px;
}
.mehrnoosh-offer-slider-four-box-one-left-title {
	float: right;
	width: 100%;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 20px;
	border-bottom: 1px dashed #cfd7e4;
	padding-bottom: 30px;
	position: relative;
}
.mehrnoosh-offer-slider-four-box-one-left-title1 {
	width: 70%;
	float: right;
}
.price-and-box-mehrnoosh-in-shop-offer-newoffer-fourslideroffer {
	position: absolute;
	left: 0;
	box-shadow: unset;
	padding: 5px 15px;
	border-radius: 90px;
	font-size: 18px;
	margin-top: -5px;
	font-weight: normal;
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	height: 45px;
	padding-top: 8px;
}
.price-and-box-mehrnoosh-in-shop-offer-newoffer-fourslideroffer1 {
	float: right;
	font-size: 16px;
	margin-top: 3px;
}
.price-and-box-mehrnoosh-in-shop-offer-newoffer-fourslideroffer i {
	float: left;
	width: 30px;
	height: 30px;
	background: #fff;
	border-radius: 90px;
	text-align: center;
	margin-left: -10px;
	margin-right: 10px;
	background: #FF4191;
	border-radius: 150px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	margin-right: 1px;
	margin-top: 1px;
	padding-top: 6px;
	margin-right: 10px;
	margin-top: -1px;
	box-shadow: 0px 2px 15px #FF419170;
}
#mehrnoosh-style-one-vijegi {
	margin-top: 10px;
}
.mehrnoosh-offer-slider-four-box-one-img {
	float: left;
	border-radius: 20px;
	width: 100%;
}
.mehrnoosh-slider-six-homethree-box-one-inner-seven:hover .mehrnoosh-price-fix-new-code .woocommerce-Price-currencySymbol {
	transition: 0.3s;
	background: var(--color-digital-accent);
	color: var(--color-digital-primary);
	box-shadow: unset;
}
.mehrnoosh-price-fix-new-code del {
	display: none;
}
.mehrnoosh-iran-slider-product-seven .iran-button-slider-mehrnoosh {
	width: 30px;
	height: 30px;
	background: var(--color-digital-primary);
	border-radius: 90px;
	color: #fff;
	padding-top: 8px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	margin-right: 9px;
	margin-top: 10px;
	cursor: pointer;
}

.mehrnoosh-iran-slider-product-seven .iran-button-slider-mehrnoosh:first-child {
	margin-top: 0px;
}

.mehrnoosh-title-slider-six-element-seven-box {
	float: right;
	width: 70%;
	box-sizing: border-box;
	padding-right: 15px;
	box-sizing: border-box;
}

.mehrnoosh-iran-slider-product-seven .iran-button-slider-mehrnoosh:hover {
	opacity: 0.8;
	transition: 0.2s;
}
.custom-product-rating.mehrnoosh-star-one-offer-box-mehrnoosh-offer-four i {
	float: right;
	width: 30px;
	height: 30px;
	background: var(--color-digital-primary);
	color: #fff;
	text-align: center;
	border-radius: 90px;
	font-size: 15px;
	padding-top: 7px;
	margin: 0px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	margin-top: -5px;
	margin-bottom: -10px;
	margin-right: -7px;
	margin-left: 10px;
}

.mehrnoosh-offer-slider-four-box-one-left-title-1 {
	float: right;
	margin-top: 20px;
	width: 100%;
}

.mehrnoosh-four-meta-slider-offer {
	float: right;
	width: unset;
	font-size: 15px;
	background: #fff !important;
	border-radius: 90px;
	padding: 12px 15px;
	padding-bottom: 12px;
	margin-top: -7px;
	font-weight: normal;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding-bottom: 10px;
	height: 45px;
}
.custom-product-review-count.mehrnoosh-four-meta-slider-offer {
	padding-top: 8px;
	float: right;
	margin-right: 15px;
}
.custom-product-review-count.mehrnoosh-four-meta-slider-offer i {
	float: right;
	width: 30px;
	height: 30px;
	background: #FCB75E;
	color: #fff;
	text-align: center;
	border-radius: 90px;
	font-size: 15px;
	padding-top: 7px;
	margin: 0px;
	box-shadow: 0px 2px 15px #FCB75EA3;
	margin-top: 0px;
	margin-bottom: -10px;
	margin-right: -7px;
	margin-left: 10px;
}
.zemanat-mehrnoosh-023.tazmin-esalat.mehrnoosh-four-meta-slider-offer i {
	float: right;
	width: 30px;
	height: 30px;
	background: var(--color-digital-primary);
	color: #fff;
	text-align: center;
	border-radius: 90px;
	font-size: 15px;
	padding-top: 7px;
	margin: 0px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	margin-top: -5px;
	margin-bottom: -10px;
	margin-right: -7px;
	margin-left: 10px;
}
.mehrnoosh-offer-slider-four-box-one-left {
	float: right;
	width: 70%;
	padding: 30px;
	box-sizing: border-box;
	padding-bottom: 0px;
}

.mehrnoosh-offer-slider-four-box-one-left-meta {
	float: right;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.custom-product-rating.mehrnoosh-star-one-offer-box-mehrnoosh-offer-four {
	font-size: 15px;
	background: #fff !important;
	border-radius: 90px;
	padding: 12px 15px;
	margin-top: -7px;
	font-weight: normal;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding-bottom: 10px;
}

.mehrnoosh-slider-seven-title {
	float: right;
	background: #fff !important;
	border-radius: 90px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	height: 60px;
	margin-right: 0px;
	width: unset;
	padding: 0px 15px;
}
.mehrnoosh-slider-main-one-element-one-slider-seven {
	float: right;
	width: 100%;
	margin-top: 30px;
}
.mehrnoosh-out-more-button {
	float: left;
	height: 60px;
	background: #f2f6fc;
	border-radius: 90px;
}
.mehrnoosh-out-more-button-link {
	float: right;
	width: 100%;
	height: 60px;
}

.mehrnoosh-out-more-button-inner-icon {
	float: left;
	text-align: center;
	font-weight: 700;
	font-size: 18px;
	padding-top: 3px;
	width: 25px;
	height: 25px;
	background: var(--color-digital-primary);
	color: #fff;
	border-radius: 90px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	margin: 17px 15px;
}
.mehrnoosh-out-more-button-inner {
	float: right;
	height: 60px;
	background: #fff;
	font-size: 16px;
	font-weight: 700;
	border-radius: 90px;
	padding: 17px 25px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
}
.mehrnoosh-slider-seven-title-icon {
	float: right;
	font-size: 14px;
	width: 35px;
	height: 35px;
	background: var(--color-digital-primary);
	color: #fff;
	text-align: center;
	border-radius: 90px;
	font-size: 18px;
	padding-top: 9px;
	margin: 11px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	margin-right: 0px;
}
.mehrnoosh-slider-seven-title-out {
	float: right;
	width: 100%;
	padding: 0px 10px;
	box-sizing: border-box;
}
.mehrnoosh-slider-seven-title-text {
	float: right;
	padding: 18px 0px;
	font-weight: 700;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 16px;
}

.mehrnoosh-offer-slider-five-one-box {
	float: right;
	width: 100%;
	background: #fff;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 25px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}

.mehrnoosh-offer-slider-five-one-box-inner-right {
	float: right;
	width: 24%;
	padding-left: 30px;
	box-sizing: border-box;
	padding-top: 20px;
}
.mehrnoosh-slider-main-one-element-one-offer-five-mehlnoosh {
	float: right;
	width: 76%;
	padding-right: 30px;
	border-right: 1px dashed #cfd7e4;
}

.mehrnoosh-slider-seven-one-box {
	float: right;
	width: 100%;
	box-sizing: border-box;
	background: #f2f6fc;
	border-radius: 25px;
}
.mehrnoosh-slider-seven-one {
	float: right;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
}
.mehrnoosh-slider-inner-price-inner {
	float: right;
	width: 70%;
	font-size: 16px;
	font-weight: 700;
	height: 50px;
	padding-top: 15px;
}
.mehrnoosh-slider-inner-price-inner del {
	float: right;
	width: 100%;
	margin-top: -13px;
	color: #677b8f;
	font-size: 15px;
	font-weight: normal;
}
.price-and-box-mehrnoosh-in-shop-offer-slider-seven-one {
	width: 45px;
	height: 35px;
	box-shadow: 0px 2px 15px #FF419170;
	background: #ff4191;
	color: #fff;
	text-align: center;
	border-radius: 150px;
	padding-top: 8px;
	margin: 7px;
	font-size: 14px;
}
.price-and-box-mehrnoosh-in-shop-offer-slider-seven {
	float: left;
	height: 50px;
	width: 60px;
	background: #fff;
	border-radius: 90px;
	text-align: center;
	margin-top: 2px;
	margin-bottom: -5px;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table {

	border: unset;
}
.mehrnoosh-slider-inner-price-inner .woocommerce-Price-currencySymbol {
	background: var(--color-digital-primary);
	color: #fff;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	margin-right: 10px;
	padding: 2px 15px;
	border-radius: 90px;
}
.mehrnoosh-slider-inner-price-inner del .woocommerce-Price-currencySymbol {
	display: none;
}
.mehrnoosh-slider-inner-price-one {
	float: right;
	width: 100%;
	padding: 20px;
}
.mehrnoosh-slider-inner-title-one {
	float: right;
	width: 100%;
	font-size: 16px;
	font-weight: 700;
	text-align: right;
	min-height: 50px;
	max-height: 50px;
	margin-top: 10px;
	overflow: hidden;
}
.mehrnoosh-slider-seven-one-box-one {
	float: right;
	width: 100%;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	background: #fff;
	border-radius: 25px;
	padding: 35px;
	box-sizing: border-box;
	position: relative;
}
.mehrnoosh-slider-seven-one-box-img {
	float: right;
	width: 100%;
	padding: 15px;
}
.mehrnoosh-slider-seven-one-box-img img {
	float: right;
	width: 100%;
	border-radius: 10px;
}
.meta-mehrnoosh-slider-seven-box {
	position: absolute;
	right: 0;
	top: 0;
	width: 35px;
	margin: 15px;
}
.meta-mehrnoosh-slider-seven-box .mehrnoosh-product-box-meta-shop-button {
	margin-left: 0px;
	margin-bottom: 10px;
}
.meta-mehrnoosh-slider-seven-box .tooltip-mehrnoosh-shop-box {
	margin-top: 0px;
	margin-right: 40px;
}

.meta-mehrnoosh-slider-seven-box .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh {
	padding-right: 1px;
}
.meta-mehrnoosh-slider-seven-box .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh.mehrnoosh-in-list-compare button.woosc-added {
	background: var(--color-digital-primary);
}



.mehrnoosh-offer-five-bix-out-product {
  float: right;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
}
.mehrnoosh-offer-five-bix-inner-product-inner {
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	background: #fff;
	border-radius: 20px;
	padding: 20px;
	box-sizing: border-box;
	float: right;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.price-and-box-mehrnoosh-in-shop-offer-offer-five-product {
	position: absolute;
	left: 0;
	top: 0;
	margin: 15px;
}

.price-and-box-mehrnoosh-in-shop-offer-offer-five-product-box {
	float: right;
	background: #FFCFE3;
	width: unset;
	float: right;
	height: 25px;
	border-radius: 150px;
	text-align: center;
	font-size: 15px;
	padding-top: 2px;
	color: #FF4191;
	margin-right: 1px;
	margin-top: 1px;
	font-weight: 700;
	padding: 2px 10px;
	margin-top: -2px;
	margin-bottom: -5px;
	margin-left: 10px;
	margin-left: 0px;
}
.mehrnoosh-offer-five-bix-inner-product-img {
	float: right;
	width: 100%;
	border-radius: 15px;
	padding: 20px;
}

#mehrnoosh-offer-five-meta {
	z-index: 1;
}
.mehrnoosh-offer-five-bix-inner-product-inner:hover #mehrnoosh-offer-five-meta {
	margin-right: 15px;
	transition: 0.3s;
}
.mehrnoosh-offer-slider-five-one-box-inner-right .product-slider-offer-bahman-402-1-right-timer-1-1 .timer-wrapper {
	float: left;
	width: 25%;
	text-align: center;
}
.mehrnoosh-offer-slider-five-one-box-inner-right-title {
	float: right;
	width: 100%;
	font-size: 25px;
}
.mehrnoosh-offer-slider-five-one-box-inner-right .product-slider-offer-bahman-402-1-right-timer-1-1 {
	float: right;
	width: 100%;
	border-radius: 20px;
	padding: 10px;
	box-sizing: border-box;
	margin-top: 30px;
	background: #f2f6fc;
	padding-bottom: 4px;
	font-size: 14px;
}
.mehrnoosh-offer-five-bix-inner-product-inner #mehrnoosh-offer-five-meta {
	transition: 0.3s;
}

.product-slider-offer-bahman-402-1-right-timer-1-1 .timer-wrapper-sanie .mini-1-time {
	background: var(--color-digital-primary);
	box-shadow: 0px 2px 15px var(--color-digital-background);
	color: #fff;
	width: 30px;
	height: 30px;
	text-align: center;
	margin: auto;
	border-radius: 90px;
	padding-top: 5px;
}
#mehrnoosh-offer-five-meta {
	margin-right: -60px;
}
.product-slider-offer-bahman-402-1-right-timer-1-1 .timer-wrapper-inner .time1 {
	width: 30px;
	height: 30px;
	text-align: center;
	margin: auto;
	padding-top: 5px;
	margin-top: 7px;
}
.product-slider-offer-bahman-402-1-right-timer-1-1 .timer-wrapper-inner {
	height: 65px;
	margin: auto;
}
.product-slider-offer-bahman-402-1-right-timer-1-1 .timer-wrapper-sanie {
  background: #fff;
  width: 45px;
  text-align: center;
  color: var(--color-digital-primary);
  border-radius: 10px;
  height: 65px;
  padding-top: 8px;
	float: right;
	width: 100%;
  margin-top: 0px;
	border-radius: 15px;
	box-sizing: border-box;
box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	background: #fff;

}
.mehrnoosh-offer-five-bix-inner-product-img img {
  float: right;
  width: 100%;
  border-radius: 10px;
}


.mehrnoosh-offer-slider-five-product-title {
	float: right;
	width: 100%;
	margin-top: 15px;
	min-height: 50px;
	max-height: 50px;
	font-weight: 700;
	line-height: 25px;
	overflow: hidden;
}
.mehrnoosh-offer-slider-five-product-price del {
	float: right;
	width: 100%;
	margin-top: -13px;
	color: #677b8f;
	font-size: 15px;
	font-weight: normal;
}

.mehrnoosh-offer-slider-five-product-price del .woocommerce-Price-currencySymbol {
	display: none;
}


.mehrnoosh-offer-slider-five-product-price {
	float: right;
	width: 70%;
	font-size: 15px;
	font-weight: 700;
	height: 50px;
	padding-top: 15px;
	margin-top: 15px;
}
.mehrnoosh-offer-slider-five-product-price .woocommerce-Price-currencySymbol {
	background: var(--color-digital-primary);
	color: #fff;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	margin-right: 10px;
	padding: 2px 10px;
	border-radius: 90px;
}
.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-1-offer-five {
	float: right;
	width: unset;
	margin-top: 40px;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	padding: 10px 15px;
	border-radius: 15px;
	margin-right: 30px;
	background: #fff;
	position: absolute;
	top: 0;
	margin-top: -26px;
}

.mehrnoosh-slider-offer-five-product-img-78 {
	width: 80px;
	float: right;
	margin-bottom: 20px;
}
.mehrnoosh-slider-offer-five-product-img-78 img {
	float: right;
	width: 100%;
}

.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-1-offer-five .mehrnoosh-slider-arrow i {
	float: right;
	width: 100%;
	font-size: 16px;
	margin-top: -1px;
}
.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-1-offer-five .mehrnoosh-slider-arrow {
	float: right;
	width: 30px;
	height: 30px;
	background: var(--color-digital-primary);
	color: #fff;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	border-radius: 150px;
	padding-top: 0px;
	margin-left: 10px;
}

.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-1-offer-five .mehrnoosh-slider-arrow:last-child {
	margin-left: 0px;
}

.comment-two-list-mehrnoosh {
	float: right;
	width: 100%;
	padding: 25px 0px;
}
.comment-two-list-mehrnoosh-three {
	width: 100%;
	margin: auto;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	background: var(--color-digital-primary);
	border-radius: 25px;
	padding: 30px;
	color: #fff;
	height: 280px;
}
.mehrnoosh-product-unic-wrapper-one-img {
	float: left;
	width: 40%;
	padding: 30px;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
}
.mehrnoosh-product-unic-wrapper-one-img img {
	float: right;
	width: 100%;
	position: relative;
}

.mehrnoosh-product-unic-right-box .mehrnoosh-slider-seven-title {
	height: unset;
	padding: 4px 25px;
	border: unset;
	box-shadow: unset;
	background: unset !important;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.mehrnoosh-product-unic-right-box .mehrnoosh-slider-seven-title::before {
	content: "";
	right: 0;
	width: 10px;
	height: 100%;
	content: "";
	background: var(--color-digital-primary);
	position: absolute;
	margin-right: -35px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	border-radius: 90px;
}
.mehrnoosh-product-unic-right-box .mehrnoosh-slider-seven-title .mehrnoosh-slider-seven-title-text {
	font-size: 20px;
}
.mehrnoosh-product-unic-right-box .mehrnoosh-slider-seven-title strong {
	color: var(--color-digital-primary);
}
.mehrnoosh-product-unic-right-box {
	float: right;
	width: 75%;
	padding-left: 40px;
	box-sizing: border-box;
	position: relative;
	z-index: 1;
}
.mehrnoosh-product-unic-right-box-one {
	background: #FFFFFF91;
	border-radius: 40px;
	float: right;
	width: 100%;
	position: relative;
	border: 1px solid #fff;
	backdrop-filter: blur(4px);
	box-shadow: 20px 4px 30px rgba(0, 0, 0, 0.1);
	padding: 40px 30px;
}
.mehrnoosh-product-unic-right-box-one-mask {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #b8b6ff42;
	border-radius: 100%;
	filter: blur(30px);
	-webkit-filter: blur(30px);
	right: 0;
	top: 0;
}
.mehrnoosh-product-unic-right-box .mehrnoosh-out-more-button {
	float: right;
	margin-top: 30px;
	background: var(--color-digital-accent);
}
.mehrnoosh-dec-product-unic-one {
	float: right;
	width: 100%;
	line-height: 31px;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 15px;
}


.mehrnoosh-button-product-unic-one {
	float: right;
	width: 100%;
}

.price-mehrnoosh-product-unic-one {
	float: left;
	margin-top: 30px;
	height: 60px;
	font-size: 18px;
	font-weight: 700;
	padding: 18px 15px;
	border-radius: 150px;
	box-shadow: 0px 2px 15px #1E222917;
	background: #fff;
}
.mehrnoosh-product-unic-right-box-one .mehrnoosh-slider-seven-title-icon {
	width: 50px;
	height: 50px;
	margin-top: 9px;
	font-size: 20px;
	padding-top: 15px;
}
.price-mehrnoosh-product-unic-one strong {
	background: var(--color-digital-primary);
	color: #fff;
	padding: 5px 15px;
	border-radius: 90px;
	font-weight: normal;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	float: left;
	margin-top: -7px;
	margin-right: 10px;
	margin-left: -2px;
}
.mehrnoosh-product-unic-right-box .mehrnoosh-out-more-button .mehrnoosh-out-more-button-inner {
	box-shadow: 0px 2px 15px #1E222917;
	border: unset;
}
.mehrnoosh-product-unic-wrapper-one-img-mask {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #ffc49982;
	border-radius: 100%;
	filter: blur(30px);
	-webkit-filter: blur(30px);
	right: 0;
	top: 0;
	opacity: 0.2;
}
.mehrnoosh-product-unic-wrapper {
	float: right;
	width: 100%;
	padding: 60px 0px;
}
.mehrnoosh-product-unic-wrapper-one {
	float: right;
	width: 100%;
}
.comment-two-list-mehrnoosh-two-title i {
	width: 45px;
	height: 45px;
	float: right;
	background: #fff;
	color: var(--color-digital-primary);
	text-align: center;
	border-radius: 150px;
	margin-top: -9px;
	margin-left: 8px;
	padding-top: 12px;
}

.mehrnoosh-grid-post-one-two-mehrnooshslider-two {
	float: right;
	width: 100%;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	background: #fff;
	border-radius: 25px;
	padding: 35px;
	box-sizing: border-box;
	position: relative;
}
.mehrnoosh-grid-post-one-two-mehrnooshslider-two img {
	border-radius: 20px;
}

.title-mehrnoosh-grid-post-mehrnooshslider {
	font-size: 16px;
	margin-top: 20px;
	min-height: 50px;
	max-height: 50px;
	overflow: hidden;
	line-height: 25px;
	font-weight: 700;
}


.mehrnoosh-post-slider-button {
	float: right;
	width: 100%;
	padding: 15px 20px;
	box-sizing: border-box;
}
.comment-mehrnoosh-grid-post-one-postslider {
	float: left;
	background: #fff;
	height: 36px;
	border-radius: 15px;
	padding: 5px;
	margin-top: 8px;
}
.comment-counter-grid-onepostslider {
	float: right;
	margin-left: 10px;
	padding: 3px;
	font-size: 14px;
	margin-right: 5px;
}
.comment-counter-grid-onepostslider {
	float: right;
	margin-left: 10px;
	padding: 3px;
}
.comment-mehrnoosh-grid-post-one-postslider i {
	float: left;
	width: 26px;
	height: 26px;
	background: #FCB75E;
	color: #fff;
	text-align: center;
	border-radius: 90px;
	font-size: 13px;
	padding-top: 6px;
	box-shadow: 0px 2px 15px #FCB75EA3;
	display: table;
	margin: auto;
	box-sizing: border-box;
}
..woocommerce div.product form.cart div.quantity {
	display: block;
    margin: auto;
    text-align: center;
}
.woocommerce div.product form.cart .button {
	margin: auto;
	display: block;
	    float: unset !important;
}
.mehr-403-tir-mehrnoosh-grid-slider {
	float: right;
	width: 100%;
	background: #fff;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 25px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	margin-bottom: 35px;
}
.mehr-403-tir-mehrnoosh-grid-slider .mehrnoosh-nav-slider-element-slider-two-comment-two .swiper-button-lock {
	display: block;
}
.mehr-403-tir-mehrnoosh-grid-slider .mehrnoosh-nav-slider-element-slider-two-comment-two {
	right: 0;
	margin-right: -25px;
	width: 50px;
	bottom: unset;
	margin-top: 100px;
	padding: 10px;
}
.mehr-403-tir-mehrnoosh-grid-slider .mehrnoosh-nav-slider-element-slider-two-comment-two .mehrnoosh-slider-arrow {
	margin: 0px;
	margin-bottom: 10px;
	float: right;
	border: unset !important;
}

.mehr-403-tir-mehrnoosh-grid-slider .mehrnoosh-nav-slider-element-slider-two-comment-two .mehrnoosh-slider-arrow:last-child {
	margin-bottom: 0px;
}
.mehrnoosh-grid-post-one-mehrnooshslider {
	float: right;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
}
.mehrnoosh-grid-post-one-two-mehrnooshslider {
	background: #f2f6fc;
	border-radius: 20px;
	float: right;
	width: 100%;
}
.mehrnoosh-slider-two-two {
	float: right;
	width: 100%;
	margin-top: 25px;
}
.mehrnoosh-comment-right-box-mehr-comment-two {
	width: 60%;
	float: left;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	background: #fff;
	margin-left: -90px;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 25px;
	height: 225px;
}
.name-au-mehrnoosh-one-postslider-one {
	float: right;
	padding: 0px;
}

.name-au-mehrnoosh-one-postslider-one i {
	float: right;
	width: 30px;
	height: 30px;
	background: var(--color-digital-primary);
	color: #fff;
	text-align: center;
	border-radius: 90px;
	font-size: 16px;
	padding-top: 6px;
	margin: 11px;
	margin-right: 11px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	margin-right: 0px;
}
.name-inner-mehrnoosh-au-one-postslider {
	float: right;
	font-size: 16px;
	padding: 13px 0px;
}

.mehrnoosh-comment-right-box-mehr-comment-two .mehrnoosh-image-slider-one-two-comment-box-one img {
	float: right;
	width: 80px;
	height: 80px;
	border-radius: 190px;
	padding: 10px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	background: #fff;
}
.comment-list-one-mehr-403-tir-left-title9mehr-two i {
	float: right;
	margin-left: 5px;
	font-size: 15px;
}

.comment-list-one-mehr-403-tir-left-title9mehr-two.onestarmehrnoosh i:first-child {
	color: orange;
}

.comment-two-list-mehrnoosh-two {
	float: right;
	width: 40%;
}
.comment-two-list-mehrnoosh-two-title {
	float: right;
	width: 100%;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 20px;
	margin-top: 20px;
}
.comment-list-one-mehr-403-tir-left-title9mehr-two {
	margin-top: 5px;
}

.comment-list-one-mehr-403-tir-left-title9mehr-two.twostarmehrnoosh i:first-child , .comment-list-one-mehr-403-tir-left-title9mehr-two.twostarmehrnoosh i:nth-child(2) {
	color: orange;
}
.comment-list-one-mehr-403-tir-left-title9mehr-two.threestarmehrnoosh i:first-child , .comment-list-one-mehr-403-tir-left-title9mehr-two.threestarmehrnoosh i:nth-child(2) , .comment-list-one-mehr-403-tir-left-title9mehr-two.threestarmehrnoosh i:nth-child(3) {
	color: orange;
}
.comment-list-one-mehr-403-tir-left-title9mehr-two.fourstarmehrnoosh i:first-child , .comment-list-one-mehr-403-tir-left-title9mehr-two.fourstarmehrnoosh i:nth-child(2) , .comment-list-one-mehr-403-tir-left-title9mehr-two.fourstarmehrnoosh i:nth-child(3) , .comment-list-one-mehr-403-tir-left-title9mehr-two.fourstarmehrnoosh i:nth-child(4) {
	color: orange;
}

.comment-list-one-mehr-403-tir-left-title9mehr-two.fivestarmehrnoosh i {
	color: orange;
}



.toz-mehrnoosh-comment-list-onemehr-two {
	float: right;
	width: 100%;
	margin-top: 20px;
	min-height: 50px;
	max-height: 50px;
	overflow: hidden;
	line-height: 25px;
}

.comment-list-one-mehr-403-tir-left-mehr-two {
	float: right;
	width: 70%;
	padding-right: 20px;
	font-size: 18px;
	padding-top: 15px;
}

.mehrnoosh-nav-slider-element-slider-two-comment-two {
	float: right;
	width: unset;
	margin-top: 40px;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	padding: 10px 15px;
	border-radius: 15px;
	margin-right: 30px;
	background: #fff;
	position: absolute;
	bottom: 0;
	margin-bottom: 2px;
}
.mehrnoosh-nav-slider-element-slider-two-comment-two .mehrnoosh-slider-arrow:last-child {
	margin-left: 0px;
}
.mehrnoosh-nav-slider-element-slider-two-comment-two .mehrnoosh-slider-arrow {
	float: right;
	width: 30px;
	height: 30px;
	background: var(--color-digital-primary);
	color: #fff;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	border-radius: 150px;
	padding-top: 0px;
	margin-left: 10px;
}


.mehrnoosh-nav-slider-element-slider-two-comment-two .mehrnoosh-slider-arrow:hover {
	opacity: 0.8;
	transition: 0.3s;
}
.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-1-offer-five .mehrnoosh-slider-arrow:hover {
	opacity: 0.8;
	transition: 0.3s;
}

.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-1-offer-five .mehrnoosh-slider-arrow {
	transition: 0.3s;
}
.mehrnoosh-nav-slider-element-slider-two-comment-two .mehrnoosh-slider-arrow {
	transition: 0.3s;
}
.mehrnoosh-nav-slider-element-slider-two-comment-two .mehrnoosh-slider-arrow i {
	font-size: 15px;
}


.iconbox-mehrnoosh-footer-two-img {
	float: right;
	width: 70px;
	height: 70px;
	background: #fff !important;
	border-radius: 90px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	padding: 14px;
	box-sizing: border-box;
}
#phone-footer-mehrnoosh-two .mehrnoosh-phone-footer-one-box i {
	background: var(--color-digital-primary);
	padding: 10px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	border-radius: 150px;
	width: 40px;
	height: 40px;
	padding-top: 12px;
	margin-top: -7px;
}
#phone-footer-mehrnoosh-two .mehrnoosh-phone-footer-two-box {
	padding-right: 30px;
}
.iconbox-mehrnoosh-footer-two-img-one {
	background: var(--color-digital-primary);
	padding: 10px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	border-radius: 150px;
	width: 40px;
	height: 40px;
}

#phone-footer-mehrnoosh-two .mehrnoosh-phone-footer-two-box .mehrnoosh-phone-footer-two-box-one {
	font-size: 19px;
	margin-top: 10px;
	color: var(--color-digital-primary);
}
.iconbox-mehrnoosh-footer-two-box {
	float: right;
	width: 70%;
	font-size: 17px;
	font-weight: 700;
	padding: 0px;
	box-sizing: border-box;
	padding-right: 20px;
}
.iconbox-mehrnoosh-footer-two-box-title {
	float: right;
	width: 100%;
	margin-top: 12px;
}
.iconbox-mehrnoosh-footer-two-box p {
	margin: 0px;
}

#reg-btn.active {
	background: #141d26;
	color: #fff;
}

.iconbox-mehrnoosh-footer-one-box-title-two88 {
	float: right;
	width: 100%;
	font-weight: normal;
	color: #456;
	font-size: 15px;
}
#phone-footer-mehrnoosh-two {
	width: unset;
	background: #fff !important;
	border-radius: 90px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	height: 70px;
}
#phone-footer-mehrnoosh-two .mehrnoosh-phone-footer-one-box {
	background: unset;
	box-shadow: unset;
	height: unset;
	width: unset;
	padding: unset;
	margin: 20px;
	margin-right: 0px;
}
.iconbox-mehrnoosh-footer-two-img-one img {
	float: right;
	width: 100%;
	height: 100%;
}

.woocommerce-LostPassword.lost_password.password-remember.remember-mehrnoosh-box .slider.round {
	width: 50px;
	height: 25px;
	position: absolute;
}
.form--mehrnoosh-one-digi .mobile98-iran {
	position: absolute;
	left: 0;
	background: #141d26;
	width: 40px;
	height: 35px;
	text-align: center;
	border-radius: 8px;
	padding-top: 7px;
	box-sizing: border-box;
	margin: 15px 10px;
	color: #fff;
}
.woocommerce-form.woocommerce-form-login.verification-two .woocommerce-FormRow.form-row #verify_button {
	float: right;
	width: unset;
}

.woocommerce-form.woocommerce-form-login.verification-two .woocommerce-FormRow.form-row {
	padding: 0px;
	float: right;
}
#timer2 {
	margin-top: 0px;
	font-size: 16px;
	font-weight: bold;
	float: left;
	background: #141d26;
	height: 46px;
	padding: 13px;
	box-sizing: border-box;
	border-radius: 10px;
	color: #fff;
}
#verify_button_two {
	float: right;
	width: unset;
}
.woocommerce-form.woocommerce-form-register.verification-form .woocommerce-FormRow.form-row {
	padding: 5px 0px;
	float: right;
}
#timer2 span {
	color: #fff;
	font-weight: normal;
}
#timer {
	margin-top: 0px;
	font-size: 16px;
	font-weight: bold;
	float: left;
	background: #141d26;
	height: 46px;
	padding: 13px;
	box-sizing: border-box;
	border-radius: 10px;
	color: #fff;
}
#timer span {
	color: #fff;
	font-weight: normal;
}
.woocommerce-form.woocommerce-form-login.verification-two .woocommerce-FormRow.form-row {
	padding: 0px;
}
.woocommerce-LostPassword.lost_password.password-remember.remember-mehrnoosh-box .slider.round::before {
	height: 17px;
	width: 17px;
	bottom: 4px;
}

.woocommerce-LostPassword.lost_password.password-remember.remember-mehrnoosh-box .switch {
	width: 50%;
	height: unset;
}

.woocommerce-LostPassword.lost_password.password-remember.remember-mehrnoosh-box .switch span:last-child {
	margin-right: 40px;
}

.add-mehrnoosh-star-single-product-elementor {
	float: left;
	background: #fff;
	border-radius: 90px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	height: 45px;
	padding: 10px;
}
.add-mehrnoosh-star-single-product-elementor i {
	float: right;
	width: 30px;
	height: 30px;
	background: #FCB75E;
	color: #fff !important;
	text-align: center;
	border-radius: 90px;
	font-size: 15px;
	padding-top: 7px;
	margin: 0px;
	box-shadow: 0px 2px 15px #FCB75EA3;
	margin-top: 0px;
	margin-left: 10px;
	margin-top: -2px;
}
.add-mehrnoosh-star-single-product-elementor .circular-progress-text {
	float: right;
}
.add-mehrnoosh-star-single-product-elementor .circular-progress-text {
	float: right;
	margin-left: 10px;
	margin-top: 1px;
}
.mehrnoosh-title-single-elementor {
	float: right;
	width: 100%;
}
.mehrnoosh-title-single-elementor h1 {
	margin: 0px;
}
.mehrnoosh-short-dec-single-elementor .custom-product-short-description {
	background: #fff;
	margin: 0px;
}
.mehrnoosh-short-dec-single-elementor .custom-product-short-description .dec-short-title-box i {
	background: var(--color-digital-primary);
	box-shadow: 0px 2px 15px var(--color-digital-background);
}

#mehrnoosh-price-for-single-product-elementor .button-plus-minus-mehrnooshj {
	width: unset;
	background: unset;
	border: unset;
	text-align: center;
	overflow: unset;
	background: #fff;
	height: 46px;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	border-radius: 15px;
}
#mehrnoosh-price-for-single-product-elementor .qty {
	border: unset;
	height: 46px;
	border-radius: 10px !important;
	color: var(--color-digital-primary);
	font-weight: 700;
	margin: 0px 3px !important;
	background: unset;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #mehrnoosh-price-for-single-product-elementor button.button.alt {
	background: var(--color-digital-primary) !important;
	border-radius: 10px !important;
}

#mehrnoosh-price-for-single-product-elementor .reset_variations {
	color: var(--color-digital-primary);
	border-radius: 8px;
	background: var(--color-digital-accent);
}

#mehrnoosh-price-for-single-product-elementor {
	box-sizing: border-box;
	border-radius: 20px;
	margin-top: 20px;
	overflow: hidden;
}
#mehrnoosh-price-for-single-product-elementor .woocommerce-variation-price {
	background: #f2f6fc;
	padding: 20px 10px;
	padding-bottom: 0px;
	min-height: 90px;
}
#mehrnoosh-product-image-for-elementor-twoimage #slider-thumb-image-403 {
	height: 300px;
}

#mehrnoosh-product-image-for-elementor-twoimage #slider-thumb-image-403-1 {
	background: unset !important;
	box-shadow: unset !important;
	padding: 0px !important;
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	right: unset;
	margin-top: 80px;
}
#mehrnoosh-product-image-for-elementor-twoimage #slider-thumb-image-403-1 #slider-thumb-image-403-2 {
	float: left;
	width: 100%;
}
#mehrnoosh-product-image-for-elementor-twoimage .product-images {
	padding-top: 0px;
}
#mehrnoosh-product-image-for-elementor-twoimage #slider-thumb-image-403 .swiper-slide-thumb-active .mehrnoosh-thumbnail-product-single {
	background: var(--color-cosm-primary);
}
#mehrnoosh-product-image-for-elementor-twoimage .product-images #slider-big-image-403 {

	margin: 0px;
}
#cpint-vijon-mehrnoosh-single-product-elementor-twovijegi {
	float: right;
	width: 100%;
	margin-top: 20px;
}
#mehrnoosh-product-image-for-elementor-twoimage #open-lightbox {
	left: 0;
	top: 0;
	background: #dce2ea !important;
	box-shadow: unset !important;
	border-radius: 150px !important;
	margin-top: 0px;
	margin-left: 0px;
}

#mehrnoosh-product-image-for-elementor-twoimage #open-lightbox i {
	margin-top: -56px !important;
}
#mehrnoosh-product-image-for-elementor-twoimage #slider-thumb-image-403 .mehrnoosh-thumbnail-product-single {
	border-radius: 150px;
}

#mehrnoosh-product-image-for-elementor-twoimage #slider-thumb-image-403 .mehrnoosh-thumbnail-product-single .mehrnoosh-thumbnail-product-single-one {
	border-radius: 150px;
	overflow: hidden;
}


#mehrnoosh-product-image-for-elementor-twoimage {
	float: right;
	width: 100%;
	position: relative;
	background: #fff;
	padding: 25px;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	border-radius: 25px;
}
#mehrnoosh-product-image-for-elementor-twoimage .mehrnoosh-product-iimage-single-button {
	background: unset;
	box-shadow: unset;
	width: unset;
	height: unset;
	float: left;
	right: 0;
	left: unset;
	bottom: 0;
	margin-bottom: -20px;
	margin-right: 0;
	padding-right: 0px;
}
#mehrnoosh-product-image-for-elementor-twoimage .mehrnoosh-product-iimage-single-button .iran-button-slider::after {
	color: #111;
}
#mehrnoosh-product-image-for-elementor-twoimage .mehrnoosh-product-iimage-single-button .iran-button-slider {
	background: unset;
	box-shadow: unset;
	margin-left: 15px !important;
	float: left;
}
#mehrnoosh-price-for-single-product-elementor .woocommerce-variation-add-to-cart.variations_button {
	float: right;
	width: 100%;
	background: #f2f6fc;
	padding: 15px;
	border-radius: 15px;
}
#mehrnoosh-price-for-single-product-elementor .cart {
	margin-bottom: 0px !important;
	background: #fff;
	padding: 15px;
	float: right;
	width: 100%;
	border-radius: 20px;
	margin-top: 40px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}
#mehrnoosh-price-for-single-product-elementor.add-to-cart-one-mehrnoosh .woocommerce-variation-radio label {
	background: #fff !important;
	border-radius: 90px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	padding: 10px 15px;
}
#mehrnoosh-price-for-single-product-elementor .price del {
	font-weight: normal;
}
.elementor-2441 .elementor-element.elementor-element-5150c05 #mehrnoosh-price-for-single-product-elementor .price {
	margin-bottom: -11px;
}

#mehrnoosh-price-for-single-product-elementor .price .woocommerce-Price-currencySymbol {
	background: var(--color-digital-primary);
	color: #fff;
	font-size: 17px;
	padding: 0px 10px;
	border-radius: 90px;
	margin-right: 10px;
	float: left;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
    color: #f11c55;
}
#mehrnoosh-price-for-single-product-elementor .price {
	font-size: 25px !important;
	font-weight: 700;
}
#mehrnoosh-price-for-single-product-elementor .woocommerce-variation-radio input[type="radio"]:checked + label {
	border-color: var(--color-digital-primary);
	border-width: 2px;
	margin-top: 4px;
}

#mehrnoosh-price-for-single-product-elementor .price ins {
	color: #141d26;
}

#mehrnoosh-price-for-single-product-elementor .button-plus-minus-mehrnooshj .minus {
	width: 30px;
	height: 30px;
	background: var(--color-digital-primary);
	border-radius: 90px;
	box-sizing: border-box;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	color: #fff;
	margin: 8px;
	margin-left: 0px;
}
#mehrnoosh-price-for-single-product-elementor .price del .woocommerce-Price-currencySymbol {
	display: none;
}

#mehrnoosh-price-for-single-product-elementor .button-plus-minus-mehrnooshj .plus {
	width: 30px;
	height: 30px;
	background: var(--color-digital-primary);
	box-sizing: border-box;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	color: #fff;
	margin: 8px;
	border-radius: 90px;
	margin-right: 0px;
}
#mehrnoosh-product-image-for-elementor {
	background: #fff;
	float: right;
	width: 100%;
	padding: 0px 25px;
	border-radius: 20px;
	padding-bottom: 20px;
	padding-bottom: 35px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}
#mehrnoosh-product-image-for-elementor .product-images {
	padding-top: 0px;
}


#mehrnoosh-product-image-for-elementor .product-images #slider-thumb-image-403-1 {
	box-shadow: unset;
	background: unset;
	padding-bottom: 0px;
}
.mehrnoosh-product-iimage-single-button {
	float: right;
	width: 50px;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	padding: 10px 15px;
	border-radius: 15px;
	margin-right: 30px;
	background: #fff;
	position: absolute;
	margin-bottom: 2px;
	bottom: 0;
	right: 0;
	height: 90px;
	z-index: 1;
	margin-right: -50px;
	margin-bottom: -5px;
}

.mehrnoosh-product-iimage-single-button .iran-button-slider {
	position: relative;
	float: right;
	margin: 0px;
	margin-bottom: 10px;
	top: unset !important;
	margin-right: -5px !important;
	background: var(--color-digital-primary);
	box-shadow: 0px 2px 15px var(--color-digital-background);
}


.mehrnoosh-product-iimage-single-button .iran-button-slider::after {
	color: #fff;
}

#mehrnoosh-product-image-for-elementor #slider-big-image-403 {
	border-radius: 20px;
	margin-bottom: 0px;
	padding: 0px;
}

#mehrnoosh-product-image-for-elementor #open-lightbox {
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #FFF;
	box-shadow: 0px 2px 15px #D4E0F0;
	border-radius: 150px !important;
}

#mehrnoosh-product-image-for-elementor .img-thumb-nail {
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
}
#mehrnoosh-product-image-for-elementor .img-thumb-nail.active {
	background: var(--color-digital-primary);
	box-shadow: 0px 2px 10px var(--color-digital-primary)5E;
	border-color: var(--color-digital-primary);
}
#mehrnoosh-product-image-for-elementor .mehrnoosh-thumbnail-product-single {
	overflow: hidden;
	background: #fff;
	border-radius: 15px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	padding: 5px;
	border-radius: 150px;
}

#mehrnoosh-product-image-for-elementor .img-thumb-nail {
	border-radius: 150px;
}

#mehrnoosh-product-image-for-elementor .img-thumb-nail .img-thumb-nailrrr {
	border-radius: 150px;
	overflow: hidden;
}
#mehrnoosh-product-image-for-elementor .mehrnoosh-h3-order-view i {
	background: var(--color-digital-primary);
	color: #fff;
	box-shadow: 0px 2px 10px var(--color-digital-primary)59;
}

#mehrnoosh-product-image-for-elementor .close.close-mehrnoosh-modal {
	background: var(--color-digital-primary);
	color: #fff;
	box-shadow: 0px 2px 10px var(--color-digital-primary)59;
}

.mehrnoosh-easy-box-for-single-product {
	float: right;
	width: 100%;
	padding: 20px;
	background: #fff;
	margin-bottom: 0px;
	border-radius: 20px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}
.box-meta-sub-meta-button-mehrnoosh-elementor {
	float: right;
	background: #fff !important;
	border-radius: 150px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	height: 50px;
	padding: 6px 10px;
}
.box-meta-sub-meta-button-mehrnooshsale-single-two {
	float: right;
	background: #ff4191;
	color: #fff;
	padding: 8px 10px;
	border-radius: 90px;
	box-shadow: 0px 2px 15px #FF419170;
	font-weight: 700;
}
.box-meta-sub-meta-button-mehrnooshsale-single-one::before {
	position: absolute;
	left: 0;
	width: 3px;
	height: 25px;
	background: #ff4191;
	content: "";
	top: 0;
	margin-left: -21px;
	box-shadow: 0px 2px 15px #FF419170;
	border-radius: 150px;
	margin-top: 11px;
}

.mehrnoosh-short-dec-single-elementor {
	float: right;
	width: 100%;
}


.box-meta-sub-meta-button-mehrnooshsale-single-one {
	float: left;
	background: #fff !important;
	border-radius: 150px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	height: 50px;
	padding: 5px;
}
.mehrnoosh-easy-box-for-single-product .box-meta-button-mehrnoosh {
	position: relative;
	padding: 0px;
}

.mehrnoosh-easy-box-for-single-product .box-meta-sub-meta-button-mehrnoosh-elementor .box-meta-sub-meta-button-mehrnoosh:last-child {
	margin-left: 0px;
}

.mehrnoosh-easy-box-for-single-product .box-meta-sub-meta-button-mehrnoosh-elementor .box-meta-sub-meta-button-mehrnoosh:hover {
	background: var(--color-digital-primary);
}
.mehrnoosh-easy-box-for-single-product {
	float: right;
	width: 100%;
	padding: 20px;
	background: #fff;
	margin-bottom: 0px;
	border-radius: 20px;


}
#mehrnoosh-product-image-for-elementor #myModalimage .main-image-container {
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	background: #fff;
}
#mehrnoosh-product-image-for-elementor .mehrnoosh-thumbnail-product-single .mehrnoosh-thumbnail-product-single-one {
	border-radius: 150px;
	overflow: hidden;
}
#mehrnoosh-product-image-for-elementor .mehrnoosh-thumbnail-product-single .mehrnoosh-thumbnail-product-single-one img {
	border-radius: unset;
}
#mehrnoosh-product-image-for-elementor .swiper-slide-thumb-active .mehrnoosh-thumbnail-product-single {
	border-color: var(--color-digital-primary);
	background: var(--color-digital-primary);
	padding: 5px;
	box-shadow: 0px 2px 10px var(--color-digital-primary)4F;
}


#mehrnoosh-product-image-for-elementor .product-images #slider-thumb-image-403-2 .swiper-wrapper {
	padding: 10px 0px;
}

#mehrnoosh-product-image-for-elementor .product-images #slider-thumb-image-403-2 {
	width: 100%;
}

#mehrnoosh-product-image-for-elementor #open-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	right: unset;
	margin-left: 0px;
}
.mehrnoosh-box-easy-one-1.tamamche .mehrnoosh-box-meta-for-single-product-elementor {
	width: 100% !important;
}
.mehrnoosh-product-single-title-for-element-one p {
	margin: 0px;
}
#consent-product-single-elementor .rezayat-mehrnoosh-darsad-right-box-one {
	margin: 0px;
	padding: 25px;
	text-align: center;
	height: unset;
	float: right;
	width: 100%;
	box-sizing: border-box;
	border-radius: 20px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}

#consent-product-single-elementor .rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper {
	float: unset;
	margin: auto;
}
#consent-product-single-elementor .rezayat-mehrnoosh-darsad-right-box-one .rez-meta-mehrnoosh {
	width: 100%;
	padding: 0px;
}

#mehrnoosh-score-for-single-product-elementor {
	width: 100%;
	float: right;
}

#mehrnoosh-score-for-single-product-elementor .mehrnoosh-emtiaz-left-box-one {
	width: 100%;
	height: unset;
	float: right;
	width: 100%;
	max-height: unset;
	padding: 0px;
}
#timer-for-single-product-elementor {
	margin: 0px;
}

#mehrnoosh-score-for-single-product-elementor .mehrnoosh-emtiaz-left-box-one .emtiaz-mehrnoosh-box-one {
	padding: 25px;
	height: unset;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	border-radius: 20px;
}
#mehrnoosh-score-for-single-product-elementor .mehrnoosh-emtiaz-left-box-one .emtiaz-mehrnoosh-box-one .mehrnoosh-emtiaz-6 .number-mehrnoosh {
	width: 34%;
	margin-bottom: 5px;
}
#mehrnoosh-score-for-single-product-elementor .mehrnoosh-emtiaz-left-box-one .emtiaz-mehrnoosh-box-one .mehrnoosh-emtiaz-6 .barsmehrnoosh {
	width: 50%;
}

.mehrnoosh-timer-inner-for-product-single-elementor .timer-wrapper .seconds.time1.mini-1-time {
	background: var(--color-digital-primary);
	box-shadow: 0px 2px 15px var(--color-digital-background);
}

#consent-product-single-elementor .rezayat-mehrnoosh-darsad-right-box-one-one {
	float: right;
	width: 100%;
}
.mehrnoosh-product-single-title-for-element-one i {
	float: right;
	font-size: 14px;
	width: 35px;
	height: 35px;
	background: var(--color-digital-primary);
	color: #fff;
	text-align: center;
	border-radius: 90px;
	font-size: 18px;
	padding-top: 9px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	margin-top: -5px;
	margin-left: 10px;
	padding-right: 1px;
}
.mehrnoosh-product-single-title-for-element-one {
	float: right;
	width: 100%;
	text-align: right;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 20px;
	margin-top: 5px;
}
#mehrnoosh-score-for-single-product-elementor .mehrnoosh-emtiaz-left-box-one .emtiaz-mehrnoosh-box-one .number-mehrnoosh strong {
	background: var(--color-digital-accent);
	color: var(--color-digital-primary);
}
.circular-progress-text-43 {
	float: right;
	margin-left: 8px;
	margin-top: 1px;
}

.mehrnoosh-timer-inner-for-product-single-elementor {
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	float: right;
	width: 100%;
	padding: 15px;
	border-radius: 15px;
	background: #fff;
}


.mehrnoosh-product-single-title-for-element-one-icon {
	float: right;
	width: 50px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	height: 50px;
	border-radius: 150px;
	margin-top: -13px;
	margin-left: 8px;
	padding: 12px;
	padding-right: 7px;
}

#mehrnoosh-score-for-single-product-elementor .mehrnoosh-emtiaz-4 {
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	background: #fff;
	float: right;
	width: 100%;
	padding: 20px;
	border-radius: 15px;
}
#cpint-progress-mehrnoosh-single-product-elementor {
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding: 25px;
	border-radius: 20px;
}
#zemenat-for-single-product-elementor {
	float: right;
	width: 100%;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	background: #fff;
	padding: 25px;
	border-radius: 20px;
}

#zemenat-for-single-product-elementor .zemanat-mehrnoosh-023.tazmin-esalat.mehrnoosh-box-meta-for-single-product-elementor i {
	color: green !important;
}
.mehrnoosh-slider-seven-one-related {
	float: right;
	width: 25%;
	padding: 10px;
	box-sizing: border-box;
}
#zemenat-for-single-product-elementor .zemanat-mehrnoosh-023.mehrnoosh-box-meta-for-single-product-elementor i {
	color: orange;
}

.mehrnoosh-slider-seven-title-out-one {
	float: right;
	width: 100%;
	margin-bottom: 20px;
	padding: 0px 10px;
	box-sizing: border-box;
}

#elementor-woocommerce-bread-mehrnoosh {
	float: right;
	width: 100%;
}

#elementor-woocommerce-bread-mehrnoosh a:first-child::after {
	content: "\f795";
	background: var(--color-digital-primary);
	width: 36px;
	height: 36px;
	position: relative;
	right: 0;
	border-radius: 150px;
	top: 0;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	font-family: uicons-regular-rounded !important;
	font-size: 15px;
	padding: 10px;
	color: #fff;
	font-weight: normal;
	float: right;
	margin-top: -6px;
	margin-right: -63px;
}

#elementor-woocommerce-bread-mehrnoosh .woocommerce-breadcrumb {
	padding: 20px 0px;
}

body.single-product .e-woocommerce-notices-wrapper {
	float: right;
	width: 100%;
}
body.single-product .e-woocommerce-notices-wrapper .woocommerce-message {
	padding-top: 20px !important;
	border-radius: 20px;
	margin: 15px 0px !important;
	margin-top: 25px !important;
}
body.single-product .e-woocommerce-notices-wrapper .woocommerce-message .button.wc-forward {
	margin-top: -5px;
	border-radius: 10px !important;
	background: #141d26 !important;
}
.woocommerce ul#shipping_method li input {
	margin-left: 5px !important;
}
#mehrshadow .woocommerce-message {
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}
#elementor-woocommerce-bread-mehrnoosh a:hover {
	color: var(--color-digital-primary);
}
#elementor-woocommerce-bread-mehrnoosh a:first-child::before {
	content: "";
	width: 60px;
	height: 60px;
	background: #fff;
	float: right;
	border-radius: 150px;
	margin-top: -18px;
	margin-left: 15px;
	margin-bottom: -20px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}
#zemenat-for-single-product-elementor .mehrnoosh-box-meta-for-single-product-elementor i {
	width: 35px;
	height: 35px;
	text-align: center;
	padding-top: 9px;
	border-radius: 90px;
	margin-bottom: -10px;
	margin-top: -6px;
	font-size: 15px;
	padding-right: 0px;
	margin-left: 10px;
	margin-right: -5px;
	float: right;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC ;
	background: #fff;
}
#zemenat-for-single-product-elementor .mehrnoosh-box-meta-for-single-product-elementor {
	float: right;
	width: 50%;
	background: unset;
	padding: 15px;
	border-radius: 15px;
	margin-top: 0px !important;
	color: #141d26;
	margin-left: 0px;
	margin-bottom: 0px;
}
#consent-product-single-elementor .rezayat-mehrnoosh-darsad-right-box-one .rez-meta-mehrnoosh-title span {
	color: var(--color-digital-primary);
}
#consent-product-single-elementor .rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper .fg {
	stroke: var(--color-digital-primary);
}

#mehrnoosh-cat-single-product-one .mehrnoosh-product-single-title-for-element-one .mehrnoosh-product-single-title-for-element-one-icon i {
	background: var(--color-digital-accent);
	color: var(--color-digital-primary);
	box-shadow: unset;
	box-sizing: border-box;
}

.add-mehrnoosh-star-single-product-elementor .custom-product-rating {
	margin: 0px;
	padding: 0px;
}

.mehrnoosh-single-product-tab-elementor .tabs.wc-tabs li {
	background: unset !important;
	/* border: unset !important; */
	padding: 0px !important;
	margin: 0px !important;
	margin-left: 10px !important;
	margin-bottom: -8px !important;
	border: 1px solid transparent !important;
	position: relative !important;
	display: inline-block;
}
.mehrnoosh-single-product-tab-elementor .tabs.wc-tabs {
	padding: 0px !important;
	border: unset;
	margin: 0px;
}

#mehrnoosh-single-product-tab-elementor-id .tabs.wc-tabs li.active::before {
	content: "" !important;
	position: absolute !important;
	width: 3px;
	height: 20px;
	background: var(--color-digital-primary);
	right: 0;
	top: 0;
	display: block !important;
	margin-top: 24px;
	border-radius: 90px !important;
	margin-right: -1px;
	box-shadow: unset !important;
	border: unset !important;
}
#mehrnoosh-single-product-tab-elementor-id .tabs.wc-tabs #tab-title-additional_information.active::before {
	background: #ff4191;
}
#mehrnoosh-single-product-tab-elementor-id .tabs.wc-tabs #tab-title-reviews.active::before {
	background: orange;
}
#mehrnoosh-single-product-tab-elementor-id {
	float: right;
	width: 100%;
}
#mehrnoosh-single-product-tab-elementor-id .mehrnoosh-h3-order-view i {
	display: none;
}
#mehrnoosh-single-product-tab-elementor-id .mehrnoosh-h3-order-view .mehrnoosh-h3-order-view-title {
	width: 100%;
	padding: 0px;
	font-size: 22px;
	position: relative;
}
#mehrnoosh-single-product-tab-elementor-id .mehrnoosh-h3-order-view .mehrnoosh-h3-order-view-title::before {
	content: "";
	position: absolute;
	right: 0;
	width: 3px;
	height: 100%;
	top: 0;
	background: var(--color-digital-primary);
	border-radius: 90px;
	margin-right: -30px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
}

#mehrnoosh-single-product-tab-elementor-id #tab-additional_information .mehrnoosh-h3-order-view-title::before {
	background: #ff4191;
	box-shadow: 0px 2px 15px #FF419170;
}
.mehrnoosh-single-product-tab-elementor .tabs.wc-tabs li a {
	padding: 15px 15px !important;
	float: right;
	font-size: 17px;
	color: #141d26 !important;
	position: relative;
	margin-left: 0px;
	height: 70px;
	padding-top: 23px !important;
	border-radius: 15px;
	padding-left: 25px !important;
}
#mehrnoosh-single-product-tab-elementor-id .tabs.wc-tabs {
	width: 100%;
	margin-bottom: 25px;
	overflow: unset;
	/* background: #fff; */
	/* box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08); */
	border-radius: 20px;
	padding: 20px 0px !important;
	text-align: right;
}
#mehrnoosh-single-product-tab-elementor-id #tab-title-additional_information.active a {
	color: #ff4191 !important;
}

#mehrnoosh-single-product-tab-elementor-id #tab-title-reviews.active a {
	color: orange !important;
}

.mehrnoosh-single-product-tab-elementor .tabs.wc-tabs li a::after {
	content: "\fd51";
	background: var(--color-digital-primary);
	width: 35px;
	height: 35px;
	position: absolute;
	right: 0;
	border-radius: 150px;
	top: 0;
	margin: 18px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	font-family: uicons-regular-rounded !important;
	font-size: 15px;
	padding: 10px;
	color: #fff;
	font-weight: normal;
	margin-right: 18.5px;
	margin-top: 18px;
}
.mehrnoosh-single-product-tab-elementor .tabs.wc-tabs li.active a {
	border-radius: 15px;
	color: var(--color-digital-primary) !important;
}

.mehrnoosh-single-product-tab-elementor .tabs.wc-tabs li a::before {
	content: "" !important;
	width: 50px;
	height: 50px;
	float: right;
	background: #fff;
	border-radius: 150px;
	padding: 5px;
	margin-top: -12px;
	margin-left: 15px;
	right: 0;
	top: 0;
	margin-right: -4px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	border: 1px solid #ECF0F7;
}
.mehrnoosh-single-product-tab-elementor .tabs.wc-tabs li.active {
	background: #fff !important;
	border-radius: 20px !important;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}
#mehrnoosh-cat-single-product-one {
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	float: right;
	width: 100%;
	padding: 25px;
	border-radius: 20px;
	margin: 0px;
	padding-right: 15px;
}
.mehrnoosh-single-product-tab-elementor #tab-title-reviews a::after {
	background: orange;
	content: "\fa4d";
	box-shadow: 0px 2px 15px #ffa50070;
}

#mehrnoosh-score-for-single-product-elementor .mehrnoosh-emtiaz-left-box-one .emtiaz-mehrnoosh-box-one .mehrnoosh-emtiaz-6 .barsmehrnoosh .barsf-mehrnoosh {
	background-image: -webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0,0, 0, .1) 66%, transparent 66%), -webkit-linear-gradient(left, var(--color-digital-primary), var(--color-digital-primary));
}

#mehrnoosh-single-product-tab-elementor-id .woocommerce-Tabs-panel {
	background: #fff;
	border: unset !important;
	padding: 30px !important;
	border-radius: 20px !important;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	float: right;
	width: 100%;
	line-height: 31px;
	font-size: 16px;
}
#mehrnoosh-single-product-tab-elementor-id #tab-title-description a::after {
	content: "\f656";
}
#mehrnoosh-single-product-tab-elementor-id #tab-reviews .mehrnoosh-h3-order-view-title::before {
	background: orange;
	box-shadow: 0px 2px 15px #ffa50070;
}
.mehrnoosh-single-product-tab-elementor #tab-title-additional_information a::after {
	background: #ff4191;
	box-shadow: 0px 2px 15px #FF419170;
	content: "\f4ec";
}


#mehrnoosh-single-product-tab-elementor-id .woocommerce-Tabs-panel .mehrnoosh-reviews-single-page44543534 .comment-notes {
	background: var(--color-digital-primary);
	box-shadow: 0px 2px 15px var(--color-digital-background);
}
#mehrnoosh-single-product-tab-elementor-id .woocommerce-Tabs-panel .comment-form-strengths-green label {
	color: var(--color-digital-primary);
}
#mehrnoosh-single-product-tab-elementor-id .woocommerce-Tabs-panel .comment-form-strengths-green.orange-mehrnoosh-one label {
	color: orange;
}
#mehrnoosh-single-product-tab-elementor-id .woocommerce-Tabs-panel .add-strength-field.button {
	color: var(--color-digital-primary) !important;
}
#mehrnoosh-single-product-tab-elementor-id .woocommerce-Tabs-panel .add-weakness-field.button {
	color: orange !important;
}
#mehrnoosh-single-product-tab-elementor-id .woocommerce-Tabs-panel .form-submit #submit {
	background: var(--color-digital-primary) !important;
}
#mehrnoosh-single-product-tab-elementor-id .woocommerce-Tabs-panel .comment-strengths::before {
	color: var(--color-digital-primary);
}
#mehrnoosh-single-product-tab-elementor-id .woocommerce-Tabs-panel .mehrnoosh-one-additional-box .shop_attributes tr:nth-child(2n) th {
	color: var(--color-digital-primary);
	background: var(--color-digital-accent) !important;
}
#mehrnoosh-cat-single-product-one a {
	display: none;
}
#mehrnoosh-cat-single-product-one .mehrnoosh-product-single-title-for-element-one a:nth-child(3) {
	display: inline;
}
#mehrnoosh-cat-single-product-one .mehrnoosh-product-single-title-for-element-one {
	margin-bottom: 0px;
	margin: 0px;
}
#mehrnoosh-cat-single-product-one .mehrnoosh-product-single-title-for-element-one .mehrnoosh-product-single-title-for-element-one-icon {
	margin-bottom: -20px;
}

#cpint-vijon-mehrnoosh-single-product-elementor .att-mini-mehrnoosh-single-product-meta {
	margin-bottom: 0px;
	margin-top: 10px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	background: #fff;
	padding: 8px 25px;
}
#cpint-vijon-mehrnoosh-single-product-elementor {
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	float: right;
	width: 100%;
	padding: 25px;
	border-radius: 20px;
}


#cpint-progress-mehrnoosh-single-product-elementor .bamdad-pbar {
	margin: 0px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	background: #fff;
}

#cpint-progress-mehrnoosh-single-product-elementor .bamdad-pbar .progress-area-bamdad {
	background: #f2f6fc;
}
#cpint-progress-mehrnoosh-single-product-elementor .bamdad-pbar .progress-area-bamdad .progress-bar-bamdad {
	background: -webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0,0, 0, .1) 66%, transparent 66%), -webkit-linear-gradient(left, var(--color-digital-primary), var(--color-digital-primary));
}
#cpint-progress-mehrnoosh-single-product-elementor .bamdad-darsad::after {
	content: "از موجودی فروش رفته است";
	color: #141d26;
	font-weight: normal;
	font-size: 15px;
	float: left;
}
#cpint-progress-mehrnoosh-single-product-elementor .bamdad-darsad {
	float: right;
	width: 100%;
	color: var(--color-digital-primary);
	font-weight: 700;
	font-size: 17px;
}

#cpint-progress-mehrnoosh-single-product-elementor .bamdad-darsad span {
	display: none;
}
#consent-product-single-elementor .rezayat-mehrnoosh-darsad-right-box-one-one {
	float: right;
	width: 100%;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	background: #fff;
	padding: 20px;
	border-radius: 15px;
}
#cpint-vijon-mehrnoosh-single-product-elementor-twovijegi .mehrnoosh-product-single-title-for-element-one-icon {
	border: unset;
	box-shadow: unset;
	background: var(--color-cosm-accent);
}


#cpint-vijon-mehrnoosh-single-product-elementor-twovijegi .mehrnoosh-product-single-title-for-element-one-icon i {
	background: var(--color-cosm-primary);
	box-shadow: 0px 2px 15px var(--color-cosm-background);
}

#cpint-vijon-mehrnoosh-single-product-elementor-twovijegi .att-mini-mehrnoosh-single-product-meta {
	width: 100%;
	background: unset;
	padding: 6px 10px;
	margin-bottom: 0px;
}
.mehrnoosh-short-dec-single-elementor-twoshort {
	float: right;
	width: 100%;

}
#mehrnoosh-price-for-single-product-elementor-twoprice .woocommerce-variation-price {
	background: #fff;
	padding-right: 30px;
	padding-top: 20px;
}

.box-meta-sub-meta-button-mehrnooshsale-single-two-offer33-text {
	float: right;
	width: 100%;
	text-align: center;
	font-weight: normal;
}



.box-meta-sub-meta-button-mehrnooshsale-single-two-offer32 {
	position: absolute;
	left: 0;
	z-index: 1;
	font-size: 16px;
	font-weight: 700;
	padding-left: 20px;
	border-left: 3px solid var(--color-cosm-primary);
	padding-top: 5px;
	margin-top: 0px;
}
#mehrnoosh-price-for-single-product-elementor-twoprice .button-plus-minus-mehrnooshj button {
	background: #fff;
	width: 30px;
	height: 30px;
	margin: 6px;
	border-radius: 150px;
	box-shadow: 0px 2px 15px #7c4f7e1c;
}
#mehrnoosh-price-for-single-product-elementor-twoprice form {
	margin-bottom: 0px !important;
}

.box-meta-sub-meta-button-mehrnooshsale-single-two-offer33 {
	float: unset;
	background: var(--color-cosm-primary);
	box-shadow: 0px 2px 5px var(--color-cosm-background);
	border-radius: 90px;
	color: #fff;
	padding: 2px 10px;
	padding-bottom: 2px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.mehrnoosh-easy-box-for-single-product-twoeasy .box-meta-sub-meta-button-mehrnoosh-elementor {
	height: unset;
	background: #fff !important;
	border: unset;
	box-shadow: 0px 2px 15px #7c4f7e1c;
	width: 55px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.mehrnoosh-easy-box-for-single-product-twoeasy .box-meta-button-mehrnoosh {
	width: 35px;
	height: unset;
	right: 0;
	margin-right: 0px;
	margin-top: 0px;
	padding-right: 0px;
	margin-right: 10px;
	padding: 0px;
	top: 0;
	margin-top: 30px;
	margin-right: 25px;
}
#mehrnoosh-price-for-single-product-elementor-twoprice .button-plus-minus-mehrnooshj {
	width: unset;
	margin: 0px;
	border: unset;
	background: #F2F6FC;
	border-radius: 90px;
}
.mehrnoosh-easy-box-for-single-product-twoeasy {
	float: right;
	width: 100%;
	z-index: 9;
	position: relative;
}

.mehrnoosh-easy-box-for-single-product-twoeasy .box-meta-sub-meta-button-mehrnoosh {
	position: relative;
	margin-bottom: 10px;
}
#mehrnoosh-price-for-single-product-elementor-twoprice .qty {
	background: unset;
	border: unset;
	width: 25px !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #mehrnoosh-price-for-single-product-elementor-twoprice button.button.alt::before {
	display: none;
}
#mehrnoosh-price-for-single-product-elementor-twoprice button.button.alt {
	background: var(--color-cosm-primary) !important;
	border-radius: 90px !important;
	box-shadow: 0px 2px 15px var(--color-cosm-background);
	width: unset;
	margin-top: 0px;
	text-align: center;
	margin-right: 10px;
	height: 45px;
	padding: 10px 20px !important;
}

#mehrnoosh-price-for-single-product-elementor-twoprice .price {
	color: #141d26 !important;
	padding-top: 14px;
	box-sizing: border-box;
	font-weight: 700;
	height: 80px;
}
#mehrnoosh-price-for-single-product-elementor-twoprice .quantity {
	width: unset;
	text-align: center;
}
#mehrnoosh-price-for-single-product-elementor-twoprice .price del .woocommerce-Price-currencySymbol {
	color: #324A66;
}
#mehrnoosh-price-for-single-product-elementor-twoprice .price .woocommerce-Price-currencySymbol {
	color: var(--color-cosm-primary);
}
#mehrnoosh-price-for-single-product-elementor-twoprice .price ins {
	color: #141d26;
}
.mehrnoosh-short-dec-single-elementor-twoshort .custom-product-short-description {
	box-shadow: unset;
	background: unset;
	margin: 0px;
	padding: 10px;
}
#mehrnoosh-price-for-single-product-elementor-twoprice {
	background: #fff;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	padding: 30px;
	box-sizing: border-box;
	border-radius: 25px;
	overflow: hidden;
}
.mehrnoosh-post-meta-tag a {
	float: right;
	width: unset;
	padding: 8px 15px;
	background: #fff;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	margin-left: 15px;
	margin-bottom: 15px;
	border-radius: 90px;
	color: #141d26;
}
.mehrnoosh-post-meta-tag a::before {
	content: "\f29b";
	font-family: uicons-regular-rounded !important;
	float: right;
	margin-left: 8px;
}

.mehrnoosh-blog-list-comment {
	float: right;
	width: 100%;
	background: #fff;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	padding: 30px;
	border-radius: 25px;
	box-sizing: border-box;
	margin-bottom: 40px;
}

.mehrnoosh-post-meta-tag a {
	float: right;
	width: unset;
	padding: 8px 15px;
	background: #fff;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	margin-left: 15px;
	margin-bottom: 15px;
	border-radius: 90px;
	color: #141d26 !important;
}
.mehrnoosh-post-meta-tag a:hover {
	color: var(--color-primary) !important;
}

#cpint-vijon-mehrnoosh-single-product-elementor-twovijegi .att-mini-mehrnoosh-single-product-meta::before {
	content: "";
	width: 10px;
	height: 10px;
	background: var(--color-cosm-accent);
	float: right;
	border-radius: 90px;
	margin-top: 7px;
	margin-left: 8px;
}

#mehrnoosh-order-thankyou-page {
	float: right;
	width: 100%;
	background: #fff;
	padding: 30px;
	box-sizing: border-box;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	border-radius: 25px;
}

.mehnroosh-order-tracking-form-sytle {
	float: right;
	width: 100%;
	background: #fff;
	padding: 30px;
	box-sizing: border-box;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	border-radius: 25px;
}

.mehnroosh-order-tracking-form-sytle .form-row.form-row-firstertertert {
	margin: 0px;
	padding: 0px;
	border: 1px solid #dee4ec;
	border-radius: 10px;
	float: right;
	width: 100%;
}

.mehnroosh-order-tracking-form-sytle .form-row.form-row-firstertertert #orderid {
	float: right;
	width: 90%;
	margin: 0px !important;
	border: unset;
}
.box-tozih-order-tracking {
	float: right;
	width: 100%;
	font-size: 17px;
	text-align: center;
	font-weight: 700;
}
.topsvg-linst {
	float: right;
	width: 100%;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 15px;
}

.topsvg-linst img {
	width: 180px;
}


.mehnroosh-order-tracking-form-sytle .form-row.form-row-firstertertert .button {
	float: left;
	width: unset;
	height: 40px;
	padding: 12px !important;
	border-radius: 8px !important;
	box-shadow: 0px 7px 15px var(--color-background);
	margin: 6px;
}
.product-list-order-view43534543 .product-list-order-view-img img {
	border-radius: 1150px;
}
.mehnroosh-order-tracking-form-sytle .fieldbox-top-45645v47775445 {
	border-top: 1px solid #e4ebf5;
	padding-top: 0px;
}
.khata-error-red {
	float: right;
	width: 100%;
	font-size: 16px;
	background: #ff00000f;
	color: #ea111b;
	font-weight: normal;
	padding: 15px;
	border-radius: 10px;
	box-sizing: border-box;
	text-align: center;
}

.main-blog-mehrnoosh-single-right-img {
	float: right;
	width: 100%;
}

.main-blog-mehrnoosh-single-right-img img {
	width: 100%;
	height: unset;
	border-radius: 25px;
}
.mehrnoosh-single-right-cat {
	float: right;
	width: unset;
	height: 50px;
	background: #fff;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	border-radius: 150px;
}
.mehrnoosh-blog-list-top-single-right {
	float: right;
	width: 75%;
	margin-bottom: 20px;
}
.mehrnoosh-comment-for-single-post i {
	float: right;
	width: 35px;
	height: 35px;
	background: orange;
	text-align: center;
	color: #fff;
	font-size: 18px;
	padding-top: 8px;
	box-sizing: border-box;
	border-radius: 90px;
	margin-top: -7px;
	margin-left: 10px;
	box-shadow: 0px 7px 15px #FFA7003D;
	margin-right: -11px;
}
.mehrnoosh-bottom-post-box {
	float: right;
	margin-left: 15px;
	height: 50px;
	padding: 15px 0px;
	box-sizing: border-box;
}
.share-iran-32 .onvan-401 {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 20px;
}

.share-iran-32 a:hover {
	background: var(--color-primary);
	color: #fff;
	transition: 0.3s;
}

.share-iran-32 a {
	transition: 0.3s;
}
.share-iran-32 a {
	width: 35px;
	height: 35px;
	display: inline-block;
	background: #f2f6fc;
	margin: 5px;
	border-radius: 150px;
	padding-top: 10px;
	box-sizing: border-box;
}
.mehrnoosh-bottom-post-box.mehrnoosh-auth i {
	float: right;
	text-align: center;
	color: #fff;
	border-radius: 150px;
	padding-top: 10px;
	box-sizing: border-box;
	margin: 0px;
	font-size: 16px;
	width: 35px;
	height: 35px;
	box-shadow: 0px 7px 15px var(--color-background);
	background: var(--color-primary);
	margin-right: -5px;
	margin-top: -8px;
	margin-left: 10px;
}
.share-iran-32 {
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	padding: 30px;
	float: right;
	width: 100%;
	border-radius: 25px;
	text-align: center;
	box-sizing: border-box;
	margin-bottom: 30px;
}
.mehrnoosh-left-sidebar-blog-post {
	float: left;
	width: 30%;
	padding-right: 30px;
	box-sizing: border-box;
}
.main-post-text {
	float: right;
	width: 100%;
	font-size: 16px;
	line-height: 31px;
	padding: 15px 0px;
}
.main-post-text a {
	color: var(--color-primary);
}
.main-post-text .wp-caption, .main-post-text img {
	max-width: 100%;
	height: unset;
}
.main-post-text .aligcenter {
	margin: auto;
}
.mehrnoosh-bottom-post-box.mehrnoosh-auth {
	float: left;
	margin: 0px;
	background: #fff;
	border-radius: 150px;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	padding: 15px;
}
.mehrnoosh-bottom-post-box i {
	float: right;
	width: 35px;
	height: 35px;
	background: var(--color-accent);
	text-align: center;
	box-sizing: border-box;
	padding-top: 10px;
	border-radius: 90px;
	font-weight: 700;
	margin-top: -7px;
	margin-left: 8px;
	color: var(--color-primary);
}
.mehrnoosh-single-right-cat i {
	float: left;
	height: auto;
	text-align: center;
	color: #fff;
	border-radius: 150px;
	padding-top: 10px;
	box-sizing: border-box;
	margin: 0px;
	margin-left: -5px;
	font-size: 16px;
	width: 35px;
	height: 35px;
	box-shadow: 0px 7px 15px var(--color-background);
	background: var(--color-primary);
	margin-right: 10px;
	margin-top: -7px;
}
.nevasnde-farsi-code-mehrnoosh-name strong {
	color: var(--color-primary);
	font-weight: normal;
	padding: 5px 10px;
	border-radius: 90px;
	margin-right: 8px;
	background: var(--color-accent);
	font-size: 15px;
}
.author-bio-mehrnoosh {
	float: right;
	width: 100%;
	padding: 0px 15px;
	box-sizing: border-box;
	line-height: 31px;
	font-size: 16px;
}
.mehrnoosh-post-meta-tag {
	float: right;
	width: 100%;
	margin-top: 20px;
}
.mehrnoosh-bottom-post {
	float: right;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 20px;
}
.nevasnde-farsi-code-mehrnoosh-name {
	float: right;
	width: 100%;
	font-size: 17px;
	font-weight: 700;
	margin-top: 15px;
}
.nevasnde-farsi-code-mehrnoosh {
	width: 100%;
	background: #fff;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	padding: 30px;
	float: right;
	width: 100%;
	border-radius: 25px;
	text-align: center;
	box-sizing: border-box;
	margin-bottom: 30px;
}
.nevasnde-farsi-code-mehrnoosh img {
	width: 90px;
	border-radius: 150px;
	padding: 10px;
	background: #fff;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	height: 90px;
}
.mim-reading-time i {
	float: right;
	margin-top: 5px;
	margin-left: 10px;
	color: #fff;
	width: 35px;
	height: 35px;
	background: var(--color-primary);
	border-radius: 90px;
	text-align: center;
	padding-top: 9px;
	box-sizing: border-box;
	margin-top: -5px;
	margin-right: -10px;
	box-shadow: 0px 7px 15px var(--color-background);
}
.mehrnoosh-comment-for-single-post {
	float: right;
	width: unset;
	font-weight: normal;
	height: 50px;
	padding: 15px 20px;
	box-sizing: border-box;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	border-radius: 90px;
	margin-right: 20px;
}
.mehrnoosh-single-right-cat a {
	font-weight: 700;
	height: 50px;
	padding: 14px;
	float: right;
	width: 100%;
	box-sizing: border-box;
}
.mehnroosh-order-tracking-form-sytle .form-row.form-row-firstertertert .button:hover {
	opacity: 0.8;
	transition: 0.3s;
}
.mehrnoosh-blog-list-top-single {
	float: right;
	width: 100%;
	background: #fff;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	padding: 30px;
	box-sizing: border-box;
	border-radius: 25px;
	margin-bottom: 40px;
}
.main-blog-mehrnoosh-single {
	float: right;
	width: 100%;
	padding: 0px 0px;
	box-sizing: border-box;
	background: #fff;
	padding: 20px 0px;
}
.mehrnoosh-single-blog-page {
	float: right;
	width: 100%;
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 20px;
	margin-bottom: 0px;
}
.main-blog-mehrnoosh-single-right {
	float: right;
	width: 70%;
	box-sizing: border-box;
}
.mim-reading-time {
	float: left;
	height: 50px;
	background: #fff;
	padding: 12px 20px;
	font-size: 16px;
	box-sizing: border-box;
	border-radius: 90px;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
}

.mehrnoosh-blog-list-comment #comments {
	display: none;
}
.main-related-post-in-blog-post-single {
	float: right;
	width: 100%;
	margin-bottom: 60px;
	margin-top: 40px;
}
.main-related-post-in-blog-post-single .mehrnoosh-post-grid-meta-two-box {
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	line-height: 25px;
	height: 23px;
}
.mehrnoosh-blog-list-comment .commentlist {
	float: right;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.main-related-post-in-blog-post-single .mehrnoosh-grid-post-two-1:hover .post-grid-title-mehrnoosh-grid-post-two {
	color: var(--color-primary);
}


.mehrnoosh-blog-list-comment .commentlist li {
	background: #fff;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	padding: 25px;
	float: right;
	width: 100%;
	box-sizing: border-box;
	list-style: none;
	border-radius: 20px;
	margin: 10px 0px;
	position: relative;
}
.mehrnoosh-blog-list-comment .commentlist li img {
	float: right;
	width: 40px;
	height: 40px;
	border-radius: 150px;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	padding: 3px;
	box-sizing: border-box;
}
.comment-meta.commentmetadata {
	position: absolute;
	left: 0;
	background: #f2f6fc;
	padding: 10px 15px;
	border-radius: 10px;
	top: 0;
	margin-top: 25px;
	margin-left: 25px;
}
.mehrnoosh-blog-list-comment .commentlist li .comment-body {
	float: right;
	width: 100%;
}
.mehrnoosh-blog-list-comment .commentlist li .comment-awaiting-moderation {
	float: right;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 10px;
	background: #ffe3e3;
	color: red;
	font-style: unset;
	padding: 10px;
	box-sizing: border-box;
	font-size: 15px;
	border-radius: 10px;
}

.mehrnoosh-blog-list-comment .comment-author.vcard {
	float: right;
	font-size: unset;
	font-weight: 700;
	font-size: 16px;
	width: 100%;
	margin-bottom: 15px;
	position: relative;
}
.mehrnoosh-blog-list-comment .comment-author.vcard::before {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	height: 20px;
	width: 3px;
	background: var(--color-primary);
	margin-right: -25px;
	box-shadow: 0px 7px 15px var(--color-background);
	border-radius: 90px;
	margin-top: 10px;
}
.mehrnoosh-blog-list-comment #respond {
	float: right;
	width: 100%;
	background: #fff;
	padding: 25px;
	box-sizing: border-box;
	border-radius: 25px;
	margin-top: 30px;
}

.mehrnoosh-blog-list-comment .commentlist .children {
	float: right;
	width: 100%;
	padding: 0px;
	margin-top: 15px;
}

#cancel-comment-reply-link {
	background: var(--color-primary);
	color: #fff;
	padding: 5px 10px;
	margin-right: 10px;
	border-radius: 8px;
}



.mehrnoosh-blog-list-comment #respond {
	float: right;
	width: 100%;
	background: #f2f6fc;
	padding: 25px;
	box-sizing: border-box;
	border-radius: 25px;
}

.mehrnoosh-blog-list-comment #respond .comment-form-strengths-mehrnoosh {
	display: none;
}
.mehrnoosh-blog-list-comment #respond .comment-form-email {
	width: 50%;
	float: right;
}

.mehrnoosh-blog-list-comment #respond input, .mehrnoosh-blog-list-comment #respond textarea {
	width: 100%;
}



.mehrnoosh-blog-list-comment #respond .comment-form-author {
	width: 50%;
	float: right;
	padding-left: 15px;
	box-sizing: border-box;
}
.mehrnoosh-blog-list-comment #respond label {
	float: right;
	width: 100%;
	font-weight: 700;
	font-size: 16px;
}

.mehrnoosh-blog-list-comment #respond .comment-form-email {
	width: 50%;
	float: right;
	padding-right: 15px;
	box-sizing: border-box;
}
.mehrnoosh-blog-list-comment .comment-author.vcard .fn {
	margin: 10px;
	float: right;
	font-style: unset;
}
.mehrnoosh-blog-list-comment .comment-author.vcard .says {
	display: none;
}
.mehrnoosh-blog-list-comment .commentlist li .reply a {
	float: right;
	background: var(--color-primary);
	color: #fff;
	padding: 10px 20px;
	border-radius: 10px;
	margin-top: 15px;
}
.form--mehrnoosh-one-digi button {
	width: unset !important;
}
.woocommerce-form-loginold__submit {
	float: left;
	background: var(--color-primary);
	color: #fff;
	padding: 11px;
	height: 46px;
	box-sizing: border-box;
	border-radius: 8px;
	cursor: pointer;
}
.woocommerce-form-loginold__submit:hover {
	opacity: 0.8;
	transition: 0.3s;
}


.woocommerce-form-loginold__submit-sms {
	float: left;
	background: var(--color-primary);
	color: #fff;
	padding: 11px;
	height: 46px;
	box-sizing: border-box;
	border-radius: 8px;
	cursor: pointer;
}
.widget-post-mehrnoos {
	background: #fff;
	margin-bottom: 30px;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	padding: 30px;
	float: right;
	width: 100%;
	border-radius: 25px;
	text-align: center;
	box-sizing: border-box;
	position: relative;
}
.woocommerce-no-js .woocommerce-form-login.verification-two,
.woocommerce-no-js .woocommerce-form-login.login-mamoli {
    display: none !important;
}

.imgiranivodep {
	float: right;
	width: 100%;
	padding: 15px;
	background: #fff;
	box-sizing: border-box;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	border-radius: 25px;
}

.imgiranivodep video {
	width: 100%;
	float: right;
	border-radius: 20px;
}

.swiper-container-mehrnoosh {
	float: right;
	width: 100%;
	overflow: hidden;
}

.swiper-container-mehrnoosh .product-slide {
	float: right;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
	background: #f2f6fc;
	border-radius: 20px;
	margin-top: 30px;
}
.swiper-container-mehrnoosh .product-slide img {
	float: right;
	width: 100%;
	height: unset;
	box-sizing: border-box;
	border-radius: 15px;
}
.swiper-container-mehrnoosh .product-image {
	float: right;
	width: 100%;
	background: #fff;
	border-radius: 20px;
	padding: 10px;
	box-sizing: border-box;
	margin-bottom: 25px;
}
.swiper-container-mehrnoosh .product-slide .product-title {
	float: right;
	width: 100%;
	text-align: right;
	font-weight: 700;
	padding: 0px 10px;
	box-sizing: border-box;
	line-height: 25px;
	font-size: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.swiper-container-mehrnoosh .product-slide .product-price del {
	color: #b3c1ce;
	font-size: 14px;
	float: right;
	width: 100%;
	text-align: right;
	font-weight: normal;
}
.swiper-container-mehrnoosh .product-slide .product-price del {
	margin-top: -9px;
}
.swiper-container-mehrnoosh .product-slide .product-price {
	float: right;
	font-size: 20px;
	font-weight: 700;
	color: var(--color-primary);
	margin-top: 0px;
	padding: 0px 10px;
	box-sizing: border-box;
	width: 100%;
	text-align: right;
	min-height: 70px;
	padding-top: 25px;
	/* box-sizing: border-box; */
}
.swiper-container-mehrnoosh .woocommerce-Price-currencySymbol {
	color: #141d26;
}
.swiper-container-mehrnoosh .product-slide .product-price del .woocommerce-Price-currencySymbol {
	color: #b3c1ce;
}
.widget-post-mehrnoos .widget-title {
	float: right;
	width: 100%;
	text-align: right;
	margin: 0px;
}

.widget-post-mehrnoos .widget-title i {
	float: right;
	width: 35px;
	height: 35px;
	background: var(--color-primary);
	color: #fff;
	text-align: center;
	box-sizing: border-box;
	padding-top: 8px;
	border-radius: 150px;
	margin-left: 10px;
	margin-top: -5px;
	margin-bottom: -10px;
}

#wc-wallet-transaction-details_info {
	display: none;
}

.blogmain-mehrnsoosh {
	float: right;
	width: 100%;
}

.main-right-blog-page-mehrnoosh {
	float: right;
	width: 100%;
}

#mehrnoosh-post-in-blog-one .mehrnoosh-grid-post-two-2:hover .mehrnoosh-img-thumbnail-mehrimage {
	filter: gray;
	-webkit-filter: grayscale(1);
	transition: 0.3s;
}
#timer-for-single-product-elementor-two {
	margin: 0px;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	border-radius: 25px;
}
#mehrnoosh-post-in-blog-one .mehrnoosh-grid-post-two-2 .mehrnoosh-img-thumbnail-mehrimage {
	transition: 0.3s;
	background-size: cover;
}
#mehrnoosh-post-in-blog-one {
	width: 25%;
}
#mehrnoosh-post-in-blog-one .mehrnoosh-img-thumbnail-mehrimage {
	height: 140px;
}
#mehrnoosh-post-in-blog-one .mehrnoosh-post-grid-meta-two-box {
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	height: 24px;
}
#mehrnoosh-post-in-blog-one .mehrnoosh-post-grid-meta .rel-comment-tedad421 a {
	color: #fff;
	float: right;
	margin-left: 10px;
	margin-top: -1px;
}
.mehrnoosh-grid-post-two-2 .rel-comment-tedad.left98656 {
	float: right;
	height: 35px;
	padding: 9px 0px;
	box-sizing: border-box;
	border-radius: 10px;
}
.main-right-blog-page-mehrnoosh .nav-links {
	float: right;
	width: 100%;
	padding: 20px 10px;
}
.main-right-blog-page-mehrnoosh .nav-links .page-numbers {
	background: #fff;
	padding: 5px 15px;
	margin-left: 6px;
	border-radius: 8px;
}
.main-right-blog-page-mehrnoosh .nav-links .page-numbers.current {
	background: var(--color-primary);
	color: #fff;
	font-weight: 700;
}
.main-right-blog-page-mehrnoosh .nav-links .page-numbers:hover {
	background: var(--color-primary);
	color: #fff;
	transition: 0.3s;
}
.blogmain-mehrnsoosh {
	float: right;
	width: 100%;
	padding-bottom: 40px;
}
.mehrnoosh-grid-post-two-2 .rel-comment-tedad.left98656 img {
	width: 25px;
	height: 25px;
	border-radius: 90px;
	margin-bottom: -10px;
	margin-top: -2px;
	float: right;
	margin-left: 8px;
}
#mehrnoosh-post-in-blog-one .mehrnoosh-grid-post-two-2:hover .post-grid-title-mehrnoosh-grid-post-two {
	color: var(--color-primary);
	transition: 0.3s;
}
#mehrnoosh-post-in-blog-one .mehrnoosh-grid-post-two-2 .post-grid-title-mehrnoosh-grid-post-two {
	transition: 0.3s;
}
#mehrnoosh-post-in-blog-one .mehrnoosh-grid-post-two-2 {
	background: #fff;
	float: right;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 25px;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);

}
#mehrnoosh-post-in-blog-one .mehrnoosh-post-grid-meta {
	float: right;
	width: 100%;
	margin-top: 20px;
	box-sizing: border-box;
}

#mehrnoosh-post-in-blog-one .mehrnoosh-post-grid-meta .rel-comment-tedad421 {
	float: left;
	background: orange;
	color: #fff;
	height: 35px;
	padding: 9px 10px;
	box-sizing: border-box;
	border-radius: 10px;
	box-shadow: 0px 7px 15px #FFA7003D;
}

#timer-for-single-product-elementor-two .mehrnoosh-timer-inner-for-product-single-elementor {
	border: unset;
	box-shadow: unset;
	padding: 15px;
	background: unset !important;
}

#cpint-progress-mehrnoosh-single-product-elementor-twoar {
	background: #fff;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	padding: 30px;
	box-sizing: border-box;
	border-radius: 25px;
}

#cpint-progress-mehrnoosh-single-product-elementor-twoar .bamdad-pbar {
	background: unset;
	padding: 0px;
	margin: 0px;
}
#timer-for-single-product-elementor-two .timer-wrapper {
}

#timer-for-single-product-elementor-two .timer-wrapper:first-child {
	border-left: unset;
}
#cpint-progress-mehrnoosh-single-product-elementor-twoar .bamdad-pbar .progress-area-bamdad {
	background: var(--color-cosm-accent);
	height: 15px;
}
#cpint-progress-mehrnoosh-single-product-elementor-twoar .bamdad-darsad {
	color: var(--color-cosm-primary);
	font-weight: 700;
	float: right;
	width: 100%;
	font-size: 17px;
}
#cpint-progress-mehrnoosh-single-product-elementor-twoar .bamdad-darsad span {
	color: #141d26;
	font-weight: normal;
	font-size: 15px;
}

#zemenat-for-single-product-elementor-twoar-send .zemanat-mehrnoosh-0234.mehnroosh-time-send.mehrnoosh-box-meta-for-single-product-elementor i {
	width: 35px;
	float: right;
	height: 35px;
	text-align: center;
	margin-left: 8px;
	border-radius: 150px;
	padding-top: 10px;
	box-sizing: border-box;
	background: var(--color-cosm-accent);
	color: var(--color-cosm-primary);
	margin-top: -7px;
}
#zemenat-for-single-product-elementor-threear .zemanat-mehrnoosh-023.tazmin-esalat.mehrnoosh-box-meta-for-single-product-elementor i {
	margin-bottom: -10px;
	background: var(--color-cosm-accent);
	box-shadow: unset;
	margin-right: -5px;
	color: var(--color-cosm-primary);
}
#zemenat-for-single-product-elementor-threear .zemanat-mehrnoosh-023.tazmin-esalat.mehrnoosh-box-meta-for-single-product-elementor {
	float: right;
	width: unset;
	margin-right: 0px;
	background: #fff;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	padding: 15px;
	box-sizing: border-box;
	border-radius: 15px;
	margin: 0px;
}

#zemenat-for-single-product-elementor-threear .button-width-text-mehrnoosh.mehrnoosh-box-meta-for-single-product-elementor {
	background: unset;
	color: #141d26;
	padding: 10px;
	border-radius: 15px;
	margin-left: 15px;
}
#zemenat-for-single-product-elementor-threear .button-width-text-mehrnoosh.mehrnoosh-catalog-button {
	padding: 10px 15px;
	border-radius: 15px;
	box-shadow: unset;
	float: right;
	margin-left: 15px;
	color: var(--color-cosm-primary);
	background: var(--color-cosm-accent);
}
.mehrnoosh-easy-box-for-single-product-twoeasy .box-meta-sub-meta-button-mehrnoosh-elementor .tooltip-mehrnoosh-shop-box {
	margin-top: 0px;
	margin-right: 40px;
}


#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs li {
	background: unset;
	border: unset;
	font-size: 16px;
	padding: 0px;
	float: unset;
	padding: 0px 10px;
}
#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs::before {
	content: "";
	display: block;
	background: #F2F6FC;
	border: unset;
	height: 3px;
	margin-bottom: 8px;
	display: none;
}
#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs {
	border-bottom: unset;
	z-index: 0;
	padding-right: 0px;
	text-align: right;
	background: #fff;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	border-radius: 25px;
	padding: 20px;
	padding-bottom: 10px;
}
#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs li.active a {
	color: var(--color-cosm-primary);
	font-weight: 700;
}
#mehrnoosh-single-product-tab-elementor-id-tabar .woocommerce-Tabs-panel {
	background: #fff;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	padding: 30px;
	box-sizing: border-box;
	border-radius: 25px;
	float: right;
	width: 100%;
	line-height: 31px;
	font-size: 16px;
	margin-top: 30px;
	border: unset !important;
}
#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs li a::before {
	float: right;
	width: 35px;
	height: 35px;
	font-size: 17px;
	padding-top: 8px;
	background: unset;
	margin-top: -7px;
	margin-left: 10px;
	margin-bottom: -7px;
	text-align: center;
	font-family: uicons-regular-rounded !important;
	font-weight: normal;
	border-radius: 90px;
}
#consent-product-single-elementor .rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper.low-rating .fg {
	stroke: orange;
}
#consent-product-single-elementor .rezayat-mehrnoosh-darsad-right-box-one .rez-meta-mehrnoosh-title .mehrnoosh-.low-rating {
	color: orange;
}
#related-single-product-6542s-two .mehrnoosh-slider-six-homethree-box-one {
	width: 25%;
	position: relative;
}
#mehrnoosh-price-for-single-product-elementor-twoprice .woocommerce-variation-radio input[type="radio"]:checked + label {
	background-color: #fff;
	border-color: var(--color-cosm-primary);
}

#mehrnoosh-single-product-tab-elementor-id-tabar .comment-notes {
	background: #141d26;
	box-shadow: unset;
}
#mehrnoosh-single-product-tab-elementor-id-tabar .comment-strengths::before {
	color: var(--color-cosm-primary);
}
#mehrnoosh-single-product-tab-elementor-id-tabar .comment-form-strengths-green.orange-mehrnoosh-one label {
	color: orange;
}
#mehrnoosh-product-image-for-elementor-twoimage .img-thumb-nail.active {
	background: var(--color-cosm-primary);
}
.mehrnoosh-easy-box-for-single-product-twoeasy .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh .woosc-btn.woosc-added {
	background: var(--color-cosm-primary);
}
#mehrnoosh-product-image-for-elementor-twoimage .close.close-mehrnoosh-modal {
	background: var(--color-cosm-primary);
	box-shadow: 0px 2px 15px var(--color-cosm-background);
}
#mehrnoosh-product-image-for-elementor-twoimage .img-thumb-nail .img-thumb-nailrrr {
	border-radius: 150px;
}
#mehrnoosh-product-image-for-elementor-twoimage .img-thumb-nail {
	border-radius: 150px;
}
#mehrnoosh-product-image-for-elementor-twoimage .mehrnoosh-h3-order-view i {
	background: var(--color-cosm-primary);
	box-shadow: 0px 2px 8px var(--color-cosm-background);
}
.woocommerce #mehrnoosh-single-product-tab-elementor-id-tabar .form-submit #submit {
	background: var(--color-cosm-primary) !important;
}
.mehrnoosh-easy-box-for-single-product-twoeasy .box-meta-sub-meta-button-mehrnoosh-elementor .box-meta-sub-meta-button-mehrnoosh:hover {
	background: var(--color-cosm-primary);
}
#mehrnoosh-single-product-tab-elementor-id-tabar .add-strength-field.button {
	color: #141d26 !important;
}
#mehrnoosh-single-product-tab-elementor-id-tabar .add-weakness-field.button {
	color: #141d26 !important;
}
#mehrnoosh-single-product-tab-elementor-id-tabar .comment-form-strengths-green label {
	color: var(--color-cosm-primary);
}
#mehrnoosh-price-for-single-product-elementor-twoprice .reset_variations {
	color: #141d26;
	font-weight: 700;
	background: unset;
}
#mehrnoosh-price-for-single-product-elementor-twoprice.add-to-cart-one-mehrnoosh .woocommerce-variation-radio label {
	border: 2px solid #F2F6FC;
}

#mehrnoosh-product-image-for-elementor-twoimage .img-thumb-nail .img-thumb-nailrrr img {
	border-radius: 150px;
}

#mehrnoosh-single-product-tab-elementor-id-tabar .mehrnoosh-reviews-single-page44543534 {
	width: 100%;
}
#mehrnoosh-single-product-tab-elementor-id-tabar .mehrnoosh-reviews-single-page-one {
	width: 100%;
	padding-right: 0px;
	margin-bottom: 15px;
}
#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs li#tab-title-additional_information a::before {
	content: "\f4ec";
}
#mehrnoosh-single-product-tab-elementor-id-tabar .mehrnoosh-h3-order-view i {
	display: none;
}


#mehrnoosh-single-product-tab-elementor-id-tabar .mehrnoosh-h3-order-view .mehrnoosh-h3-order-view-title {
	padding-right: 0px;
	width: 100%;
	font-size: 20px;
	text-align: right;
}

#mehrnoosh-single-product-tab-elementor-id-tabar .mehrnoosh-one-additional-box .shop_attributes tr:nth-child(2n) th {
	color: var(--color-cosm-primary);
	background: var(--color-cosm-accent) !important;
}


#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs li#tab-title-reviews a::before {
	content: "\fa4d";
}
#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs li#tab-title-description a::before {
	content: "\f656";
}
#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs li.active a::before {
	color: var(--color-cosm-primary);
	background: var(--color-cosm-accent);
}
#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs li a {
	float: right;
	width: 100%;
	padding: 10px;
	color: #141d26;
	font-weight: normal;
	position: relative;
}
#zemenat-for-single-product-elementor-threear .button-width-text-mehrnoosh.mehrnoosh-catalog-button:hover {
	background: var(--color-cosm-primary);
	color: #fff;
	transition: 0.3s;
}

#mehrnoosh-single-product-tab-elementor-id-tabar {
	box-sizing: border-box;
	border-radius: 25px;
	float: right;
	width: 100%;
}
#zemenat-for-single-product-elementor-threear .button-width-text-mehrnoosh.mehrnoosh-catalog-button {
	transition: 0.3s;
}
#mehrnoosh-cat-single-product-one-mehrnoosh-332 .mehrnoosh-product-single-title-for-element-one-icon {
	border: unset;
	box-shadow: unset;
	background: var(--color-cosm-accent);
}

#zemenat-for-single-product-elementor-threear {
	float: right;
	width: 100%;
}



#zemenat-for-single-product-elementor-twoar {
	background: var(--color-cosm-primary);
	box-shadow: 0px 2px 15px var(--color-cosm-background);
	float: right;
	width: 100%;
	padding: 15px;
	border-radius: 25px;
}

#mehrnoosh-cat-single-product-one-mehrnoosh-332 .mehrnoosh-product-single-title-for-element-one-icon i {
	background: var(--color-cosm-primary);
	box-shadow: 0px 2px 15px var(--color-cosm-background);
}


#zemenat-for-single-product-elementor-twoar-send {
	background: #fff;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	padding: 15px;
	border-radius: 25px;
	float: right;
	width: 100%;
}
#zemenat-for-single-product-elementor-twoar-send .zemanat-mehrnoosh-0234.mehnroosh-time-send.mehrnoosh-box-meta-for-single-product-elementor {
	float: right;
	width: 100%;
	margin-top: 5px;
}
#zemenat-for-single-product-elementor-twoar .zemanat-mehrnoosh-023.mehrnoosh-box-meta-for-single-product-elementor {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	color: #fff;
	font-size: 16px;
}
#zemenat-for-single-product-elementor-twoar .zemanat-mehrnoosh-023.mehrnoosh-box-meta-for-single-product-elementor i {
	margin-top: -6px;
	color: var(--color-cosm-primary);
}

#cpint-progress-mehrnoosh-single-product-elementor-twoar .bamdad-pbar .progress-bar-bamdad {
	height: 15px;
	background: -webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0,0, 0, .1) 66%, transparent 66%), -webkit-linear-gradient(left, var(--color-cosm-primary), var(--color-cosm-primary));
}
#timer-for-single-product-elementor-two .seconds.time1.mini-1-time {
background: var(--color-cosm-accent);
  box-shadow: unset;
  color: var(--color-cosm-primary);
  width: 40px;
  
  }
  
#timer-for-single-product-elementor-two .mehrnoosh-timer-inner-for-product-single-elementor .time1 {
	width: 40px;
	background: #F2F6FC;
}

.mehrnoosh-product-single-title-for-element-one p {
	margin: 0px;
}

.mehrnoosh-short-dec-single-elementor .custom-product-short-description .mehrnoosh-product-single-title-for-element-one-icon {
	margin: 0px;
	padding: 4px;
  margin-top: -2px;
  margin-left: 0px;
}
.dec-short-title-box .mehrnoosh-h3-order-view .mehrnoosh-h3-order-view-title p {
	margin: 0px;
}
.dec-short-title-box .mehrnoosh-h3-order-view .mehrnoosh-h3-order-view-title {
	padding-right: 15px;
}

#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs li.active a::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 5px;
	margin-bottom: -18px;
	background: var(--color-cosm-primary);
	box-shadow: 0px 2px 15px var(--color-cosm-background);
	border-radius: 90px;
	width: 35px;
	margin-right: 10px;
}

#mehrnoosh-single-product-tab-elementor-id-tabar .woocommerce-Tabs-panel#tab-description p {
	float: right;
	width: 100%;
}

textarea:focus-visible {
	outline: unset;
}

.page-mehrnoosh-inner #yith-wcwl-form {
	float: right;
	width: 100%;
	background: #fff;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 25px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}

.page-mehrnoosh-inner #yith-wcwl-form .wishlist-title.wishlist-title-with-form {
	float: right;
	width: 100%;
}


.page-mehrnoosh-inner #yith-wcwl-form .wishlist-title.wishlist-title-with-form h2 {
	float: right;
	font-size: 20px;
}

.page-mehrnoosh-inner #yith-wcwl-form .wishlist-title.wishlist-title-with-form h2::before {
	content: "\f7a9";
	float: right;
	width: 40px;
	height: 40px;
	background: #ff4191;
	box-shadow: 0px 2px 15px #FF419170;
	margin-top: -5px;
	margin-left: 8px;
	border-radius: 150px;
	color: #fff;
	font-family: uicons-regular-rounded !important;
	font-weight: normal;
	text-align: center;
	padding-top: 10px;
	box-sizing: border-box;
}


.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table {
	background: #f2f6fc;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 20px;
	float: right;
	width: 100%;
	box-sizing: border-box;
}

.page-mehrnoosh-inner #yith-wcwl-form .wishlist-items-wrapper tr:last-child::after {
	display: none;
}
.page-mehrnoosh-inner #yith-wcwl-form .wishlist-items-wrapper {
	background: #fff;
	float: right;
	width: 100%;
	display: table;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 15px;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table.responsive.mobile li {
	float: right;
	width: 100%;
	background: #fff;
	padding: 20px;
	box-sizing: border-box;
	text-align: center;
	margin-bottom: 20px;
	border-radius: 15px;
	position: relative;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table.responsive.mobile li .product-thumbnail {
	float: unset;
	margin: auto;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table.responsive.mobile .remove_from_wishlist {
	position: absolute;
	top: 0;
	margin-top: 15px;
	right: 0;
	margin-right: 15px;
	border-radius: 150px;
	font-size: 15px;
	text-align: center;
	padding-top: 5px;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table.responsive.mobile .remove_from_wishlist .fa.fa-trash::before {
	content: "\f107";
	font-family: uicons-regular-rounded !important;
	font-size: 10px;
	margin-right: 1px;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table.responsive.mobile li .item-details {
	float: right;
	width: 100%;
	text-align: center;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table.responsive.mobile li .item-details .product-name {
	text-align: center;
	font-size: 15px;
}

.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table.responsive.mobile li .item-details .item-details-table tbody td.label {
	display: none;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table.responsive.mobile li .item-details .item-details-table .value {
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	color: #141d26;
}

.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table.responsive.mobile li .item-details .item-details-table .value del .woocommerce-Price-currencySymbol {
	color: #69737e;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table.responsive.mobile .additional-info {
	display: none;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table.responsive.mobile li .item-details .item-details-table .value .woocommerce-Price-currencySymbol {
	color: var(--color-primary);
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table.responsive.mobile li .item-details .item-details-table .value del {
	float: right;
	width: 100%;
	font-weight: normal;
	color: #69737e;
	font-size: 15px;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table.responsive.mobile li .item-details .item-details-table {
	float: right;
	width: 100%;

}
.page-mehrnoosh-inner #yith-wcwl-form .wishlist-title.wishlist-title-with-form .btn.button.show-title-form {
	display: block;
	visibility: visible;
	margin-bottom: 0px;
	margin-top: 13px;
	float: left;
}
.page-mehrnoosh-inner #yith-wcwl-form .wishlist-items-wrapper tr:last-child td {
	padding-bottom: 0px;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table th {
	border: unset !important;
}
.page-mehrnoosh-inner #yith-wcwl-form .wishlist-items-wrapper tr td {
	padding: 20px 15px;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table.responsive.mobile li .item-details .product-name h3 {
	font-size: 16px;
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner {
	margin-left: 0px;
	margin-right: 15px;
}


.woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item {
	margin-right: 10px !important;
	border-radius: 10px !important;
}
[class*="hint--"]::after {
	font-family: yekan bakh;
}

.woosc-popup.woosc-share .woosc-popup-inner .woosc-popup-content {
	height: auto;
	padding: 30px;
	border-radius: 25px;
}
.woosc-share-links a {
	margin-left: 5px;
	background: #f2f6fc;
	float: left;
	padding: 5px;
	border-radius: 8px;
	margin-top: -5px;
}

.woosc-popup.open .woosc-popup-inner .woosc-popup-content #woosc_search_input {
	border-radius: 15px;
	background: #f2f6fc;
}

.woosc-popup .woosc-popup-inner .woosc-popup-content .woosc-popup-content-inner .woosc-search-result ul li .item-inner .item-add span {

	background: #f2f6fc;
	border-radius: 90px;
}
.woosc-popup.open .woosc-popup-inner .woosc-popup-content {
	border-radius: 25px;
}
.woosc-share-links {
	text-align: right;
}
.woosc-share-links a.woosc-share-pinterest {
	display: none;
}
.page-mehrnoosh-inner #yith-wcwl-form .wishlist-items-wrapper tr:first-child td {
	padding-top: 0px;
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner {
	border-radius: 25px;
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th {
	text-align: right;
}
.page-mehrnoosh-inner #yith-wcwl-form .wishlist-items-wrapper tr::after {
	content: "";
	position: absolute;
	height: 1px;
	width: 100%;
	right: 0;
	bottom: 0;
	background: #e3ecf9;
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close {
	right: unset;
	cursor: pointer;
	left: 0;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close::after {
	display: none !important;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td {


	text-align: right;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-rating td .star-rating {
	float: right;
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image img {
	width: 100px;
	height: 100px;
	border-radius: 100%;
	padding: 10px;
	background: #fff;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table.has-1 tbody tr td, .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table.has-2 tbody tr td {
	font-size: 16px;
	color: #141d26;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close .woosc-table-close-icon {
	background-color: #f2f6fc;
	margin: 10px;
	width: 40px;
	height: 40px;
	border-radius: 150px;
}
.woosc-area .woosc-inner .woosc-bar.woosc-bar-open a {
	border-radius: 10px;
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item img {
	border-radius: 10px;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
	background-color: unset;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table td {
	font-size: 16px;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th .woosc-remove, .woosc-page .woosc-remove {
	text-transform: none;
	font-weight: 400;
	text-decoration: underline;
	cursor: pointer;
	background: #ffd0d0;
	color: red;
	text-decoration: unset;
	padding: 5px 10px;
	border-radius: 10px;
	margin-right: 8px;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items .tr-price .woocommerce-Price-amount.amount {
	font-size: 17px;
	font-weight: 700;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn {
	border-radius: 10px;
	background: var(--color-primary) !important;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table thead tr th {
	font-size: 16px;
	text-align: center;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table thead {
	display: none;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items .tr-price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
	color: var(--color-primary);
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items tr-price ins {
	float: right;
	width: 100%;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items .tr-price del .woocommerce-Price-amount.amount {
	color: #8f9fae;
	font-size: 15px !important;
	font-weight: normal;
}
.woosc-area .woosc-inner .woosc-table .tr-default.tr-odd.tr-r9zt.tr-content {
	display: none;
}
.woocommerce .woosc-area .woosc-inner .woosc-table table.shop_attributes tr:nth-child(2n) th {
	background: unset;
	border: unset;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr:nth-child(2n) td {
	background-color: #f2f6fc;
}
.woosc-area .woosc-inner .woosc-table .tr-default.tr-even.tr-fprp.tr-description {
	display: none;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th {

	background: #fff;
}



.woosc-area .woosc-inner .woosc-table .woocommerce-product-attributes-item__label {
	border: unset !important;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr:hover td {
	background-color: unset;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr:nth-child(2n) td {
	background-color: #f2f6fc !important;
}
.woosc-area .woosc-inner .woosc-table .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item td {
	padding: 0px !important;
	border: unset !important;
	background: unset !important;
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr:nth-child(2n).woocommerce-product-attributes-item td {
	background: unset !important;
}


.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th:first-child {
	padding: 25px;
}
.woosc-area .woosc-inner .woosc-table .tr-default.tr-even.tr-j41e.tr-availability {
	display: none;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items .tr-price del {
	float: right;
	width: 100%;
}

.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items .tr-price del .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
	color: #8f9fae;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table .product-thumbnail img {
	padding: 8px;
	box-sizing: border-box;
	background: #fff;
	float: right;
	width: 60px;
	border-radius: 150px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}

.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table .product-price del {
	color: #5b6d80;
	float: right;
	width: 100%;
	font-size: 15px;
}

.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table .product-stock-status {
	text-align: right;
	font-size: 16px;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table .product-remove a {
	background: #ffd0d0;
	color: red !important;
	width: 30px;
	height: 30px;
	font-size: 25px;
	font-weight: normal;
	padding-top: 3px;
	box-sizing: border-box;
}

.yith_wcwl_wishlist_footer {
	float: right;
	margin-top: 20px;
}
.yith_wcwl_wishlist_footer ul li a {
	background: #f2f6fc !important;
	color: #141d26;
	padding-top: 6px;
	box-sizing: border-box;
	width: 40px;
	height: 40px;
	margin-left: 8px;
	border-radius: 90px;
}

.mimnooshhide:disabled {
	cursor: pointer !important;
	opacity: 1 !important;
}
.page-mehrnoosh-inner #yith-wcwl-form .wishlist-title.wishlist-title-with-form .btn.button.show-title-form #yith-wcwl-icon-pencil-outline {
	float: right;
	margin-left: 10px;
}
.yith_wcwl_wishlist_footer ul li:hover a {
	background: var(--color-primary) !important;
	color: #fff;
}


.yith-wcwl-share h4.yith-wcwl-share-title {
	margin: 10px 0;
	display: block;
	text-align: right;
	margin-bottom: 15px;
	font-weight: normal;
	font-size: 16px;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table td {
	border: unset !important;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table .product-stock-status .wishlist-out-of-stock {
	background: #ffd0d0;
	color: red;
	padding: 5px 10px;
	border-radius: 10px;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table .product-stock-status .wishlist-in-stock {
	background: var(--color-accent);
	color: var(--color-primary);
	padding: 5px 10px;
	border-radius: 10px;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table .product-add-to-cart {
	font-size: 16px;
}

.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table .product-add-to-cart a {
	background: var(--color-primary);
	color: #fff;
	padding: 5px 10px;
	border-radius: 10px;
}

.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table .product-price {
	font-size: 17px;
	text-align: right;
	font-weight: 700;
	color: #141d26;
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table .product-price .woocommerce-Price-currencySymbol {
	color: var(--color-primary);
}
.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table .product-price del .woocommerce-Price-currencySymbol {
	color: #5b6d80;
}

.page-mehrnoosh-inner #yith-wcwl-form .shop_table.cart.wishlist_table .product-name {
	text-align: right;
	font-size: 16px;
}


#mehrnoosh-price-for-single-product-elementor .stock {
	display: block;
	font-size: 20px;
	margin-bottom: 0px;
}

#mehrnoosh-price-for-single-product-elementor-twoprice .stock 	{
	
	display: block;
	font-size: 20px;
	margin-bottom: 0px;
}
   .cart .stock:not(.mehrnoosh-stock-info .stock) {
        display: none !important;
    }
#mehrnoosh-price-for-single-product-elementor-twoprice .stock.in-stock {
	display: none;
}

.mehrnoosh-out-more-button:hover .mehrnoosh-out-more-button-inner {
	margin-left: 10px;
	transition: 0.3s;
}


.mehrnoosh-out-more-button .mehrnoosh-out-more-button-inner {
	transition: 0.3s;
}
.mehrnoosh-out-more-button:hover .mehrnoosh-out-more-button-inner-icon {
	background: #fff;
	color: var(--color-digital-primary);
	box-shadow: unset;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	transition: 0.3s;
}

.mehrnoosh-out-more-button .mehrnoosh-out-more-button-inner-icon {
	transition: 0.3s;
}

#mehr-mobile {
	padding: 15px;
	border-radius: 8px;
	border: 1px solid #dee4ec;
}

.mehrnoosh-phone-show-one {
	float: right;
	width: 100%;
}

.mehrnoosh-phone-show-one input {
	float: left;
	border: unset;
	width: unset;
	color: var(--color-primary);
	margin: 0px !important;
	padding: 5px 10px;
	/* text-align: left; */
	font-size: 17px !important;
	margin-top: -8px !important;
	background: #DEECFF;
	max-width: 125px;
	text-align: center;
}

.mehrnoosh-product-single-title-for-element-one a {
	display: none;
}

.mehrnoosh-product-single-title-for-element-one a:nth-child(3) {
	display: unset;
	width: unset;
}

.mehrnoosh-phone-show-one {
	float: right;
	width: 100%;
	padding: 10px 0px;
}

#user-box-header-mehrnoosh-one-home-four .user-box-header-mehrnoosh-one.mehrnoosh-hesab-width .mehrnoosh-user-header-box-meta {
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #73819514;
}

.pageone.fillone {
	float: right;
	width: 100%;
}

.mehrnoosh-iran-slider-product-seven .swiper-button-lock {
	display: block;
}

.mehrnoosh-top-meta-slider-one-element .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh button::before {
	color: #3B5573;
	display: none;
}


.mehrnoosh-slider-seven-title p {
	margin: 0px;
}
.mehrnoosh-slider-seven-title-icon.mehrnoosh-image-box img {
	width: 20px;
	height: 20px;
	margin-top: -1px;

}
.mehrnoosh-iran-slider-product-seven-eight {
	float: left;
	margin-left: 0px;
	height: 60px;
}

.mehrnoosh-iran-slider-product-seven-eight .iran-button-slider-mehrnoosh {
	border-radius: 90px;
	width: 60px;
	height: 60px;
	float: right;
	margin-left: 15px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	text-align: center;
	cursor: pointer;
}
.mehrnoosh-iran-slider-product-seven-eight .iran-button-slider-mehrnoosh i {
	width: 35px;
	height: 35px;
	width: 35px;
	height: 35px;
	background: var(--color-digital-primary);
	color: #fff;
	text-align: center;
	border-radius: 90px;
	font-size: 18px;
	padding-top: 9px;
	margin: 11px;
	margin-right: 11px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	float: right;
}

.mehrnoosh-iran-slider-product-seven-eight .iran-button-slider-mehrnoosh:hover i {
	background: var(--color-digital-accent);
	box-shadow: unset;
	color: var(--color-digital-primary);
	transition: 0.3s;
}
.mehrnoosh-iran-slider-product-seven-eight .iran-button-slider-mehrnoosh i {
	transition: 0.3s;
}

.mehrnoosh-product-unic-right-box-one .mehrnoosh-slider-seven-title-icon img {
	width: 25px;
	height: 25px;
	margin-top: -1px;
}

.mehrnoosh-nav-slider-elementmehrnoosh-nav-slider-one-1-offer-five .swiper-button-lock {
	display: block;
}

.mehrnoosh-offer-five-bix-inner-product-inner .tooltip-mehrnoosh-shop-box {
	display: none !important;
}

.mehrnoosh-offer-slider-five-one-box-inner-right-title p {
	margin: 0px;
}
.comment-two-list-mehrnoosh-two-zir {
	float: right !important;
	width: 100%;
}

.mehrnoosh-nav-slider-element-slider-two-comment-two .swiper-button-lock {
	display: block;
}


.mehrnoosh-slider-seven-title-icon img {
	width: 20px;
	height: 20px;
	margin-top: -1px;
}

#user-box-header-mehrnoosh-one-home-two .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545 .not-list-mehrnoosh-head-mini {
	margin-top: 40px;
}
.category-two-hometwo-img {
	float: right;
	width: 70px;
	text-align: center;
	position: relative;
	background: #fff;
	padding: 10px;
	height: 70px;
	border-radius: 150px;
	border: 4px solid #f2f6fc;
	margin: auto;
	margin-bottom: -30px;
	margin-right: 25px;
}
.category-two-hometwo-img img {
	width: 80px;
}
.category-two-hometwo:hover .category-two-hometwo-img {

	transition: 0.3s;
	margin-right: 30%;
}
.category-two-hometwo .category-two-hometwo-img {
	transition: 0.3s;
}
.mehrnoosh-slider-seven-title-icon-new01234 {
	float: right;
	width: 40px;
	height: 40px;
	font-size: 18px;
	background: var(--color-home-primary);
	text-align: center;
	color: #fff;
	border-radius: 150px;
	margin-top: 20px;
	margin-bottom: -20px;
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	padding-top: 11px;
	padding-left: 1px;
	margin-right: 20px;
}


.mehrnoosh-slider-seven-title-icon-new01234 img {
	width: 20px;
	height: 20px;
}
.mehrnoosh-slider-product-one-element-slider-five-title-box-two p {
	margin: 0px;
}

#mehrnoosh-slider-three-image-mask .mehrnoosh-title-imageslider-homethree {
	width: 100%;
	position: relative;
}

.mehrnoosh-slider-seven-title-iconmehrnoosh-image-box-icon {
	background: var(--color-cosm-primary);
	box-shadow: 0px 2px 15px var(--color-cosm-background);
	color: #fff;
	float: right;
	width: 50px;
	height: 35px;
	border-radius: 150px;
	text-align: center;
	padding-top: 11px;
	margin-top: 10px;
	margin-right: -40px;
	position: relative;
	margin-left: 15px;
}

.mehrnoosh-slider-seven-title-iconmehrnoosh-image-box-icon img {
	width: 20px;
	height: 20px;
	margin-top: -3px;
}

.mehrnoosh-slider-2024-three-mehrnoosh-arayesh {
	float: left;
	height: 40px;
	margin-top: 7px;
}

.mehrnoosh-slider-2024-three-mehrnoosh-arayesh .iran-button-slider-mehrnoosh {
	width: 40px;
	height: 40px;
	background: #fff;
	border-radius: 90px;
	float: left;
	margin-left: 10px;
	box-shadow: 0px 2px 15px #7c4f7e1c;
	text-align: center;
	font-size: 20px;
	padding-top: 10px;
	cursor: pointer;
}

.mehrnoosh-slider-2024-three-mehrnoosh-arayesh .iran-button-slider-mehrnoosh:hover {
	color: var(--color-cosm-primary);
}
.mehrnoosh-slider-product-one-element-slider-five {
	float: right;
	width: 100%;
	margin-bottom: 30px;
	padding: 0px 10px;
	box-sizing: border-box;
}

#slider-mehrnoosh-img-one-403.mehrnoosh-324234sdvsdfsr4t3t {
	overflow: hidden;
}

#mehrnoosh-slider-three-image-full-234234 #slider-mehrnoosh-img-one-403 {
	overflow: unset;
}

.iconbox-mehrnoosh-footer-two-box-title p {
	margin: 0px;
}
.mehrnoosh-vorood-inrest {
	background: var(--color-primary);
	color: #fff;
	padding: 10px;
	float: right;
	border-radius: 8px;
	width: 100%;
	box-sizing: border-box;
	font-size: 16px;
	text-align: center;
	margin-top: 15px;
	cursor: pointer;
}
.mehrnoosh-vorood-inrest:hover {
	opacity: 0.7;
	transition: 0.3s;
}
.form--mehrnoosh-one-digi.mehrnoosh-rest-5433 .mehrnoosh-reset-password {
	width: 100% !important;
}

.mehrnoosh-res-suc {
	background: #F2F6FC;
	padding: 20px;
	border-radius: 14px;
	float: right;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}

.mehrnoosh-res-suc .mehrnoosh-res-suc-phone {
	padding: 8px 15px;
	background: #fff;
	border-radius: 10px;
	margin: auto;
	display: table;
	margin-top: 15px;
}

.mehrnoosh-login-no-sms .woocommerce-form.woocommerce-form-login.login {
	float: right;
	width: 100%;
	margin-top: 0px;
	border-radius: 20px;
	box-sizing: border-box;
	background: #fff;
	border: unset;
}

.mehrnoosh-login-no-sms .woocommerce-form.woocommerce-form-login.login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
	float: right;
	width: 100%;
	margin-bottom: 10px;
}

.mehrnoosh-login-no-sms .woocommerce-info .showlogin {
	padding: 8px;
	margin-right: 10px;
}


#mehrnoosh-box-mask {
	position: fixed;
	top: 0;
	width: 100%;
	display: grid;
	z-index: 9999999;
	background: #ffffffcf;
	right: 0;
	bottom: 0;
}
#mehrnoosh-box-mask .size {
	width: unset !important;
}

#mehrnoosh-box-mask {
	position: fixed;
	top: 0;
	width: 100%;
	display: grid;
	z-index: 9999999;
	background: #ffffffcf;
	right: 0;
	bottom: 0;
	align-items: center;
	justify-content: center;
}

#reg-btn-new-asdf {
	float: left;
	font-size: 15px;
	font-family: yekan bakh;
	border: unset;
	background: unset;
	color: #4b5c6d;
	cursor: pointer;
}

#reg-btn-new-asdf:hover {
	color: var(--color-primary);
}

#reg-btn:first-child::before {
	content: "";
	float: left;
	width: 10px;
	height: 10px;
	background: #111;
	border-radius: 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-left: -15px;
}

#reg-btn.active:first-child::before {
	display: none;
}

#reg-btn.active:last-child::before {
    content: "";
    width: 20px;
    height: 10px;
    background: #fff;
    margin-right: -35px;
    float: right;
    margin-top: 8px;
    position: relative;
}


.mehrnoosh-footer-box-easy {
	position: fixed;
	bottom: 0;
	width: 100%;
	right: 0;
	background: unset;
	padding: 10px;
	z-index: 99999;
}
.mehrnoosh-footer-box-easy-inner {
	float: right;
	width: 100%;
	border-radius: 25px;
	background: #fff;
	padding: 15px;
	box-shadow: 0 10px 50px rgba(1, 1, 2, 0.09);
}
.mehrnoosh-footer-box-easy-cart i {
	float: right;
	width: 25px;
	height: 25px;
	background: var(--color-secondary);
	color: #fff;
	text-align: center;
	box-sizing: border-box;
	padding-top: 5px;
	border-radius: 90px;
	margin-left: 8px;
	margin-top: -1px;
	margin-right: -5px;
}


.mehrnoosh-footer-box-easy--account {
	float: left;
	height: 43px;
	text-align: center;
	font-size: 17px;
	border-radius: 90px;
	padding: 14px 0px;
	cursor: pointer;
	width: 55px;
}
.mehrnoosh-footer-box-easy-cart {
	float: right;
	background: var(--color-primary);
	color: #fff;
	padding: 10px 15px;
	height: 43px;
	border-radius: 90px;
	box-shadow: 0px 7px 15px var(--color-background);
	cursor: pointer;
}
.mehrnoosh-footer-box-easy--account-text {
	font-size: 14px;
	float: right;
	width: 100%;
	display: block;
	opacity: 0;
	margin-top: 2px;
}
.mehrnoosh-footer-box-easy--account:hover .mehrnoosh-footer-box-easy--account-text {
	opacity: 1;
}
.mehrnoosh-footer-box-easy--account i {
	width: 30px;
	display: block;
	height: 30px;
	margin: -7px auto auto;
	padding-top: 7px;
	box-sizing: border-box;
	border-radius: 90px;
	transition: 0.3s;
}
.mehrnoosh-footer-box-easy--account:hover i {
	background: var(--color-accent);
	color: var(--color-primary);
	box-sizing: border-box;
	padding-top: 7px;
	margin-top: -15px !important;
	transition: 0.3s;
	float: unset;
	margin: auto;
	font-size: 15px;
}
.mehrnoosh-footer-box-easy--account:hover .mehrnoosh-footer-box-easy--account-text {
	display: block;
}

.modal-iran-hazf {
	top: 0;
	background: #fff;
	width: 100%;
	height: 100%;
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 999999;
	display: none;
}
.closeiran-s {
	float: right;
	background: var(--color-primary);
	padding: 15px 20px;
	border-radius: 0px;
	color: #fff;
	font-weight: 400;
	font-size: 15px;
	cursor: pointer;
	width: 100%;
}
.filter-open-mobile {
	float: left;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	padding: 10px 15px;
	color: #fff;
	border-radius: 90px;
	cursor: pointer;
	display: none;
}
.filter-open-mobile i {
	float: right;
	font-size: 18px;
	margin-bottom: -10px;
	margin-top: 2px;
	margin-left: 8px;
}
.modal-iran-hazf .mehrnoosh-cart-left-bar {
	position: unset !important;
	background: unset;
	box-shadow: unset;
	width: 100%;
	left: unset;
	top: unset;
	padding: 30px;
	z-index: 9;
}



#user-mehrnoosh-in-mobile-box-footer {
	position: relative;
	height: unset;
	float: right;
	background: unset;
}
#user-mehrnoosh-in-mobile-box-footer {
	position: relative;
	height: unset;
	float: right;
	background: unset;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
}

#user-mehrnoosh-in-mobile-box-footer .user-box-header-mehrnoosh-one-box-one {
	display: block;
	width: 100%;
	position: relative;
	float: right;
	margin-top: 0px;
}
.etela-bazsho-1 {
	float: right;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
}
#user-mehrnoosh-in-mobile-box-footer .user-box-header-mehrnoosh-one-box-one .mehrnoosh-user-header-box-meta {
	border-radius: 25px;
}
.etela-bazsho-1 .not-list-mehrnoosh-head-mini .not-list-mehrnoosh-head-mini2.mehrnoosh-etel-245345345345 {
	border: unset !important;
}
.etela-bazsho-1 .not-list-mehrnoosh-head-mini {
	display: block;
	position: relative;
	width: 100%;
	margin: 0px;
	border: unset !important;
}

.order-list-name-img-fegerger1 {
	margin-top: -5px;
}


#mehrnoosh-product-image--home-3 {
	float: right;
	width: 100%;
}


#mehrnoosh-product-image--home-3 .product-images {
	margin: 0px;
}

#mehrnoosh-product-image--home-3 .product-images {
	margin: 0px;
	padding: 0px;
}

#mehrnoosh-product-image--home-3 #slider-big-image-403 {
	padding: 20px;
	margin: 0px;
}
#mehrnoosh-product-image--home-3 #slider-thumb-image-403-1 {
	background: unset;
	box-shadow: unset;
	padding: 0px;
}


#mehrnoosh-product-image--home-3 #slider-big-image-403 img {
	padding: 30px;
	padding-top: 0px;
}

#mehrnoosh-product-image--home-3 #open-lightbox {
	top: 0;
	margin-top: 0px;
	left: 0;
	margin-left: 0px;
	width: 70px;
	height: 70px;
	background: #f2f6fc !important;
	box-shadow: unset;
}
.mehrnoosh-box-iran-button-slider-image {
	float: right;
	margin-right: 15px;
	margin-top: 15px;
}
#mehrnoosh-product-image--home-3 #open-lightbox img {
	width: 50px;
	height: 50px;
	margin-top: -4px;
}
.mehrnoosh-box-iran-button-slider-image .iran-button-slider {
	position: relative;
	float: left;
	background: unset;
	box-shadow: unset;
}

#mehrnoosh-product-image--home-3 #slider-thumb-image-403-2 {
	float: right;
	width: 80%;
	padding-right: 0px;
}
#mehrnoosh-product-image--home-3 #slider-thumb-image-403-2 .mehrnoosh-thumbnail-product-single {
	width: 70px;
	height: 70px;
	border-radius: 20px;
}

#mehrnoosh-product-image--home-3 #slider-thumb-image-403-2 .mehrnoosh-thumbnail-product-single .mehrnoosh-thumbnail-product-single-one {
	border-radius: 15px;
}

#mehrnoosh-titlte-product-three-elementor::before {
	content: "";
	width: 25px;
	height: 25px;
	background: #F2F6FC;
	position: absolute;
	bottom: 0;
	margin-bottom: -11px;
	border-radius: 90px;
	border: 5px solid #fff;
	right: 0;
	margin-right: 20px;
}
#mehrnoosh-titlte-product-three-elementor {
	border-bottom: 2px solid #F2F6FC;
	padding-bottom: 20px;
}

#mehrnoosh-titlte-product-three-elementor h1::after {
	content: "";
	width: 50%;
	height: 7px;
	position: absolute;
	background: var(--color-home-primary);
	right: 0;
	bottom: 0;
	border-radius: 90px;
	margin-bottom: -24px;
	margin-right: 10px;
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	display: none;
}
#mehrnoosh-titlte-product-three-elementor h1 {
	float: right;
	position: relative;
}
#mehrnoosh-bread-two-121 .woocommerce-breadcrumb {
	padding: 0px;
}

.mehrnoosh-brands-single-elementor {
	float: left;
	font-weight: 700;
	padding: 5px 0px;
}.mehrnoosh-brands-single-elementor img {
	float: right;
	width: unset;
	height: 25px;
	margin-top: -1px;
	margin-left: 10px;
}
.elementor-v-shahrivar-403-for-elementor-one-title {
	float: right;
	width: 100%;
	border-bottom: 2px solid #F2F6FC;
	padding: 20px 0px;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 30px;
	padding-top: 0px;
	position: relative;
}
.elementor-v-shahrivar-403-for-elementor-one-title i {
	float: right;
	width: 40px;
	height: 40px;
	text-align: center;
	font-size: 16px;
	border-radius: 90px;
	padding-top: 12px;
	box-sizing: border-box;
	margin-top: -8px;
	margin-left: 10px;
	background: #f2f6fc;
	margin-right: 10px;
}

.att-mini-mehrnoosh-single-product-meta-three {
	float: right;
	background: #f2f6fc;
	padding: 10px 15px;
	border-radius: 15px;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 100%;
}
.swiper-paginationvijegi {
	position: absolute;
	left: 0 !important;
	right: unset;
	width: unset !important;
	bottom: 0 !important;
	margin-bottom: -12px;
	margin-left: 20px;
}

.swiper-paginationvijegi .swiper-pagination-bullet {
	width: 25px;
	height: 25px;
	background: #F2F6FC !important;
	border-radius: 90px;
	border: 5px solid #fff;
	float: left;
	margin: 0px !important;
	opacity: 1;
	margin-right: 5px !important;
}
.swiper-paginationvijegi .swiper-pagination-bullet {
	width: 25px;
	height: 25px;
	background: #F2F6FC !important;
	border-radius: 90px;
	border: 5px solid #fff;
	float: right;
	margin: 0px !important;
	opacity: 1;
}

.add-to-cart-in-shop-page a {
	cursor: pointer;
}



.elementor-v-shahrivar-403-for-elementor-one {
	overflow: hidden;
}
.att-mini-mehrnoosh-single-product-meta-three strong {
	float: right;
	width: 100%;
	margin-bottom: 7px;
}

.att-mini-mehrnoosh-single-product-meta-three strong::before {
	float: right;
	width: 3px;
	height: 10px;
	background: #c8d0dd;
	content: "";
	border-radius: 90px;
	margin-top: 6px;
	margin-left: 5px;
}

.elementor-v-shahrivar-403-for-elementor-one-title::before {
	content: "";
	width: 25px;
	height: 25px;
	background: #F2F6FC;
	position: absolute;
	bottom: 0;
	margin-bottom: -13px;
	border-radius: 90px;
	border: 5px solid #fff;
	left: 0;
	margin-left: 20px;
	display: none;
}
.swiper-paginationvijegi .swiper-pagination-bullet-active {
	background: var(--color-home-primary) !important;
}
.elementor-v-shahrivar-403-for-elementor-one-title::after {
	content: "";
	height: 7px;
	position: absolute;
	background: var(--color-home-primary);
	right: 0;
	bottom: 0;
	border-radius: 90px;
	margin-bottom: -4px;
	margin-right: 10px;
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	width: 40px;
}


#mehrnoosh-price-for-single-product-elementor-threeprice .button-plus-minus-mehrnooshj .qty {
	float: left;
	height: 60px !important;
	border-left: 0px solid;
	background: none;
}






#mehrnoosh-price-for-single-product-elementor-threeprice .button-plus-minus-mehrnooshj button.minus {
	bottom: 0;
}

#mehrnoosh-price-for-single-product-elementor-threeprice form .button.alt {
	height: 60px;
	border-radius: 10px !important;
	background: var(--color-home-primary) !important;
}


#mehrnoosh-price-for-single-product-elementor-threeprice .price {
	padding-right: 45px;
}



#mehrnoosh-price-for-single-product-elementor-threeprice .button-plus-minus-mehrnooshj {
	width: 70px;
	height: 60px;
	position: relative;
}
#mehrnoosh-price-for-single-product-elementor-threeprice .button-plus-minus-mehrnooshj button {
	position: absolute;
	right: 0;
	width: 30px;
	height: 30px;
}

#mehrnoosh-price-for-single-product-elementor-threeprice .price {
	padding-right: 45px;
	float: left;
	width: 40%;
}

#mehrnoosh-price-for-single-product-elementor-threeprice form {
	float: right;
	width: 60%;
	display: block;
	flex-direction: column-reverse;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .rezayat-mehrnoosh-darsad .emtiaz-mehrnoosh-box-one {
	background: unset;
}
#mehrnoosh-price-for-single-product-elementor-threeprice .price {
	padding-right: 45px;
	float: left;
	width: 40%;
	position: relative;
	text-align: left;
	padding-left: 55px;
	box-sizing: border-box;
	color: #141d26 !important;
	font-weight: 700;
	padding-top: 12px;
}
#mehrnoosh-price-for-single-product-elementor-threeprice .woocommerce-variation-radio label {
	background: #f2f6fc;
	border-color: #f2f6fc;
}

#mehrnoosh-price-for-single-product-elementor-threeprice .woocommerce-variation-radio input[type="radio"]:checked + label {
	border-color: var(--color-home-primary) !important;
	background: #fff;
}
#mehrnoosh-price-for-single-product-elementor-threeprice .reset_variations {
	background: #141d26 !important;
	color: #fff !important;
	float: right;
	border-radius: 10px !important;
}
#mehrnoosh-price-for-single-product-elementor-threeprice .price del {
	font-weight: normal;
	margin-top: -11px;
}

#mehrnoosh-price-for-single-product-elementor-threeprice .woocommerce-variation-price {
	background: #fff;
	width: 40%;
	right: unset;
	left: 0;
	top: 0;
	margin-top: -1px;
	padding-top: 8px;
}
#mehrnoosh-price-for-single-product-elementor-threeprice .woocommerce-variation-price .price {
	width: 100%;
	padding-right: 0px !important;
	padding-top: 5px;
}
#mehrnoosh-price-for-single-product-elementor-threeprice .price-moment-slider-one-sy {
	left: 0;
	z-index: 9;
	margin-top: -3px;
	background: var(--color-home-primary);
	color: #fff;
	font-weight: 700;
	padding-top: 6px;
	height: 60px;
}
#mehrnoosh-price-for-single-product-elementor-threeprice .price ins {
	color: #141d26;
}
#mehrnoosh-price-for-single-product-elementor-threeprice .price .woocommerce-Price-currencySymbol {
	display: none;
}

#timer-for-single-product-elementor-two-245 {
	float: left;
	width: unset;
	background: unset;
	box-shadow: unset;
	padding: 0px;
	margin: 0px;
	background: #F2F6FC;
	padding: 10px;
	padding-top: 15px;
	padding-bottom: 8px;
}
#timer-for-single-product-elementor-two-245 .timer-wrapper:last-child {
	width: unset;
}
.mehrnoosh-offer-in-product-single-page-one-title {
	float: right;
	width: unset;
	position: relative;
	font-weight: 700;
	color: var(--color-home-primary);
	margin-top: 2px;
}
#timer-for-single-product-elementor-two-245 .timer-wrapper .time1 {
	float: left;
	background: #141d26;
	color: #fff;
	width: 40px;
	text-align: center;
	padding-right: 1px;
	margin-top: -3px;
}

#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .barsf-mehrnoosh {
	background-image: -webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0,0, 0, .1) 66%, transparent 66%), -webkit-linear-gradient(left, var(--color-home-primary) , var(--color-home-primary));
}

#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .number-mehrnoosh strong {
	color: var(--color-home-primary);
	background: var(--color-home-accent);
}

#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .fg {
	stroke: #58b17a;
}
.mehrnoosh-tab-full-box .rez-meta-mehrnoosh-title span {
	color: var(--color-home-primary);
}
.mehrnoosh-box-iran-button-slider-image .iran-button-slider:hover::after {
	color: var(--color-home-primary);
}
.wc_payment_method.payment_method_wallet {
	margin-top: 15px !important;
	float: right;
	width: 100%;
}
#timer-for-single-product-elementor-two-245 .timer-wrapper .text32 {
  float: left;
}
#timer-for-single-product-elementor-two-245 .timer-wrapper {
	float: left;
	width: 55px;
	position: relative;
	cursor: pointer;
}
.mehrnoosh-offer-in-product-single-page-one {
	float: right;
	width: 100%;
}
.mehrnoosh-offer-in-product-single-page-one-title::before {
	content: "";
	height: 7px;
	position: absolute;
	background: var(--color-home-primary);
	right: 0;
	bottom: 0;
	border-radius: 90px;
	margin-bottom: -26px;
	margin-right: 0px;
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	width: 100%;
}
.tooltip-timer-one {
	float: left;
	text-align: center;
	margin-top: -3px;
	border-radius: 90px;
	position: absolute;
	left: 0;
	margin-bottom: -30px;
	padding: 2px 10px;
	bottom: 0;
	background: #f2f6fc;
	font-size: 14px;
	display: none;
}
#timer-for-single-product-elementor-two-245 .timer-wrapper:hover .tooltip-timer-one {
	display: block;
}
#timer-for-single-product-elementor-two-245 .timer-wrapper .time1.mini-1-time {
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	background: var(--color-home-primary);
}


.mehrnoosh-social-title-one-boximage {
	font-size: 15px;
	padding-top: 9px;
}

.image-box-iran-two-man-one {
	float: right;
	width: 20%;
}

#mehrnoosh-blog-grid-two-elementor-elemnt:hover .mehrnoosh-img-thumbnail-mehrimage {
	-webkit-filter: grayscale(1);
	transition: 0.3s;
}


#mehrnoosh-blog-grid-two-elementor-elemnt .mehrnoosh-img-thumbnail-mehrimage {
	transition: 0.3s;
}

#mehrnoosh-blog-grid-two-elementor-elemnt:hover .post-grid-title-mehrnoosh-grid-post-two {
	color: var(--color-primary);
	transition: 0.3s;
}

#mehrnoosh-blog-grid-two-elementor-elemnt .post-grid-title-mehrnoosh-grid-post-two {
	transition: 0.3s;
}

.mehrnoosh-blog-post-one-inner:hover .mehrnoosh-blog-post-one-inner-box {
	transition: 0.3s;
	left: 0;
	margin-top: 10px;
}

.mehrnoosh-blog-post-one-inner .mehrnoosh-blog-post-one-inner-box {
	transition: 0.3s;
}
.image-box-iran-two-man-one-image {
	float: right;
	width: 40px;
	height: 40px;
	padding: 0px;
	border-radius: 15px;
	margin-left: 10px;
}
.image-box-iran-two-man-one img {
	width: 100%;
	height: unset;
}

.mehrnoosh-tab-full-box {
	width: 100%;
	padding: 30px;
	background: #fff;
	line-height: 31px;
	font-size: 16px;
	margin-bottom: 20px;
	border-radius: 0px 0px 25px 25px;
	float: right;
}

.mehrnoosh-tab-top-iran-123 {
	float: right;
	width: 100%;
	padding: 0px 30px;
	position: relative;
	z-index: 1;
	text-align: center;
	background: #fff;
	box-shadow: 0px 2px 25px 0px rgba(134, 134, 134, 0.15);
	border-radius: 25px 25px 0px 0px;
}

.mehrnoosh-tab-full-header-tablink.mehr-active-tab i {
	color: var(--color-home-primary);
}
.mehrnoosh-tab-full-header-tablink {
	float: unset;
	padding: 20px;
	font-weight: normal;
	font-size: 16px;
	position: relative;
	display: inline-flex;
}
.mehrnoosh-tab-full-header-tablink i {
	float: right;
	font-size: 20px;
	color: rgba(2, 25, 89, 0.5);
	margin-top: 3px;
	margin-bottom: -5px;
	margin-left: 10px;
}

.mehrnoosh-tab-full-box-out {
	float: right;
	width: 100%;
	padding-top: 20px;
	position: relative;
}

#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box {
	line-height: 23px;
}
.mehrnoosh-tab-full-header-tablink.mehr-active-tab::after {
	content: "";
	height: 7px;
	position: absolute;
	background: var(--color-home-primary);
	right: 0;
	bottom: 0;
	border-radius: 90px;
	margin-bottom: -3px;
	margin-right: 0px;
	box-shadow: 0px 2px 15px var(--color-home-primary)66;
	width: 100%;
}
.mehrnoosh-tab-full-header-tablink.mehr-active-tab {
	color: var(--color-home-primary);
	font-weight: 700;
}


#mehrnoosh-single-product-tab-elementor-id-tabar-three {
	position: relative;
	float: right;
	width: 100%;
}

.mehrnoosh-tab-full-box-out {
	float: right;
	width: 100%;
	padding-top: 0px;
	position: relative;
	display: none;
}
.mehrnoosh-tab-full-box-out.active {
	display: block;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .emtiaz-mehrnoosh-box-one {
	padding-top: 0px;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .rezayat-mehrnoosh-darsad {
	margin: 0px;
}

#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .emtiaz-mehrnoosh-box-one-title {
	position: relative;
	background: unset;
	box-shadow: unset;
	margin: 0px;
	color: #111;
	padding: 0px;
	font-weight: 700;
	margin-bottom: 15px;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .rezayat-mehrnoosh-darsad {
	margin: 0px;
	border: 2px solid #f2f6fc;
	padding: 20px;
	border-radius: 25px;
	margin-top: 10px;
}


.mehrnoosh-tab-full-box:hover .mehrnoosh-h3-order-view i {
	background: var(--color-home-primary);
	color: #fff;
	transition: 0.4s;
}

.mehrnoosh-tab-full-box .mehrnoosh-h3-order-view i {
	transition: 0.4s;
}
.mehrnoosh-tab-full-box .mehrnoosh-h3-order-view {
	text-align: center;
}
.mehrnoosh-tab-full-box .mehrnoosh-h3-order-view .mehrnoosh-h3-order-view-title {
	width: 100%;
	padding: 0px;
	margin-top: 15px;
	font-size: 23px;
}
.mehrnoosh-tab-full-box .mehrnoosh-h3-order-view i {
	display: table;
	float: unset;
	margin: auto;
	height: 60px;
	padding-top: 20px;
	background: #f2f6fc;
	box-shadow: unset;
	color: #141d26;
}


#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .rezayat-mehrnoosh-darsad-right {
	float: right;
	background: ;
	padding-left: 15px;
	padding-right: 0px;
}

#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .rezayat-mehrnoosh-darsad-right .rezayat-mehrnoosh-darsad-right-box-one {
	border-left: 2px solid aliceblue;
	border-radius: 0px;
	background: unset;
}

#mehrnoosh-product-image--home-3 #slider-thumb-image-403-2 .swiper-slide-thumb-active .mehrnoosh-thumbnail-product-single {
	background: var(--color-home-primary);
}


.mehrnoosh-box-iran-button-slider-image .iran-button-slider::after {
	font-size: 20px !important;
}

.mehrnoosh-blog-post-one {
	float: right;
	width: 100%;
}

.mehrnoosh-blog-post-one-out {
	float: right;
	width: 40%;
	padding: 20px;
	box-sizing: border-box;
}
.mehrnoosh-blog-post-one-image {
	height: 230px;
	width: 80%;
	float: right;
	background-size: cover;
	border-radius: 25px;
	overflow: hidden;
	position: relative;
}
.mehrnoosh-blog-post-one-inner {
	float: right;
	width: 100%;
}
.mehrnoosh-blog-post-one-image::before {
	content: "";
	background: linear-gradient(to bottom, #fff0, #000);
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 25px;
}
#mehrnoosh-blog-grid-two-elementor-elemnt .mehrnoosh-grid-post-two-2 {
	padding: 0px;
	float: right;
	width: 100%;
	box-sizing: border-box;
	border-radius: 20px;
}
#mehrnoosh-blog-grid-two-elementor-elemnt .mehrnoosh-post-grid-meta a i {
	float: left;
	width: 25px;
	height: 25px;
	background: var(--color-primary);
	text-align: center;
	color: #fff;
	border-radius: 90px;
	padding-top: 5px;
	margin-right: 10px;
	margin-top: -1px;
	margin-bottom: -10px;

}
.mehrnoosh-slider-main-one-element-two-full .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh button {
	padding: 0px 8px !important;
}
#mehrnoosh-blog-grid-two-elementor-elemnt .mehrnoosh-post-grid-meta a:hover i {
	background: #111;
	transition: 0.3s;
}
#mehrnoosh-blog-grid-two-elementor-elemnt .mehrnoosh-grid-post-two-2 .mehrnoosh-img-thumbnail-mehrimage {
	height: 150px;
}
#mehrnoosh-blog-grid-two-elementor-elemnt .mehrnoosh-post-grid-meta {
	color: #5f6d7b;
	float: right;
	width: 100%;
}
#mehrnoosh-blog-grid-two-elementor-elemnt .mehrnoosh-post-grid-meta a {
	float: left;
	background: unset;
	padding: 5px 10px;
	border-radius: 8px;
}
#mehrnoosh-blog-grid-two-elementor-elemnt .mehrnoosh-grid-post-two-2 .mehrnoosh-post-grid-meta-two-box {
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
}

#mehrnoosh-blog-grid-two-elementor-elemnt .mehrnoosh-post-grid-meta a:hover {
	color: var(--color-primary);
	transition: 0.3s;
}



.mehrnoosh-blog-post-one-title {
	float: right;
	width: 100%;
	font-weight: 700;
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 15px;
}

.mehrnoosh-blog-post-one-comment {
	float: left;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	padding: 10px;
	border-radius: 15px;
	color: #fff;
}
.mehrnoosh-blog-post-one-comment .mehrnoosh-blog-post-one-comment-counter {
	float: right;
	min-width: 20px;
	height: 20px;
	background: var(--color-secondary);
	border-radius: 90px;
	text-align: center;
	margin-left: 10px;
}

.mehrnoosh-blog-post-one-comment i {
	font-size: 20px;
	margin-bottom: -10px;
	float: left;
}
.mehrnoosh-blog-post-one-meta-name {
	float: right;
	padding: 10px 0px;
}
.mehrnoosh-blog-post-one-comment {
	float: left;
	background: var(--color-primary);
	box-shadow: 0px 7px 15px var(--color-background);
	padding: 10px;
	border-radius: 15px;
	color: #fff;
}
.mehrnoosh-blog-post-one-meta-name strong {
	color: var(--color-primary);
}

.mehrnoosh-blog-post-one-meta-name {
	float: right;
}

.mehrnoosh-blog-post-one .mehrnoosh-blog-post-one-out:first-child .mehrnoosh-blog-post-one-inner-box {
	width: 100%;
	right: 0;
	left: unset;
	bottom: 0;
	top: unset;
	border-radius: 0px;
	background: unset;
	box-shadow: unset;
}
.mehrnoosh-blog-post-one-meta-name img {
	display: none;
}
.mehrnoosh-blog-post-one .mehrnoosh-blog-post-one-out:first-child .mehrnoosh-blog-post-one-inner-box .mehrnoosh-blog-post-one-meta-name img {
	display: block;
	width: 25px;
	float: right;
	border-radius: 90px;
	margin-top: -1px;
	margin-left: 10px;
}
.mehrnoosh-blog-post-meta-date-elementor546456 {
	display: none;
}
.mehrnoosh-blog-post-one .mehrnoosh-blog-post-one-out:first-child .mehrnoosh-blog-post-meta-date-elementor546456 {
	float: right;
	display: block;
	padding: 12px;
	color: #fff;
	font-weight: 700;
	padding-bottom: 0px;
}
.mehrnoosh-blog-post-one .mehrnoosh-blog-post-one-out:first-child .mehrnoosh-blog-post-meta-date-elementor546456 i {

	float: right;
	font-size: 20px;
	margin-left: 10px;
}
.mehrnoosh-blog-post-one-inner {
	float: right;
	width: 100%;
	position: relative;
}
.mehrnoosh-blog-post-one .mehrnoosh-blog-post-one-out:first-child .mehrnoosh-blog-post-one-inner-box .mehrnoosh-blog-post-one-title {
	color: #fff;
	font-size: 18px;
	margin-bottom: 30px;
}
.mehrnoosh-blog-post-one .mehrnoosh-blog-post-one-out:first-child .mehrnoosh-blog-post-one-inner-box .mehrnoosh-blog-post-one-meta-name {
	background: #fff;
	padding: 10px 15px;
	border-radius: 15px;
	margin-left: 10px;
}
.mehrnoosh-blog-post-one-inner-box {
	background: #fff;
	width: 70%;
	margin: auto;
	padding: 30px;
	border-radius: 20px;
	box-shadow: 0 10px 30px rgba(33, 38, 49, 0.15);
	position: relative;
	float: right;
	position: absolute;
	box-sizing: border-box;
	left: 0;
	top: 0;
	margin-top: 30px;
}
#mehrnoosh-dots-slider-image0five {
	width: 40px;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	bottom: unset;
	z-index: 9;
	padding: 18px 9px;
	border-radius: 15px;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	margin-top: 50px;
	margin-left: -21px;
	padding-bottom: 10px;
	/* width: 40px; */
	padding-right: 11px;
}
.mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12354 {
	left: unset;
	right: 0;
	margin-right: 40px;
	margin-bottom: 30px;
}

.mehrnoosh-style-one-title-slider-six {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 40px;
	font-size: 25px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 40px;
	right: 0;
	padding-right: 50px;
}

#mehrnoosh-image-slider-one-mehrnoosh-234324-five-6543 {
	overflow: unset;
}

.mehrnoosh-style-one-title-slider-six-des p {
	margin: 0px;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-five-6543 #slider-mehrnoosh-img-one-403 {
	overflow: unset;
}
.mehrnoosh-style-one-title-slider-six-des {
	font-size: 16px;
	font-weight: normal;
	margin: 20px 0px;
	color: #eee;
	margin-top: 5px;
}

.mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12354 .iran-button-slider-mehrnoosh {
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
	border-radius: 15px;
	margin-bottom: 5px;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-five-6543 .mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one::before {
	content: "";
	background: linear-gradient(to bottom, #fff0, #000);
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 25px;
}
#mehrnoosh-dots-slider-image0five55645 .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #dbdfe6;
	opacity: 1;
	border-radius: 90px;
}

#mehrnoosh-dots-slider-image0five55645 .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: var(--color-primary);
	width: 20px;
}
.mehrnoosh-blog-post-one .mehrnoosh-blog-post-one-out:first-child {
	width: 60%;
}
.mehrnoosh-blog-post-one .mehrnoosh-blog-post-one-out:first-child .mehrnoosh-blog-post-one-image {
	height: 500px;
	width: 100%;
}

.mehrnoosh-iran-blog-all-post #mehrnoosh-blog-grid-two-elementor-elemnt {
	width: 33.3%;
}

.mehrnoosh-iran-blog-all-post #mehrnoosh-blog-grid-two-elementor-elemnt .mehrnoosh-grid-post-two-2 {
	background: #fff;
	float: right;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 25px;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
}
.frequently-list-in-mehrnoosh-title img {
	float: right;
	width: 40px;
	height: 40px;
	margin-top: -8px;
	margin-bottom: -15px;
	margin-left: 15px;
}

.mehrnoosh-post-grid-meta-two-132 {
	float: right;
	width: 100%;
}

.mehrnoosh-blog-post-meta-date-elementor {
	float: right;
	padding: 10px 0px;
}


.mehrnoosh-blog-post-meta-date-elementor i {
	float: right;
	font-size: 20px;
	margin-left: 10px;
	color: rgba(2, 25, 89, 0.5);
	margin-bottom: -15px;
}
.rel-comment-tedad.left98656878888 {
	float: right;
	width: unset;
	padding: 10px 0px;
	margin-left: 15px;
}
.rel-comment-tedad.left98656878888 img {
	float: right;
	width: 30px;
	border-radius: 90px;
	margin-top: -5px;
	margin-left: 10px;
}

.mik-999-1400 {
	float: right;
	width: 100%;
	text-align: center;
	padding: 25px 0px;
}


.mik-999-1400 .page-numbers {
	background: #fff;
	padding: 10px 15px;
	margin: 0px 5px;
	border-radius: 10px;
	box-shadow: 0 10px 50px 0 rgba(119,132,157,.14);
}

.mik-999-1400 .page-numbers.current {
	background: var(--color-primary);
	color: #fff;
	box-shadow: 0px 7px 15px var(--color-background);
}


#mehrnoosh-image-slider-one-mehrnoosh-234324-five-6543 .mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one {
	border: unset !important;
}

#mehrnoosh-image-slider-one-mehrnoosh-234324-five-6543 .mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one {
	overflow: hidden;
}

.mehrnoosh-blog-post-one .mehrnoosh-blog-post-one-out:first-child .mehrnoosh-blog-post-one-inner-box .mehrnoosh-blog-post-one-meta-name strong {
	display: none;
}

.frequently-list-item {
	float: right;
	width: 100%;
	background: #fff;
	margin-bottom: 25px;
	border-radius: 25px;
	overflow: hidden;
}

.frequently-list-in-mehrnoosh-des {
	float: right;
	width: 100%;
	padding: 0px;
	font-size: 16px;
	line-height: 31px;
}
.frequently-list-in-mehrnoosh-des a {
	color: var(--color-primary);
}
.frequently-list-header.activeaccor .fi.fi-rr-add {
	display: none;
}
.frequently-list-header .fi.fi-rr-minus-circle {
	display: none;
}

.frequently-list-header.activeaccor .fi.fi-rr-minus-circle {
	display: block;
}
.frequently-list-in-mehrnoosh-des-inner {
	padding: 30px;
	float: right;
	width: 100%;
	box-sizing: border-box;
}

.frequently-list-header-icon {
	float: left;
	font-size: 25px;
	margin-bottom: -20px;
}


.frequently-list-in-mehrnoosh-des-inner .wp-caption, .frequently-list-in-mehrnoosh-des-inner img {
	border-radius: 25px;
	max-width: 100%;
	margin: 20px 0px;
}
.frequently-list-in-mehrnoosh-des-inner .aligncenter {
	margin: 20px auto;
}
.frequently-list-in-mehrnoosh-title {
	float: right;
}
.frequently-list-header {
	font-size: 17px;
	padding: 25px;
	box-sizing: border-box;
	float: right;
	width: 100%;
	box-shadow: 0px 2px 25px 0px rgba(134, 134, 134, 0.15);
	cursor: pointer;
}

.elementor-form .elementor-button .elementor-button-text {
	font-family: yekan bakh;
}

.banner-timer-fixed-right {
	position: fixed;
	right: 0;
	bottom: 0;
	margin-right: 40px;
	margin-bottom: 40px;
	background: var(--color-primary);
	border-radius: 150px 30px 30px 30px;
	min-height: 100px;
	box-shadow: 0px 10px 40px #028CF336;
	width: 320px;
	z-index: 99999;
	display: none;
}

.banner-timer-fixed-right-close {
	width: 35px;
	float: right;
	height: 35px;
	background: #fff;
	text-align: center;
	position: absolute;
	border-radius: 90px;
	padding-top: 10px;
	color: red;
	z-index: 9;
	margin-right: 20px;
	margin-top: -20px;
	box-shadow: 0 2px 10px rgba(1, 1, 2, 0.18);
	cursor: pointer;
}
.mehrnoosh-offer-bnanner {
	float: unset;
	margin-top: 25px !important;
	width: 200px;
	margin: auto;
}
.mehrnoosh-offer-bnanner .timer-wrapper {
	float: left;
	width: 50px;
	text-align: center;
	color: #fff;
	font-weight: 700;
}

.mehrnoosh-offer-bnanner .timer-wrapper .time1 {
	width: 40px;
	border-radius: 8px;
	margin: auto;
	margin-bottom: 10px;
}

.mehrnoosh-offer-bnanner .timer-wrapper .time1 {
	background: #131b26;
	color: #fff !important;
	padding: 5px;
}
.mehrnoosh-offer-bnanner .timer-wrapper .time1.mini-1-time {
	color: var(--color-primary);
}


.banner-timer-fixed-right-img {
	width: 100px;
	height: 100px;
	position: relative;
	left: 0;
	top: 0;
	padding: 15px;
	background: #fff;
	border-radius: 150px;
	box-shadow: 0 10px 50px rgba(1, 1, 2, 0.08);
	margin: auto;
	margin-top: -60px;
	margin-bottom: 20px;
	float: right;
}

.banner-timer-fixed-right-img img {
	border-radius: 150px;
}

.banner-timer-fixed-right-title {
	float: right;
	width: 100%;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}
.banner-timer-fixed-top {
	float: right;
	width: 100%;
	color: #fff;
	height: 70px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background: #00770ff;
	display: none;
}
.mehrnoosh-offer-bnanner-top .time1 {
	background: #111;
	width: 40px;
	border-radius: 8px;
	font-weight: 700;
	margin-bottom: 5px;
	color: #fff;
}
.banner-timer-fixed-top a {
	float: right;
	width: 100%;
	padding: 18px 0px;
	padding-right: 30px;
}
.banner-timer-fixed-top-title {
	float: right;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	margin-top: 3px;
	float: right;
}
.banner-timer-fixed-top-close {
	position: absolute;
	margin-top: 23px;
	font-size: 20px;
	cursor: pointer;
}

.banner-timer-fixed-top-close:hover {
	opacity: 0.7;
	transition: 0.3s;
}
.mehrnoosh-offer-bnanner-top {
	float: left;
	margin-top: -8px;
	background: #fff;
	padding: 8px 0px;
	border-radius: 10px;
}
.mehrnoosh-offer-bnanner-top .timer-wrapper {
	float: left;
	color: #fff;
	padding: 0px 10px;
	text-align: center;
	font-weight: normal;
}
.banner-timer-fixed-right a {
	float: right;
	width: 100%;
	padding: 30px;
}
.banner-timer-fixed-top-title p {
	margin: 0px;
}

.banner-timer-fixed-top-title strong {
	background: var(--color-digital-primary);
	padding: 5px 15px;
	border-radius: 10px;
	margin: 0px 5px;
}
.banner-timer-fixed-right-offer {
	float: unset;
	background: #fff;
	padding: 10px;
	margin-top: 15px;
	border-radius: 15px;
	margin: auto;
	display: table;
	position: absolute;
	left: 0;
	box-shadow: 0 10px 50px rgba(1, 1, 2, 0.18);
	font-weight: bold;
	top: 0;
	margin-top: 25px;
}

.mehrnoosh-offer-bnanner-top .time1 {
	padding: 5px;
	margin-bottom: 0px;
}


.mehrnoosh-offer-bnanner-top .timer-wrapper {
	position: relative;
}

.mehrnoosh-offer-bnanner-top .timer-wrapper::before {
  content: ":";
  position: absolute;
  right: 0;
  color: #111;
  margin-top: 5px;
  margin-right: -2px
    
}

.mehrnoosh-offer-bnanner-top .timer-wrapper:last-child::before {
	display: none;
}

#mehrnoosh-elementor-filter {
	width: 100%;
}

.mehrnoosh-slider-seven-one-archive {
	float: right;
	width: 33.3%;
}
#mehrnoosh-archive-header {
	background: #fff;
	padding: 25px;
	border-radius: 25px;
	padding-bottom: 0px;
}


.mehrnoosh-archive-product-list-elementor {
	padding: 25px;
	background: #fff;
	border-radius: 25px;
	float: right;
	width: 100%;
	box-sizing: border-box;
}
#mehrnoosh-archive-header .woocommerce-result-count {
	width: 100%;
	background: unset;
	box-shadow: unset;
	padding: 0px;
	margin-bottom: 25px;
}

.mehrnoosh-header-shop-list-one-filter-remove {
	float: right;
	width: 100%;
	box-sizing: border-box;
	padding-bottom: 15px;
}

.custom-add-to-cart.mehrnoosh-product-box-meta-shop-button.mehrnoosh-tooltip-shop {
	position: relative;
	color: #3B5573;
	cursor: pointer;
	margin-top: 10px;
}


.cart-two-elementor {
	margin-top: 10px;
	cursor: pointer;
	position: relative;
}


.cart-two-elementor.added {
	background: var(--color-digital-primary);
	color: #fff;

}
.custom-add-to-cart .added_to_cart.wc-forward {
	display: none;
}

#menuhover-mega:hover .mehrnoosh-menu.mega-menu-tab-mehrnoosh-sub {
	display: block !important;
}

.mehrnoosh-slider-six-homethree-box-one-archive {
	float: right;
	width: 33.3%;
	position: relative;
}


.mehrnoosh-product-related-list-four-elementor-arvhice {
	float: right;
	width: 33.3%;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .custom-add-to-cart {
	float: right;
	width: 100%;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .custom-add-to-cart .mehrnoosh-product-box-meta-shop-button {
	background: unset !important;
	text-align: center;
	padding: 0px !important;
	color: #3B5573 !important;
	padding-top: 10px !important;
	margin: 4px 0px;
	border-radius: 90px !important;
}

.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .mehrnoosh-product-box-meta-shop-button.quick-view-button:hover .tooltip-mehrnoosh-shop-box {
	display: block;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .custom-add-to-cart:hover .mehrnoosh-product-box-meta-shop-button {
	background: var(--color-home-primary) !important;
	color: #fff !important;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .custom-add-to-cart:hover .mehrnoosh-product-box-meta-shop-button .tooltip-mehrnoosh-shop-box {
	display: block;
}
.mehrnoosh-product-related-list-four-elementor-arvhice .mehrnoosh-product-slider-one-element-five {
	padding: 15px;
}
.mehrnoosh-product-related-list-four-elementor-arvhice .mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one {
	width: 100%;
}
.mehrnoosh-product-related-list-four-elementor-arvhice .mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one .price-moment-slider-one-sy45 {
	width: 55%;
}
.mehrnoosh-product-related-list-four-elementor-arvhice .mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one .price-and-box-mehrnoosh-in-shop-offer-newoffer-in-slider .sale-offer-counter-box-box-one {
	font-size: 15px;
}
.mehrnoosh-product-related-list-four-elementor-arvhice .mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one .price-and-box-mehrnoosh-in-shop-offer-newoffer-in-slider {
	margin-top: -15px;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .custom-add-to-cart .mehrnoosh-product-box-meta-shop-button.added {
	background: #EE273A !important;
	color: #fff !important;
}


.ui-slider span:focus-visible {
	outline: unset;
}
.mehrnoosh-cart-main tbody tr td.product-name {
	padding-top: 5px !important;
}


.mehrnoosh-nav-cart-two-khat::after {
	content: "";
	width: 40px;
	height: 40px;
	position: absolute;
	background: #f2f6fc;
	left: 0;
	top: unset;
	border-radius: 90px;
	margin-left: -20px;
	margin-top: 20px;
}


.mehrnoosh-nav-cart-two-khat::before {
	content: "";
	width: 40px;
	height: 40px;
	position: absolute;
	background: #f2f6fc;
	right: 0;
	top: unset;
	border-radius: 90px;
	margin-right: -20px;
	margin-top: 20px;
}
.mehrnoosh-nav-cart-two-khat {
	position: absolute;
	border-bottom: 1px dashed #dbdfe6;
	right: 0;
	width: 100%;
	top: 45%;
	height: 40px;
}
.mehrnoosh-tag-4212 a {
	display: unset !important;
	margin-left: 1px;
}

#yith-wcwl-popup-message {
	box-shadow: 0 0 15px rgba(84, 94, 109, 0.14) !important;
	border-radius: 15px !important;
}

.tag-mehrnoosh-124234234 a {
	display: unset;
	margin-left: 5px;
}

.elementor-element-edit-mode .banner-timer-fixed-top {
	display: block;
}
#frequent-searches-list li {
  float: right;
  list-style: none;
}
#frequent-searches-list {
  padding: 0px;
  margin: 0px;
}
#frequent-searches-list li a {
	float: right;
	padding: 8px 15px;
	background: #fff;
	border-radius: 90px;
	margin: 5px;
	margin-right: 0px;
	margin-left: 10px;
	transition: 0.3s;
}
#frequent-searches {
	float: right;
	width: 100%;
	background: #F2F6FC;
	padding: 20px;
	border-radius: 20px;
}
.mehrnoosh-balatar-searchsho {
	float: right;
	width: 100%;
}
.mehrnoosh-balatar-searchsho .no-product-in-ajax-search {
	padding: 15px 0px;
}
#frequent-searches h4 {
	margin: 0px;
	float: right;
	width: 100%;
	margin-bottom: 15px;
	font-size: 17px;
}
#frequent-searches-list li:hover a {
	background: var(--color-primary);
	color: #fff;
	transition: 0.3s;
}
.mehrnoosh-balatar-searchsho .search-result-item-mehrnoosh:first-child {
	margin-top: 20px;
}

#menu-mega-full-two .menu-items-submenu-wrapper-mehrnoosh-inner {
	background: unset !important;
}
#menu-mega-full-two .menu-items-sub-mehrnoosh-wrapper {
	background: unset !important;
}
#menu-mega-full-two .latest-products-container {
	background: unset !important;
}

#menu-mega-full-four:hover .menu-items-submenu-wrapper-mehrnoosh-inner {
	background: unset;
}


#mehrnoosh-image-slider-one-mehrnoosh-234324-five-6543-brands {
	float: right;
	width: 100%;
	padding: 30px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 30px;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
}

.mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12354-brands {
	position: relative;
	float: left;
	margin: 0px;
}
.mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12354-brands .iran-button-slider-mehrnoosh {
	background: #fff !important;
	border-radius: 90px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	width: 60px;
	height: 60px;
}

.mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12354-brands .iran-button-slider-mehrnoosh i {
	background: var(--color-digital-primary);
	color: #fff;
	border-radius: 90px;
	box-shadow: 0px 2px 15px var(--color-digital-background);
	width: 40px;
	height: 40px;
	margin: 9px;
	padding-top: 10px;
}

#slider-mehrnoosh-img-one-40356brands a:hover img {
	opacity: 0.6;
	transition: 0.3s;
}


#slider-mehrnoosh-img-one-40356brands a img {
	transition: 0.3s;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-five-6543-brands .mehrnoosh-slider-seven-title strong {
	color: var(--color-digital-primary);
}
.mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12354-brands .iran-button-slider-mehrnoosh:hover {
	opacity: 0.8;
	transition: 0.3s;
}


.mehrnoosh-grid-post-one-two-mehrnooshslider-two-img-trw  {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.mehrnoosh-grid-post-one-two-mehrnooshslider-two-img-trw img {
    display: block;
    width: 100%;
    height: auto;
    transition: all 0.4s ease-in-out;
}

.mehrnoosh-grid-post-one-two-mehrnooshslider-two-img-trw::before {
	content: '';
	position: absolute;
	top: 100%;
	left: 100%;
	width: 150%;
	height: 150%;
	background: rgba(255, 255, 255, 0.42);
	transform: rotate(45deg);
	transition: all 0.4s ease-in-out;
	pointer-events: none;
	box-shadow: 0 0 50px 50px rgba(255, 255, 255, 0.3);
}

.mehrnoosh-grid-post-one-two-mehrnooshslider:hover .mehrnoosh-grid-post-one-two-mehrnooshslider-two-img-trw::before {
    top: -100%;
    left: -100%;
}

.mehrnoosh-slider-product-two-element-full .mehrnoosh-top-meta-slider-one-element.mehrnoosh-hide-hover .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh .woosc-btn::before {
	display: none !important;
}

.mehrnoosh-top-meta-slider-one-element.mehrnoosh-hide-hover .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh button {
	text-align: center;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-hide-hover .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh button.woosc-btn-added {
	background: var(--color-primary);
	color: #fff;
}
.price-and-box-mehrnoosh-in-shop-offer-654 {
	background: linear-gradient(-90deg, #fff2d9 0%, transparent 100%);
	margin-right: 0px;
	padding-right: 11px;
}

#mehrnoosh-slider-three-image-full-234234 .swiper-slide {
  overflow: unset !important;
}

.menu-mobile-drop-mehrnoosh {
	float: right;
	background: #F2F6FC;
	font-size: 20px;
	padding: 14px 20px;
	text-align: center;
	padding-bottom: 8px;
	padding-top: 20px;
	border-radius: 20px;
	cursor: pointer;
	transition: 0.4s;
}
.mehrnoosh-mobile-box-sidebar {
	position: fixed;
	right: -100%;
	top: 0;
	width: 320px;
	height: 100%;
	background-color: #fff;
    box-shadow: 0 0px 25px rgba(33, 38, 49, 0.27);
	/* z-index: 1000; */
	overflow-y: auto;
	transition: right 0.3s ease;
	box-sizing: border-box;
	z-index: 999999;
}
.mehrnoosh-mobile-top-menu-avatar {
	float: right;
	width: 100%;
}

.mehrnoosh-mobile-top-menu-avatar img {
	border-radius: 100%;
	padding: 10px;
	background: #fff;
	box-shadow: 0px 5px 15px #11111103;
}
.my-account-mobile-menu-mehrnoosh {
	background: #fff;
	padding: 10px 15px;
	font-weight: normal;
	border-radius: 15px;
	font-size: 16px;
}
.user-infromation-box-one {
	float: right;
	width: 100%;
	color: #fff;
	margin-top: 20px;
	font-weight: bold;
	font-size: 16px;
}
.mehrnoosh-mobile-top-menu {
	float: right;
	width: 100%;
	padding: 30px 0px;
	text-align: center;
	background: var(--color-primary);
	min-height: 140px;
	box-shadow: 0px 10px 40px #028CF336;
}
.mehrnoosh-mobile-box-sidebar.active {
	right: 0;
}
.menu-mobile-drop-mehrnoosh:hover {
	background: var(--color-primary);
	color: #fff;
	transition: 0.4s;
}


.login-register-mehrnoosh-mobile-menu {
	float: right;
	width: 100%;
	margin-top: 20px;

}


.close-btn-mehrnoosh-sidebar {
	position: absolute;
	padding: 10px;
	background: #fff;
	margin: 10px;
	border-radius: 15px;
	width: 40px;
	height: 40px;
	text-align: center;
	font-size: 20px;
	cursor: pointer;
}
.woosc-area .woosc-inner .woosc-bar[data-count="0"] .woosc-bar-search {
	margin-right: 10px !important;
}

.yith-wcwl-add-to-wishlist svg {
	display: none;
}

/* menu mobile */
.stellarnav,.stellarnav li{position:relative;line-height:normal}.stellarnav{width:100%;z-index:9900}.stellarnav a{color:#777}.stellarnav ul{margin:0;padding:0;text-align:center}.stellarnav li{list-style:none;display:block;margin:0;padding:0;vertical-align:middle}.stellarnav li a{padding:15px;display:block;text-decoration:none;color:#777;font-size:inherit;font-family:inherit;box-sizing:border-box;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.stellarnav.light a,.stellarnav.light li a{color:#000}.stellarnav>ul>li{display:inline-block}.stellarnav>ul>li>a{padding:20px 40px}.stellarnav ul ul{top:auto;width:220px;position:absolute;z-index:9900;text-align:left;display:none;background:#ddd}.stellarnav.light,.stellarnav.light ul ul{background:rgba(255,255,255,1)}.stellarnav li li{display:block}.stellarnav ul ul ul{top:0;left:220px}.stellarnav>ul>li:hover>ul>li:hover>ul{opacity:1;visibility:visible;top:0}.stellarnav>ul>li.drop-left>ul{right:0}.stellarnav li.drop-left ul ul{left:auto;right:220px}.stellarnav.dark,.stellarnav.dark ul ul{background:rgba(0,0,0,1)}.stellarnav.dark a,.stellarnav.dark li a{color:#FFF}.stellarnav.fixed{position:fixed;width:100%;top:0;left:0;z-index:9999}body.stellarnav-noscroll-x{overflow-x:hidden}.stellarnav li.has-sub>a:after{content:'';margin-left:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #FFF;display:inline-block}.stellarnav .dd-toggle,.stellarnav li.call-btn-mobile,.stellarnav li.location-btn-mobile,.stellarnav.hide-arrows li li.has-sub>a:after,.stellarnav.hide-arrows li.drop-left li.has-sub>a:after,.stellarnav.hide-arrows li.has-sub>a:after{display:none}.stellarnav li li.has-sub>a:after{margin-left:10px;float:right;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #FFF;position:relative;top:4px}.stellarnav li.drop-left li.has-sub>a:after{float:left;margin-right:10px;border-left:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF}.stellarnav .call-btn-mobile,.stellarnav .close-menu,.stellarnav .location-btn-mobile,.stellarnav .menu-toggle{display:none;text-transform:uppercase;text-decoration:none}.stellarnav .dd-toggle{position:absolute;top:0;right:0;padding:0;width:48px;height:48px;text-align:center;z-index:9999;border:0}.stellarnav.desktop li.has-sub a{padding-right:5px}.stellarnav.desktop.hide-arrows li.has-sub a{padding-right:15px}.stellarnav.mobile>ul>li>a.dd-toggle{padding:0}.stellarnav svg{fill:currentColor;width:1em;height:1em;position:relative;top:2px}.stellarnav a.dd-toggle .icon-plus{box-sizing:border-box;transition:transform .3s;width:12px;height:100%;position:relative;vertical-align:middle;display:inline-block}.stellarnav a.dd-toggle .icon-plus:after,.stellarnav a.dd-toggle .icon-plus:before{content:'';display:block;height:0;top:50%;border-bottom:solid 3px #777;position:absolute;width:12px}.stellarnav a.dd-toggle .icon-plus:before{transform:rotate(90deg);transition:width .3s}.stellarnav li.open>a.dd-toggle .icon-plus{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.stellarnav.light a.dd-toggle .icon-plus:after,.stellarnav.light a.dd-toggle .icon-plus:before{border-color:#000}.stellarnav.dark a.dd-toggle .icon-plus:after,.stellarnav.dark a.dd-toggle .icon-plus:before{border-color:#FFF}.stellarnav .icon-close{box-sizing:border-box;width:12px;height:12px;position:relative;display:inline-block}.stellarnav .icon-close:after,.stellarnav .icon-close:before{content:'';display:block;width:12px;height:0;top:50%;border-bottom:solid 3px #777;position:absolute}.stellarnav .icon-close:before{transform:rotate(45deg)}.stellarnav .icon-close:after{transform:rotate(-45deg)}.stellarnav.light .icon-close:after,.stellarnav.light .icon-close:before{border-color:#000}.stellarnav.dark .icon-close:after,.stellarnav.dark .icon-close:before{border-color:#FFF}.stellarnav .call-btn-mobile,.stellarnav .close-menu,.stellarnav .location-btn-mobile,.stellarnav .menu-toggle{padding:15px;box-sizing:border-box}.stellarnav .menu-toggle span.bars{display:inline-block;margin-right:7px;position:relative;top:3px}.stellarnav .menu-toggle span.bars span{display:block;width:15px;height:2px;border-radius:6px;background:#777;margin:0 0 3px}.stellarnav .full{width:100%}.stellarnav .half{width:50%}.stellarnav .third{width:33%;text-align:center}.stellarnav .location-btn-mobile.third{text-align:center}.stellarnav .location-btn-mobile.half{text-align:right}.stellarnav.light .half,.stellarnav.light .third{border-left:1px solid rgba(0,0,0,.15)}.stellarnav.light.left .half,.stellarnav.light.left .third,.stellarnav.light.right .half,.stellarnav.light.right .third{border-bottom:1px solid rgba(0,0,0,.15)}.stellarnav.light .half:first-child,.stellarnav.light .third:first-child{border-left:0}.stellarnav.dark .half,.stellarnav.dark .third{border-left:1px solid rgba(255,255,255,.15)}.stellarnav.dark.left .half,.stellarnav.dark.left .third,.stellarnav.dark.right .half,.stellarnav.dark.right .third{border-bottom:1px solid rgba(255,255,255,.15)}.stellarnav.dark.left .menu-toggle,.stellarnav.dark.right .menu-toggle,.stellarnav.light.left .menu-toggle,.stellarnav.light.right .menu-toggle{border-bottom:0}.stellarnav.dark .half:first-child,.stellarnav.dark .third:first-child{border-left:0}.stellarnav.light .menu-toggle span.bars span{background:#000}.stellarnav.dark .menu-toggle span.bars span{background:#FFF}.stellarnav.mobile,.stellarnav.mobile.fixed{position:static}.stellarnav.mobile ul{position:relative;display:none;text-align:left;background:rgba(221,221,221,1)}.stellarnav.mobile.active>ul,.stellarnav.mobile>ul>li{display:block}.stellarnav.mobile.active{padding-bottom:0}.stellarnav.mobile>ul>li>a{padding:15px}.stellarnav.mobile ul ul{position:relative;opacity:1;visibility:visible;width:auto;display:none;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}.stellarnav.mobile ul ul ul{left:auto;top:auto}.stellarnav.mobile li.drop-left ul ul{right:auto}.stellarnav.mobile li a{border-bottom:1px solid rgba(255,255,255,.15)}.stellarnav.mobile>ul{border-top:1px solid rgba(255,255,255,.15)}.stellarnav.mobile.light li a{border-bottom:1px solid rgba(0,0,0,.15)}.stellarnav.mobile.light>ul{border-top:1px solid rgba(0,0,0,.15)}.stellarnav.mobile li a.dd-toggle,.stellarnav.mobile.light li a.dd-toggle{border:0}.stellarnav.mobile .call-btn-mobile,.stellarnav.mobile .close-menu,.stellarnav.mobile .dd-toggle,.stellarnav.mobile .location-btn-mobile,.stellarnav.mobile .menu-toggle{display:inline-block}.stellarnav.mobile li.call-btn-mobile{border-right:1px solid rgba(255,255,255,.1);box-sizing:border-box}.stellarnav.mobile li.call-btn-mobile,.stellarnav.mobile li.location-btn-mobile{display:inline-block;width:50%;text-transform:uppercase;text-align:center}.stellarnav.mobile li.call-btn-mobile.full,.stellarnav.mobile li.location-btn-mobile.full{display:block;width:100%;text-transform:uppercase;border-right:0;text-align:left}.stellarnav.mobile.light ul{background:rgba(255,255,255,1)}.stellarnav.mobile.dark ul{background:rgba(0,0,0,1)}.stellarnav.mobile.dark ul ul{background:rgba(255,255,255,.08)}.stellarnav.mobile.light li.call-btn-mobile{border-right:1px solid rgba(0,0,0,.1)}.stellarnav.mobile.top{position:absolute;width:100%;top:0;left:0;z-index:9999}.stellarnav.mobile li li.has-sub>a:after,.stellarnav.mobile li.drop-left li.has-sub>a:after,.stellarnav.mobile li.has-sub>a:after{display:none}.stellarnav.mobile.left>ul,.stellarnav.mobile.right>ul{position:fixed;top:0;bottom:0;width:100%;max-width:280px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.stellarnav.mobile.right>ul{right:0}.stellarnav.mobile.left .close-menu,.stellarnav.mobile.right .close-menu{display:inline-block;text-align:right}.stellarnav.mobile.left>ul{left:0}.stellarnav.mobile.left .call-btn-mobile.half,.stellarnav.mobile.left .call-btn-mobile.third,.stellarnav.mobile.left .close-menu.half,.stellarnav.mobile.left .close-menu.third,.stellarnav.mobile.left .location-btn-mobile.half,.stellarnav.mobile.left .location-btn-mobile.third,.stellarnav.mobile.right .call-btn-mobile.half,.stellarnav.mobile.right .call-btn-mobile.third,.stellarnav.mobile.right .close-menu.half,.stellarnav.mobile.right .close-menu.third,.stellarnav.mobile.right .location-btn-mobile.half,.stellarnav.mobile.right .location-btn-mobile.third{text-align:center}.stellarnav.mobile.left .menu-toggle.half,.stellarnav.mobile.left .menu-toggle.third,.stellarnav.mobile.right .menu-toggle.half,.stellarnav.mobile.right .menu-toggle.third{text-align:left}.stellarnav.mobile.left .close-menu.third span,.stellarnav.mobile.right .close-menu.third span{display:none}.stellarnav.desktop li.mega ul ul{background:0 0;width:auto}.stellarnav.desktop li.mega li{display:inline-block;vertical-align:top;margin-left:-4px}.stellarnav.desktop li.mega li li{display:block;position:relative;left:4px}.stellarnav.desktop>ul>li.mega{position:inherit}.stellarnav.desktop>ul>li.mega>ul{width:100%}.stellarnav.desktop>ul>li.mega>ul li.has-sub ul{display:block;position:relative;left:auto}.stellarnav.desktop>ul>li.mega>ul>li{padding-bottom:15px;box-sizing:border-box}.stellarnav.desktop li.mega li li a{padding:5px 15px}.stellarnav.desktop li.mega li.has-sub a:after{display:none}.stellarnav.desktop>ul>li.mega>ul>li>a{color:#ff0}@media only screen and (max-width :768px){.stellarnav{overflow:hidden;display:block}.stellarnav ul{position:relative;display:none}}@media only screen and (max-width :420px){.stellarnav.mobile .call-btn-mobile.third span,.stellarnav.mobile .location-btn-mobile.third span{display:none}}

.mobile-menu-list.stellarnav {
	float: right;
	width: 100%;
}

.mobile-menu-list.stellarnav ul:first-child {
	display: block !important;
}
.stellarnav.mobile ul {
	background: #fff;
	text-align: right;
	font-size: 16px;
}
.stellarnav .dd-toggle {
	right: unset;
	left: 0;
}
.stellarnav a.dd-toggle .icon-plus-mehrnoosh {
	float: right;
	width: 100%;
	line-height: 0;
}

.stellarnav li.open > a.dd-toggle .icon-plus-mehrnoosh .fi.fi-rr-angle-small-up {
	display: block !important;
}
.stellarnav li.open > a.dd-toggle .icon-plus-mehrnoosh .fi.fi-rr-angle-small-down {
	display: none;
}
.stellarnav.mobile ul ul.sub-menu {
	background: #f2f6fc;
}

.stellarnav.mobile ul ul.sub-menu ul.sub-menu {
	background: #e2e9f5;
}

.stellarnav.mobile ul ul.sub-menu ul.sub-menu ul.sub-menu {
	background: #fff;
}

.stellarnav.mobile ul ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu {
	background: var(--color-primary);
}

.stellarnav.mobile ul ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu .dd-toggle {
	display: none;
}

.stellarnav.mobile ul ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li a {
	color: #fff;
}

.stellarnav li a {
	color: #141d26;
}

.stellarnav .dd-toggle {
	background: unset;
	height: 55px;
	font-size: 20px;
	padding-top: 19px;
}
.stellarnav .dd-toggle span {
	color: #141d26;
}
.stellarnav.mobile .sub-menu li a {
	border-bottom: 0px solid;
}
.stellarnav.mobile ul ul.sub-menu ul.sub-menu li a::before {
	float: right;
	width: 15px;
	height: 5px;
	background: #fff;
	content: "";
	margin-top: 10px;
	margin-left: 10px;
	border-radius: 90px;
}

.stellarnav.mobile ul ul.sub-menu ul.sub-menu li a.dd-toggle::before {
	display: none;
}

.stellarnav.mobile ul ul.sub-menu ul.sub-menu ul.sub-menu li a::before {
	background: #c8e0ff;
}

.stellarnav.mobile ul ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li a::before {
	display: none;
}
.head-page.mehrnoosh-barg-two {
	background: unset;

}
.product-attribute-values-color {
	float: left;
	width: 15px;
	position: absolute;
	left: 0;
	margin-left: 35px;
	top: 0px;
	margin-top: 45px;
}
.product-attribute-values-color .color-badge {
	width: 15px !important;
	height: 15px !important;
	margin: 0px !important;
	border-radius: 150px;
	margin-bottom: 4px !important;
	border: 2px solid #fff;
	box-shadow: 0px 2px 4px #cacaca85;
	float: right;
}
.head-page.mehrnoosh-barg-two h1 {
	background: #fff;
	padding: 30px;
	border-radius: 20px;
	box-shadow: 0 10px 50px rgba(1, 1, 2, 0.08);
	margin-top: 30px;
	color: #141d26;
	font-size: 20px;
}

#full-button-account-mehrnosh {
	width: 100%;
}
#mehrnoosh-not-show-wallet-full {
	width: 50%;
	padding-right: 0px;
	padding-left: 20px;
}


#mehrnoosh-not-show-wallet-full:last-child {
	padding-left: 0px;
}

.mehrnoosh-des-full-shop-page {
	padding: 30px;
	float: right;
	width: 100%;
	border-radius: 15px;
	margin-bottom: 20px;
	box-sizing: border-box;
	background: #fff;
	line-height: 31px;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 0px;
}

.mehrnoosh-des-full-shop-page a {
	color: var(--color-primary);
}

.page-mehrnoosh-404-img {
	text-align: center;
	float: right;
	width: 100%;
}
.page-mehrnoosh-404-img img {
	max-width: 400px;
}
.elementor-edit-area.elementor-edit-mode.elementor-edit-area-active {
	float: right;
	width: 100%;
}
.page-mehrnoosh-404-p {
	float: right;
	width: 100%;
	text-align: center;
	font-size: 25px;
}
.mehrnoosh-home-404 a {
	background: var(--color-primary);
	padding: 15px 20px;
	font-weight: 700;
	color: #fff;
	font-size: 16px;
	border-radius: 20px;
}
.mehrnoosh-home-404 {
	float: right;
	width: 100%;
	text-align: center;
	margin-top: 20px;
}


.mehr-text-muted {
	font-size: 14px !important;
	font-weight: 500;
}
#partial_wallet_payment_tooltip {
	display: none;
}

.woocommerce-message:focus-visible {
	outline: unset;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	line-height: 45px;
}

.testform , .brand-filter-form {
	max-height: 250px;
	scrollbar-width: thin;
	scrollbar-color: #888 #f1f1f1;
	overflow-x: hidden;
	float: right;
	width: 100%;
	overflow-y: auto;
}


.woocommerce-error:focus-visible {
	outline: unset;
}

.mehrnoosh-product-related-list-four-elementor-arvhice .mehrnoosh-product-slider-one-element-five {
	min-height: unset;
}

.modal-iran-hazf .widget_shopping_cart_content .scrollable-content .woocommerce-mini-cart.cart_list.product_list_widget {
	max-height: 270px;
	overflow: auto;
}
.mehrnoosh-slider-product-one-element-offer-09 .mehrnoosh-slider-product-one-element-offer {
	overflow: unset;
}

#mehrnoosh-dots-slider-image0five55645 {
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	right: unset;
	width: unset;
	padding: 10px;
	border-radius: 15px;
	margin: 40px;
	padding-bottom: 5px;
}
.dec-mehrnoosh-right-slider-one p {
	margin: 0px;
	padding: 0px;
}
.list-product--one-mehrnsoosh-pfooter .mehrnoosh-title-slider-one-element-listone-pfooter {
	white-space: nowrap;
	text-overflow: ellipsis;
	float: right;
	width: 100%;
	overflow: hidden;
}
 .menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class .sub-menu {
	padding: 0px;
}
.menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class .sub-menu li a {
	padding-top: 10px;
	min-height: 40px;
	box-sizing: border-box;
}
#menu-mega-full-four .menu-item a {
	font-weight: 700 !important;
}
#menu-mega-full-four .menu-item .sub-menu a {
	font-weight: normal !important;
}

.menu-items-submenu-wrapper-mehrnoosh-inner .submenu-class li {
	min-height: 40px;
}

.remove-is-sold-ind .quantity {
	display: none;
}

.woocommerce div.product form.cart .button {
	line-height: 17px;
}

.mehrnoosh-slider-two-dec p {
	margin: 0px;
	padding: 0px;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

#mehrnoosh-product-image-for-elementor #open-lightbox i {
	margin-top: -50px !important;
}

.order-mehrnoosh-list-box .order-list-name-img-fegerger1 {
	margin-top: 0px;
}

.box-asli-user .order-mehrnoosh-list-box .order-list-name-img-fegerger1 {
	margin-top: -4px;
}

.tprise-totoal-order-mehrnooshnew1 {
	margin-top: 3px;
}

.postnumber-no-mehrnoosh435345345 {
	margin-top: 0px;
}


.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh .yith-wcwl-add-to-wishlist a::before {
 
    -webkit-padding-before: 10px;
}

.elementor-location-footer {
	float: right;
	width: 100%;
}

#mehrnoosh-product-image--home-3 #open-lightbox i {
	margin-top: -50px !important;
}


.woocommerce-checkout #payment div.payment_box {
	background: #fff !important;
	border-radius: 10px !important;
	padding: 20px !important;
	line-height: 25px !important;
	font-size: 15px !important;
	margin-bottom: 0px !important;
}
.woocommerce-checkout #payment div.payment_box::before {
	display: none;
}
.woocommerce-checkout #payment div.payment_box p {
	margin: 0px;
}

/* responsive css style */


.product-stock-statusmim.out-of-stock {
	color: #fff;
	padding: 4px 10px;
	display: table;
	background: #ff0018;
	position: absolute;
	top: 47px;
	right: 20px;
	border-radius: 90px;
}
.mehrnoosh-produt-in-shop-box-1.out-stock-mehrnoosh {
	filter: url(filters.svg#grayscale);
	filter: gray;
	-webkit-filter: grayscale(1);
}

a {
    outline: none;
}

a:focus {
    outline: none;
}

* {
    -webkit-tap-highlight-color: transparent;
}
#open-lightbox img {
    border-radius: 100%;
}

/* 1.0.1 css */

#slider-big-image-403 {
	padding: 0px;
}


#slider-big-image-403 img {
	padding: 15px;
	box-sizing: border-box;
}

.download-title {
	float: right;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	box-sizing: border-box;
}

.product-stock-statusmim.out-of-stock {
	background: #b9b9b9;
}
.download-order-thankyou {
	float: right;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 30px;
}
.download-order-thankyou .download-title {
	display: none;
}

.slider-403-farvardin-image-slider-thumb.mehrnoosh-slider-quick-view-one #slider-big-image-403 {
	padding: 0px;
}
/* css 1.0.2 */

.postnumber-no-mehrnoosh435345345.iran000wrwerwe.postnumber-no-mehrnoosh.مسترد.شده {
	background: red;
}

.return-product-mehrnoosh {
	float: right;
	width: 100%;
	margin-bottom: 30px;
}
.return-product-mehrnoosh #return-request-button {
	position: relative;
	background: #fd6c33 !important;
	box-shadow: 0px 7px 15px #fd6c332e !important;
}

.return-product-mehrnoosh #return-request-button i {
	float: right;
	font-size: 18px;
	margin-bottom: -5px;
	margin-left: 10px;
}
.mehrnoosh-time-return-one {
	float: right;
	width: 100%;
	font-size: 16px;
	margin-top: 10px;
}

.mehrnoosh-time-return-one strong {
	color: var(--color-primary);
	background: var(--color-accent);
	padding: 7px 10px;
	margin-right: 0px;
	border-radius: 10px;
}
.fieldbox-top-456456666666666v6666645345.marjoo-return-mehrnoosh .woocommerce-return-description {
	float: right;
	width: 100%;
}
.fieldbox-top-456456666666666v6666645345.marjoo-return-mehrnoosh .woocommerce-return-description h3 {
	margin: 0px;
	background: var(--color-accent);
	color: var(--color-primary);
	float: right;
	padding: 10px 15px;
	border-radius: 15px;
}
.mehrnoosh-admin-234234-order-return {
	float: right;
	width: 100%;
	margin: 0px;
	margin-top: 20px;
	font-size: 16px;
}
#close-popup-54 {
	width: 35px;
	height: 35px;
	background: var(--color-primary);
	float: right;
	text-align: center;
	font-size: 20px;
	color: #fff;
	padding-top: 2px;
	box-sizing: border-box;
	border-radius: 90px;
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
}
.return-request-popup-content34234 input {
	margin: 0px !important;
	width: 100%;
	box-sizing: border-box;
}
.fieldbox-top-456456666666666v6666645345.marjoo-return-mehrnoosh {
	margin-bottom: 30px;
}
.mehrnoosh-return-after-form {
	float: right;
	width: 100%;
	font-size: 16px;
	padding: 10px;
	box-sizing: border-box;
}
.mehrnoosh-return-after-form strong {
	float: right;
	width: 100%;
	color: var(--color-primary);
	margin-bottom: 10px;
}
.mehrnoosh-return-after-form-inner {
	float: right;
	width: 100%;
}
.mehrnoosh-slider-timer--for-send .shipping-date-radio-container.active-sender label {
	color: var(--color-primary) !important;
	font-weight: bold;
}
.mehrnoosh-return-after-form strong {
	color: #fd6c33 !important;
	margin-bottom: 10px;
	position: relative;
	background: #fff6f3;
	float: right;
	width: unset;
	padding: 10px;
	border-radius: 10px;
}

#shipping_date_description {
	float: right;
	width: 100%;
	font-size: 15px;
}
.banner-timer-fixed-right p {
	margin: 0px;
}
.return-product-mehrnoosh #return-request-form {
	float: right;
	width: 100%;
	float: right;
	width: 100%;
	box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
	padding: 20px;
	box-sizing: border-box;
	border-radius: 15px;
	background: #fff;
	margin-top: 30px !important;
}

.return-product-mehrnoosh #return-request-form form {
	background: #f2f6fc;
	padding: 30px;
	float: right;
	width: 100%;
	box-sizing: border-box;
	border-radius: 20px;
}
.return-product-mehrnoosh #return-request-form form p {
	margin: 0px;
}
.return-product-mehrnoosh #return-request-form form label {
	float: right;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.return-request-popup-content {
	margin: 15% auto;
	padding: 30px;
	width: 80%;
	max-width: 600px;
	position: relative;
	border-radius: 25px;
}
.return-request-popup-content34234 {
	float: right;
	width: 100%;
	background: #fff;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 25px;
}

.return-request-popup-content p {
	float: right;
	width: 100%;
	margin: 5px 0px;
}
.return-request-popup {
	display: none;
	position: fixed;
	z-index: 99;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
}


/* تقویم */

#pdp-3961984 {
	background: #fff;
	border: unset !important;
	padding: 20px;
	box-shadow: 0px 15px 25px #11111129 !important;
	border-radius: 20px;
}
#pdp-3961984 .pdp-header {
	background: var(--color-accent);
	color: var(--color-primary);
	font-family: yekan bakh;
	padding: 10px 0px;
	border: unset !important;
	border-radius: 10px;
	margin-bottom: 10px;
}
#pdp-3961984 .dows {
	background: var(--color-primary);
	margin-bottom: 10px;
	border-radius: 10px;
	font-family: yekan bakh;
	padding: 5px;
}
#pdp-3961984 .dows .dow.cell {
	background: #fff;
	border: unset;
	margin-right: 3px;
	margin-left: 3px;
	border-radius: 5px;
	color: var(--color-primary);
	font-family: yekan bakh;
}
#pdp-3961984 .days {
	background: #f2f6fc;
	border: unset;
	border-radius: 10px;
	margin-bottom: 0px;
	padding: 5px;
}
#pdp-3961984 .days .day.cell {
	border: unset;
	font-family: yekan bakh;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	font-size: 15px !important;
}

#pdp-3961984 .days .nul.cell {
	background: #fff !important;
	border: unset;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	border-radius: 5px;
}
.pdp-default .pdp-footer {
	display: none;
}

.shipping-date-radios.mehrnoosh-radiu-list-send {
	float: right;
	width: 100%;
	text-align: center;
	display: block;
}
.mehrnoosh-slider-timer--for-send {
	overflow: hidden;
	float: right;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 20px;
	border: 2px solid #ecf1f7;
	position: relative;
}
.mehrnoosh-dokme-sender-timer::after {
	display: none !important;
}
.mehrnoosh-dokme-sender-timer {
	position: absolute;
	left: 0 !important;
	right: unset !important;
	top: unset !important;
	font-size: 20px;
	margin-top: 0px;
	bottom: 0 !important;
	margin-left: 10px;
	margin-bottom: -5px;
	color: #111 !important;
}
.swiper-button-prev.mehrnoosh-dokme-sender-timer {
	margin-left: 30px;
}
.mehrnoosh-slider-timer--for-send .shipping-date-radio-container.active-sender {
	color: var(--color-primary);
	border-radius: 20px;
	background: unset;
	font-weight: bold;
}
.mehrnoosh-slider-timer--for-send .shipping-date-radio-container {
	text-align: center;
	padding: 0px 0px;
	box-sizing: border-box;
	font-size: 15px;
	position: relative;
}
#shipping_date {
	display: none;
}
.mehrnoosh-slider-timer--for-send .shipping-date-radio-container label {
	padding: 20px 0px;
}
.mehrnoosh-slider-timer--for-send .shipping-date-radio-container.active-sender::before {
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%;
	right: 0;
	background: var(--color-primary);
	height: 5px;
	margin-bottom: -15px;
	border-radius: 90px 90px 0px 0px;
}
#shipping_date_field label {
	margin-bottom: 7px;
}
#shipping_date_field {
	margin-bottom: 15px;
}


.mehrnoosh-slider-timer--for-send .shipping-date-radio-container .shipping-day {
	font-weight: 700;
	font-size: 16px;
}
.mehrnoosh-slider-timer--for-send .shipping-date-radio-container .shipping-date-radio {
	display: none;
}
.mehrnoosh-slider-timer--for-send .shipping-date-radio-container .shipping-date {
	color: #323e4b;
	font-weight: normal !important;
	font-size: 14px;
}
.mehrnoosh-slider-timer--for-send .shipping-date-radio-container.active-sender .shipping-date {
	color: var(--color-primary);
}
.shipping-date-radios.mehrnoosh-radiu-list-send .shipping-date-radio-container {
	margin: 0px;
	float: right;
}

.sender-timer-thankyou .mehrnoosh-send-inadmin-44444 {
	float: left;
	background: var(--color-accent);
	color: var(--color-primary);
	padding: 10px;
	border-radius: 10px;
	margin-top: -10px;
	margin-left: -10px;
	margin-bottom: -10px;
	font-weight: bold;
}

.sender-timer-thankyou {
	float: right;
	width: 100%;
	padding: 20px;
	border: 1px solid #e4ebf5;
	margin-top: 10px;
	border-radius: 15px;
	box-sizing: border-box;
}
.sender-timer-thankyou .mehrnoosh-send-inadmin-44 strong {
	font-weight: normal;
}
#checkout-map {
	float: right;
	width: 100%;
}



.add-to-cart-one-mehrnoosh-sticky {
	position: fixed;
	bottom: 0;
	width: 100%;
	right: 0;
	padding: 0px;
	z-index: 9999;
}
.add-to-cart-one-mehrnoosh-sticky-inner {
	float: right;
	width: 100%;
	border-radius: 0px;
	background: #fff;
	padding: 20px;
	box-shadow: 0 0px 50px rgba(1, 1, 2, 0.18);
	box-sizing: border-box;
	border-radius: 0px;
}

.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .price {
	float: left;
	width: 35%;
	text-align: left;
	font-size: 15px !important;
	font-weight: bold;
	margin-bottom: 0px;
	min-height: unset;
	max-height: 40px;
	padding-top: 10px;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .price del {
	font-weight: normal;
	margin-top: -10px;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .variations {
	display: none;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .woocommerce-variation-price {
	width: 35%;
	position: absolute;
	left: 0;
	margin-top: 0px;
	padding-top: 0px;
	background: #fff;
	right: unset !important;
	margin-left: 0px !important;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .woocommerce-variation-price .price {
	width: unset;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .single_variation_wrap {
	position: absolute;
	width: 100%;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh form {
	float: right;
	width: 65%;
	margin-bottom: 0px !important;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .price del .woocommerce-Price-currencySymbol {
	display: none;
}

.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh {
	margin-top: 0px;
	padding-top: 0px;
}

.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .price ins .woocommerce-Price-currencySymbol {
	position: relative;
	top: 0;
	left: 0;
	font-size: 14px;
	border-radius: 90px;
	margin-right: 3px;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .price del {
	font-weight: normal;
}

.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .quantity {
	float: right;
	width: unset !important;
	height: 40px;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .quantity .button-plus-minus-mehrnooshj {
	width: 50px;
	height: 40px;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .quantity .button-plus-minus-mehrnooshj .qty {
	font-size: 12px !important;
	padding-top: 12px;
	height: 38px !important;
	border: unset !important;
	width: 100% !important;
	text-align: center;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .quantity .button-plus-minus-mehrnooshj .minus {
	width: 20px;
	height: 20px;
	border: unset !important;
	padding-top: 0px;
	line-height: 10px;
	background: #dee4ec;
	border-radius: 90px;
	color: #111;
	border: unset !important;
	position: absolute;
	right: 0;
	margin-right: 15px;
	margin-top: -10px;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .single_add_to_cart_button.button::before {
	display: none;
}


.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .quantity .button-plus-minus-mehrnooshj .plus {
	background: none;
	width: 20px;
	height: 20px;
	border: unset !important;
	padding-top: 0px;
	line-height: 10px;
	background: #dee4ec;
	position: absolute;
	right: 0;
	bottom: 0;
	color: #111;
	border-radius: 90px;
	margin-right: 15px;
	margin-bottom: -10px;
	font-size: 15px;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .single_add_to_cart_button.button {
	font-size: 15px !important;
	float: right;
	padding: 11px 12px !important;
	background: var(--color-primary) !important;
	font-family: yekan bakh;
	border: unset !important;
	color: #fff !important;
	border-radius: 10px;
}
.add-to-cart-one-mehrnoosh .added_to_cart.wc-forward {
	display: none !important;
}
/* کلاس برای کمرنگ کردن دکمه */
.adding-to-cart {
    opacity: 0.5; /* کمی کمرنگ کردن */
    pointer-events: none; /* غیر فعال کردن کلیک روی دکمه */
}
.add-to-cart-one-mehrnoosh .single_add_to_cart_button.button.added::after {
	display: none;
}

.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .woocommerce-variation-price .price .woocommerce-Price-currencySymbol {
	color: #141d26;
}
.up-sells.upsells.products {
	display: none;
}
.up-sells.upsells.products .products {
	display: flex;
}
.cross-sells {
	width: 100% !important;
	box-sizing: border-box;
	display: none;

}

.cross-sells .mehrnoosh-produt-in-shop-box-1 {
	box-sizing: border-box;
}

.cross-sells .mehrnoosh-produt-in-shop-box-1 .sanieaval {
	display: none;
}

.upsell.related.products .newsanie {
	display: none;
}

.upsell.related.products .star-mehrnoosh-prudct-in-shop {
	display: none;
}
.upsell.related.products .box-meta-sub-meta-button-mehrnoosh {
	display: none;
}

.fieldbox-top-45645666666v-status-order {
	float: right;
	width: 100%;
	box-sizing: border-box;
}
.fieldbox-top-45645666666v-status-order #selected-status {
	margin: 0px;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
}
.fieldbox-top-45645666666v-status-order .progress-area-bamdad {
	background: #f2f6fc;
}
.fieldbox-top-45645666666v-status-order .progress-bar-bamdad {
	background: -webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0, 0, 0, .1) 66%, transparent 66%), -webkit-linear-gradient(left, var(--color-primary), var(--color-primary));
	background: linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0, 0, 0, .1) 66%, transparent 66%), linear-gradient(to right, #0070ff, #0070ff) !important;
	background-size: 30px 10px !important;
	background-repeat: repeat !important;
}
.fieldbox-top-45645666666v.mehrnoosh-345345sdf23234 .fieldbox-top-45645v47775445 {
	border: 1px solid #e4ebf5;
	padding: 10px;
	border-radius: 15px;
}

.mehrnoosh-3456-iranmehr {
	float: right;
	border: 1px solid #e4ebf5;
	width: 100%;
	margin-top: 10px;
	border-radius: 15px;
}
.mehr-inner-1404-12 {
	width: 50%;
	float: right;
	padding: 15px 15px;
	box-sizing: border-box;
}
.mehr-inner-1404-12.mehr-1404sdfw45 {
	border-left: unset;
	width: 100%;
}
.mehr-inner-1404-12 strong {
	float: left;
}
.mehrnoosh-box-iran-button-slider-image .iran-button-slider {
	background: unset !important;
	box-shadow: unset !important;
}


/* css 1.0.4 */ 

#mehrnoosh-accss-403-1 {
	background: #fff !important;
	border-radius: 20px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC ;
	margin-right: 15px;
}
#mehrnoosh-accss-403-1 .fi.fi-rr-user.mehr-acc543 {
	background: unset;
	box-shadow: unset;
	color: var(--color-jewtwo-primary);
	float: left;
	margin-right: 15px;
	position: relative;
	height: 33px;
	width: 33px;
}
#mehrnoosh-accss-403-1 .user-box-header-mehrnoosh-two {
	background: var(--color-jewtwo-primary);
	color: #fff;
	padding: 4px 10px;
	border-radius: 15px;
	margin-top: -8px;
	margin-left: -6px;
	box-shadow: 0px 5px 15px var(--color-jewtwo-background);
}

#cart-unic-accss-403-2 {
	float: left;
	width: 60px;
	height: 60px;
	text-align: center;
	background: #fff !important;
	border-radius: 20px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC ;
	margin-right: 15px;
	cursor: pointer;
}
.mehrnoosh-style-one-title-slider-six-des-seven-accssor-403 strong {
	color: var(--color-jew-primary);
}
#mehrnoosh-accss-403-1:hover .fi.fi-rr-user.mehr-acc543 {
	background: var(--color-jew-primary);
	color: #fff;
	box-shadow: 0px 5px 15px var(--color-jew-background);
	transition: 0.3s;
}
#cart-unic-accss-403-2:hover i {
	color: var(--color-jewtwo-primary);
	transition: 0.3s;
	background: unset !important;
	box-shadow: unset !important;
}

#cart-unic-accss-403-2 i {
	width: 40px;
	height: 40px;
	display: table;
	margin: auto;
	border-radius: 150px;
	font-size: 20px;
	padding-top: 10px;
	box-sizing: border-box;
	margin-top: 9px;
	color: var(--color-jewtwo-primary);
}
#mehrnoosh-accss-403-1 .fi.fi-rr-user.mehr-acc543 {
	transition: 0.3s;
}

#mehrnoosh-accss-403-1:hover .user-box-header-mehrnoosh-two {
	background: unset !important;
	box-shadow: unset !important;
	color: var(--color-jewtwo-primary);
	transition: 0.3s;
}

#mehrnoosh-accss-403-1 .user-box-header-mehrnoosh-two {
	transition: 0.3s;
}
#cart-unic-accss-403-2 i {
	width: 40px;
	height: 40px;
	display: table;
	margin: auto;
	border-radius: 150px;
	font-size: 20px;
	padding-top: 10px;
	box-sizing: border-box;
	margin-top: 9px;
	color: #fff;
	background: var(--color-jew-primary);
	box-shadow: 0px 5px 15px var(--color-jew-background);
}
#cart-unic-accss-403-2 .cart-counter-mehrnoosh {
	height: 30px;
	background: var(--color-jewtwo-primary);
	position: absolute;
	width: 38px;
	color: #fff;
	padding-top: 5px;
	border-radius: 20px;
	display: table;
	margin: auto;
	margin-top: 16px;
	top: 0;
	/* border-radius: 90px; */
	margin-right: -30px;
	padding: 5px 8px;
	box-sizing: border-box;
	padding-bottom: 0px;
}
#cart-unic-accss-403-2 .cart-counter-mehrnoosh::before {
	border-right: 7px solid var(--color-jewtwo-primary);
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	float: left;
	content: "";
	position: absolute;
	margin-left: ;
	left: 0;
	margin-left: -5px;
	margin-top: 3px;
}


.fullmenumikenortee #search-box-12-box-mehrnoosh {
	width: 100% !important;
}

.fullmenumikenortee #search-box-12-box-mehrnoosh #woocommerce-product-search-field {
	width: 80%;
}

#mehrnoosh-image-slider-one-mehrnoosh-234324-seven-accssor-403 {
	background: var(--color-jewtwo-primary);
	float: right;
	width: 100%;
	box-sizing: border-box;
	border-radius: 30px;
	height: 400px;
	overflow: unset;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-seven-accssor-403 #slider-mehrnoosh-img-one-403-seven-accssor-403 {
	overflow: hidden;
}

.mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12354-seven-accssor-403 {
	background: #fff;
	margin-left: 0px;
	padding: 10px 20px;
	border-radius: 0px 90px 90px 0px;
	left: 0;
	margin-top: 80px;
	bottom: unset;
	top: 0;
}
#mehrnoosh-slider-three-image-mask-left-accslider::before {
	content: "";
	border-top: 30px solid #fff;
	border-right: 30px solid transparent;
	position: absolute;
	float: right;
	bottom: 0;
	margin-bottom: -30px;
	left: 0;
}
#mehrnoosh-slider-three-image-mask-left-accslider::after {
	width: 30px;
	height: 30px;
	background: var(--color-jewtwo-primary);
	position: absolute;
	left: 0;
	content: "";
	bottom: 0;
	margin-bottom: -30px;
	border-radius: 90px 0px 0px 0px;
}


#mehrnoosh-slider-three-image-mask-right-accslider::before {
	content: "";
	border-bottom: 30px solid #fff;
	border-right: 30px solid transparent;
	position: absolute;
	top: 0;
	margin-top: -30px;
	left: 0;
}
#mehrnoosh-slider-three-image-mask-right-accslider::after {
	width: 30px;
	content: "";
	height: 30px;
	left: 0;
	background: var(--color-jewtwo-primary);
	top: 0;
	position: absolute;
	border-radius: 0px 0px 0px 90px;
	margin-top: -30px;
}
.mehrnoosh-style-one-title-slider-six-seven-accssor-403 {
	float: right;
	width: 60%;
	padding: 70px;
}

#mehrnoosh-dots-slider-image0five55645-seven-accssor-403-oner {
	float: right;
	width: unset;
	height: 50px;
	background: #fff;
	position: absolute;
	padding-left: 20px;
}
.mehrnoosh-seven-style-435345-unde-title {
	font-size: 17px;
	float: right;
	background: var(--color-jew-primary);
	color: #fff;
	padding: 10px;
	margin-top: 30px;
	border-radius: 90px;
}
.mehrnoosh-style-one-title-slider-six5-seven-accssor-403 {
	font-size: 50px;
	font-weight: bold;
	color: #fff;
	line-height: 60px;
}

.mehrnoosh-style-one-title-slider-six-des-seven-accssor-403 p {
	margin: 0px;
}


.mehrnoosh-style-one-title-slider-six-des-seven-accssor-403 {
	font-size: 15px;
	color: #fff;
	line-height: 31px;
	float: right;
	width: 100%;
	margin-top: 20px;
}
.mehrnoosh-offer-by-accss-403-dec p {
	margin: 0px;
}
.mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one-seven-accssor-403 {
	float: left;
	width: 40%;
	background-size: 90% !important;
	background-repeat: no-repeat !important;
	background-position: center bottom !important;
	margin-top: 30px;
}

#mehrnoosh-dots-slider-image0five55645-seven-accssor-403 {
	background: unset;
	float: right;
	padding: 10px;
	border-radius: 0px;
	/* text-align: center; */
	position: relative;
	width: unset;
	z-index: 9;
	top: 0;
	bottom: unset;
	right: 0;
	left: unset;
	height: 40px;
	text-align: right;
	min-width: unset;
	padding-right: 30px;
	padding-left: 30px;
}
#mehrnoosh-slider-three-image-mask-left-accslider4::after {
	width: 30px;
	height: 30px;
	background: var(--color-jewtwo-primary);
	position: absolute;
	right: 0;
	content: "";
	bottom: 0;
	margin-bottom: -30px;
	border-radius: 0px 90px 0px 0px;
}


#mehrnoosh-slider-three-image-mask-left-accslider4::before {
    content: "";
    border-top: 30px solid #fff;
    border-left: 30px solid transparent;
    position: absolute;
    float: right;
    bottom: 0;
    margin-bottom: -30px;
    right: 0;
    -webkit-margin-after: -29px;
}
#mehrnoosh-dots-slider-image0five55645-seven-accssor-403-oner::before {
	content: "";
	border-left: 50px solid var(--color-jewtwo-secondary);
	border-top: 50px solid transparent;
	position: absolute;
	left: 0;
	top: 0;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-seven-accssor-403 #slider-mehrnoosh-img-one-403-seven-accssor-403 {
	overflow: hidden;
	float: right;
	width: 100%;
}
#mehrnoosh-dots-slider-image0five55645-seven-accssor-403 span.swiper-pagination-bullet-active {
	background: var(--color-jew-primary);
	width: 20px;
}


#mehrnoosh-dots-slider-image0five55645-seven-accssor-403 span {
	width: 10px;
	border-radius: 90px;
	background: var(--color-jewtwo-primary);
	height: 10px;
	opacity: 1;
}

.mehrnoosh-offer-slider-five-one-box-accssor-403 {
	float: right;
	width: 100%;
}

.mehrnoosh-offer-slider-five-one-box-inner-right-accssor-403 {
	width: 20%;
	background: var(--color-jew-primary);
	color: #fff;
	padding: 0px;
	box-sizing: border-box;
	border-radius: 25px;
	float: right;
	position: relative;
}
.mehrnoosh-offer-slider-five-one-box-inner-right-title-accssor-403-title {
	float: right;
	width: 100%;
}
.mehrnoosh-slider-main-one-element-one-offer-five-mehlnoosh-accssor-403 {
	float: right;
	width: 80%;
	padding-right: 20px;
}
.mehrnoosh-offer-slider-five-one-box-inner-right-title-accssor-403 {
	float: right;
	padding: 15px;
}
.mehrnoosh-offer-slider-five-one-box-inner-right-title-accssor-403 p {
	margin: 0px;
	font-weight: 700;
}

.mehrnoosh-offer-slider-five-one-box-inner-right-title-accssor-403-english::before {
	content: "";
	border-right: 40px solid var(--color-jew-secondary);
	float: right;
	border-top: 40px solid transparent;
	margin-top: -10px;
	margin-right: -10px;
}

.mehrnoosh-accss-234234234 {
	display: table;
	padding: 2px 10px;
	margin: auto;
	margin-bottom: 20px;
	color: var(--color-jewtwo-primary);
	font-weight: 700;
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #ECF0F7;
	padding-bottom: 15px;
}
.mehrnoosh-offer-slider-five-one-box-inner-right-title-accssor-403-english {
	float: left;
	background: #fff;
	height: 40px;
	padding: 10px;
	color: #111;
}

.mehrnoosh-offer-slider-five-one-box-inner-right-title-accssor-403-english {
	float: left;
	background: #fff;
	height: 40px;
	padding: 10px;
	color: #111;
	position: relative;
	width: 120px;
}
.mehrnoosh-offer-slider-five-one-box-inner-right-title-accssor-403-english-line-1::before {
	content: "";
	border-top: 30px solid #fff;
	border-right: 30px solid transparent;
	position: absolute;
	bottom: 0;
	margin-bottom: -30px;
	left: 0;
}
.mehrnoosh-offer-by-accss-403-dec {
	float: right;
	width: 100%;
	padding: 20px;
	max-height: 155px;
	overflow: hidden;
}
.mehrnoosh-product-iimage-single-button-5667567 .iran-button-slider:hover {
	background: var(--color-jew-primary);
	box-shadow: 0px 5px 15px var(--color-jew-background);
}
.product-slider-offer-bahman-402-1-right-timer-1-1-accssor-403 .mini-1-time {
  background: var(--color-jew-primary);
  width: 40px;
  margin: auto;
  color: #fff;
  border-radius: 90px;
 box-shadow: 0px 5px 15px var(--color-jew-background);
}
#mehrnoosh-product-image-for-elementor-fourimage #slider-big-image-403 {
	margin: 0px;
	background: unset;
}
#product-easy-box-three-accss-403 .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh .woosc-btn.woosc-added {
	background: var(--color-jew-primary);
}
#mehrnoosh-accss-timer-one456456 .tooltip-timer-one {
	box-shadow: 0px 2px 6px #11111114;
	background: #fff;
}
#product-easy-box-three-accss-403 .box-meta-sub-meta-button-mehrnoosh:hover {
	background: var(--color-jew-primary);
}
.product-slider-offer-bahman-402-1-right-timer-1-1-accssor-403 .time1 {
	font-weight: 700;
}
.mehrnoosh-offer-slider-five-one-box-inner-right-title-accssor-403-english-line-1::after {
	width: 30px;
	height: 30px;
	background: var(--color-jew-primary);
	position: absolute;
	left: 0;
	content: "";
	bottom: 0;
	margin-bottom: -30px;
	border-radius: 90px 0px 0px 0px;
}
.mehr-403-tir-mehrnoosh-grid-accss-403-1 {
	float: right;
	width: 100%;
}
.mehrnoosh-img-403-tir-one-accss-403-1 {
	float: right;
	width: 100%;
	height: 150px;
	background-size: cover;
	border-radius: 20px;
	position: relative;
	overflow: hidden;
}
.post-name-autor-mehrnoosh-accss-403-1 {
	float: right;
	width: 100%;
	padding: 15px;
	color: #fff;
	border-radius: 15px;
	margin-top: 0px;
	position: absolute;
	bottom: 0;
}
.title-mehrnoosh-grid-post-one-accss-403-1 {
	float: right;
	width: 100%;
	padding: 15px;
	font-weight: 700;
	max-height: 60px;
	min-height: 60px;
	overflow: hidden;
	line-height: 25px;
}
.mehrnoosh-grid-post-one-accss-403-1 {
	width: 33.3%;
	float: right;
	padding: 10px !important;
	box-sizing: border-box;
}
.name-au-mehrnoosh-one-accss-403-1 {
	float: right;
	text-align: center;
}
.mehrnoosh-grid-post-one-accss-403-1:first-child {
	width: 50%;
}
.name-au-mehrnoosh-one-accss-403-1 i {
	background: var(--color-jew-primary);
	display: table;
	margin: auto;
	width: 30px;
	height: 30px;
	padding-top: 6px;
	border-radius: 90px;
	margin-bottom: 5px;
	box-shadow: 0px 5px 15px var(--color-jew-background);
}
.modalvideo354345345 .modal-content1 video {
	border-radius: 20px;
	float: right;
	width: 100%;
}
.mehrnoosh-grid-post-one-accss-403-1:nth-child(2) {
	width: 50%;
}
.mehrnoosh-grid-post-one-accss-403-1:nth-child(2) .mehrnoosh-img-403-tir-one-accss-403-1 {
	height: 200px;
	background-position: center;
}
.mehrnoosh-grid-two-one-accss-403-1 {
	float: right;
	width: 100%;
}

.comment-two-list-mehrnoosh-two-title-accss-403-1-left::before {
    content: "";
    border-top: 30px solid #fff;
    border-left: 30px solid transparent;
    position: absolute;
    float: right;
    top: 0;
    left: 0;
    margin-left: -30px;
	-webkit-margin-end: -28px;
}
.comment-two-list-mehrnoosh-two-title-accss-403-1-right-icon {
	width: 50px;
	height: 50px;
	margin: auto;
	background: #fff !important;
	border-radius: 90px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #00000003;
}

.comment-two-list-mehrnoosh-two-title-accss-403-1-right-title {
	float: right;
	width: 100%;
	margin-top: 20px;
	font-size: 20px;
	font-weight: 700;
}
.comment-two-list-mehrnoosh-two-zir-accss-403-1 strong {
	color: var(--color-jew-primary);
}

.mehrnoosh-nav-slider-element-slider-two-comment-two-accss-403-1 .mehrnoosh-slider-arrow {
	width: 30px;
	height: 30px;
	background: #fff;
	position: relative;
	float: right;
	border-radius: 90px;
	margin: 0px 5px;
}
.mehrnoosh-nav-slider-element-slider-two-comment-two-accss-403-1 .mehrnoosh-slider-arrow i {
	color: var(--color-jewtwo-primary);
	padding-top: 6px;
}

.mehrnoosh-nav-slider-element-slider-two-comment-two-accss-403-1 {
	float: unset;
	width: unset;
	text-align: center;
	display: table;
	margin: auto;
	padding-top: 20px;
}
.comment-two-list-mehrnoosh-two-zir-accss-403-1 {
	float: right;
	width: 100%;
	padding: 0px 15%;
	margin-top: 20px;
	font-size: 16px;
}

.comment-two-list-mehrnoosh-two-zir-accss-403-1 p {
	margin: 0px;
}
.comment-two-list-mehrnoosh-two-title-accss-403-1-left::after {
	width: 30px;
	height: 30px;
	background: var(--color-jew-primary);
	position: absolute;
	left: 0;
	content: "";
	top: 0;
	border-radius: 0px 90px 0px 0px;
	margin-left: -30px;
}
.comment-two-list-mehrnoosh-two-title-accss-403-1-right-icon i {
	width: 30px;
	height: 30px;
	background: var(--color-jew-primary);
	display: table;
	margin: auto;
	margin-top: 10px;
	border-radius: 150px;
	font-size: 17px;
	padding-top: 6px;
	box-sizing: border-box;
	line-height: 0px;
	box-shadow: 0px 5px 15px var(--color-jew-primary)b8;
}
.comment-two-list-mehrnoosh-two-title-accss-403-1-right::before {
    content: "";
    border-top: 30px solid #fff;
    border-right: 30px solid transparent;
    position: absolute;
    float: right;
    top: 0;
    right: 0;
    margin-right: -30px;
    -webkit-margin-start: -29px;
}

.comment-two-list-mehrnoosh-two-title-accss-403-1-right::after {
	width: 30px;
	height: 30px;
	background: var(--color-jew-primary);
	position: absolute;
	right: 0;
	content: "";
	top: 0;
	border-radius: 90px 0px 0px 0px;
	margin-right: -30px;
}
.comment-two-list-mehrnoosh-two-accss-403-1 {
	float: right;
	width: 100%;
	background: var(--color-jew-primary);
	padding: 35px;
	text-align: center;
	color: #fff;
	border-radius: 30px;
	padding-bottom: 100px;
	padding-top: 0px;
}
.toz-mehrnoosh-comment-list-onemehr-two-accss-403-1 {
	float: right;
	width: 100%;
}
.comment-two-list-mehrnoosh-two-title-accss-403-1 {
    display: table;
    margin: auto;
    background: #fff;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 0px 0px 25px 25px;
    position: relative;
    margin-top: 0px;
    border-top: 2px solid #fff;
    -webkit-margin-before: -2px;
}
.comment-list-one-mehr-403-tir-left-titlemehr-two-accss-403-1 {
	float: right;
	width: 100%;
	font-weight: 700;
	font-size: 18px;
}

.comment-list-one-mehr-403-tir-left-mehr-two-accss-403-1 .comment-list-one-mehr-403-tir-left-title9mehr-two {
	float: right;
	width: 100%;
	padding: 15px 0px;
}
.comment-list-one-mehr-403-tir-left-mehr-two-accss-403-157567567 {
	float: right;
	width: 70%;
	padding-right: 30px;
	box-sizing: border-box;
}
.swiper-slidemehrnoosh-box-comment-one-comment-list-accss-403-1787 {
	float: right;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
}

.swiper-slidemehrnoosh-box-comment-one-comment-list-accss-403-178756 img {
	float: right;
	width: 150px;
	height: 150px;
	border-radius: 150px;
}
.swiper-slidemehrnoosh-box-comment-one-comment-list-accss-403-178756 {
	float: right;
	width: 100%;
	padding: 25px;
	background: #fff !important;
	border-radius: 20px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #00000003;
}
.mehrnoosh-comment-right-box-mehr-comment-two-accss-403-1 {
	float: right;
	width: 100%;
	padding: 0px 30px 30px 30px;
	margin-top: -70px;
}
.mehrnoosh-grid-post-one-two-accss-403-1 .mehrnoosh-img-403-tir-one-accss-403-1::before {
	content: "";
	width: 100%;
	position: absolute;
	right: 0;
	height: 100%;
	top: 0;
	background: linear-gradient(to right, transparent, var(--color-jewtwo-primary));
}
.comment-mehrnoosh-grid-post-one-accss-403-1 i {
	background: #fff;
	display: table;
	margin: auto;
	width: 30px;
	height: 30px;
	padding-top: 7px;
	margin-bottom: 5px;
	border-radius: 90px;
	color: var(--color-jewtwo-primary);
}
.mehrnoosh-grid-post-one-two-accss-403-1 {
	background: #fff !important;
	border-radius: 20px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	padding: 20px;
	box-sizing: border-box;
	float: right;
	width: 100%;
}
.mehrnoosh-slider-main-one-element-one-offer-five-mehlnoosh-accssor-403345345v {
	float: right;
	width: 100%;
}

.mehrnoosh-grid-post-one-accss-403-1:first-child .mehrnoosh-grid-post-one-two-accss-403-1 {
}
.mehrnoosh-grid-post-one-accss-403-1:first-child .mehrnoosh-img-403-tir-one-accss-403-1 {
	height: 200px;
	background-position: center;
}

.mehrnoosh-offer-five-bix-inner-product-inner-accssor-403 .product-attribute-values-color {
	z-index: 9;
	margin-left: 15px;
	margin-top: 15px;
}
.mehrnoosh-slider-seven-title-out-accssor-403 {
	float: right;
	width: 100%;
	border-bottom: 2px solid var(--color-jewtwo-accent);
	margin-bottom: 50px;
}
.mehrnoosh-slider-seven-title-accssor-403-one2 {
	float: right;
	margin-bottom: -28px;
	margin-top: 0px;
}
.mehrnoosh-out-more-button-accssor-403 {
	float: left;
}

.mehrnoosh-iran-slider-product-seven-eight-accssor-403 {
	float: left;
}

.comment-mehrnoosh-grid-post-one-accss-403-1 {
	float: right;
	text-align: center;
	min-width: 80px;
	border-right: 1px solid #ffffff26;
	margin-right: 20px;
}
.mehrnoosh-slider-seven-title-accssor-403 {
	color: var(--color-jewtwo-primary);
	float: right;
	border-radius: 20px;
	padding: 10px 15px;
	background: #fff;
	font-size: 17px;
	font-weight: 700;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
}
.mehrnoosh-slider-seven-title-text-accssor-403 p {
	margin: 0px;
}

.mehrnoosh-out-more-button-inner-accssor-403 {
	float: right;
}

.iconbox-mehrnoosh-footer-two-img-asscc-403-1::before {
	content: "";
	position: absolute;
	left: 0;
	border-right: 10px solid #fff;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	margin-top: 20px;
	margin-left: -8px;
	display: none;
}
.box-video-1 i {
	width: 50px;
	height: 50px;
	background: var(--color-jew-primary);
	display: table;
	margin: auto;
	padding-top: 14px;
	font-size: 20px;
	border-radius: 90px;
	box-shadow: 0px 5px 15px var(--color-jew-primary)9e;
	color: #fff;
}

.iconbox-mehrnoosh-footer-two-box-asscc-403-1 p {
	margin: 0px;
	color: var(--color-jewtwo-primary);
	text-align: center;
}
.accs-category-title-4323::before {
	content: "";
	position: absolute;
	right: 0;
	width: 100%;
	background: var(--color-jew-primary);
	height: 4px;
	bottom: 0;
	margin-bottom: -22px;
	border-radius: 90px;
	box-shadow: 0px 5px 15px var(--color-jew-primary)9e;
}
#slider-mehrnoosh-img-one-403accs-category-brands {
	float: right;
	width: 100%;
	overflow: hidden;
}

.mehrnoosh-image-slider-one-twoaccs-category-brands:hover .accs-category-title-4323-brands {
	color: var(--color-jew-primary);
}
.swiper-slide-mehrnoosh-asscoory-list-cat-brands {
	float: right;
	width: 100%;
	text-align: center;
	padding: 15px;
	box-sizing: border-box;
}
.swiper-slide-mehrnoosh-asscoory-list-cat-brands img {
	max-width: 130px;
}

.accs-category-title-4323-brands {
	font-weight: 700;
	float: right;
	width: 100%;
}
.mehrnoosh-image-slider-one-twoaccs-category-brands {
	float: right;
	width: 100%;
}
.iconbox-mehrnoosh-footer-two-box-asscc-403-1 strong {
	color: var(--color-jew-primary);
}
.iconbox-mehrnoosh-footer-two-box-asscc-403-1 {
	float: right;
	color: #fff;
	font-size: 17px;
	padding: 17px 0px;
	width: 100%;
}
.iconbox-mehrnoosh-footer-two-img-one-asscc-403-1 {
	width: 40px;
	height: 40px;
	background: var(--color-jewtwo-primary);
	display: table;
	margin: auto;
	padding-top: 0px;
	font-size: 20px;
	border-radius: 90px;
	box-shadow: 0px 5px 15px var(--color-jewtwo-primary)63;
	overflow: hidden;
	text-align: center;
	margin-top: 10px;
}
.iconbox-mehrnoosh-footer-two-img-asscc-403-1 {
	float: right;
	width: 60px;
	height: 60px;
	background: #fff;
	border-radius: 90px;
	position: relative;
}
.iconbox-mehrnoosh-footer-two-img-asscc-403-1 {
	float: unset;
	width: 60px;
	height: 60px;
	background: #fff;
	border-radius: 90px;
	position: relative;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	display: table;
	margin: auto;
}
.iconbox-mehrnoosh-footer-two-img-one-asscc-403-1 img {
	width: 23px;
	height: 23px;
	float: right;
	margin-top: 8px;
	margin-right: 8px;
}
.video-image-box {
	float: right;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.video-image-box img {
	margin: auto;
	display: table;
	border-radius: 25px;
}
.box-video-3 {
	width: 70px;
	height: 70px;
	margin: auto;
	background: #fff;
	border-radius: 150px;
	padding-top: 10px;
	cursor: pointer;
}
.modalvideo354345345 {
	position: fixed;
	top: 0;
	width: 100%;
	right: 0;
	background: #11111170;
	height: 100%;
	z-index: 99;
	display: none;
	justify-content: center;
	align-items: center;
}
.modalvideo354345345 .modal-content1 .modal-close {
	background: #ffd08f;
	position: absolute;
	color: #48361c;
	font-size: 20px;
	height: 30px;
	width: 30px;
	padding: 5px;
	border-radius: 150px;
	right: 0;
	top: 0;
	margin-top: -5px;
	margin-right: -5px;
}

.modalvideo354345345 .modal-content1 video {
	border-radius: 20px;
}
.modalvideo354345345 .modal-content1 {
	max-width: 800px;
	width: 80%;
	margin: auto;
	border-radius: 20px;
	padding: 30px;
	background: #fff;
	position: relative;
}
.box-video-3:hover {
	opacity: 0.8;
}
.box-video-1 {
	position: absolute;
	text-align: center;
}
.mehrnoosh-slider-seven-title-text-accssor-403 {
	float: right;
	background: var(--color-jewtwo-primary);
	box-shadow: 0px 5px 15px var(--color-jewtwo-background);
	color: #fff;
	padding: 5px 15px;
	margin-top: 0px;
	border-radius: 90px;
	font-size: 16px;
}
.mehrnoosh-image-slider-one-twoaccs-category img {
	width: 100px;
	height: 100px;
	margin: auto;
	display: table;
	padding: 10px;
}
.accs-category-title-4323 {
	text-align: center;
	width: unset;
	font-weight: bold;
	position: relative;
	display: table;
	margin: auto;
	margin-top: 10px;
}

.mehrnoosh-image-slider-one-accs-category {
	float: right;
	width: 100%;
}

.swiper-slide-mehrnoosh-asscoory-list-cat {
	padding: 10px;
	float: right;
	width: 100%;
}
.mehrnoosh-image-slider-one-twoaccs-category {
	background: #fff;
	padding: 20px;
	float: right;
	width: 100%;
	box-sizing: border-box;
	border-radius: 20px;
	border: 1px solid var(--color-jewtwo-accent);
}

.mehrnoosh-slider-seven-title-accssor-403-title-two {
	float: right;
	padding: 10px;
	background: #fff;
	margin-right: 20px;
	font-size: 17px;
	margin-top: 6px;
}
.mehrnoosh-slider-seven-title-accssor-403-title-two strong {
	color: var(--color-jew-primary);
}

.mehrnoosh-slider-seven-title-accssor-403-title-two p {
	margin: 0px;
}
.mehrnoosh-slider-seven-title-icon.mehrnoosh-image-box-accssor-403 {
	background: unset !important;
	box-shadow: unset !important;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
}
.mehrnoosh-out-more-button-accssor-403 {
	float: left;
	background: var(--color-jewtwo-primary);
	box-shadow: 0px 5px 15px var(--color-jewtwo-background);
	height: 69px;
	border-radius: 20px;
}

.mehrnoosh-out-more-button-link-accssor-403 {
	float: right;
	width: 100%;
	color: #fff;
	padding: 20px;
	font-size: 16px;
}
.mehrnoosh-offer-slider-five-one-box-inner-right-accssor-403 .mehrnoosh-slider-arrow {
	float: right;
	width: 30px;
	height: 30px;
	background: var(--color-jewtwo-primary);
	border-radius: 90px;
	margin-right: 0px;
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 10px;
	box-shadow: 0px 5px 15px var(--color-jewtwo-background);
}
.mehrnoosh-offer-slider-five-one-box-inner-right-accssor-403 .mehrnoosh-slider-arrow:first-child {
	margin-left: 50px;
}
.mehrnoosh-offer-slider-five-one-box-inner-right-accssor-403 .mehrnoosh-slider-arrow i {
	color: #fff;
	margin-top: 0px;
	font-size: 16px;
}
.product-slider-offer-bahman-402-1-right-timer-1-1-accssor-403 {
	float: right;
	width: 100%;
	padding: 20px;
	background: #fff;
	color: #111;
	border-radius: 0px 0px 20px 20px;
	margin-top: 20px;
	box-shadow: 0px 2px 10px #111;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 10px 10px #F2F6FC;
	border-top: 0px solid !important;
}
.product-slider-offer-bahman-402-1-right-timer-1-1-accssor-403 .timer-wrapper {
	width: 25%;
	float: left;
	text-align: center;
}
.mehrnoosh-offer-five-bix-inner-product-img-accssor-403 {
	position: relative;
}
.mehrnoosh-offer-five-bix-inner-product-inner-accssor-403 {
	background: #fff !important;
	border-radius: 20px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC ;
	padding: 25px;
	box-sizing: border-box;
	position: relative;
	float: right;
	width: 100%;
	overflow: hidden;
}
.mehrnoosh-offer-five-bix-out-product-accssor-403 {
	padding: 15px 5px;
	float: right;
	width: 100%;
}

.mehrnoosh-offer-slider-five-product-price-accssor-403 .woocommerce-Price-currencySymbol {
	background: var(--color-jew-primary);
	padding: 0px 7px;
	border-radius: 90px;
	font-size: 14px;
	margin-top: 0px;
	float: left;
	color: #fff;
	box-shadow: 0px 5px 15px var(--color-jew-background);
}
.meta-mehrnoosh-slider-seven-box-accssor-403 {
	position: absolute;
	right: 0;
	left: unset;
	margin-right: -60px !important;
	margin-top: 10px;
	top: 0;
}


.meta-mehrnoosh-slider-seven-box-accssor-403 .tooltip-mehrnoosh-shop-box {
	margin-top: 0px;
	margin-right: 40px;
	display: none !important;
}
.price-and-box-mehrnoosh-in-shop-offer-offer-five-product-box-accssor-403 {
	position: absolute;
	left: 0;
	background: unset;
	font-size: 15px;
	bottom: 0;
	padding: 0px 10px;
	border-radius: 0px;
	color: var(--color-jewtwo-primary);
	font-weight: bold;
	z-index: 9;
	margin: 15px;
	margin-bottom: 63px;
	background: var(--color-jewtwo-accent);
	border-radius: 90px;
	margin-left: 25px;
}

.mehrnoosh-offer-slider-five-product-price-accssor-403 {
	font-weight: bold;
	color: var(--color-jewtwo-primary);
	float: right;
	width: 100%;
	border-top: 1px solid #ECF0F7;
	padding-top: 25px;
	margin-top: 15px;
	position: relative;
}
.mehrnoosh-offer-slider-five-product-price-accssor-403 ins {
	float: right;
	margin-right: 0px;
	width: 100%;
}
.mehrnoosh-offer-slider-five-product-price-accssor-403 del .woocommerce-Price-currencySymbol {
	display: none;
}
.mehrnoosh-offer-slider-five-product-title-accssor-403 {
	text-align: right;
	font-weight: 700;
	max-height: 50px;
	min-height: 50px;
	overflow: hidden;
	line-height: 25px;
}
.mehrnoosh-offer-slider-five-product-price-accssor-403 del {
	float: right;
	font-size: 14px;
	font-weight: normal;
	background: #fff;
	padding: 1px 15px;
	position: absolute;
	right: 0;
	border-radius: 90px;
	top: 0;
	margin-top: -12px;
	height: 23px;
	margin-right: 10px;
	padding-right: 0px;
	margin-right: 0px;
}


.mehrnoosh-offer-five-bix-inner-product-inner-accssor-403:hover #mehrnoosh-offer-five-meta {
	margin-right: 10px !important;
	transition: 0.3s;
}

.mehrnoosh-offer-five-bix-inner-product-inner-accssor-403 #mehrnoosh-offer-five-meta {
	transition: 0.3s;
}


.mehrnoosh-iran-slider-product-seven-eight-accssor-403 .iran-button-slider-mehrnoosh {
	float: left;
	position: absolute;
	top: 0;
	width: 40px;
	height: 40px;
	background: #fff;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	text-align: center;
	margin-right: 10px;
	border-radius: 90px;
	margin-top: 0px;
	opacity: 1 !important;
	cursor: pointer;
	left: 0;
	top: 0;
	margin-top: 8px;
}
.mehrnoosh-iran-slider-product-seven-eight-accssor-403 .iran-button-slider-mehrnoosh:last-child {
	margin-left: 50px;
}
.mehrnoosh-iran-slider-product-seven-eight-accssor-403 .iran-button-slider-mehrnoosh.swiper-button-disabled i {
	opacity: 0.5;
}
.mehrnoosh-iran-slider-product-seven-eight-accssor-403 .iran-button-slider-mehrnoosh i {
	background: #fff;
	box-shadow: 0px 5px 15px var(--color-jewtwo-background);
	float: right;
	width: 25px;
	height: 25px;
	color: var(--color-jewtwo-primary);
	padding-top: 5px;
	border-radius: 150px;
	margin: 6px;
}
.mehrnoosh-iran-slider-product-seven-eight-accssor-403 .iran-button-slider-mehrnoosh:hover i {
	background: var(--color-jewtwo-primary);
	color: #fff;
	transition: 0.3s;
}
.mehrnoosh-iran-slider-product-seven-eight-accssor-403 .iran-button-slider-mehrnoosh i {
	transition: 0.3s;
}
#elementor-v-shahrivar-403-for-elementor-assccc-403-8 {
	float: right;
	width: 100%;
	background: #fff;
	padding: 20px;
	border-radius: 20px;
}
.elementor-v-shahrivar-403-for-elementor-one-title-assccc-403-8 {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 15px;
}
.swiper-container-vijegione-box-iran345345 {
	float: right;
	width: 100%;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
	padding: 15px;
	border-radius: 15px;
}
.att-mini-mehrnoosh-single-product-meta-three-assccc-403-8 strong {
	float: right;
	width: 100%;
	color: var(--color-jewtwo-primary);
	margin-bottom: 5px;
}
.att-mini-mehrnoosh-single-product-meta-three-assccc-403-8 {
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .woocommerce-Tabs-panel {
	background: #fff;
	padding: 30px;
	border-radius: 20px;
	float: right;
	width: 100%;
	line-height: 31px;
	font-size: 16px;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .woocommerce-Tabs-panel #text {
	float: right;
	width: 100%;
}

#mehrnoosh-single-product-tab-elementor-id-tabar-four .woocommerce-Tabs-panel #reviews {
	float: right;
	width: 100%;
	margin-top: 5px;
}

#mehrnoosh-single-product-tab-elementor-id-tabar-four .woocommerce-Tabs-panel .mehrnoosh-one-additional-box {
	margin-top: 5px;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .tabs.wc-tabs li.active a {
	background: var(--color-jewtwo-primary);
	box-shadow: 0px 5px 15px var(--color-jewtwo-background);
	border-radius: 90px;
	color: #fff;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .mehrnoosh-h3-order-view-right333::before {
	content: "";
	border-top: 30px solid #f2f6fc;
	border-left: 30px solid transparent;
	position: absolute;
	float: right;
	top: 0;
	left: 0;
	margin-left: -30px;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .mehrnoosh-h3-order-view-right333::after {
	width: 30px;
	height: 30px;
	background: #fff;
	position: absolute;
	left: 0;
	content: "";
	top: 0;
	border-radius: 0px 90px 0px 0px;
	margin-left: -30px;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .woocommerce-Tabs-panel .mehrnoosh-h3-order-view {
	width: unset;
	margin-top: -30px;
	margin-right: -30px;
	background: #f2f6fc;
	border-radius: 0px 0px 0px 25px;
	padding: 15px 30px;
	position: relative;
}

#mehrnoosh-single-product-tab-elementor-id-tabar-four .woocommerce-Tabs-panel .mehrnoosh-h3-order-view i {
	background: var(--color-jew-primary);
	box-shadow: 0px 5px 15px var(--color-jew-background);
	margin-top: -1px;
	padding-top: 9px;
}
.woocommerce-Tabs-panel .mehrnoosh-h3-order-view-left333 {
	display: none;
}

.woocommerce-Tabs-panel .mehrnoosh-h3-order-view-right333 {
	display: none;
}

#mehrnoosh-single-product-tab-elementor-id-tabar-four .woocommerce-Tabs-panel  .mehrnoosh-h3-order-view-left333 {
		display: block;

}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .woocommerce-Tabs-panel  .mehrnoosh-h3-order-view-right333 {
		display: block;

}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .mehrnoosh-h3-order-view-left333::before {
	content: "";
	border-top: 30px solid #f2f6fc;
	border-left: 30px solid transparent;
	position: absolute;
	float: right;
	bottom: 0;
	right: 0;
	margin-bottom: -30px;
}

#mehrnoosh-single-product-tab-elementor-id-tabar-four .mehrnoosh-h3-order-view-left333::after {
	width: 30px;
	height: 30px;
	background: #fff;
	position: absolute;
	right: 0;
	content: "";
	bottom: 0;
	border-radius: 0px 90px 0px 0px;
	margin-bottom: -30px;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .woocommerce-Tabs-panel .mehrnoosh-h3-order-view .mehrnoosh-h3-order-view-title {
	float: right;
	width: unset;
}

#mehrnoosh-single-product-tab-elementor-id-tabar-four .tabs.wc-tabs li a::before {
	content: "\fd51";
	font-family: uicons-regular-rounded !important;
	float: right;
	font-size: 18px;
	margin-top: 2px;
	margin-left: 10px;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .tabs.wc-tabs li.active a::before {
}
.mehrnoosh-tab-full-box-out-accss-403 {
	display: none;
}

#mehrnoosh-single-product-tab-elementor-id-tabar-four .tabs.wc-tabs li#tab-title-additional_information a::before {
	content: "\f4ec";
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .tabs.wc-tabs {
	background: #fff;
	padding: 20px;
	border-radius: 20px;
	float: right;
	margin-bottom: 40px;
}
.mehrnoosh-tab-full-box-out-accss-403.active {
	display: block;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .tabs.wc-tabs li#tab-title-reviews a::before {
	content: "\fa4d";
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .tabs.wc-tabs li {
	background: unset !important;
	border: unset !important;
	padding: unset;
	margin: unset;
	float: right;
}

#mehrnoosh-single-product-tab-elementor-id-tabar-four .tabs.wc-tabs li a {
	float: right;
	padding: 10px 20px;
	font-weight: normal;
	font-size: 17px;
	color: #141d26;
}

#elementor-v-shahrivar-403-for-elementor-assccc-403-8 .mehrnoosh-product-single-title-for-element-one i {
	background: var(--color-jew-primary);
	box-shadow: 0px 5px 15px var(--color-jew-background);
}
#mehrnoosh-addto-cart-534-accss .button-plus-minus-mehrnooshj {
	background: #fff;
	border: unset;
	height: 45px;
}
#product-easy-box-three-accss-403 {
	box-shadow: unset;
}
.elementor-v-shahrivar-403-for-elementor-one-assccc-403-8 .swiper-container-vijegione {
	overflow: hidden;
	float: right;
	width: 100%;
}
#product-easy-box-three-accss-403 .box-meta-sub-meta-button-mehrnoosh-elementor {
	border: unset;
	box-shadow: unset;
	background: unset !important;
	padding: 0px;
	height: unset;
}
.mehrnoosh-easy-box-three-accss-403-rezayat {
	float: left;
}
.mehrnoosh-easy-box-three-accss-403-rezayat .custom-product-rating {
	margin-left: 0px;
	padding: 7px 0px;
	height: 35px;
}
.mehrnoosh-easy-box-three-accss-403-rezayat .custom-product-rating i {
	float: left;
	background: var(--color-jew-primary);
	box-shadow: 0px 5px 15px var(--color-jew-background);
	width: 35px;
	height: 35px;
	color: #fff;
	padding-top: 10px;
	margin-top: -6px;
	margin-left: 0px;
	margin-right: 5px;
}
.mehrnoosh-social-title-one-boximage-accss-403-9-box {
	float: right;
	width: 70%;
	padding-right: 10px;
	box-sizing: border-box;
}
.mehrnoosh-social-title-one-boximage-accss-403-9 {
	float: right;
	width: 100%;
	font-size: 17px;
	font-weight: 700;
}

.mehrnoosh-social-title-one-boximage-accss-403-9-1 {
	float: right;
	width: 100%;
}
.image-box-iran-two-man-accss-403-9 {
	float: right;
	width: 100%;
	padding: 30px;
	background: #fff;
	border-radius: 20px;
}
.image-box-iran-two-man-one-accss-403-9 {
	float: right;
	width: 100%;
	margin-bottom: 20px;
}
.image-box-iran-two-man-one-image-accss-403-9 img {
	float: right;
	padding: 5px;
}
.image-box-iran-two-man-one-image-accss-403-9 {
	float: right;
	width: 50px;
	padding: 8px;
	border: 1px solid #ECF0F7;
	border-radius: 150px;
	box-shadow: 0px 2px 15px #F2F6FC;
	background: #fff;
}

.image-box-iran-two-man-one-accss-403-9:last-child {
	margin-bottom: 0px;
}
#mehrnoosh-addto-cart-534-accss .price ins {
	color: var(--color-jew-primary);
}
.add-to-cart-one-mehrnoosh .quantity .button-plus-minus-mehrnooshj .qty {
	width: ;
	border: unset !important;
}
#mehrnoosh-addto-cart-534-accss .mehrnnoosh2434234ajax {
	background: var(--color-jew-primary) !important;
	height: 45px;
}
#mehrnoosh-product-image-for-elementor-fourimage {
	float: right;
	width: 100%;
	background: #fff;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 25px;
}

#mehrnoosh-product-image-for-elementor-fourimage #slider-thumb-image-403-1 {
	display: none;
}

.mehrnoosh-product-iimage-single-button-5667567-new {
	float: right;
	width: 100%;
}
.mehrnoosh-product-iimage-single-button-5667567 .iran-button-slider {
	position: relative;
	float: left;
	margin: 0px 5px;
}
.mehrnoosh-product-iimage-single-button-5667567 {
	background: #f2f6fc;
	display: table;
	margin: auto;
	padding: 15px;
	margin-bottom: -20px;
	border-radius: 25px 25px 0px 0px;
	position: relative;
}

#mehrnoosh-accss-timer-one456456 {
	padding: 15px;
	background: #fff;
	border-radius: 20px;
}
#mehrnoosh-accss-timer-one456456 .mehrnoosh-timer-inner-for-product-single-elementor4646 .timer-wrapper {
	text-align: center;
	width: 25%;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}
#mehrnoosh-accss-timer-one456456 .mehrnoosh-offer-in-product-single-page-one-title::before {
	display: none;
}
#mehrnoosh-accss-timer-one456456 .mehrnoosh-offer-in-product-single-page-one-title {
	color: #141d26;
	font-size: 17px;
}

.mehrnoosh-offer-in-product-single-page-one-title-34535 {
	font-weight: normal;
	font-size: 15px;
}
#mehrnoosh-accss-timer-one456456 .mehrnoosh-timer-inner-for-product-single-elementor4646 .time1 {
	background: var(--color-jewtwo-primary);
	box-shadow: 0px 5px 15px var(--color-jewtwo-background);
	height: 30px;
	padding-top: 5px;
}
#mehrnoosh-accss-timer-one456456 .mehrnoosh-timer-inner-for-product-single-elementor4646 .seconds.time1.mini-1-time {
	background: var(--color-jew-primary);
	box-shadow: 0px 5px 15px var(--color-jew-background);
}

#mehrnoosh-accss-timer-one456456 #timer-for-single-product-elementor-two-245 {
	background: #fff !important;
	border-radius: 20px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
}
.comment-two-list-mehrnoosh-two-title-accss-403-1-left54654::before {
	content: "";
	border-bottom: 30px solid #f2f6fc;
	border-right: 30px solid transparent;
	position: absolute;
	float: right;
	bottom: 0;
	right: 0;
	margin-right: -30px;

}

#mehrnoosh-product-image-for-elementor-fourimage .product-images {
	padding: 0px;
}

#mehrnoosh-product-image-for-elementor-fourimage #slider-big-image-403 {
	margin: 0px;
}
#mehrnoosh-product-image-for-elementor-fourimage #open-lightbox {
	border: 1px solid #ECF0F7;
	border-radius: 150px !important;
	top: 0;
	left: 0;
	margin-top: 0px;
	margin-left: 0px;
}

.comment-two-list-mehrnoosh-two-title-accss-403-1-left54654::after {
	width: 30px;
	height: 30px;
	background: #fff;
	position: absolute;
	right: 0;
	content: "";
	bottom: 0;
	border-radius: 0px 0px 0px 90px;
	margin-right: -30px;
}
.comment-two-list-mehrnoosh-two-title-accss-403-1-right54654::after {
	width: 30px;
	height: 30px;
	background: #fff;
	position: absolute;
	left: 0;
	content: "";
	bottom: 0;
	border-radius: 0px 0px 90px 0px;
	margin-left: -30px;
}
.comment-two-list-mehrnoosh-two-title-accss-403-1-right54654::before {
	content: "";
	border-bottom: 30px solid #f2f6fc;
	border-left: 30px solid transparent;
	position: absolute;
	float: right;
	bottom: 0;
	left: 0;
	margin-left: -30px;
}
#related-single-product-6542s-two5545645-five {
	float: right;
	width: 100%;
	background: #fff;
	padding: 25px;
	box-sizing: border-box;
	border-radius: 25px;
	margin-bottom: 30px;
}

.mehrnoosh-arrow-left-slide-five-sdfsf {
	float: left;
	background: var(--color-jew-primary);
	box-shadow: 0px 5px 15px var(--color-jew-background);
	border-radius: 90px;
	margin-left: 0px;
}

.mehrnoosh-arrow-left-slide-five-sdfsf a {
	color: #fff;
	padding: 6px 15px;
	float: right;
	height: 35px;
}
.mehrnoosh-arrow-left-slide-five-sdfsf a:hover {
	opacity: 0.7;
}
#mehrnoosh-relatet-irantond-acss {
	float: right;
	width: 25%;
	padding: 10px;
	box-sizing: border-box;
}
.mehrnoosh-offer-slider-five-product-price-accssor-403 .woocommerce-Price-currencySymbol {
	float: unset;
	margin-right: 2px;
}
 .mehrnoosh-offer-slider-five-product-price-accssor-403 {
	width: 100%;
}
.add-to-cart-in-shop-page.mehrnoosh-add-to-acss {
	float: left;
	width: unset;
	padding-top: 25px;
	text-align: left;
	position: absolute;
	left: 0;
	margin-left: 25px;
	margin-top: 11px;
	z-index: 9;
}
.add-to-cart-in-shop-page.mehrnoosh-add-to-acss .custom-add-to-cart a:hover i {
	background: var(--color-jew-primary);
	transition: 0.3s;
}
.add-to-cart-in-shop-page.mehrnoosh-add-to-acss .custom-add-to-cart a i {
	background: var(--color-jewtwo-primary);
	color: #fff;
		transition: 0.3s;
}
.add-to-cart-in-shop-page.mehrnoosh-add-to-acss .custom-add-to-cart a {
	float: left;
	position: relative;
}
.add-to-cart-in-shop-page.mehrnoosh-add-to-acss .custom-add-to-cart {
	float: left;
}

.add-to-cart-in-shop-page.mehrnoosh-add-to-acss .tooltip-mehrnoosh.tooltip-add-to-cart-mehr {
	background: #111;
}

.mehrnoosh-image-slider-one-twoaccs-category:hover .accs-category-title-4323 {
	color: var(--color-jew-primary);
	transition: 0.3s;
}

.mehrnoosh-image-slider-one-twoaccs-category .accs-category-title-4323 {
	transition: 0.3s;
}


.mehrnoosh-image-slider-one-twoaccs-category:hover .accs-category-title-4323::before {
	background: var(--color-jewtwo-primary);
	transition: 0.3s;
}

.mehrnoosh-image-slider-one-twoaccs-category .accs-category-title-4323::before {
	transition: 0.3s;
}


.mehrnoosh-offer-five-bix-inner-product-inner-accssor-403 .mehrnoosh-product-box-meta-shop-button.quick-view-button.mehrnoosh-tooltip-shop:hover {
	background: var(--color-jewtwo-primary);
}

#mehrnoosh-single-product-tab-elementor-id-tabar-four .woocommerce-Tabs-panel img {
	max-width: 100%;
	height: unset;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four tr:nth-child(2n) th {
	background: #f2e7d5 !important;
	color: var(--color-jew-primary) !important;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .mehrnoosh-one-additional-box .shop_attributes th {
	background: var(--color-jewtwo-accent);
	color: var(--color-jewtwo-primary);
}



.mehrnoosh-single-product-size-one-icon {
	float: right;
	width: 55px;
	height: 55px;
	background: #fff;
	border-radius: 90px;
	border: 1px solid #ECF0F7;
	box-shadow: 0px 2px 15px #F2F6FC;
}
.mehrnoosh-single-product-size-one-icon i {
	float: right;
	width: 40px;
	height: 40px;
	background: var(--color-jewtwo-primary);
	box-shadow: 0px 5px 15px var(--color-jewtwo-background);
	color: #fff;
	font-size: 20px;
	text-align: center;
	padding-top: 10px;
	border-radius: 150px;
	margin: 6px;
}
.mehrnoosh-single-product-size-one {
	float: right;
	font-size: 16px;
	padding: 15px;
	box-sizing: border-box;
	color: #141d26;
	width: 79%;
}
.mehrnoosh-single-product-size {
	float: right;
	width: 100%;
	background: #fff;
	border-radius: 25px;
	padding: 15px;
	cursor: pointer;
}
.mehrnoosh-single-product-size-one p {
	margin: 0px;
}
.size-image-he-3212 {
	float: right;
	width: 100%;
	text-align: center;
}

.size-image-he-3212 img {
	border-radius: 20px;
}
.mehrnoosh-single-product-size-one strong {
	background: var(--color-jew-primary);
	color: #fff;
	padding: 0px 10px;
	border-radius: 90px;
	margin-right: 10px;
}
.mehrnoosh-single-product-size-one-tooltip {
	position: absolute;
	background: #fff;
	padding: 10px;
	text-align: center;
	border-radius: 15px;
	box-shadow: 0px 2px 6px #11111114;
	right: 0;
	width: 100%;
	bottom: -50px;
	z-index: 9;
	display: none;
}

.mehrnoosh-single-product-size:hover .mehrnoosh-single-product-size-one-tooltip {
	display: block;
}

.mehrnoosh-archive-product-list-elementor-five {
	float: right;
	width: 100%;
	background: #fff;
	padding: 30px;
	border-radius: 25px;
}

.mehrnoosh-archive-product-list-elementor-five #mehrnoosh-relatet-irantond-acss-two {
	width: 33.3%;
	padding: 10px;
}

/* shayad hazf shod */
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .quantity .button-plus-minus-mehrnooshj .minus {
	height: 40px;
	width: 30px;
	margin-right: 0px;
	margin-top: -1px;
	border-radius: 10px;
	margin-right: 0px;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .quantity .button-plus-minus-mehrnooshj .plus {
	width: 30px;
	right: unset;
	margin-right: 0px;
	height: 40px;
	font-weight: bold;
	left: 0;
	margin-top: -1px;
	bottom: unset;
	top: 0;
	text-align: center;
	margin-left: 0px;
	border-radius: 10px;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .quantity {
	position: relative;
}
.add-to-cart-one-mehrnoosh-sticky-inner .add-to-cart-one-mehrnoosh .quantity .button-plus-minus-mehrnooshj {
	width: 90px;
	position: relative;
	border: unset !important;
}
.add-to-cart-one-mehrnoosh-sticky-inner .mehrnnoosh2434234ajax::before {
	display: block !important;
	margin-top: -1px;
}

.progress-area-bamdad.laghv-mehrmim .progress-bar-bamdad {
	background: linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0, 0, 0, .1) 66%, transparent 66%), linear-gradient(to right, #d90c0c, #d90c0c) !important;
	background-size: 30px 10px !important;
	background-repeat: repeat !important;
}
.mehrnoosh-reviews-single-page-one .comment-text .description img.emoji {
	width: unset !important;
	padding: 0px !important;
	box-shadow: unset !important;
}
.box-meta-sub-meta-button-mehrnooshsale-single-five-accs {
	float: right;
	padding: 10px;
	background: var(--color-jew-primary);
	color: #fff;
	border-radius: 15px;
	text-align: center;
	position: absolute;
	z-index: 9;
	right: 0;
	top: 0;
	margin-top: 45px;
	margin-right: 25px;
}

/* 1.0.6 */

.woocommerce form .form-row input.input-text , .woocommerce form .form-row textarea , .woocommerce form .form-row .input-text  {
	background: #fff;
	border: unset;
	padding: 15px;
	font-family: yekan bakh !important;
	border-radius: 8px;
	font-size: 15px !important;
	border: 1px solid #dee4ec;
	margin: 5px 0px !important;
	box-sizing: border-box;
}


.select2-container .select2-selection--single .select2-selection__rendered {
	padding: unset;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow b {
	background: unset !important;
	width: 25px;
	height: 25px;
	position: relative;
	top: unset;
	margin: unset !important;
	right: unset !important;
	left: unset !important;
	display: unset !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b::before {
	margin-top: 5px;
	margin-right: 5px;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	top: 14px;
}

.select2-dropdown {
	border: 1px solid #dee4ec !important;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
	border-radius: 8px !important;
	margin: 5px 0px !important;
}
.select2-dropdown {
}
.form--mehrnoosh-one input {
	padding-right: 45px !important;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

#shipping_date_field label {
	cursor: pointer;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
	border-radius: 10px 10px 0px 0px !important;
}
.select2-container {
	width: unset;
}

.select2-container.select2-container--open .select2-dropdown--above {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-radius: 8px 8px 0px 0px;
	margin-top: 5px !important;
	border-bottom: none !important;
}

.select2-container.select2-container--open .select2-dropdown--below {
	margin-top: -5px;
}
.select2-container.select2-container--open .select2-dropdown--below {
	border-top: none !important;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-radius: 0px 0px 8px 8px !important;
}
.woocommerce form .form-row .input-text:focus, .woocommerce form .form-row select:focus {
	border-color: #dee4ec;
}
.select2-selection.select2-selection--single {
	margin: 5px 0px !important;
	position: relative;
}


.mehrnoosh-nav-cart-one .select2-selection__arrow b::before {
	margin-top: 2px !important;
}


.mehrnoosh-nav-cart-one .select2-container--default .select2-selection--single {
	text-align: right;
}

.mehrnoosh-nav-cart-one label {

	text-align: right;
}

.form--mehrnoosh-one #verification_code-phone {
	padding: 5px 0px !important;
}

/* 1.0.7 css */

#mehrnoosh-digitaltwo-403-1 {
	background: none !important;
	padding: 0px !important;
	height: unset !important;
	padding-top: 10px !important;
	max-width: 200px;
	min-width: 200px;
}
#mehrnoosh-digitaltwo-403-1 a.mehrnoosh-345345sdfsdf-4w3534sd {
	padding: 0px !important;
}
.mehrnoosh-digitaltwo-one-svg {
	float: right;
	width: 60px;
	height: 60px;
	background: var(--color-digtwo-accent);
	padding: 5px;
	border-radius: 150px;
	margin-left: 10px;
	margin-top: -9px;
	padding-right: 6px;
	padding-top: 0px;
}

.mehrnoosh-offer-in-product-single-page-one-title-svg svg path {
	fill: var(--color-digtwo-primary);
}
.img-digital-two-user-img-header {
	display: table;
	margin: auto;
	width: 60px;
	height: 60px;
	padding: 8px;
	background: #fff;
	border-radius: 150px;
	margin-right: -20px;
	box-shadow: 0 2px 5px 0 rgba(119, 132, 157, 0.21);
}
.user-box-header-mehrnoosh-two-new-digitaltwo {
	float: right;
	width: 100%;
	color: var(--color-digtwo-primary);
	font-weight: bold;
}
#cart-unic-digitaltwo-403-2 .header-cart-count {
	background: #fff;
	font-size: 15px;
	text-align: center;
	border-radius: 90px;
	color: var(--color-digtwo-primary);
	position: absolute;
	top: 0;
	min-width: 25px;
	min-height: 25px;
	max-height: 25px;
	font-weight: 700;
	box-shadow: 0 2px 5px 0 rgba(119, 132, 157, 0.21);
	padding-top: 2px;
	right: 0;
	margin-right: -16px;
	margin-top: 17px;
}
.mehrnoosh-noghte-ditial-two333 {
	float: right;
	width: 100%;
	text-align: center;
	margin-top: 0px;
	position: absolute;
	bottom: 0;
	right: 0;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-digitaltwo-1403-1 {
	float: right;
	width: 100%;
	background: var(--color-digtwo-accent);
	padding: 25px;
	border-radius: 25px;
	padding-bottom: 65px;
	overflow: unset;
	height: 420px;
}
#slider-mehrnoosh-img-one-403-digitaltwo-1403-1 {
	float: right;
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.mehrnoosh-noghte-ditial-two333 .swiper-pagination {
	position: relative;
	left: unset !important;
	transform: unset !important;
	float: right;
	width: 100% !important;
	text-align: center;
	margin-top: 20px;
}
.mehrnoosh-noghte-ditial-two333 .swiper-pagination span {
	position: relative;
	right: unset !important;
	width: 10px;
	height: 5px;
	border-radius: 90px;
	transition: unset !important;
	transform: unset !important;
	background: #e1e7f0;
	opacity: 1;
	margin: 5px !important;
}
.mehrnoosh-noghte-ditial-two333 .swiper-pagination span.swiper-pagination-bullet-active {
	background: var(--color-digtwo-primary);
	width: 20px !important;
	margin-bottom: ;
}
.mehrnoosh-digitaltwo-title-one {
	float: right;
	width: 100%;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 25px;
	max-height: 50px;
	min-height: 50px;
	overflow: hidden;
	color: #141d26;
}
.mehrnoosh-digitaltwo-price-one {
	float: right;
	width: 100%;
	border-top: 1px dashed var(--color-digtwo-primary);
	padding-top: 20px;
	margin-top: 10px;
	position: relative;
}

.mehrnoosh-digitaltwo-price-one::before {
	content: "";
	position: absolute;
	width: 15px;
	height: 15px;
	background: var(--color-digtwo-primary);
	top: 0;
	margin-top: -8px;
	border-radius: 150px;
	right: 0;
}
.mehrnoosh-digitaltwo-price-one::after {
	content: "";
	position: absolute;
	width: 15px;
	height: 15px;
	background: var(--color-digtwo-primary);
	top: 0;
	margin-top: -8px;
	border-radius: 150px;
	left: 0;
}
.mehrnoosh-noghte-ditial-two {
	background: #fff;
	padding: 10px;
	text-align: center;
	border-radius: 0px 20px 0px 0px;
	height: 55px;
	min-width: 100px;
	display: table;
	margin: auto;
	position: absolute;
	padding: 10px 20px;
	padding-bottom: 0px;
	bottom: 0;
	left: 0;
}
.mehrnoosh-slider-2024-one-digitaltwo-1403-1 {
	position: absolute;
	right: 0;
	background: #fff;
	padding: 10px;
	border-radius: 20px 0px 0px 20px;
	width: 60px;
	z-index: 9;
	top: 0;
	margin-top: 50px;
	height: 55px;
	height: 90px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1-prev::after {
	width: 15px;
	height: 15px;
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	border-radius: 0px 90px 0px 0px;
	background: var(--color-digtwo-primary);
	margin-right: 0px;
	margin-bottom: -15px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-12 svg {
	width: 20px;
	height: 20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-12 {
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
	margin-top: -20px;
	transform: rotate( 90deg );
}
.mehrnoosh-digitaltwo-price-one-two-dots-22 svg {
	width: 20px;
	height: 20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-22 {
	position: absolute;
	width: 20px;
	height: 20px;
	right: 0;
	bottom: 0;
	transform: rotate( 90deg );
	margin-right: -20px;
}

.mehrnoosh-digitaltwo-price-one-two-dots-22 svg path {
	fill: #fff;
}
.mehrnoosh-digitaltwo-price-one-two-dots-12 svg path {
	fill: #fff;
}

.mehrnoosh-digitaltwo-price-one-two-dots-2-next::after {
	width: 15px;
	height: 15px;
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0px 0px 90px 0px;
	background: var(--color-digtwo-primary);
	margin-right: 0px;
	margin-top: -15px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-2-next::before {
	content: "";
	border-bottom: 15px solid #FFF;
	border-left: 15px solid transparent;
	position: absolute;
	right: 0;
	top: 0;
	margin-right: 0px;
	margin-top: -15px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1-prev::before {
	content: "";
	border-top: 15px solid #FFF;
	border-left: 15px solid transparent;
	position: absolute;
	right: 0;
	bottom: 0;
	margin-right: 0px;
	margin-bottom: -15px;
}


.mehrnoosh-slider-2024-one-digitaltwo-1403-1 .iran-button-slider-mehrnoosh {
	float: right;
	font-size: 18px;
	padding-top: 6px;
	text-align: center;
	cursor: pointer;
	color: #1e0f68;
	background: unset;
	border: 1px solid #e5e4ea;
	width: 30px;
	height: 30px;
	margin: 3px 5px;
	border-radius: 90px;
}

.mehrnoosh-iran-slider-product-seven-eight-accssor-403456456456456456 .iran-button-slider-mehrnoosh:hover {
	color: var(--color-digtwo-primary);
	border-color: var(--color-digtwo-primary);
	transition: 0.3s;
}

.mehrnoosh-iran-slider-product-seven-eight-accssor-403456456456456456 .iran-button-slider-mehrnoosh {
	transition: 0.3s;
}
.mehrnoosh-noghte-ditial-two33343535 {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 70px;
	background: #fff;
	z-index: 9;
	padding: 0px;
	border-radius: 20px 0px 0px 0px;
}
.mehrnoosh-slider-seven-title-icon-digital-two-1 {
	float: right;
	width: unset;
	position: relative;
}
.mehrnoosh-slider-seven-title-icon-digital-two-1 img {
	width: 35px;
	height: 35px;
	position: relative;
}
.mehrnoosh-slider-seven-title-icon-digital-two-1::before {
	width: 40px;
	height: 40px;
	background: var(--color-digtwo-accent);
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	border-radius: 150px;
	margin-left: -10px;
}
.slide-number-mehrnoosh-34534 {
	background: #eef2f9;
	position: relative;
	right: 0;
	width: 22px;
	height: 20px;
	text-align: center;
	border-radius: 90px;
	font-size: 14px;
	font-weight: 700;
	margin-top: -10px;
	display: table;
	margin: auto;
	margin-bottom: -10px;
	margin-top: 0px;
}
.highlighted-product-mehrnoosh .slide-number-mehrnoosh-34534 {
	background: var(--color-digtwo-primary);
	color: #fff;
}
.mehrnoosh-slider-seven-title-icon-digital-two-2 {
	float: right;
	width: 100%;
}
.mehrnoosh-digitaltwo-price-one-two-dots-12445435 {
	position: absolute;
	width: 20px;
	height: 20px;
	right: 0;
	top: 0;
	margin-top: -20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-12445435 svg {
	width: 20px;
	height: 20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-12445435 svg path {
	fill: #fff;
}
.mehrnoosh-digitaltwo-price-one-two-dots-2334534 svg path {
	fill: #fff;
}
.mehrnoosh-digitaltwo-price-one-two-dots-2334534 {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: 0px;
	transform: rotate( 0deg );
	width: 20px;
	height: 20px;
	margin-left: -20px;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}
.mehrnoosh-noghte-ditial-two435345345 .swiper-pagination span {
	position: relative;
	transform: unset !important;
	margin: 15px 5px !important;
	transition: unset !important;
	right: unset !important;
	width: 20px;
	border-radius: 90px;
	height: 5px;
	background: #e1e7f0;
	opacity: 1;
}

.mehrnoosh-noghte-ditial-two435345345 .swiper-pagination span.swiper-pagination-bullet-active {
	background: var(--color-digtwo-primary);
	width: 35px;
}

.mehrnoosh-noghte-ditial-two435345345 .swiper-pagination {
	position: relative;
	left: unset !important;
	transform: unset !important;
	padding: 23px 30px;
	float: right;
	width: 100% !important;
	top: unset !important;
	bottom: unset !important;
	height: 55px;
}
.mehrnoosh-noghte-ditial-two435345345 {
	float: right;
	width: 100%;
}
.mehrnoosh-noghte-ditial-two435345345 .swiper-pagination {
	position: relative;
	left: unset !important;
	transform: unset !important;
	padding: 20px;
	float: right;
	width: 100% !important;
}
.mehrnoosh-digitaltwo-price-one-two-dots-2334534 svg {
	width: 20px;
	height: 20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1::before {
	content: "";
	border-bottom: 20px solid #fff;
	border-right: 20px solid transparent;
	position: absolute;
	right: 0;
	bottom: 0;
	margin-right: -20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1::after {
	width: 20px;
	height: 20px;
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	border-radius: 0px 0px 0px 90px;
	background: var(--color-digtwo-primary);
	margin-right: -20px;
}
.offer-slider-two-digital-two {
	position: absolute;
	left: 0;
	background: #fff;
	padding: 5px 10px;
	border-radius: 90px;
	top: 0;
	font-weight: 900;
}
.mehrnoosh-digitaltwo-price-one-two-dots-2::before {
	content: "";
	border-bottom: 20px solid #fff;
	border-left: 20px solid transparent;
	position: absolute;
	left: 0;
	bottom: 0;
	margin-left: -20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-2::after {
	width: 20px;
	height: 20px;
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	border-radius: 0px 0px 90px 0px;
	background: var(--color-digtwo-primary);
	margin-left: -20px;
}

.gerd-helela-mehrnoosh-right.new-mehrnoosh-svg-541234 {
	transform: rotate( 90deg );
	top: unset;
	bottom: 0;
	margin-top: 0px;
	margin-right: -22px;
	margin-bottom: -5px;
}


.triangle-with-curve {
    width: 100px;  /* عرض قابل تغییر */
    height: 120px; /* ارتفاع قابل تغییر */
    background-color: #f2f6fc;
    position: relative;
    clip-path: polygon(0 100%, 100% 100%, 100% 0);
}

.triangle-with-curve::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: white;
    border-bottom-left-radius: 100px; /* ایجاد انحنا در پایین */
    right: 0;
    bottom: 0;
}

.mehrnoosh-image-slider-one-two-digitaltwo-1403-1 img {
	float: unset;
	width: 100%;
	padding: 8px;
	box-sizing: border-box;
	max-width: 200px;
	margin: auto;
}
.mehrnoosh-slider-2024-one-digital-two-1.mehrnoosh-slider-iran-12 .iran-button-slider-mehrnoosh:hover {
	border-color: var(--color-digtwo-primary);
	color: var(--color-digtwo-primary);
	transition: 0.3s;
}

.mehrnoosh-slider-2024-one-digital-two-1.mehrnoosh-slider-iran-12 .iran-button-slider-mehrnoosh {
	transition: 0.3s;
}
.mehrnoosh-slider-2024-one-digitaltwo-1403-1 .iran-button-slider-mehrnoosh {

	transition: 0.3s;
}
.mehrnoosh-slider-2024-one-digitaltwo-1403-1 .iran-button-slider-mehrnoosh:hover {
	color: var(--color-digtwo-primary);
	border-color: var(--color-digtwo-primary);
	transition: 0.3s;
}
.mehrnoosh-digitaltwo-price-one-one {
	font-size: 25px;
	font-weight: 900;
	display: table;
	margin: auto;
	background: var(--color-digtwo-primary);
	padding: 0px 10px;
	line-height: 30px;
	border-radius: 90px;
	padding-top: 3px;
	margin-bottom: 7px;
	float: right;
	width: unset;
	color: #fff;
}
.product-listmehrnoosh-pr-wert34tsfd42334245645645 {
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	background: #ffffffeb;
	float: right;
	width: 100%;
	padding: 20px;
	border-radius: 20px;
	position: relative;
	border: 1px solid #fff;
	backdrop-filter: blur(40px);
	-webkit-backdrop-filter: blur(5px);
	padding-top: 10px;
}
#mehrnoosh-digitaltwo-403-1 .user-box-header-mehrnoosh-two {
	margin-left: 0px;
	width: 65% !important;
}


#mehrnoosh-image-slider-one-mehrnoosh-234324-eight-digitaltwo {
	width: 100%;
}
.mehrnoosh-image-slider-one-two-img-two-digital-two-1 {
	float: right;
	width: 100%;
	height: 420px;
	background-size: cover !important;
	background-position: center !important;
	border-radius: 25px !important;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-eight-digitaltwo .slider-mehrnoosh-img-one-403-digital-two-1 {
	border-radius: 25px;
	overflow: hidden;
	float: right;
	width: 100%;
}

.kala-tedad-shomaresh-shavad {
	background: #fff;
	color: var(--color-digtwo-primary);
	float: right;
	padding: 0px 10px;
	border-radius: 90px;
	margin-left: 8px;
	font-weight: bold;
	padding-top: 2px;
	margin-top: -3px;
}
.title-digital-two-1403-2 {
	float: right;
	width: 100%;
	text-align: right;
	font-size: 22px;
}
.title-digital-two-1403-1 {
	float: right;
	width: 100%;
	margin-bottom: 40px;
}
.title-digital-two-1403-2 strong {
	color: var(--color-digtwo-primary);
	position: relative;
	font-weight: 900;
}
#slider-mehrnoosh-img-one-403-digital-two-1 {
	border-radius: 25px;
	overflow: hidden;
}
.title-digital-two-1403-2 strong::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 20px;
	background: var(--color-digtwo-primary);
	right: 0;
	opacity: 0.2;
	transform: rotate( -5deg );
	border-radius: 90px;
	margin-top: 10px;
}
.title-digital-two-1403-2 p {
	margin: 0px;
}

.mehrnoosh-iran-slider-product-seven-eight-accssor-403456456456456456 {
	display: table;
	margin: auto;
	background: #fff;
	width: 110px;
	margin-bottom: -40px;
	z-index: 9;
	position: relative;
	height: 50px;
	border-radius: 0px 0px 0px 20px;
	padding: 0px 15px;
	float: right;
	padding-top: 5px;
}
.mehrnoosh-image-slider-one-accs-categorytwo3324 {
	float: right;
	width: 100%;
}

.mehrnoosh-img-mask-5434345 {
	background: #fff;
	box-shadow: 0 2px 5px 0 rgba(119, 132, 157, 0.21);
	width: 90px;
	height: 90px;
	padding: 10px;
	border-radius: 150px;
	overflow: hidden;
	float: right;
	margin-right: -75px;
}
.accs-category-title-432355-54-digitaltwo-1-tedad-3 strong {
	color: var(--color-digtwo-primary);
	font-weight: 900;
}
.accs-category-title-432355-54-digitaltwo-1-tedad-3 {
	float: right;
	width: 100%;
	font-size: 16px;
	margin-top: 5px;
}
.mehrnoosh-img-mask-54343-in-box {
	display: table;
	margin: auto;
	margin-bottom: 20px;
}
.mehrnoosh-digital-two-category-3321445 {
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 100%;
	right: 0;
	border-radius: 25px;
	background-size: cover !important;
	background-position: center !important;
	margin-bottom: -150%;
	transition: 0.5s;
}
#slider-mehrnoosh-img-one-403accs-categorytwo234234 {
	overflow: hidden;
	position: relative;
	float: right;
	width: 100%;
	margin-top: -80px;
}
.mehrnoosh-image-slider-one-accs-categorytwo333rrrf324 {
	float: right;
	width: 100%;
	padding: 0px 20px;
}
.swiper-slide-mehrnoosh-asscoory-list-55-54-digitaltwo-16666 {
	float: right;
	width: 100%;
	padding: 15px;
}
.mehrnoosh-image-slider-one-accs-categorytwo33245456456 {
	float: right;
	width: 100%;
	background: #f2f6fc;
	height: 150px;
	border-radius: 25px;
}

.mehrnoosh-digitaltwo-price-one-two-dots-1243t34t34 {
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0;
	top: 0;
	transform: rotate( -90deg );
	margin-left: -20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-22wrger svg path {
	fill: #fff;
}
.mehrnoosh-iran-slider-product-seven-eight-accssor-403456456456456456 .iran-button-slider-mehrnoosh {
	width: 30px;
	text-align: center;
	height: 30px;
	padding-top: 5px;
	cursor: pointer;
	float: left;
	font-size: 18px;
	margin: 3px 5px;
	border-radius: 90px;
	color: #1e0f68;
	background: unset;
	border: 1px solid #e5e4ea;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1243t34t34 svg path {
	fill: #fff;
}
.mehrnoosh-digitaltwo-price-one-two-dots-22wrger svg {
	width: 20px;
	height: 20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-22wrger {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 20px;
	height: 20px;
	transform: rotate( -90deg );
	margin-bottom: -20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1243t34t34 svg {
	width: 20px;
	height: 20px;
}
.accs-category-title-432355-54-digitaltwo-2 {
	background: var(--color-digtwo-primary);
	padding: 10px 15px;
	position: relative;
	top: 0;
	border-radius: 0px 0px 20px 20px;
	left: 0;
	/* margin: 15px; */
	font-size: 14px;
	padding-top: 8px;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	width: unset;
	display: table;
	margin: auto;
	margin-top: 0px;
	color: #fff;
	z-index: 9;
}
.mehrnoosh-digitaltwo-price-one-two-dots-12-cat {
	position: absolute;
	right: 0;
	width: 20px;
	height: 20px;
	top: 0;
	margin-right: -20px;
	transform: rotate( -180deg );
}
.mehrnoosh-digitaltwo-price-one-two-dots-12-cat-32 {
	position: absolute;
	left: 0;
	width: 20px;
	height: 20px;
	top: 0;
	margin-left: -20px;
	transform: rotate( -90deg );
}
.mehrnoosh-digitaltwo-price-one-two-dots-12-cat svg {
	width: 20px;
	height: 20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-12-cat-32 svg {
	width: 20px;
	height: 20px;
}

.mehrnoosh-digitaltwo-price-one-two-dots-12-cat svg path {
	fill: var(--color-digtwo-primary);
}
.mehrnoosh-digitaltwo-price-one-two-dots-12-cat-32 svg path {
	fill: var(--color-digtwo-primary);
}
.toziaht-kootah-234234 {
	position: absolute;
	color: #fff;
	right: 0;
	top: 0;
	padding: 15px;
	font-weight: 700;
}
.mehrnoosh-img-mask-54343-box-mask-image {
	position: absolute;
	width: 100%;
	right: 0;
	height: 100%;
	background: linear-gradient(to bottom, #00000070, #000);
	bottom: 0;
}

.swiper-slide-mehrnoosh-asscoory-list-55-54-digitaltwo-1:hover .mehrnoosh-img-mask-54343-box {
	position: relative;
	z-index: 9;
	top: 0;
	width: 100%;
	right: 0;
	color: #fff;
	transition: 0.5s;
}
.swiper-slide-mehrnoosh-asscoory-list-55-54-digitaltwo-1:hover .mehrnoosh-digital-two-category-3321445 {
	margin-bottom: 0px;
	transition: 0.5s;
}
.accs-category-title-432355-54-digitaltwo-1 {
	font-size: 16px;
	font-weight: 900;
}

.mehrnoosh-img-mask-54343-box {
	float: right;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}
.swiper-slide-mehrnoosh-asscoory-list-55-54-digitaltwo-1 {
	float: right;
	width: 100%;
	text-align: center;
	background: #fff;
	box-shadow: 0 5px 15px rgba(41, 41, 94, 0.08);
	padding: 0px;
	box-sizing: border-box;
	border-radius: 25px;
	position: relative;
	overflow: hidden;
}

.add-all-to-cart.mehrnoosh-all-product-4235345:hover {
	background: #fff;
	border: 2px solid var(--color-digtwo-primary);
	transition: 0.3s;
	color: var(--color-digtwo-primary);
}
.swiper-slide-mehrnoosh-asscoory-list-55-54-digitaltwo-1 a {
	padding: 25px;
	float: right;
	width: 100%;
}
.mehrnoosh-banner-three-digital-two-box strong::before {
	content: "";
	background: var(--color-digtwo-primary);
	height: 30px;
	width: 100%;
	position: absolute;
	right: 0;
	opacity: 0.1;
	margin-top: 8px;
	border-radius: 150px;
}
.mehrnoosh-img-mask-5434345 img {
	border-radius: 0px;
}
.mehrnoosh-img-mask-54343 {
	float: right;
	width: 90px;
	height: 90px;
	background: var(--color-digtwo-accent);
	border-radius: 100%;
	margin: auto;
}
.mehrnoosh-slider-2024-one-digital-two-1.mehrnoosh-slider-iran-12 {
	position: absolute;
	left: 0;
	background: #ffff;
	width: 120px;
	z-index: 9;
	height: 55px;
	margin-top: 0px;
	border-radius: 0px 0px 20px 0px;
	padding: 10px;
	text-align: center;
	padding-right: 20px;
}
.mehrnoosh-slider-2024-one-digital-two-1.mehrnoosh-slider-iran-12 .iran-button-slider-mehrnoosh {
	width: 30px;
	text-align: center;
	height: 30px;
	padding-top: 5px;
	cursor: pointer;
	float: right;
	font-size: 18px;
	margin: 3px 5px;
	border-radius: 90px;
	color: #1e0f68;
	background: unset;
	border: 1px solid #e5e4ea;
}

.mehrnoosh-digitaltwo-price-one-two-dots-1233 {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	transform: rotate( 0deg );
	margin-top: -30px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1233 svg path {
	fill: #fff;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1233 svg {
	width: 20px;
	height: 20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-2233 svg {
	width: 20px;
	height: 20px;
}


.mehrnoosh-digitaltwo-price-one-two-dots-2233 svg path {
	fill: #fff;
}.mehrnoosh-digitaltwo-price-one-two-dots-2233 {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	bottom: 0;
	margin-bottom: -20px;
	transform: rotate( -90deg );
}


.mehrnoosh-digitaltwo-price-one-two-dots-223 svg path {
	fill: #fff;
}
.mehrnoosh-digitaltwo-price-one-two-dots-123 svg {
	width: 20px;
	height: 20px;
}

.mehrnoosh-mask-margin.mehrnoosh-image-slider-one-two-digital-two-1 {
	padding: 0px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-123 {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	transform: rotate( 180deg );
	top: 0;
	margin-right: -20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-123 svg path {
	fill: #fff;
}
.mehrnoosh-digitaltwo-price-one-two {
	float: left;
	width: unset;
	font-size: 16px;
	color: var(--color-digtwo-primary);
	padding: 5px 0px;
	font-weight: 700;
}

.toziaht-kootah-234234 p {
  margin: 0px;
}

#cart-unic-digitaltwo-403-2 {
	float: left;
	margin-left: 30px;
	font-size: 25px;
	cursor: pointer;
	color: #505C88;
	width: 40px;
	text-align: center;
	background: var(--color-digtwo-accent);
	width: 60px;
	height: 60px;
	border-radius: 150px;
	position: relative;
}
#cart-unic-digitaltwo-403-2 .fi.fi-rr-cart-shopping-fast {
	background: var(--color-digtwo-primary);
	width: 35px;
	height: 35px;
	float: right;
	color: #fff;
	font-size: 18px;
	padding-top: 9px;
	border-radius: 150px;
	margin: 12px;
	box-shadow: 0px 5px 15px var(--color-digtwo-background);
}
.img-digital-two-user-img-header img {
	border-radius: 150px;
	float: right;
	width: 100%;
}
.mehrnoosh-digitaltwo-one-svg i {
	color: #505C88;
	width: 45px;
	height: 45px;
	background: #fff;
	font-size: 25px;
	float: unset;
	display: table;
	margin: auto;
	box-shadow: unset;
	padding-top: 10px;
	box-sizing: border-box;
	line-height: 0px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-223 {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: -20px;
	transform: rotate( 180deg );
}
.mehrnoosh-digitaltwo-price-one-two-dots-223 {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: -20px;
}

.mehrnoosh-digitaltwo-price-one-two-dots-223 svg {
	width: 20px;
	height: 20px;
}
.mehrnoosh-digitaltwo-one-svg-one {
	display: table;
	margin: auto;
	margin-right: auto;
	width: 60px;
	height: 60px;
	padding: 8px;
	background: #fff;
	border-radius: 150px;
	margin-right: -20px;
	box-shadow: 0 2px 5px 0 rgba(119, 132, 157, 0.21);
}

.mehrnoosh-slider-main-one-element-one-offer-five-mehlnoosh-accssor--ten-digital-two {
	float: right;
	width: 100%;
	padding: 0px 25px;
	box-sizing: border-box;
	margin-top: -70px;
}
.mehrnoosh-slider-one-digital-two-ten-inner {
	background: #fff;
	float: right;
	width: 100%;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	border-radius: 25px;
	overflow: hidden;
	position: relative;
}
.mehrnoosh-slider-one-digital-two-ten {
	float: right;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
}
.mehrnoosh-slider-one-digital-two-ten-img img {
	padding: 25px;
	padding-bottom: 0px;
}
.mehrnoosh-line-bottom-box-new-ten-digitaltwo .custom-add-to-cart:hover i {
	transition: 0.3s;
	background: #141d26;
	box-shadow: 0px 2px 10px #141d2657;
}

.mehrnoosh-line-bottom-box-new-ten-digitaltwo .custom-add-to-cart i {
	width: 35px;
	height: 35px;
	float: right;
	padding-top: 9px;
	color: #fff;
	border-radius: 150px;
	margin: 5px;
	font-size: 16px;
	background: var(--color-digtwo-primary);
	box-shadow: 0px 2px 10px var(--color-digtwo-background);
	text-align: center;
	margin-top: -2px;
}
.mehrnoosh-line-bottom-box-new-ten-digitaltwo .custom-add-to-cart {
	float: left;
	cursor: pointer;
}
.mehrnoosh-slider-one-digital-two-ten-inner435345 {
	float: right;
	width: 100%;
	border-bottom: 2px solid #edf2f9;
	border-radius: 0px 0px 35px 35px;
	padding-bottom: 10px;
}
.easy-box-345345 {
	position: absolute;
	right: 0;
	width: 35px;
	top: 0;
	margin-top: 15px;
	margin-right: 15px;
}
.easy-box-345345 .tooltip-mehrnoosh-shop-box {
	margin-top: 0px;
	margin-right: 40px;
	z-index: 9;
}
.easy-box-345345 .mehrnoosh-product-box-meta-shop-button {
	margin-left: 0px;
	margin-bottom: 10px;
}

.easy-box-345345 .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh .woosc-btn.woosc-added {
	background: var(--color-digtwo-primary);
}
.mehrnoosh-line-bottom-box-new-ten-digitaltwo .custom-add-to-cart .added i {
	background: var(--color-digtwo-primary);
	box-shadow: 0px 2px 10px var(--color-digtwo-primary)8F;
}

.price-and-box-mehrnoosh-in-shop-offer-slider-seven-one234234234 {
	background: var(--color-digtwo-accent);
	color: var(--color-digtwo-primary);
	padding: 3px 10px;
	position: absolute;
	left: 0;
	top: 0;
	font-weight: 700;
	margin-left: 15px;
	margin-top: 15px;
	border-radius: 90px;
}
.mehrnoosh-slider-one-digital-two-ten-img {
	padding: 25px;
	float: right;
	width: 100%;
	padding-bottom: 0px;
	text-align: center;
}
.mehrnoosh-slider-inner-title-one-digital-two-ten {
	float: right;
	width: 100%;
	padding: 0px 20px;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	line-height: 25px;
	min-height: 50px;
	max-height: 50px;
	overflow: hidden;
	margin-bottom: 15px;
}

.mehrnoosh-digitaltwo-price-one-two-dots-576gf-digitalone::before {
	content: "";
	position: absolute;
	bottom: 0;
	height: 100%;
	width: 2px;
	background: #fff;
	right: 0;
	margin-bottom: -10px;
}

.mehrnoosh-slider-inner-price-inner-digital-tep-ten {
	float: right;
	width: 75%;
	font-weight: 900;
	color: #141d26;
	font-size: 17px;
	padding-top: 4px;
}
.mehrnoosh-slider-inner-price-inner-digital-tep-ten del .woocommerce-Price-currencySymbol {
	display: none;
}
.mehrnoosh-slider-inner-price-inner-digital-tep-ten .woocommerce-Price-currencySymbol {
	background: #fff;
	padding: 2px 10px;
	border-radius: 90px;
	position: absolute;
	top: 0;
	margin-top: -18px;
	right: 0;
	z-index: 9;
	margin-right: 30px;
	font-size: 15px;
	font-weight: 900;
	color: #fff;
	box-shadow: 0px 2px 0px 0px #eef2f9;
	color: #111;
	border: 1px solid #eef2f9;
}
.mehrnoosh-slider-inner-price-inner-digital-tep-ten del {
	float: right;
	font-weight: normal;
	font-size: 14px;
	margin-left: 10px;
	margin-top: 2px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-576gf-digitalone {
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	margin-top: -30px;
	transform: rotate( 90deg );
	margin-left: -1px;
}
*,
*::before,
*::after {
    box-sizing: border-box;
}

.elementor-section {
	float: right;
	width: 100%;
}
.mehrnoosh-digitaltwo-price-one-two-dots-576gf-digitalone svg path {
	fill: #fff;
	stroke: #e4eaf2;
}
.mehrnoosh-line-bottom-box-new-ten-digitaltwo {
	float: right;
	width: 100%;
	background: unset;
	padding: 15px;
	position: relative;
	height: 60px;
}
.title-digital-two-1403-1.mehrnoosh-lifdt534terger53 {
	padding-right: 15px;
	box-sizing: border-box;
	padding-left: 15px;
}
.mehrnoosh-image-slider-one-accs-categorytwo3324545645655 {
	float: right;
	width: unset;
	margin-top: -20px;
	position: absolute;
	left: 0;
	margin-top: 20px;
	margin-left: 15px;
}
.mehrnoosh-image-slider-one-accs-categorytwo3324545645655 .mehrnoosh-iran-slider-product-seven-eight-accssor-403456456456456456 {
	margin: 0pc;
	background: unset !important;
	padding: 0px;
	height: unset;
	width: unset;
}
.mehrnoosh-slider-main-one-element-one-offer-five-mehlnoosh-accssor--ten-digital-two.mehrnoosh-digitaleleven-slider {
	margin-top: 0px;
	padding: 0px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-576gf-digital svg path {
	fill: #fff;
	stroke: #e4eaf2;
}
.mehrnoosh-banner-three-digital-two-1 {
	float: right;
	width: 100%;
}
.mehrnoosh-digitaltwo-price-one-two-dots-576gf-digital {
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	height: 30px;
	margin-top: -30px;
	margin-right: -1px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-576gf-digital::before {
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 2px;
	background: #fff;
	right: 0;
	margin-bottom: 0px;
	margin-right: -10px;
}
.mehrnoosh-banner-three-digital-two-box {
	float: right;
	width: 40%;
	background: #fff;
	padding: 30px;
	text-align: center;
	border-radius: 0px 0px 0px 25px;
	font-size: 30px;
	position: relative;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1243t34t34-ionner-2 svg path {
	fill: #fff;
}
.hotspot-image-container img {
	border-radius: 0px 25px 25px 0px;
}
.woocommerce-cart-form__cart-item.cart_item .button-plus-minus-mehrnooshj {
	overflow: hidden;
}
.hotspot-widget {
	position: relative;
	display: inline-block;
	width: 70%;
	float: right;
}
.product-list.mehrnoosh-pr-wert34tsfd423342::before {
	position: absolute;
	right: 0;
	display: block !important;
	top: 0;
	content: "";
	border-left: 40px solid #fff;
	border-bottom: 40px solid transparent;
	margin-right: -40px;
}
.hotspot {
	background-color: #fff;
	box-shadow: 0px 2px 10px #111111ab;
	width: 20px !important;
	height: 20px !important;
	transform: translate(-30%, -30%);
  animation: pulse2 1.3s infinite;
    animation-delay: 0s;
  animation-delay: 0.5s;
}

@keyframes pulse2 {
   0% {
      -moz-box-shadow: 0 0 0 0 #3b435957;
      box-shadow: 0 0 0 0 #3b435957;
   }
   70% {
      -moz-box-shadow: 0 0 0 10px #3b435957;
      box-shadow: 0 0 0 20px #3b435957;   }
   100% {
      -moz-box-shadow: 0 0 0 0 #3b435957;
      box-shadow: 0 0 0 0 #3b435957;
   }
}
.hotspots-two {
	width: 10px;
	height: 10px;
	background: var(--color-digtwo-primary);
	margin: 5px;
	border-radius: 90px;
	box-shadow: 0px 5px 15px var(--color-digtwo-primary)B2;
}

.product-list.mehrnoosh-pr-wert34tsfd423342 {
	float: right;
	width: 30%;
	padding-right: 30px;
	box-sizing: border-box;
	margin-top: 0px !important;
	padding-top: 0px;
	background: #fff;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	padding: 20px;
	position: relative;
	background: #fff !important;
	margin-top: 40px !important;
	border-radius: 25px 0px 25px 25px;
	margin-right: -40px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1243t34t34-ionner svg {
	width: 30px;
	height: 30px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1243t34t34-ionner-2 svg {
	width: 30px;
	height: 30px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1243t34t34-ionner-2 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	transform: rotate( 270deg );
	margin-bottom: -30px;
}

.mehrnoosh-banner-three-digital-two-2.mehrnoosh-left-vs-right-1left .mehrnoosh-banner-three-digital-two-box .mehrnoosh-digitaltwo-price-one-two-dots-1243t34t34-ionner {
	left: unset;
	right: 0;
	margin-left: 0px;
	margin-right: -30px;
	transform: rotate( 180deg );
}

.mehrnoosh-banner-three-digital-two-2.mehrnoosh-left-vs-right-1left .mehrnoosh-banner-three-digital-two-box .mehrnoosh-digitaltwo-price-one-two-dots-1243t34t34-ionner-2 {
	position: l;
	right: unset;
	left: 0;
	transform: rotate( 180deg );
}
.mehrnoosh-banner-three-digital-two-box p {
	margin: 0px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1243t34t34-ionner svg path {
	fill: #fff;
}
.mehrnoosh-banner-three-digital-two-box strong {
	color: var(--color-digtwo-primary);
	font-weight: 900;
	position: relative;
}
.mehrnoosh-banner-three-digital-two-2.mehrnoosh-left-vs-right-1left .mehrnoosh-banner-three-digital-two-box {
	float: left;
	border-radius: 0px 0px 20px 0px;
}

.mehrnoosh-digitaltwo-price-one-two-dots-12-cat5 svg {
	width: 20px;
	height: 20px;
}

.mehrnoosh-digitaltwo-price-one-two-dots-12-cat-325 svg {
	width: 20px;
	height: 20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-12-cat5 svg path {
	fill: #fff;
}

.mehrnoosh-digitaltwo-price-one-two-dots-12-cat-325 svg path {
	fill: #fff;
}
.mehrnoosh-digitaltwo-price-one-two-dots-12-cat5 {
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
	margin-top: -20px;
	transform: rotate( 90deg );
}

.mehrnoosh-digitaltwo-price-one-two-dots-12-cat-325 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 20px;
	height: 20px;
	margin-right: -20px;
	transform: rotate( 90deg );
}
.arrow-digital-two-1 {
	position: absolute;
	left: 0;
	bottom: 0;
	background: #fff;
	width: 70px;
	height: 70px;
	border-radius: 0px 30px 0px 0px;
}
.arrow-digital-two-1 i {
	width: 50px;
	height: 50px;
	background: var(--color-digtwo-primary);
	float: right;
	text-align: center;
	font-size: 20px;
	color: #fff;
	border-radius: 150px;
	margin: 10px;
	padding-top: 15px;
	box-shadow: 0px 5px 15px var(--color-digtwo-primary)4f;
		transition: 0.3s;

}
.mehrnoosh-banner-three-digital-two-2:hover .arrow-digital-two-1 i {
	background: #141d26;
	box-shadow: 0px 2px 10px #141d2657;
	transition: 0.3s;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1243t34t34-ionner {
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	transform: rotate( 270deg );
	margin-left: -30px;
}
.mehrnoosh-banner-three-digital-two-2 {
	float: right;
	width: 100%;
	height: 300px;
	background-size: cover !important;
	background-position: center !important;
	border-radius: 25px;
}

.hotspot-info .custom-add-to-cart {
	position: absolute;
	left: 0;
	background: var(--color-digtwo-primary);
	bottom: 0;
	width: 35px;
	height: 35px;
	border-radius: 90px;
	margin: 10px;
	border: 2px;
	box-shadow: 0px 5px 20px var(--color-digtwo-primary)69;
}
.hotspot-info .custom-add-to-cart i {
	float: right;
	margin: 9px;
	border-radius: 90px;
	font-size: 17px;
	color: #fff;
}
.product-listmehrnoosh-pr-wert34tsfd423342-list-aval {
	box-sizing: border-box;
	border-radius: 20px;
	position: relative;
	float: right;
	width: 100%;
}
.head-product-mehr-digital-group {
	float: right;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 30px;
}
.head-product-mehr-digital-group-title {
	float: right;
	width: 70%;
	font-size: 17px;
	font-weight: 700;
	margin-top: -2px;
}
.total-price-del-mehrnoosh-total-one {
	float: right;
	width: 100%;
	margin-top: 15px;
	padding: 15px 0px;
}
.head-product-mehr-digital-group-title p {
	margin: 0px;
}
.mehrnoosh-dec-group-offer-product p {
	margin: 0px;
}
.price-hotspot .woocommerce-Price-currencySymbol {
	color: var(--color-digtwo-primary);
	font-size: 14px;
	border-radius: 90px;
	padding: 2px 10px;
	background: var(--color-digtwo-accent);
	margin-right: 5px;
}
.hotspot-info {
	position: absolute;
	top: -105px;
	left: 50%;
	transform: translateX(-50%);
	background-color: #fffffff2;
	color: #111;
	padding: 20px;
	border-radius: 15px;
	box-shadow: 0px 10px 25px #11111121;
	display: none;
	width: 330px;
	height: 90px;
	box-sizing: border-box;
	border: 1px solid #fff;
	padding-top: 18px;
}

.hotspot-image-container .product-image {
	float: right;
	width: 50px;
	height: 50px;
	margin-top: 0px;
	padding: 5px;
	background: #fff;
	border-radius: 15px !important;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
}
.head-product-mehr-digital-group-offer {
	float: left;
	background: var(--color-digtwo-primary);
	font-weight: 900;
	color: #fff;
	padding: 3px 10px;
	border-radius: 10px;
	padding-top: 5px;
	margin-top: -5px;
	box-shadow: 0px 5px 20px var(--color-digtwo-background);
}
.total-price-ins-mehrnoosh {
	float: right;
	width: 100%;
	color: var(--color-digtwo-primary);
}

.mehrnoosh-iran-product-243534523445 {
	display: block !important;
	margin-bottom: 0px !important;
}
.mehrnoosh-iran-product-243534523445678678678 img {
	float: right;
	width: 100% !important;
	height: unset !important;
	border-radius: 10px;
	padding: 3px;
	background: #fff;
}
.mehrnoosh-iran-product-243534523445678678678 {
	margin: 0px !important;
	background: #fff;
	padding: 5px;
	border-radius: 15px;
	width: unset;
	float: right;
	cursor: pointer;
	border: 1px solid #eef2f9;
}
.total-price-del-mehrnoosh-total {
	float: right;
	font-size: 20px;
	font-weight: 900;
	width: 60%;
}
.total-price-ins-mehrnoosh .woocommerce-Price-currencySymbol {
	border-radius: 90px;
	color: #1C252E;
}
.symbol-4234423 {
	float: right;
	background: #141d26;
	color: #fff;
	font-weight: 900;
	height: 50px;
	width: 50px;
	text-align: center;
	border-radius: 10px;
	box-shadow: 0px 5px 20px #141d262e;
	padding-top: 2px;
	margin-left: 10px;
}
.total-price-del-mehrnoosh {
	float: right;
	width: 100%;
	font-size: 15px;
	font-weight: normal;
}
.highlighted-product-mehrnoosh .mehrnoosh-iran-product-243534523445678678678 {
	background: #fff;
	border-color: var(--color-digtwo-primary);
	border-width: 2px;
}
.total-price-del-mehrnoosh .woocommerce-Price-currencySymbol {
	display: none;
}

.mehrnoosh-iran-product-243534523445 img {
	margin: 0px !important;
}
.mehrnoosh-all-product-4235345 {
	border-radius: 15px;
	font-family: iranyekan;
	font-size: 17px;
	width: 100%;
	margin-top: 15px;
	padding: 15px;
	box-sizing: border-box;
	float: left;
	cursor: pointer;
	font-weight: 900;
	background: #fff;
	color: #111;
	border: 2px solid #eef2f9;
}
.product-count-mehrnoosh-serfsrt {
	float: left;
	text-align: center;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	padding: 15px;
	border-radius: 15px;
	height: 50px;
	padding-top: 12px;
	background: #fff;
}
.mehrnoosh-dec-group-offer-product {
	float: right;
	width: 100%;
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 14px;
	color: #425262;
}

.product-count-mehrnoosh-serfsrt-number {
	float: right;
	width: 25px;
	font-weight: 900;
	color: #fff;
	font-size: 20px;
	height: 25px;
	background: var(--color-digtwo-primary);
	border-radius: 7px;
	display: block;
	box-shadow: 0px 5px 20px var(--color-digtwo-background);
}

.product-count-mehrnoosh-serfsrt-number45 {
	float: right;
	margin-right: 10px;
	margin-top: 3px;
	font-weight: 700;
}
.product-listmehrnoosh-pr-wert34tsfd423342-list-aval .swiper-containergroup {
	overflow: hidden;
	padding: 0px 1px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.product-tab-list-mehrnoosh.ht-text-center34535-digitaltwo-342 {
	float: right;
	width: 100%;
	text-align: center;
}
.product-tab-list-mehrnoosh.ht-text-center34535-digitaltwo-342 .mehrnoosh-product-tablink button {
	float: unset;
	width: auto;
	margin-bottom: 0px;
	margin-right: 10px !important;
	margin-left: 10px;
	position: relative;
	padding: 8px 20px;
	border-radius: 150px;
	height: 40px;
	margin-top: 4px;
}
.product-tab-list-mehrnoosh.ht-text-center34535-digitaltwo-342 .mehrnoosh-product-tablink {
	margin: 0px;
	box-sizing: border-box;
	width: unset;
	background: #fff;
	float: right;
	position: relative;
	padding: 0px 10px;
	margin-right: 20px;
}
.mehrnoosh-slider-main-one-element-one-listthrree-digitaltwo-right {
	float: right;
	width: 100%;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	padding: 30px;
	border-radius: 25px;
}
.mehrnoosh-product-number-list-one {
	position: absolute;
	left: 0;
	transform: rotate( 20deg );
	font-size: 50px;
	font-weight: 900;
	color: #edf2f9;
	bottom: 0px;
	margin-left: 20px;
}
.mehrnoosh-product-list-two-box-for-pricelisttwo-digitaltwo-six del {
	font-size: 15px;
	font-weight: normal;
	color: #505C68;
	margin-left: 7px;
}
.mehrnoosh-product-list-two-box-for-pricelisttwo-digitaltwo-six .woocommerce-Price-currencySymbol {
	background: var(--color-digtwo-primary);
	color: #fff;
	font-weight: 700;
	padding: 2px 10px;
	border-radius: 90px;
	font-size: 15px;
	margin-right: 3px;
}
.mehrnoosh-product-list-two-box-for-pricelisttwo-digitaltwo-six del .woocommerce-Price-currencySymbol {
	display: none;
}
.mehrnoosh-title-slider-one-element-listtwo-digitaltwo-five {
	float: right;
	width: 100%;
	overflow: hidden;
	font-weight: 700;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 10px;
}

.mehrnoosh-product-list-two-box-for-pricelisttwo-digitaltwo-six {
	float: right;
	width: 100%;
	font-weight: 900;
	font-size: 17px;
}

.product-tab-list-mehrnoosh.ht-text-center34535-digitaltwo-342 .mehrnoosh-product-tablink .tablinks.active .number-count-tab {
	background: #fff;
	color: var(--color-digtwo-primary);
}
.mehrnoosh-product-one-element-listtwo5555 {
	float: right;
	width: 50%;
	padding: 15px;
	box-sizing: border-box;
}
.mehrnoosh-product-slider-one-element-listtwo-listthrree-digitaltwo-one {
	padding: 20px;
	box-sizing: border-box;
	float: right;
	width: 100%;
	border-radius: 20px;
	border: 1px solid #eef2f9;
	position: relative;
}

.list-product--one-mehrnsooshlisttwo-listthrree-digitaltwo-four {
	float: right;
	width: 70%;
	padding-right: 20px;
	box-sizing: border-box;
	padding-top: 15px;
}
.mehrnoosh-product-slider-one-element-img-listtwo-listthrree-digital-three {
	float: right;
	width: 90px;
	height: 90px;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	border-radius: 150px;
	overflow: hidden;
	padding: 5px;
}

.mehrnoosh-digitaltwo-price-one-two-dots-1243t34t34-ionner-iran1403 {
	transform: rotate(-90deg );
	position: absolute;
	bottom: 0;
	width: 50px;
	height: 50px;
	margin-bottom: -50px;
}

.mehrnoosh-digitaltwo-price-one-two-dots-1243t34t34-ionner-iran1403 svg {
	width: 50px;
	height: 50px;
}
.footer-boxi-icon-list {
	float: right;
	width: 70%;
}
.phone-mail-footer-boxi-digitaltwo {
	float: left;
	width: 30%;
	text-align: left;
}
.phone-mail-footer-boxi-digitaltwo-phone span {
	float: left;
	margin-top: 12px;
	margin-left: 50px;
}
.phone-mail-footer-boxi-digitaltwo-phone {
	float: left;
	font-size: 20px;
	color: #fff;
}
.footer-title-digitaltwo-home {
	float: right;
	width: 100%;
}

.footer-title-digitaltwo-home {
	float: right;
	width: 100%;
	font-size: 17px;
	box-shadow: 0px 2px 0px 0px #eef2f9;
	color: #111;
	border: 1px solid #eef2f9;
	padding: 15px 20px;
	border-radius: 90px;
	font-weight: 700;
}
.footer-title-digitaltwo-home strong {
	float: left;
	color: var(--color-digtwo-primary);
	padding: 5px 15px;
	margin-top: -5px;
	margin-bottom: -10px;
	border-right: 1px solid #eef2f9;
	padding-left: 0px;
}
.phone-mail-footer-boxi-digitaltwo {
	float: left;
	width: 100%;
	text-align: left;
	font-weight: normal;
	margin-top: -20px;
}
.phone-mail-footer-boxi-digitaltwo-phone strong {
	font-size: 40px;
	float: left;
	line-height: 30px;
	margin-right: 10px;
	font-weight: 900;
}
.phone-mail-footer-boxi-digitaltwo-mail {
	float: right;
	width: 100%;
	margin-top: 25px;
	font-size: 20px;
	margin-bottom: -15px;
	color: #fff;
}

.phone-mail-footer-boxi-digitaltwo-mail span {
	background: #fff;
	color: var(--color-digtwo-primary);
	padding: 0px 10px;
	border-radius: 8px;
	font-weight: 900;
}
.phone-mail-footer-boxi-digitaltwo-phone777 {
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	width: 60px;
	height: 60px;
	border-radius: 0px 0px 25px 0px;
}

.mehrnoosh-digitaltwo-price-one-two-dots-1243t34t345gg svg {
	width: 20px;
	height: 20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-22wrger5 {
	position: absolute;
	left: 0;
	border: 0;
	width: 20px;
	height: 20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-22wrger5 svg path {
	fill: #fff;
}

.mehrnoosh-digitaltwo-price-one-two-dots-22wrger5 {
	position: absolute;
	left: 0;
	border: 0;
	width: 20px;
	height: 20px;
	bottom: 0;
	margin-bottom: -20px;
	transform: rotate(-180deg );
}
.mehrnoosh-digitaltwo-price-one-two-dots-22wrger5 svg {
	width: 20px;
	height: 20px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1243t34t345gg {
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	height: 20px;
	transform: rotate(-180deg );
	margin-right: -20px;
}

.mehrnoosh-digitaltwo-price-one-two-dots-1243t34t345gg svg path {
	fill: #fff;
}
.phone-mail-footer-boxi-digitaltwo-phone i {
	float: left;
	width: 60px;
	height: 60px;
	text-align: center;
	padding-top: 19px;
	border-radius: 150px;
	color: var(--color-digtwo-primary);
}
.phone-mail-footer-boxi-digitaltwo {
}

.footer-boxi-icon-list-not-new-zirtitle {
	float: right;
	width: 100%;
}
.footer-boxi-icon-list-not-new-title {
	float: right;
	width: 100%;
	font-size: 16px;
	font-weight: 900;
}
.footer-boxi-icon-list-63656 {
	float: right;
	color: #fff;
	width: 25%;
}
.footer-boxi-icon-list-not-new {
	float: right;
	padding: 10px;
	box-sizing: border-box;
	width: 70%;
}
.footer-boxi-icon-list-63656 img {
	float: right;
	width: 50px;
	height: 50px;
	margin-top: 5px;
}
.mehrnoosh-digitaltwo-price-one-two-dots-1243t34t34-ionner-iran1403 svg path {
	fill: var(--color-digtwo-primary);
}

.mehrnoosh-boxi-footer-one-inner {
	float: right;
	width: 100%;
	padding: 30px;
	box-sizing: border-box;
}


.mehrnoosh-boxi-footer-one {
	float: right;
	width: 100%;
	background: var(--color-digtwo-primary);
	min-height: 70px;
	border-radius: 25px 25px 0px 25px;
}
.mehrnoosh-product-slider-one-element-img-listtwo-listthrree-digital-three img {
	border-radius: 150px;
}
.mehrnoosh-tab-digital-three-one {
	float: right;
	width: 100%;
	padding: 20px;
}

.mehrnoosh-product-number-list-one.mehrnoosh-product-number-list-two {
	font-size: 60px;
	opacity: 0.4;
	margin-bottom: -10px;
}
.mehrnoosh-tab-digital-two-box-inner-two {
	float: right;
	width: 100%;
	padding: 20px;
	border-radius: 30px 30px 25px 25px;
	border-top: 2px solid #edf2f9;
	font-weight: 900;
	font-size: 16px;
	height: 89px;
	padding-top: 30px;
}
.product-tab-list-mehrnoosh.ht-text-center34535-digitaltwo-342 .ht-tab-menus.tab::before {
	content: "";
	position: absolute;
	height: 3px;
	background: #edf2f9;
	width: 100%;
	right: 0;
	margin-top: 24px;
	border-radius: 90px;
}

.product-tab-list-mehrnoosh.ht-text-center34535-digitaltwo-342 .mehrnoosh-product-tablink .tablinks {
	background: none;
}

.product-tab-list-mehrnoosh.ht-text-center34535-digitaltwo-342 .mehrnoosh-product-tablink .tablinks.active {
	background: var(--color-digtwo-primary);
	box-shadow: unset !important;
}
.mehrnoosh-tab-digital-two-box-inner-two del {
	font-size: 14px;
	float: right;
	width: 100%;
	font-weight: normal;
	color: #505C68;
	margin-top: -8px;
}

.product-tab-list-mehrnoosh.ht-text-center34535-digitaltwo-342 .mehrnoosh-product-tablink .tablinks .number-count-tab {
	margin-left: -10px;
	margin-top: -1px;
}
.product-tab-list-mehrnoosh.ht-text-center34535-digitaltwo-342 .mehrnoosh-product-tablink button:last-child {
	margin-bottom: 0px;
}
.product-list-tab-three {
	float: right;
	width: 20%;
	padding: 10px;
	box-sizing: border-box;
}
.title-digital-two-1403-1mehrnoosh-lifdt534ttyutyutyutyu7terger53 {
	float: right;
	width: 70%;
}
.mehrnoosh-tab-digital-two-box-inner-two .woocommerce-Price-currencySymbol {
	display: none;
}

.more-intern-digital-two-tab {
	float: left;
	background: #fff;
	color: var(--color-digtwo-primary);
	border: 1px solid var(--color-digtwo-primary);
	height: 50px;
	padding: 12px 20px;
	font-size: 16px;
	font-weight: 700;
	border-radius: 15px;
	margin-top: 10px;
		transition: 0.3s;

}
.comment-mehrnoosh-grid-post-digital-two-one i {
	width: 35px;
	height: 35px;
	background: #f2f6fc;
	display: table;
	margin: auto;
	margin-bottom: auto;
	font-size: 18px;
	padding-top: 7px;
	border-radius: 90px;
	margin-bottom: 7px;
}
.title-mehrnoosh-grid-digital-two-one {
	float: right;
	width: 100%;
	text-align: center;
	font-weight: 700;
	margin-top: 20px;
	line-height: 25px;
	overflow: hidden;
	min-height: 50px;
	max-height: 50px;
}
.name-au-mehrnoosh-one-digital-two-one i {
	width: 35px;
	height: 35px;
	display: table;
	margin: auto;
	font-size: 18px;
	color: var(--color-digtwo-primary);
	padding-top: 7px;
	border-radius: 90px;
	margin-bottom: 7px;
	background: var(--color-digtwo-accent);
}
.comment-mehrnoosh-grid-post-digital-two-one {
	float: left;
	text-align: center;
	width: 50%;
	border-right: 1px solid #edf2f9;
}
.post-name-autor-mehrnoosh-digital-two-one {
	float: right;
	width: 100%;
	padding: 30px;
}
.name-au-mehrnoosh-one-digital-two-one {
	float: right;
	width: 50%;
	text-align: center;
}
.mehrnoosh-grid-post-one-two-digital-two-one {
	background: #fff;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	border-radius: 25px;
	float: right;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.mehrnoosh-grid-post-one-digital-two-one a .name-au-mehrnoosh-one-digital-two-one i {
	background: unset;
	color: #fff;
}
.swiper-slide-mehrnoosh-asscoory-list-cat-brands-digitaltwo-one-b {
	padding: 20px 15px;
	box-sizing: border-box;
	float: right;
}
.mehrnoosh-grid-post-one-digital-two-one a .comment-mehrnoosh-grid-post-digital-two-one i {
	background: unset !important;
	color: #fff;

}
.swiper-slide-mehrnoosh-asscoory-list-cat-brands-digitaltwo-one-b-inner {
	text-align: center;
	background: #fff;
	box-shadow: 0 5px 15px rgba(41, 41, 94, 0.08);
	padding: 20px;
	border-radius: 25px;
	position: relative;
}
.swiper-slide-mehrnoosh-asscoory-list-cat-brands-digitaltwo-one-b-inner::before {
	content: "";
	position: absolute;
	height: 1px;
	background: #edf2f9;
	right: 0;
	width: 100%;
	top: 0;
	margin-top: 30px;
}
.accs-category-title-4323-brands-digitaltwo-one-b-english {
	position: relative;
	background: #edf2f9;
	width: unset;
	display: table;
	margin: auto;
	padding: 0px 20px;
	font-weight: bold;
	font-size: 16px;
	margin-top: -3px;
	border-radius: 90px;
}
.swiper-slide-mehrnoosh-asscoory-list-cat-brands-digitaltwo-one-b-inner {
	text-align: center;
	background: #fff;
	box-shadow: 0 5px 15px rgba(41, 41, 94, 0.08);
	padding: 20px;
	border-radius: 25px;
	position: relative;
	float: right;
	width: 100%;
}


.accs-category-title-4323-brands-digitaltwo-one-b span {
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: var(--color-digtwo-primary);
	padding: 0px 8px;
	/* border-radius: 90px; */
	padding-top: 2px;
	border-right: 1px solid #e3eaf2;
	padding-left: 0px;
}


.digital-two-brands-img-one {
	float: right;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
}
.accs-category-title-4323-brands-digitaltwo-one-b {
	float: right;
	width: 100%;
	text-align: right;
	font-weight: 900;
	font-size: 15px;
}

#slider-mehrnoosh-img-one-digitaltwo-one-b {
	box-sizing: border-box;
	overflow: hidden;
}
.mehrnoosh-image-slider-one-digitaltwo-one-b {
	float: right;
	width: 100%;
	overflow: hidden;
	padding: 15px;
	margin-top: -100px;
}
.mehrnoosh-grid-two-one-digital-two-one {
	float: right;
	width: 100%;
	padding: 30px;
	background: #f2f6fc;
	border-radius: 25px;
	position: relative;
	padding-right: 45px;
}
.mehrnoosh-grid-two-one-digital-two-one-svg-blog-5 svg {
	transform: rotate( 90deg ) !important;
	float: left !important;
	text-align: left !important;
	height: 50px !important;
	width: 130px !important;
	display: block;
	position: absolute !important;
	right: 0 !important;
	margin-right: -45px !important;
	top: 40% !important;
}
.mehrnoosh-slider-main-one-element-one-offer-five-mehlnoosh-accssor--ten-digital-two .swiper {
	overflow: unset;
}
.mehrnoosh-grid-post-one-digital-two-one a .comment-mehrnoosh-grid-post-digital-two-one {
	border-right-color: #ffffff21;
}

.mehrnoosh-grid-post-one-digital-two-one {
	box-shadow: unset !important;
}

.mehrnoosh-grid-post-one-digital-two-one .mehrnoosh-grid-post-one-two-digital-two-one {
	box-shadow: unset !important;
}
.mehrnoosh-grid-post-one-digital-two-one a {
	position: relative;
	background: linear-gradient(to bottom, #00000070, #000);
	float: right;
	color: #fff;
}
.mehrnoosh-grid-post-one-digital-two-one a .mehrnoosh-grid-post-one-two-digital-two-one456456456 {
	border: unset;
}

.mehrnoosh-grid-post-one-digital-two-one .mehrnoosh-grid-post-one-two-digital-two-one-imgfd {
	display: block !important;
	width: 100%;
	position: absolute;
	height: 100%;
	right: 0;
	background-size: cover;
	background-position: center !important;
	border-radius: 25px;
}
.mehrnoosh-grid-post-one-two-digital-two-one456456456 {
	float: right;
	width: 100%;
	padding: 30px;
	border-bottom: 2px solid #edf2f9;
	border-radius: 0px 0px 35px 35px;
}
.mehrnoosh-grid-post-one-digital-two-one {
	float: right;
	width: 25%;
	padding: 15px;
	box-sizing: border-box;
}

.mehrnoosh-img-403-tir-one-digital-two-one {
	width: 100px;
	height: 100px;
	background-size: cover !important;
	background-position: center !important;
	border-radius: 150px;
	padding: 10px;
	border: 10px solid #fff;
	box-shadow: 0 2px 5px 0 rgba(119, 132, 157, 0.21);
	margin: auto;
}
.more-intern-digital-two-tab:hover {
	background: var(--color-digtwo-primary);
	color: #fff;
	transition: 0.3s;
}
.mehrnoosh-sympol-price-iran-digital-two {
	background: var(--color-digtwo-primary);
	color: #fff;
	width: 55px;
	margin: auto;
	margin-top: -45px;
	margin-bottom: 20px;
	border-radius: 90px;
}
.mehrnoosh-tab-digital-product-button {
	float: right;
	width: 100%;
	margin-top: 20px;
}
.mehrnoosh-tab-digital-four-345345345 {
	float: right;
	width: 100%;
	font-weight: 700;
	line-height: 25px;
	min-height: 50px;
	max-height: 50px;
	overflow: hidden;
}
.mehrnoosh-tab-digital-product-button .custom-add-to-cart {
	float: right;
	background: #fff;
	color: #fff;
	border-radius: 15px;
	border: 1px solid var(--color-digtwo-primary);
	cursor: pointer;
}
.mehrnoosh-offer-34534534-digital-two-tab {
	float: left;
	width: 50px;
	height: 45px;
	font-weight: 700;
	text-align: center;
	font-size: 16px;
	padding-top: 11px;
	border-radius: 15px;
}
.mehrnoosh-tab-digital-product-button .custom-add-to-cart a i {
	float: right;
	margin-top: 2px;
	margin-bottom: -8px;
	margin-left: 8px;
	font-size: 18px;
}
.mehrnoosh-tab-digital-product-button .custom-add-to-cart {
	transition: 0.3s;

}
.mehrnoosh-tab-digital-product-button .custom-add-to-cart:hover {
	background: var(--color-digtwo-primary);
	transition: 0.3s;

}
.mehrnoosh-tab-digital-product-button .custom-add-to-cart:hover a {
	color: #fff;
}
.mehrnoosh-tab-digital-product-button .mehrnoosh-product-box-meta-shop-button.quick-view-button {
	float: left;
	width: 45px;
	height: 45px;
	border-radius: 15px;
	padding-top: 15px;
	margin-left: 0px;
	margin-right: 5px;
}
.mehrnoosh-tab-digital-product-button .custom-add-to-cart a {
	padding: 10px;
	float: right;
	color: var(--color-digtwo-primary);
	font-weight: 700;
}
.mehrnoosh-tab-digital-two-box-inner {
	border-radius: 25px;
	text-align: center;
	float: right;
	width: 100%;
	box-shadow: 0 2px 15px rgba(41, 41, 94, 0.08);
	overflow: hidden;
	background: #fff;
}
.product-tab-list-mehrnoosh.ht-text-center34535-digitaltwo-342 .ht-tab-menus.tab {
	margin: 0px;
	float: right;
	width: 100%;
	padding: 0px;
}
.mehrnoosh-tab-34543fdssd344 {
	width: 100%;
	padding-right: 0px;
	box-sizing: border-box;
}
.title-vijegi-five-digitaltwo {
	float: right;
	width: 100%;
	font-weight: 900;
	font-size: 16px;
	margin-bottom: 20px;
}

#elementor-v-shahrivar-403-for-elementor-digitaltwo-403-8 {
	float: right;
	width: 100%;
	padding: 0px 10px;
	box-sizing: border-box;
}
#consent-product-single-elementor-digitaltwo .rezayat-mehrnoosh-darsad-right-box-one {
	width: 100%;
	padding: 0px;
	background: unset;
	border-bottom: 1px solid #DBE3EC;
	border-radius: 0px;
	float: right;
	width: 100%;
	height: unset;
	padding-bottom: 25px;
}
#consent-product-single-elementor-digitaltwo {
	width: 100%;
	padding-right: 0px;
}
#zemenat-for-single-product-elementor-six-digitaltwo {
	float: right;
	width: 100%;
}
.elementor-v-shahrivar-403-for-elementor-one-digitaltwo-403-8 {
	float: right;
	width: 100%;
	overflow: hidden;
}

.att-mini-mehrnoosh-single-product-meta-three-digitaltwo-403-8 {
	float: right;
	width: 100%;
	padding: 15px;
	background: #F1F5FA;
	box-sizing: border-box;
	border-radius: 10px;
}

.brand-link-mehrnoosh-digitaltwo.star-digitaltwo-ewr34 {
	color: orange;
	background: #ffa5001f;
}
.brand-link-mehrnoosh-digitaltwo {
	float: left;
	background: #F1F5FA;
	padding: 8px 15px;
	border-radius: 90px;
	margin-right: 10px;
	font-size: 14px;
	font-weight: 600;
	margin-top: 5px;
}

.brand-link-mehrnoosh-digitaltwo i {
	float: right;
	margin-top: 2px;
	font-size: 16px;
	margin-bottom: -10px;
	margin-left: 5px;
}
.brand-link-mehrnoosh-digitaltwo img {
	width: 30px;
	height: 30px;
	float: left;
}
#consent-product-single-elementor-digitaltwo .rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper {
	background: #fff;
	padding: 10px;
	width: 80px;
	height: 80px;
	border-radius: 150px;
}

#consent-product-single-elementor-digitaltwo .rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper .circular-progress {
	width: 60px;
	height: 60px;
}
#consent-product-single-elementor-digitaltwo .rez-meta-mehrnoosh {
	padding-right: 20px;
}
#consent-product-single-elementor-digitaltwo .rez-meta-mehrnoosh-dec {
	font-size: 14px;
}
#consent-product-single-elementor-digitaltwo .rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper .circular-progress-text {
	font-size: 14px;
}
#consent-product-single-elementor-digitaltwo .rez-meta-mehrnoosh-title {
	font-size: 18px;
	margin-top: 16px;
	margin-bottom: 0px;
}

#elementor-add-new-section {
	display: block;
	margin: auto;
	padding: 0px 20px;
	box-sizing: border-box;
}

#elementor-add-new-section .elementor-add-section-inner {
	display: block;
	float: right;
	box-sizing: border-box;
	width: 100%;
	margin: 20px 0px;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-five .tabs.wc-tabs li.active a::after {
	content: "";
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 4px;
	background: var(--color-digtwo-primary);
	right: 0;
	border-radius: 90px 90px 0px 0px;
	margin-bottom: -2px;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-five .tabs.wc-tabs li a::before {
	content: "\fd51";
	font-family: uicons-regular-rounded !important;
	float: right;
	margin-top: 2px;
	margin-left: 8px;
	font-size: 20px;
	font-weight: normal !important;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-five .tabs.wc-tabs li.active a {
	color: var(--color-digtwo-primary);
	font-weight: 900;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-five .tabs.wc-tabs li#tab-title-description a::before {
	content: "\f656";
}
#mehrnoosh-single-product-tab-elementor-id-tabar-five {
	float: right;
	width: 100%;
	padding: 20px 0px;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-five .tabs.wc-tabs li#tab-title-additional_information a::before {
	content: "\f4ec";
}
#mehrnoosh-single-product-tab-elementor-id-tabar-five .tabs.wc-tabs {
	margin: 0px;
	padding: 0px 15px;
	border-bottom: 2px solid #edf2f9;
	float: right;
	width: 100%;
	margin-bottom: 20px;
	overflow: unset;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-five .tabs.wc-tabs li#tab-title-reviews a::before {
	content: "\fa4d";
}

#mehrnoosh-single-product-tab-elementor-id-tabar-five .woocommerce-Tabs-panel {
	float: right;
	width: 100%;
	font-size: 16px;
	line-height: 31px;
	margin-top: 15px;
	    text-align: justify;
}

#mehrnoosh-single-product-tab-elementor-id-tabar-five .woocommerce-Tabs-panel .mehrnoosh-h3-order-view {
	display: none;
}


#mehrnoosh-single-product-tab-elementor-id-tabar-five .tabs.wc-tabs li {
	background: unset;
	border: unset;
	padding: 0px;
	margin: 0px;
	float: right;
	width: unset;
}


#mehrnoosh-single-product-tab-elementor-id-tabar-five .tabs.wc-tabs li a {
	float: right;
	width: 100%;
	padding: 15px 20px;
	font-weight: normal;
	font-size: 17px;
	color: #141d26;
}


.swiper-slide-mehrnoosh-asscoory-list-55-54-digitaltwo-1:hover .mehrnoosh-img-mask-54343-box .accs-category-title-432355-54-digitaltwo-1 {
	color: #fff;
	transition: 0.5s;
}


.swiper-slide-mehrnoosh-asscoory-list-55-54-digitaltwo-1:hover .mehrnoosh-img-mask-54343-box .accs-category-title-432355-54-digitaltwo-1-tedad-3 strong {
	transition: 0.5s;
}



.elementor-element {
	float: right;
	width: 100%;
}

.tab-content-inner-mehrnoosh-didgah video {
	border-radius: 25px;
}
.add-to-cart-one-mehrnoosh .quantity .button-plus-minus-mehrnooshj {
	width: 85px;
	margin-left: 8px;
	margin-top: 1px;
	overflow: hidden;
}
#mehrnoosh-addto-cart-534-digitaltwo .button-plus-minus-mehrnooshj {
	height: 46px;
	border: unset;
	padding-top: 1px;
}
#related-single-product-6542s-two5545645-six .mehrnoosh-tab-digital-two-box {
	float: right;
	width: 25%;
	padding: 15px;
}
.mehrnoosh-sympol-price-iran-digital-two p {
	margin: 0px;
}

#zemenat-for-single-product-elementor-six-digitaltwo .zemanat-mehrnoosh-023.tazmin-esalat.mehrnoosh-box-meta-for-single-product-elementor {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.phone-mail-footer-boxi-digitaltwo5466456546456 {
	float: right;
	width: 30%;
	border-right: 1px solid #1111111c;
}
.product-slider-offer-bahman-402-1-right-timer-1-1-digitaltwo-403 {
	float: left;
	padding: 10px;
}



.product-slider-offer-bahman-402-1-right-timer-1-1-digitaltwo-403 .timer-wrapper {
  float: left;
  width: 25%;
  padding: 0px 10px;
}
.product-slider-offer-bahman-402-1-right-timer-1-1-digitaltwo-403 .time1 {
	background: #fff;
	width: 35px;
	height: 25px;
	font-weight: 700;
	padding-top: 2px;
	border-radius: 90px;
	margin: auto;
	margin-bottom: 5px;
}
.product-slider-offer-bahman-402-1-right-timer-1-1-digitaltwo-403 .time1.mini-1-time {
background: var(--color-digtwo-primary);
  color: #fff;
}

.product-slider-offer-bahman-402-1-right-timer-1-1-digitaltwo-403 {
	float: left;
	padding: 21px;
	text-align: center;
}

.mehrnoosh-archive-product-list-elementor-six .mehrnoosh-tab-digital-two-box {
	width: 33.3%;
	padding: 10px;
	box-sizing: border-box;
	float: right;
}

#mehrnoosh-login-two-style-403-digitaltwo .user-mehrnoosh-login-form {
	width: 400px;
}

#mehrnoosh-login-two-style-403-digitaltwo .form-gradiant-mehrnoosh {
	display: none;
}
#mehrnoosh-login-two-style-403-digitaltwo .mehrnoosh-login-top-register-box {
	position: relative;
}
#mehrnoosh-login-two-style-403-digitaltwo .form-gradiant-mehrnoosh-title1 {
	float: right;
}
#mehrnoosh-login-two-style-403-digitaltwo .form--mehrnoosh-one {
	margin-top: 20px;
	padding: 10px;
	padding-top: 0px;
}
#mehrnoosh-login-two-style-403-digitaltwo #reg-btn {
	padding: 0px 10px;
	border-radius: 0px;
}
#mehrnoosh-login-two-style-403-digitaltwo #reg-btn.active {
	background: none !important;
	color: var(--color-primary);
	font-weight: 700;
}
#mehrnoosh-login-two-style-403-digitaltwo #reg-btn:first-child {
	border-left: 1px solid #e6e6e6;
}

#mehrnoosh-login-two-style-403-digitaltwo #reg-btn.active:last-child::before {
display: none;
}
#mehrnoosh-login-two-style-403-digitaltwo #reg-btn:first-child::before {
	display: none;
}
#mehrnoosh-login-two-style-403-digitaltwo .mehrnoosh-login-top-register-box {
	margin: 0px;
	margin-top: 10px;
}


#mehrnoosh-login-two-style-403-digitaltwo .mobile98-iran {
	background: none;
	color: #141d26;
	border-right: 1px solid #dee4ec;
	border-radius: 0px;
	padding-right: 10px;
	width: 45px;
}

.brand-link-mehrnoosh-digitaltwo.box-meta-sub-meta-button-mehrnooshsale-single-six-digital-two {
	background: var(--color-digtwo-primary);
	color: #fff;
}

.woo-wallet-field-container.form-row.form-row-wide textarea {
	width: 100%;
	height: unset;
}

/* 1.0.8 */

#mehrnoosh-price-for-single-product-elementor .stock {
	    font-size: 17px;
    font-weight: 700;
	float: right;
	width: 100%;
	margin-bottom: 20px;
}
.mehrnoosh-id {
	    color: #e9255a;
    font-size: 17px;
    font-weight: 700;
}
.product-stock-statusmim.out-of-stock.mehrnoosh-namojood-one-ele {
	position: relative;
	margin: 0px;
	float: right;
	text-align: unset;
	right: unset;
	left: unset;
	top: unset;
	background: red;
	color: #fff !important;
	margin-top: -2px;
	font-size: 15px !important;
	font-weight: normal !important;
}
#nam-108-upd-mehrnoosh {
	float: left;
}

#mehrnoosh-price-for-single-product-elementor-twoprice .stock {
	float: right;
	width: 100%;
	font-size: 15px;
	margin-top: 0px;
}

#mehrnoosh-addto-cart-534-accss .stock.out-of-stock {
	display: block;
	float: right;
	width: 100%;
	margin-top: 0px;
}
#nam-108-upd-mehrnoosh-3 {
	margin-top: -3px;
	margin-bottom: -7px;
	padding: 5px 15px;
}
#mehrnoosh-addto-cart-534-digitaltwo .stock.out-of-stock {
	display: block;
	float: right;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}

#mehrnoosh-addto-cart-534-digitaltwo .woocommerce-variation-price {
	background: #fff;
}

.mehrnoosh-checkout-left-nav-one #shipping_method li {
	background: #f2f6fc;
	float: right;
	width: 100%;
	padding: 10px;
	margin-top: 10px !important;
	border-radius: 10px;
	padding: 15px !important;
	box-sizing: border-box;
	margin-bottom: 0px !important;
}

.mehrnoosh-checkout-left-nav-one #shipping_method li .woocommerce-Price-amount.amount {
	float: left;
}

.mehrnoosh-title234234 {
	position: relative;
	float: right;
	width: 100%;
}

.mehrnoosh-link-banner435435 {
	float: right;
	width: 100%;
	margin-bottom: 15px;
}
.imagebanner-search-banner {
	float: right;
	width: 100%;
	border-radius: 20px !important;
	margin-bottom: 10px;
}

/* 1.1.0 css */

#loading-spinner-tab {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	align-items: center;
	justify-content: center;
	z-index: 9999;
	text-align: center;
}
#loading-spinner-tab {
	position: absolute;
	margin-top: 0px;
	display: grid;
}


.form--mehrnoosh-one .g-recaptcha iframe {
	float: right;
	width: 100%;
}

#error_message1 {
	background: #ffe6e6;
	padding: 10px;
	border-radius: 8px;
	text-align: center;
}
#error_message_two {
	background: #ffe6e6;
	padding: 10px;
	border-radius: 8px;
	text-align: center;
}

.login-error {
	background: #ffe6e6;
	padding: 10px;
	border-radius: 8px;
	text-align: center;
}
.form--mehrnoosh-one-digi .form-row {
	padding: 0px !important;
}
.form--mehrnoosh-one-digi .woocommerce-FormRow.form-row {
	padding: 0px;
}
.mehrnoosh-vorood-inrest {
	margin-top: 5px;
}
@media only screen and (max-width : 1360px) {

.mehrnoosh-product-iimage-single-button {
	float: left;
	right: unset;
	left: 0;
	margin-right: 0px;
	margin-left: -35px;

}

#mehrnoosh-dots-slider-image0five {
	margin-left: 20px;
	margin-top: 25px;
}
.mehrnoosh-iran-slider-product-seven {

	width: 100px;
	height: 50px;
	top: unset;
	margin-right: 30px;
	bottom: 0;
	text-align: center;
	margin-bottom: -25px;
	padding: 10px;
}
.mehrnoosh-iran-slider-product-seven .iran-button-slider-mehrnoosh {
	float: right;
	margin: 0px 5px;
}

.mehr-403-tir-mehrnoosh-grid-slider .mehrnoosh-nav-slider-element-slider-two-comment-two {
	width: 100px;
	height: 50px;
	top: unset;
	margin-right: 30px;
	bottom: 0;
	text-align: center;
	margin-bottom: 5px;
}
.mehr-403-tir-mehrnoosh-grid-slider .mehrnoosh-nav-slider-element-slider-two-comment-two .mehrnoosh-slider-arrow {
	margin: 0px;
	margin-bottom: 10px;
	float: right;
	border: unset !important;
	margin: 0px 5px;
}
.mehrnoosh-slider-six-homethree-box-one-seven {
	box-sizing: border-box;
	padding: 20px 0px 20px 20px;
}
}

@media only screen and (max-width : 1320px) {

.size {
	width: 97%;
}
.price_slider_amount-inner #max_price_display {	font-size: 14px !important;
}
.price_slider_amount-inner #min_price_display {
	font-size: 14px !important;
}
}

@media only screen and (max-width : 1300px) {
.related.products .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh.mehrnoosh-in-list-compare.mehrnoosh-tooltip-shop {
	display: none;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .rezayat-mehrnoosh-darsad-right .rezayat-mehrnoosh-darsad-right-box-one {
	padding-left: 10px;
}
#related-single-product-6542s-two5545645 #mehrnoosh-offer-price-one .price-moment-slider-one-sy {
	width: 35px;
	margin-right: 0px;
	float: left;
}
#related-single-product-6542s-two5545645 #mehrnoosh-offer-price-one .price-moment-slider-one-sy45 {
	width: 70%;
	padding-left: 10px;
}
#related-single-product-6542s-two5545645 #mehrnoosh-offer-price-one .price-moment-slider-one-sy {
	width: 35px;
}

#mehrnoosh-price-for-single-product-elementor-twoprice {
	padding: 30px 15px;
}

.related.products .takhfif-vije-0900 {
	display: none;
}
.related.products .offer-991400-jj-ffds {
	float: unset;
	display: table;
	margin: auto;
}
.related.products .star-mehrnoosh-prudct-in-shop {
	display: none;
}

.related.products .price-and-box-mehrnoosh-in-shop {
	width: 100%;
}

.related.products .mehrnoosh-produt-in-shop-box-title h3 {
	min-height: 50px;
	max-height: 50px;
	line-height: 25px;
	margin-bottom: 5px;
}


#mehrnoosh-offer-price-one {
	width: 100%;
}

.price-and-box-mehrnoosh-in-shop-offer-newoffer-in-slider {
	margin-right: 0px;
}
.mehrnoosh-title-in-offer-two-price {
	font-size: 14px;
}

.mehrnoosh-iran-blog-all-post .mehrnoosh-blog-post-one-comment {
	position: absolute;
	top: 0;
	margin-top: 40px;
	margin-right: 10px;
}
.comment-list-one-mehr-403-tir-left-mehr-two-accss-403-157567567 {
	width: 60%;
}
.mehrnoosh-single-product-size-one strong {
	display: none;
}
.mehrnoosh-single-product-size-one {
	width: 70%;
}
}



@media only screen and (max-width : 1250px) {

.mehrnoosh-slider-product-one-element-slider-seven54 .product-attribute-values-color {
	position: absolute;
	bottom: 0;
	top: unset;
	margin-bottom: 20px;
}
.mehrnoosh-shop-main-1 {
	width: 75%;
}
.mehrnoosh-shop-nav-one {
	width: 25%;
}
#mehrnoosh-product-image-for-elementor .mehrnoosh-thumbnail-product-single {
	width: 50px;
	height: 50px;
}
.mehrnoosh-shop-main-23-inner .products .mehrnoosh-produt-in-shop-box-1 {

	width: 50%;
}
.related.products .mehrnoosh-produt-in-shop-box-title h3 {
	font-size: 15px;
}
.mehrnoosh-sorting {
	display: flex;
	white-space: nowrap;
	overflow: auto;
	-ms-overflow-style: none;
	scrollbar-width: none;
	scrollbar-color: #d5d5d5 transparent;
}

.mehrnoosh-sorting:hover {
	-ms-overflow-style: thin;
	scrollbar-width: thin;
}
.sort-option-mehrnoosh.active {
	box-shadow: unset !important;
}
.mehrnoosh-product-related-list-four-elementor-arvhice .mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one .price-moment-slider-one-sy45 {
	width: 50%;
}
.mehrnoosh-slider-seven-one-box {

	position: relative;
}

.price-and-box-mehrnoosh-in-shop-offer-slider-seven {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 15px;
	margin-top: 15px;
}

.mehrnoosh-slider-inner-price-inner {
	width: 100%;
}

.mehrnoosh-slider-inner-title-one {
	font-size: 15px;
}

.custom-product-review-count {

	display: none;
}
.product-page--right {
	width: 35%;
}
.product-page--left {
	width: 40%;
	padding: 0px 0px;
}
.mehrnoosh-left-product-single-box {
	padding: 15px;
}
.sku_wrapper-mehrnoos {
	display: none;
}
.modal-in-single-product .modal-content-one {
	width: 60%;
	left: 20%;
}

.mehrnoosh-left-product-single-box .add-to-cart-one-mehrnoosh form .button.alt {
	width: 100%;
}

#zemenat-for-single-product-elementor .mehrnoosh-box-meta-for-single-product-elementor {
	width: 100%;
}
.meta-mehrnoosh-slider-seven-box .tooltip-mehrnoosh-shop-box {
	z-index: 1;
}

#mehrnoosh-product-image--home-3 #slider-thumb-image-403-2 .mehrnoosh-thumbnail-product-single {
	width: 60px;
	height: 60px;
}
#mehrnoosh-product-image--home-3 #open-lightbox {
	width: 60px;
	height: 60px;
}
#related-single-product-6542s-two5545645 #mehrnoosh-product-related-list-four-elementor {
	float: right;
	width: 33.3%;
}
#related-single-product-6542s-two5545645 #mehrnoosh-product-related-list-four-elementor:nth-child(5) {
	display: none;
}
.mehrnoosh-element-offer-one .rez-meta-mehrnoosh-title span {
	float: right;
	width: 100%;
	margin-top: -10px;
}
.mehrnoosh-slider-two-dec {
	max-height: 160px;
	overflow: hidden;
	border-radius: 0px;
}
.mehrnoosh-image-slider-one-two-img {
	height: 400px !important;
}
.mehrnoosh-offer-slider-four-box-one .custom-product-review-count.mehrnoosh-four-meta-slider-offer {
	display: block;
}


.mehrnoosh-product-slider-one-element-five {
	min-height: unset;
}

.mehrnoosh-image-slider-one-two-img.mehrnoosh-one-two-theree-mask-one {
	top: 10%;
	height: 80% !important;
}

.mehrnoosh-image-slider-one-two-img.mehrnoosh-one-two-theree-mask {
	height: 80% !important;
}
.price-moment-slider-one del {
	font-size: 14px;
}
.price-moment-slider-one .woocommerce-Price-amount.amount {
	font-size: 16px;
}
.thumbnail-img-left-offertwo-home-two {
	width: 33%;
}

.mehrnoosh-slider-main-offertwo-in-home-two {
	width: 67%;
}
.mehrnoosh-main-slider-offer-two-box-img-left-mehrnoosh-two {
	width: 50%;
}
.mehrnoosh-main-slider-offer-two-box-main-left-mehrnoosh-two {
	width: 50%;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324 .mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one {
	height: 400px !important;
}
.mehrnoosh-slider-product-two-element-full .mehrnoosh-title-slider-element-one {
	padding: 15px 0px;
}

#consent-product-single-elementor-digitaltwo .rez-meta-mehrnoosh {
	width: 65%;
}
#consent-product-single-elementor-digitaltwo .rez-meta-mehrnoosh-title {
	font-size: 15px;
}

#consent-product-single-elementor-digitaltwo .rez-meta-mehrnoosh-dec {
	width: 100%;
	font-size: 13px;
}
}



@media only screen and (max-width : 1190px) {
	/* menu mega */
#menu-mega-full-two .menu-items-sub-mehrnoosh-wrapper {
	width: 30%;
}

.mehrnoosh-offer-slider-five-one-box-inner-right-accssor-403 {
	width: 25%;
}
.mehrnoosh-slider-main-one-element-one-offer-five-mehlnoosh-accssor-403 {
	width: 75%;
}
#menu-mega-full-two .menu-inner-mega-menu-tab-sub-menu-ord-one::before {
	right: 30%;
}
#menu-mega-full-two .menu-items-submenu-wrapper {
	width: 70%;
}
.fieldbox-top-45645v45445.mehrnoosh-box-33-one {
	width: 50%;
}
.button-mehrnoosh-list-one-in-product-four.mehrnoosh-threee-98-01 {
	width: 100% !important;
}
.button-mehrnoosh-list-one-in-product-four:nth-child(2) {
	padding-left: 0px;
}
.button-mehrnoosh-list-one-in-product-four {
	width: 50% !important;
}
.product-list-order-view43534543 .product-list-order-view-name {
	width: 45%;
}
.fieldbox-top-45645v45445.mehrnoosh-box-33-one {
	border-left: 0px solid;
}
.fieldbox-top-45645v45445.mehrnoosh-box-33-one.mehrnoosh-box-33-three {
width: 100%;
	border-top: 1px solid #e4ebf5;
}
.product-list-mega-menu-tab3 img {
	width: 50px;
	margin-top: 3px;
}

.menu-items-sub-mehrnoosh-wrapper {
	width: 25%;
}
#menu-mega-full-three .menu-inner-mega-menu-tab-sub-menu::before {
	right: 25%;
}

.menu-items-submenu-wrapper {
	width: 75%;
}

/* end mega menu */

/* account resposive */

.mehrnoosh-my-account-navigation-one {
	width: 30%;
}
.page-mehrnoosh-inner .woocommerce-MyAccount-content {
	width: 70%;
}
.user-account-main-one-box-wallet {
	width: 100%;
	margin-bottom: 20px;
}

.mehrnoosh-box-dashboard-one {
	width: 100%;
	padding-right: 0px;
}


/* account responsive end */



.fieldbox-top-45645v45445.mehrnoosh-box-33-one {
	border-left: 1px solid #e4ebf5;
}

.mehrnoosh-product-related-list-four-elementor-arvhice .mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one {
	width: 100%;
	position: unset;
}
.mehrnoosh-product-related-list-four-elementor-arvhice .mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one .price-and-box-mehrnoosh-in-shop-offer-newoffer-in-slider {
	margin-top: 0px;
	position: absolute;
	top: 5px;
	left: 5px;
}
.mehrnoosh-product-related-list-four-elementor-arvhice .mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one .price-moment-slider-one-sy45 {
	width: 70%;
}
.mehrnoosh-slider-six-homethree-box-one-archive {
	width: 50%;
}
.rezayat-mehrnoosh-darsad-right-box-one {
	padding-left: 10px;
}
.box-meta-sub-meta-button-mehrnooshsale-single-two {
	padding: 8px 5px;
	font-size: 14px;
}
.mehrnoosh-easy-box-for-single-product {
	padding: 15px;
}
.box-meta-sub-meta-button-mehrnooshsale-single-one::before {


	margin-left: -16px;
}
.circular-progress-text-43 {
	margin-left: 0px;
	margin-top: 0px;
	font-size: 13px;
}
.mehrnoosh-slider-inner-title-one {
	font-size: 14px;
	line-height: 25px;
}
#cpint-progress-mehrnoosh-single-product-elementor .bamdad-darsad {
	text-align: center;
}
#mehrnoosh-price-for-single-product-elementor-twoprice button.button.alt {
	margin-right: 0px;
	width: 100%;
}
#mehrnoosh-product-image-for-elementor-twoimage #slider-thumb-image-403 {
	height: 260px !important;
}
.mehrnoosh-image-slider-one-two-img {
	height: 350px !important;
}

.mehrnoosh-category-link-one {
	border-radius: 20px;
	padding: 20px 10px;
}

.mehrnoosh-one-bottom-one-box-offer .rez-meta-mehrnoosh .rez-meta-mehrnoosh-title {
	font-size: 14px;
}
.mehrnoosh-one-bottom-one-box-offer .rez-meta-mehrnoosh {
	padding-right: 15px;
	width: 60%;
}
.price-and-box-mehrnoosh-in-shop-offer-newoffer {
	width: 50px;
}

.mehrnoosh-slider-main-one-element-listone .mehrnoosh-product-one-element-list:first-child .mehrnoosh-product-slider-one-element-listone .mehrnoosh-product-slider-one-element-img-listone {
	width: 50px;
	height: 50px;
	margin-top: 10px;
}
.mehrnoosh-slider-main-one-element-listone .mehrnoosh-product-one-element-list:first-child .mehrnoosh-product-slider-one-element-listone {
	padding: 10px;
	padding-bottom: 15px;
}
.mehrnoosh-slider-main-one-element-listone .mehrnoosh-product-one-element-list:first-child .mehrnoosh-product-slider-one-element-listone .list-product--one-mehrnsoosh {
	width: 70%;
}
.mehrnoosh-element-offer-one .custom-product-rating.mehrnoosh-star-one-offer-box {
	display: none;
}

.mehrnoosh-title-slider-one-element-offer-0rirlw5 {
	width: 100%;
}
.mehrnoosh-title-slider-element-one-one img {
	width: 40px;
	height: 40px;
	padding: 10px;
	margin-top: 5px;
}

.mehrnoosh-slider-main-two-element-full-right {
	padding: 20px;
	width: 23%;
}

.mehrnoosh-slider-main-one-element-two-full {
	width: 77%;
	padding: 10px;
	height: 400px;
}

.mehrnoosh-slider-main-two-element-full-right {
	width: 23%;
	height: 400px;
}
.mehrnoosh-product-slider-one-element {
	padding: 5px;
}
.mehrnoosh-slider-main-one-element-one-right {
	width: 25%;
}
.mehrnoosh-slider-main-one-element-one {
	width: 75%;
}
.comment-one-list-mehrnoosh-left {
	width: 30%;
}
.mehrnoosh-comment-right-box {
	width: 70%;
}

.mehrnoosh-grid-post-one-two-mehrnooshslider-two {
	padding: 20px;
}
.title-mehrnoosh-grid-post-mehrnooshslider {
	font-size: 15px;
}
.name-inner-mehrnoosh-au-one-postslider {
	font-size: 14px;
	margin-top: 2px;
}
.mehrnoosh-slider-imgthree-box-inner {
	width: 50%;
}
.slider-three-image-img-left-box-one {
	width: 40%;
}
#mehrnoosh-slider-three-image::before {
	margin-left: 50px;
}
.mehr-403-tir-mehrnoosh-grid #mehrnoosh-post-in-blog-one {
	width: 33.3%;
}
#related-single-product-6542s-two .mehrnoosh-slider-six-homethree-box-one {
	width: 33.3%;
}

.fieldbox-top-45645v45445.mehrnoosh-box-33-one:nth-child(4) {
	border-left: unset;
}
.mehrnoosh-moment-oofer {
	margin-top: 20px;
	margin-right: 2px;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-digitaltwo-1403-1 {
	height: 420px !important;
}
.mehrnoosh-image-slider-one-two-img-two-digital-two-1 {
	height: 420px !important;
}
.mehrnoosh-digitaltwo-price-one-one {
	font-size: 20px;
}
.hotspot-widget {
	width: 65%;
}
.product-list.mehrnoosh-pr-wert34tsfd423342 {
	width: 35%;
}
.att-mini-mehrnoosh-single-product-meta-three-digitaltwo-403-8 {
	font-size: 13px;
}
#consent-product-single-elementor-digitaltwo .rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper {
	width: 70px;
	height: 70px;
}
#consent-product-single-elementor-digitaltwo .rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper .circular-progress {
	width: 50px;
	height: 50px;
}
#consent-product-single-elementor-digitaltwo .rez-meta-mehrnoosh {
	padding-right: 10px;
	width: 67%;
}
#consent-product-single-elementor-digitaltwo .rez-meta-mehrnoosh-title {
	margin-top: 5px;
}
#mehrnoosh-addto-cart-534-digitaltwo .mehrnnoosh2434234ajax.add_to_cart_button {
	padding: 15px 8px !important;
	font-size: 13px !important;
}
.mehrnoosh-slider-inner-price-inner-digital-tep-ten {
	font-size: 16px;
}
}


@media only screen and (max-width : 1100px) {
.fieldbox-top-45645v45445.rtertet453 {
	width: 100%;
	border-left: 0px;
}
.mehrnoosh-banner-three-digital-two-2 {
	background-position: center right !important;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .rezayat-mehrnoosh-darsad-right .rezayat-mehrnoosh-darsad-right-box-one {
	border: unset;
}
.related.products .mehrnoosh-produt-in-shop-box-1 {
	width: 33.3%;
}
.mehrnoosh-image-slider-one-two-img-two-digital-two-1 {
	height: 400px !important;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-digitaltwo-1403-1 {
	height: 400px !important;
}
.product-list-tab-three {
	width: 25%;
}
.tabs-nav-mehrnoosh-didgah {
	max-height: 425px;
}
.product-list-tab-three:nth-child(6) {
	display: none;
}
.mehrnoosh-grid-post-one-digital-two-one {
	width: 33.3%;
}

.mehrnoosh-grid-post-one-digital-two-one:nth-child(4) {
	display: none;
}
.related.products .mehrnoosh-produt-in-shop-box-1:nth-child(4) {
	display: none;
}
.box-image-box-product-single-box img {
	float: right;
	width: 40px;
	margin-top: 5px;
}
.quick-view-content {

	width: 90%;
}
.modal-quick-view-mehrnoosh-inner-right {
	width: 45%;
}
.modal-quick-view-mehrnoosh-inner-left {
	width: 55%;
}
.mehrnoosh-sorting {
	width: 100%;
	margin-top: 20px;
}
.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li {
	width: 50%;
}
.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li:last-child {
	width: 100%;
}
.mehrnoosh-cart-main {
	width: 100%;
	margin-bottom: 30px;
}
.mehrnoosh-nav-cart-one {
	width: 100%;
	padding-right: 0px;
	box-sizing: border-box;
	overflow: hidden;
}

.woocommerce-cart .cart-collaterals .cart_totals table th {
	width: 100%;
}
.product-page--right {
	width: 40%;
}
.product-page--left {
	width: 60%;
}
.product-page--left-inner {
	padding-left: 0px;
}
.custom-product-review-count {
	display: block;
}
.mehrnoosh-left-product-single-box {
	width: 100%;
}
.sku_wrapper-mehrnoos {
	display: block;
}

.mehrnoosh-left-product-single-box .add-to-cart-one-mehrnoosh form .button.alt {
	width: unset;
}
.rezayat-mehrnoosh-darsad-right-box-one {
	padding-right: 20px;
}
.mehrnoosh-easy-box-for-single-product {
	padding: 5px;
}
.box-meta-sub-meta-button-mehrnooshsale-single-one::before {
	margin-left: -6px;
}
.add-mehrnoosh-star-single-product-elementor i {
	display: none;
}
#mehrnoosh-product-image-for-elementor {
	padding-right: 10px;
	padding-left: 10px;
}
.iconbox-mehrnoosh-footer-two-img {
	width: 60px;
	height: 60px;
	margin-top: 8px;
}
.iconbox-mehrnoosh-footer-two-img-one {

	width: 30px;
	height: 30px;
	padding: 7px;
}
.mehrnoosh-related-product-in-single-product-elementor .mehrnoosh-slider-seven-one-related {
	width: 33.3%;
}


.mehrnoosh-related-product-in-single-product-elementor .mehrnoosh-slider-seven-one-related:nth-child(4) {
	display: none;
}
#mehrnoosh-product-image-for-elementor-twoimage #slider-thumb-image-403 {
	height: 230px !important;
}

.mehrnoosh-thumbnail-product-single {
	width: 50px;
	height: 50px;
}
.mehrnoosh-offer-in-product-single-page-one-title {
	width: 100%;
	text-align: center;
}
#timer-for-single-product-elementor-two-245 {
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}
.mehrnoosh-offer-in-product-single-page-one-title::before {
	display: none;
}
.mehrnoosh-offer-in-product-single-page-one-title {
	margin-bottom: 15px;
}
#mehrnoosh-product-image--home-3 #slider-thumb-image-403-2 .mehrnoosh-thumbnail-product-single {
	width: 50px;
	height: 50px;
}
#mehrnoosh-product-image--home-3 #open-lightbox {
	width: 50px;
	height: 50px;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .rezayat-mehrnoosh-darsad-right {
	width: 45%;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-emtiaz-left-box-one {
	width: 55%;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-emtiaz-left-box-one .barsmehrnoosh {
	width: 60%;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-emtiaz-left-box-one .number-mehrnoosh {
	width: 30%;
}
.mehrnoosh-offer-one-price-box {
	width: 100%;
	padding-right: 0px;
}
.mehrnoosh-one-bottom-one-box-offer {
	width: 50%;
}

.mehrnoosh-slider-main-one-element-one-offer .mehrnoosh-timer-single-product.nevise {
	width: 50%;
}

.mehrnoosh-product-slider-one-element-img-listone {
	width: 50px;
	height: 50px;
}
.mehrnoosh-slider-main-one-element-listone .mehrnoosh-product-one-element-list:first-child .mehrnoosh-product-slider-one-element-listone .list-product--one-mehrnsoosh .price-mehrnoosh-slide-one-emelent-listone {

	font-size: 14px;
}

.mehrnoosh-image-slider-one-two-img {
	height: 300px !important;
}

.iconbox-mehrnoosh-footer-one-img {
	width: 60px;
	height: 60px;
	margin-top: 8px;
	margin-bottom: -5px;
}
.price-and-timer-box-for-slider-offer-four-price {
	width: 40%;
}

.mehrnoosh-offer-slider-five-one-box-inner-right {
	width: 30%;
}
.mehrnoosh-slider-main-one-element-one-offer-five-mehlnoosh {
	width: 70%;
}
.mehrnoosh-link-mega-menu {
	font-size: 15px;
}
.menu-sub-for-original-new {
	font-size: 14px;
}
.mehrnoosh-grid-post-two-1 {
	width: 33.3%;
}
.mehrnoosh-tab-product-list-one {
	padding: 15px;
}
.mehrnoosh-product-slider-one-element-five .price-and-box-mehrnoosh-in-shop-offer-newoffer-in-slider {
	position: absolute;
	left: 0;
	margin-left: 15px;
}
.mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one {
	width: 100%;
	padding-right: 0px;
}
.mehrnoosh-product-slider-one-element-five .product-attribute-values-color {
	bottom: 0;
	top: unset;
	right: 0;
	margin: 15px;
}

.thumbnail-img-left-offertwo-home-two .swiper-wrapper {
	padding-right: 0px;
}
#user-box-header-mehrnoosh-one-home-two .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545 {
	display: none;
}
.mehrnoosh-image-for-moment-slider-one {
	width: 100%;
}
.moment-title-slider-one-mehrnoosh {
	font-size: 15px;
}
.price-moment-slider-one {
	position: unset;
}
.mehrnoosh-moment-oofer {
	border: unset;
	right: 0;
}
.moment-one-box--1403 .price-moment-slider-one-sy {
	position: relative;
	float: left;
	margin-top: -25px;
}

.moment-one-454546 {
	height: unset;
	min-height: unset;
}

.category-two-hometwo-title {
	font-size: 14px;
}

.swiper-slide-thumb-active .swiper-slide-mehrnoosh-thumb-foroffer-two img {
	width: 40px;
	height: 40px;
	margin-top: 15px;
}

.swiper-slide-thumb-active .swiper-slide-mehrnoosh-thumb-foroffer-two .mehrnoosh-title-in-offer-two {
	width: 75%;
	padding-right: 5px;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five .tooltip-mehrnoosh-shop-box {
	z-index: 1;
}

.mehrnoosh-product-list-one-right-left {

	width: 100%;
	padding: 0px 25px;
}
.mehrnoosh-product-list-one-right-left img {
	margin-right: 100px;
}

.mehrnoosh-product-list-two-right-title 
{
	width: 100%;
	text-align: center;
}

.mehrnoosh-product-list-two-right-dec {
	text-align: center;
}
.mehrnoosh-slider-main-one-element-one-listtwo-right {
	width: 100%;
	padding-top: 30px;
}
.mehrnoosh-iran-blog-all-post #mehrnoosh-blog-grid-two-elementor-elemnt {
	width: 50%;
}

.mehrnoosh-blog-post-one .mehrnoosh-blog-post-one-out:first-child {
	width: 100%;
}


.mehrnoosh-blog-post-one-out {
	width: 50%;
}
.mehrnoosh-box-right-product-mega-menu-price {
	font-size: 14px;
}
#product-easy-box-three-accss-403 {
	box-shadow: unset;
	padding: 20px;
}
.mehrnoosh-archive-product-list-elementor-five .add-to-cart-in-shop-page.mehrnoosh-add-to-acss {
	top: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	bottom: unset;
	left: 0;
	margin-left: 0px;
	padding-top: 0px;
	margin: 10px;
}
.mehrnoosh-archive-product-list-elementor-five .add-to-cart-in-shop-page.mehrnoosh-add-to-acss .tooltip-add-to-cart-mehr {
	display: none !important;
}
.mehrnoosh-single-product-size-one {
	width: 70%;
	padding-left: 0px;
}
.footer-boxi-icon-list-not-new {
	width: 60%;
}
.footer-boxi-icon-list-not-new-title {
	font-size: 12px;
}
.footer-boxi-icon-list-not-new-zirtitle {
	font-size: 13px;
}
#consent-product-single-elementor-digitaltwo .rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper {
	float: unset;
	margin: auto;
}
#consent-product-single-elementor-digitaltwo .rez-meta-mehrnoosh {
	width: 100%;
	padding-right: 0px;
	text-align: center;
	margin-top: 10px;
}

#mehrnoosh-addto-cart-534-digitaltwo .quantity {
	width: 100%;
	margin: 0px;
}

#mehrnoosh-addto-cart-534-digitaltwo .quantity .button-plus-minus-mehrnooshj {
	width: 100%;
	text-align: center;
}
#mehrnoosh-addto-cart-534-digitaltwo .quantity .button-plus-minus-mehrnooshj input {
	width: 70% !important;
	margin: auto !important;
	float: unset;
}
#mehrnoosh-addto-cart-534-digitaltwo .mehrnnoosh2434234ajax.add_to_cart_button {
	font-size: 16px !important;
	padding: 15px !important;
	width: 100%;
}
.mehrnoosh-offer-in-product-single-page-digitaltwo-one #timer-for-single-product-elementor-two-245 {
	width: unset;
}
.att-mini-mehrnoosh-single-product-meta-three-digitaltwo-403-8 strong {
	width: 100%;
	float: right;
}
.quick-view-content {
	max-height: 530px;
}
}

@media only screen and (max-width : 1024px) {
	.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table {
	border-spacing: 0;
	border-collapse: collapse;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 0;
	z-index: 6;
	border-spacing: 0;
	border-collapse: collapse;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 0;
	z-index: 6;
	display: block;
	width: 100%;
	overflow: scroll !important;
	height: 100% !important;
	pointer-events: auto;
}
#mehrnoosh-digitaltwo-403-1 .user-box-header-mehrnoosh-one-box-one {
	margin-top: 50px;
}
.fullmenumenuiran #search-box-12-box-mehrnoosh {
	width: 100% !important;
}

	.button-shop-woo-page-mini-cart {
	display: none;
}
	#myModalimage .modal-content-one {

	width: 95%;
}
.shadow-mehrnoosh-border-out {

	display: none;
}

/* کد فیلتر در موبایل */
.mehrnoosh-shop-nav-one {
	position: fixed;
	right: -150%;
	top: 0;
	width: 360px;
	height: 100%;
	background-color: #f2f6fc;
	box-shadow: 0 0px 25px rgba(33, 38, 49, 0.27);
	z-index: 1000;
	overflow-y: auto;
	transition: right 0.3s ease;
	padding: 20px;
	box-sizing: border-box;
	z-index: 999999;
}
.mehr-custom-select-item.mehr-custom-select-item--selected::before {
	display: none;
}
.mehr-filter.mehr-clearfix.list-filter-dsfsfferer32243 .mehr-custom-select-item.selected::before {
	display: none;
}
#mehrnoosh-elementor-filter {
	width: 360px;
}
.mehrnoosh-shop-nav-one.active {
	right: 0;
	z-index: 999999;
}

.mehrnoosh-shop-main-1 {
	padding-right: 0px;
	width: 100%;
}
.close-btn-mehr-filter {
	display: block !important;
	float: right;
	width: unset;
	background: var(--color-primary);
	padding: 10px 15px;
	box-sizing: border-box;
	margin-bottom: 20px;
	color: #fff;
	border-radius: 15px;
	cursor: pointer;
}
.close-btn-mehr-filter:hover {
	opacity: 0.7;
	transition: 0.3s;
}

.close-btn-mehr-filter i {
	float: right;
	font-size: 18px;
	margin-bottom: -10px;
	margin-top: 2px;
	margin-left: 7px;
}


.filter-open-mobile {
	position: relative;
	left: 0;
	margin-left: 00px;
	margin-top: 10px;
	float: right;
	margin-bottom: 20px;
}
.mehrnoosh-shop-main-2 {
	padding: 20px 0px;
}

.mehrnoosh-header-shop-list {
	position: relative;
}

.filter-open-mobile {
	display: block;
}

/* کد فیلتر در موبایل پایان*/

.mehrnoosh-my-account-navigation-one {
	width: 40%;
}

.page-mehrnoosh-inner .woocommerce-MyAccount-content {
	width: 60%;
}
.mehrnoosh-search-resulation {
	min-width: unset;

}

#frequent-searches-list {
	float: right;
	width: 100%;
	white-space: nowrap;
	overflow: auto;
	display: flex;
}


.main-blog-mehrnoosh-single-right {
	width: 100%;
}
.mehrnoosh-left-sidebar-blog-post {
	width: 100%;
	padding-right: 0px;
	margin-top: 15px;
}

.mehrnoosh-grid-post-two-1 {
	width: 33.3%;
}
.mehrnoosh-grid-post-two-1:nth-child(5) {
	display: none;
}

.mehrnoosh-blog-list-top-single-right {
	width: unset;
	margin-left: 20px;
}

.mehrnoosh-blog-list-top-single-left {
	float: right;
}

#mehrnoosh-post-in-blog-one {
	width: 33.3%;
}

.checkout-mehrnoosh-12 {
	width: 100%;
	margin-bottom: 30px;
}

.mehrnoosh-checkout-left-nav {
	width: 100%;
	padding-right: 0px;
}

.product-page--right {
	width: 100%;
}

.modal-in-single-product .modal-content-one {
	width: 100%;
	left: 0px;
	right: 0px;
	padding: 0px 10px;
	box-sizing: border-box;
}
.modal-in-single-product .modal-content-one {
	top: 50px;
}
.product-page--left {
	width: 100%;
}
.product-page--left-inner {
	padding-left: 0px;
	padding-right: 0px;
}
.box-image-box-product-single-box {
	width: 33.3%;
	margin: 5px 0px;
}
.mehrnoosh-emtiaz-left-box-one {
	width: 100%;
	padding-left: 0px;
}
.rezayat-mehrnoosh-darsad-right {
	width: 100%;
	padding-right: 0px;
	margin-bottom: 40px;
}
.rezayat-mehrnoosh-darsad {
	margin-top: 30px;
}
.mehrnoosh-reviews-single-page44543534 {
	width: 100%;
}
.mehrnoosh-reviews-single-page-one {
	width: 100%;
	padding-right: 0px;
}

.mehrnoosh-easy-box-for-single-product {
	padding: 20px;
}

.box-meta-sub-meta-button-mehrnooshsale-single-one::before {
	margin-left: -21px;
}
.box-meta-sub-meta-button-mehrnooshsale-single-two {
	padding: 8px 10px;
	font-size: 15px;
}
.add-mehrnoosh-star-single-product-elementor i {
	display: block;
}
.add-mehrnoosh-star-single-product-elementor {
	float: right;
}

#mehrnoosh-product-image-for-elementor {
	padding-right: 25px;
	padding-left: 25px;
}
#mehrnoosh-product-image-for-elementor .mehrnoosh-thumbnail-product-single {
	width: 70px;
	height: 70px;
}
#cpint-progress-mehrnoosh-single-product-elementor .bamdad-darsad {

	text-align: right;
}

#related-single-product-6542s-two .mehrnoosh-slider-six-homethree-box-one {
	width: 33.3%;
}
.mehrnoosh-thumbnail-product-single {
	width: 60px;
	height: 60px;
}


#mehrnoosh-product-image-for-elementor-twoimage #slider-thumb-image-403 {
	height: 300px !important;
}
#mehrnoosh-price-for-single-product-elementor-twoprice button.button.alt {
	margin-right: 10px;
	width: unset;
}
.mehrnoosh-brands-single-elementor {
	float: right;
}
.button-mehrnoosh-list-one-in-product-four {
	width: 100% !important;
	padding-left: 0px !important;
}
#mehrnoosh-price-for-single-product-elementor-threeprice form {
	width: 100%;
	margin-top: 20px;
	border-top: 1px solid #dde3ec;
	padding-top: 15px;
	display: block !important;
}
#mehrnoosh-price-for-single-product-elementor-threeprice .price {
	width: 100%;
}
#mehrnoosh-price-for-single-product-elementor-threeprice .woocommerce-variation-price {
	width: 100%;

}

#mehrnoosh-product-image--home-3 #slider-thumb-image-403-2 .mehrnoosh-thumbnail-product-single {
	width: 70px;
	height: 70px;
}
.image-box-iran-two-man-one {
	width: 25%;
}
.image-box-iran-two-man-one:last-child {
	display: none;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .rezayat-mehrnoosh-darsad-right {
	width: 100%;
	height: unset;
	margin-bottom: 0pc;
	padding: 0px;
	border: unset;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-emtiaz-left-box-one .number-mehrnoosh {
	width: 15%;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-emtiaz-left-box-one {
	width: 100%;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-emtiaz-left-box-one .barsmehrnoosh {
	width: 75%;
}

#mehrnoosh-product-image--home-3 #open-lightbox {
	width: 70px;
	height: 70px;
}
#related-single-product-6542s-two5545645 #mehrnoosh-product-related-list-four-elementor {
	float: right;
	width: 50%;
	margin-bottom: 20px;
	display: block !important;
}

.comment-element-left::before {
	margin-bottom: -29px;
}
.mehrnoosh-title-slider-one-element-listone {
	text-align: center;
}
#mehrnoosh-thumb-image-two-one {
	margin-bottom: -1px;
	padding: 10px;
}
.mehrnoosh-img-thumb img {
	width: 40px;
	height: 40px;
}
#mehrnoosh-thumb-image-two-one .swiper-slide {
	width: 40px !important;
	height: 40px !important;
	box-shadow: unset !important;
}
.mehrnoosh-slider-main-one-element-listone .mehrnoosh-product-one-element-list:first-child .mehrnoosh-product-slider-one-element-listone .list-product--one-mehrnsoosh .mehrnoosh-title-slider-one-element-listone {
	text-align: right;
}
.mehrnoosh-product-list-one-more {

	position: relative;
	display: table;
	margin: auto;
	float: unset;
	margin-top: 20px !important;
}

.mehrnoosh-slider-main-two-element-full-right {
	width: 100%;
	height: unset;
}
.mehrnoosh-slider-main-one-element-two-full {
	height: unset;
}
.mehrnoosh-nav-slider-element-slider-two {
	position: relative;
	margin-right: 20px;
	margin-top: 20px !important;
	float: right;
	margin-bottom: 0px !important;
}
.mehrnoosh-slider-main-one-element-two-full {
	border-radius: 0px 0px 25px 25px;
}

.mehrnoosh-slider-main-two-element-full-right {
	border-radius: 25px 25px 0px 0px;
}

.mehrnoosh-slider-main-two-element-full-right::before {
	left: unset;
	right: 0;
	bottom: 0;
	top: unset;
	margin-bottom: -20px;
	width: 40px;
	height: 40px;
	margin-right: -20px;
}

.mehrnoosh-slider-main-two-element-full-right::after {
	width: 40px;
	height: 40px;
	margin-bottom: -20px;
	margin-left: -20px;
}
.mehrnoosh-slider-main-one-element-one-right {
	width: 100%;
	height: unset;
	max-height: unset;
	padding-left: 0px;
}

.mehrnoosh-slider-main-one-element-one-right-one-two {
	height: unset;
}

.mehrnoosh-slider-main-one-element-one-right-one-two {
	display: none;
}

.mehrnoosh-slider-main-one-element-one {
	width: 100%;
}

.mehrnoosh-title-slider-element-one-right-title {
	width: 100%;
	border: unset;
	border-radius: 25px 25px 0px 0px;
}
.mehrnoosh-slider-main-one-element-four-slider-left {
	width: 100%;
	border-radius: 0px 0px 25px 25px;
}

.mehrnoosh-title-slider-element-one-right-title::before {
	left: unset;
	right: 0;
	bottom: 0;
	top: unset;
	width: 40px;
	height: 40px;
	margin-bottom: -20px;
	margin-right: -15px;
}
.mehrnoosh-title-slider-element-one-right-title::after {
	width: 40px;
	height: 40px;
	margin-bottom: -20px;
	margin-left: -15px;
}
.mehrnoosh-category-link-one img {
	width: 70%;
}
.mehrnoosh-title-slider-one-element-four {
	text-align: center;
}
.comment-one-list-mehrnoosh-left {
	width: 100% !important;
}
.mehrnoosh-comment-right-box {
	width: 100% !important;
	padding-right: 0px;
	margin-top: 30px;
}
.mehrnoosh-slider-main-one-element-one-right {

	display: none;
}
.mehrnoosh-slider-main-one-element-two-full {
	width: 100%;
}

.price-and-timer-box-for-slider-offer-four .mehrnoosh-timer-single-product.nevise {
	width: 240px;
}
.mehrnoosh-offer-slider-four-box-one .custom-product-review-count.mehrnoosh-four-meta-slider-offer {
	display: none;
}

.mehrnoosh-offer-slider-five-one-box-inner-right {
	width: 100%;
	padding-left: 0px;
	text-align: center;
}

.mehrnoosh-slider-offer-five-product-img-78 {
	display: none;
}
.mehrnoosh-offer-slider-five-one-box-inner-right .product-slider-offer-bahman-402-1-right-timer-1-1 {
	width: 270px;
	display: table;
	float: unset;
	margin: auto;
	margin-top: 20px;
}
.mehrnoosh-offer-slider-five-one-box-inner-right-title {
	margin-bottom: 20px;
}
.mehrnoosh-slider-main-one-element-one-offer-five-mehlnoosh {
	width: 100%;
	padding-right: 0px;
	margin-top: 20px;
	border: unset;
}
.mehrnoosh-product-unic-right-box {
	width: 100%;
	padding-left: 0px;
}
.mehrnoosh-product-unic-wrapper-one-img {

	width: 100%;
}
#user-box-header-mehrnoosh-one-home-two .header-etel-mehrnoosh-box.header-etel-mehrnoosh-box545 {
	display: block;
}

.mehrnoosh-slider-main-one-element-five-slider-right {
	display: none;
}

.mehrnoosh-slider-main-one-element-five-slider-left {
	width: 100%;
	padding-right: 0px;
}

.product-list-tab-one {

	width: 50%;
}
.mehrnoosh-product-tablink {
	width: 100%;
	margin-top: 40px;
}
.thumbnail-img-left-offertwo-home-two {
	display: none;
}

.mehrnoosh-slider-main-offertwo-in-home-two {
	width: 100%;
}
#mehrnoosh-slider-three-image-mask {
	width: 70%;
}
#mehrnoosh-slider-three-image-mask .mehrnoosh-title-imageslider-homethree {

	font-size: 20px;
}
#mehrnoosh-slider-three-image::before {
	display: none;
}
.mehrnoosh-comment-right-box-mehr-comment-two {
	margin-left: 0px;
}
.swiper-slidemehrnoosh-box-comment-one-comment-list-accss-403-178756 img {
	width: 90px;
	height: 90px;
	float: unset;
	margin: auto;
}
.comment-list-one-mehr-403-tir-left-mehr-two-accss-403-157567567 {
	width: 100%;
	text-align: center;
	padding-right: 0px;
}

.swiper-slidemehrnoosh-box-comment-one-comment-list-accss-403-178756 {
	text-align: center;
}
.comment-list-one-mehr-403-tir-left-mehr-two-accss-403-1 .comment-list-one-mehr-403-tir-left-title9mehr-two {
	float: unset;
	width: 100px;
	margin: auto;
}
.comment-list-one-mehr-403-tir-left-titlemehr-two-accss-403-1 {
	margin-bottom: 15px;
}
.toz-mehrnoosh-comment-list-onemehr-two-accss-403-1 {
	margin-top: 15px;
}

.mehrnoosh-offer-slider-five-one-box-inner-right-accssor-403 {
	width: 100%;
}
.mehrnoosh-slider-main-one-element-one-offer-five-mehlnoosh-accssor-403 {
	width: 100%;
	padding-right: 0px;
}
.add-to-cart-in-shop-page.mehrnoosh-add-to-acss .custom-add-to-cart a i {
	margin-top: -2px;
}
.mehrnoosh-grid-post-one-accss-403-1 {
	width: 50%;
}
.mehrnoosh-grid-post-one-accss-403-1:first-child {
	width: 100%;
}
.mehrnoosh-grid-post-one-accss-403-1:nth-child(2) {
	width: 100%;
}
.mehrnoosh-style-one-title-slider-six5-seven-accssor-403 {
	font-size: 20px;
	line-height: 25px;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-seven-accssor-403 {
	height: auto !important;
	padding-bottom: 20px;
}
.mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one-seven-accssor-403 {
	position: absolute;
	left: 0;
	bottom: 0;
}

#mehrnoosh-relatet-irantond-acss {
	width: 33.3%;
}
#mehrnoosh-relatet-irantond-acss:nth-child(5) {
	display: none;
}
.mehrnoosh-single-product-size-one strong {
	display: unset;
}

.hotspot-widget {
	width: 100%;
}
.product-list.mehrnoosh-pr-wert34tsfd423342 {
	width: 100%;
	margin-top: 20px !important;
	margin-right: 0px !important;
}

.product-list.mehrnoosh-pr-wert34tsfd423342::before {
	display: none !important;
}

.mehrnoosh-product-one-element-listtwo5555 {
	width: 100%;
	padding: 10px;
}
.product-list-tab-three {
	width: 33.3%;
}
.product-list-tab-three:nth-child(6) {
	display: block;
}
.mehrnoosh-banner-three-digital-two-2 {
	background-position: center !important;
}
.mehrnoosh-banner-three-digital-two-box {
	font-size: 18px;
	padding: 25px;
}
.mehrnoosh-banner-three-digital-two-box strong::before {
 
 display: none;
 }
 
 .footer-boxi-icon-list {
	width: 100%;
}

.footer-boxi-icon-list-not-new-title {
	font-size: 16px;
}
.footer-boxi-icon-list-not-new-zirtitle {
	font-size: 16px;
}
.phone-mail-footer-boxi-digitaltwo5466456546456 {
	width: 100%;
	margin-top: 20px;
	border: unset;
}
.phone-mail-footer-boxi-digitaltwo {
	margin-top: 0px;
}
.phone-mail-footer-boxi-digitaltwo-phone777 {
	display: none;
}
.phone-mail-footer-boxi-digitaltwo-phone span {
	margin-left: 0px;
	margin-top: 0px;
}
#related-single-product-6542s-two5545645-six .mehrnoosh-tab-digital-two-box {
	float: right;
	width: 25%;
	padding: 15px;
	width: 100%;
}
.mehrnoosh-tab-digital-product-button .custom-add-to-cart {
	    width: 100%;
}
.mehrnoosh-tab-digital-product-button .custom-add-to-cart a {
	    margin-right: 35%;
}
#consent-product-single-elementor-digitaltwo .rez-meta-mehrnoosh-title {
	font-size: 18px;
}
#consent-product-single-elementor-digitaltwo .rez-meta-mehrnoosh-dec {
	font-size: 13px;
	font-size: 15px;
}
#mehrnoosh-addto-cart-534-digitaltwo .quantity .button-plus-minus-mehrnooshj input {
	width: 80% !important;
	margin: auto !important;
	float: unset;
}
.att-mini-mehrnoosh-single-product-meta-three-digitaltwo-403-8 {
	font-size: 15px;
}


#zemenat-for-single-product-elementor-five {
	margin: 0px;
	display: inline-flex;
	overflow-y: hidden;
	transform: translateZ(0px);
	overflow-x: auto !important;
	white-space: nowrap;
	will-change: transform;
	width: 100% !important;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

#zemenat-for-single-product-elementor-five .button-mehrnoosh-list-one-in-product-four {
	margin-left: 10px;
	width: unset;
}
#zemenat-for-single-product-elementor-five .button-mehrnoosh-list-one-in-product-four .button-mehrnoosh-list-one-in-product-four-two {
	display: flex;
	height: 50px;
}
.filter-open-mobile {
	position: absolute;
	margin-top: -4px;
	margin-left: 0px !important;
}
}


@media only screen and (max-width : 900px) {

.mehrnoosh-my-account-navigation-one {
	width: 100%;
	padding-left: 0px;
}

.tabs-nav-mehrnoosh-didgah {
	width: 100%;
	margin-bottom: 20px;
}
.tab-panel-mehrnoosh-didgah {
	width: 100%;
	padding-right: 0px;
}
.video-wrapper {
	max-width: 100% !important;
}
.page-mehrnoosh-inner .woocommerce-MyAccount-content {
	width: 100%;
	margin-top: 30px;
}
.woocommerce-MyAccount-navigation.mehrnoosh-my-account-inner ul li.is-active a::after {
	margin-left: 5px;
}
.quick-view-content {
	max-height: unset;
	overflow-y: scroll !important;
	box-sizing: border-box;
	width: 97%;
}
.modal-quick-view-mehrnoosh-inner-left {
	width: 100%;
	padding-top: 15px;
}
.btn-details-mehrnoosh {
	position: relative;
	float: right;
	width: 100%;
	box-sizing: border-box;
	margin: 0px !important;
	left: unset;
	bottom: unset;
	margin-top: 10px !important;
}
.modal-quick-view-mehrnoosh-inner-right {
	padding-bottom: 40px;
}
.quick-view-modal {
	padding: 0px 10px;
	box-sizing: border-box;
}
#mehrnoosh-post-in-blog-one {
	width: 50%;
}
.modal-quick-view-mehrnoosh-inner-right {
	width: 100%;
}
#mehrnoosh-product-image-for-elementor .mehrnoosh-thumbnail-product-single {
	width: 60px;
	height: 60px;
}
#mehrnoosh-price-for-single-product-elementor .woocommerce-variation-add-to-cart.variations_button {
	padding: 10px;
}

#mehrnoosh-product-image--home-3 #slider-thumb-image-403-2 .mehrnoosh-thumbnail-product-single {
	width: 60px;
	height: 60px;
}

#mehrnoosh-product-image--home-3 #open-lightbox {
	width: 60px;
	height: 60px;
}

.mehrnoosh-image-slider-one-two-img {
	height: 250px !important;
}

.mehrnoosh-grid-post-one {

	width: 100%;
	min-height: unset !important;
	margin-bottom: 15px !important;
	padding-bottom: 0px !important;
}
.comment-one-list-mehrnoosh-left-element-title {
	margin-top: unset !important;
}
.gerd-helela-mehrnoosh-right {
	margin-top: -26px;
}
#search-box-12-box-mehrnoosh input {
	width: 85%;
}
.mehrnoosh-mask-offer-four-one-box {
	margin-top: -190px;
	width: 100%;
	right: 0;
	margin-right: 0px;
}

.mehrnoosh-offer-slider-four-box-one-right {
	width: 100%;
	padding: 25px 20%;
}
.mehrnoosh-offer-slider-four-box-one-left {
	width: 100%;
}
.mehrnoosh-slider-main-one-element-six-slider-left .price-and-box-mehrnoosh-in-shop-offer-slider-six {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 40px;
	width: unset;
	margin-right: 30px;
}
.mehrnoosh-slider-main-one-element-six-slider-left .price-and-box-mehrnoosh-in-shop-offer-slider-six::before {
	display: none;
}

.mehrnoosh-title-slider-six-element {
	font-size: 15px;
}
.mehrnoosh-slider-main-one-element-six-slider-left .mehrnoosh-slider-six-homethree-pricebox-one {
	width: 100%;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-four .mehrnoosh-image-slider-one-two-img {
	min-height: unset;
	height: 200px !important;
}
.mehr-403-tir-mehrnoosh-grid #mehrnoosh-post-in-blog-one {
	width: 50%;
}

.mehrnoosh-grid-post-two-1 {
	width: 50%;
}
}

@media only screen and (max-width : 800px) {
.product-list-order-view43534543 .product-list-order-view-name {
	width: 70%;
	max-width: unset;
}
#mehrnoosh-relatet-irantond-acss {
	width: 50%;
}
#mehrnoosh-relatet-irantond-acss:nth-child(5) {
	display: block;
}
.mehnroosh-order-tracking-form-sytle .fieldbox-top-45645v45445.mehrnoosh-box-33-one.mehrnoosh-box-33-three {
	border-bottom: unset;
}


.mehrnoosh-product-related-list-four-elementor-arvhice {
	width: 50%;
}

.product-list-order-view-count {

	float: right;
}
.product-list-order-view-price {
	margin-left: 10px;
}
.fieldbox-top-45645v45445.mehrnoosh-box-33-one {
	width: 100%;
	border-left: 0px solid !important;
}
.fieldbox-top-45645v45445.mehrnoosh-box-33-one {
	border-bottom: 1px solid #e4ebf5;
}
.fieldbox-top-45645v45445.mehrnoosh-box-33-one:nth-child(4) {
	border-bottom: 0px solid !important;
}
.fieldbox-top-45645v45445.mehrnoosh-box-33-one:last-child {
	border-bottom: 0px solid;
}

.mehrnoosh-grid-post-two-1 {
	width: 50%;
}
.mehrnoosh-grid-post-two-1:nth-child(5) {
  display: block;
}


.related.products .mehrnoosh-produt-in-shop-box-1 {
	width: 50%;
	display: block !important;
}
.mehrnoosh-related-product-in-single-product-elementor .mehrnoosh-slider-seven-one-related {
	width: 50%;
}
#related-single-product-6542s-two .mehrnoosh-slider-six-homethree-box-one {
	width: 50%;
}

.mehrnoosh-thumbnail-product-single {
	width: 50px;
	height: 50px;
}

#mehrnoosh-product-image-for-elementor-twoimage #slider-thumb-image-403 {
	height: 230px !important;
}
.mehrnoosh-order-checkout-product-product-name {
	white-space: unset;
}
.mehrnoosh-title-slider-element-one-one {
	width: 100%;
}

.mehrnoosh-title-slider-element-one-one-title-two {
	width: 85%;
}
.mehrnoosh-blog-post-one-out {
	width: 100%;
}
.mehrnoosh-related-product-in-single-product-elementor .mehrnoosh-slider-seven-one-related:nth-child(4) {
	display: block;
}

.mehrnoosh-image-slider-one-two-img-two-digital-two-1 {
	height: 330px !important;
}

.mehrnoosh-grid-post-one-digital-two-one {
	width: 50%;
}

.mehrnoosh-grid-post-one-digital-two-one:nth-child(4) {
	display: block;
}

#mehrnoosh-image-slider-one-mehrnoosh-234324-digitaltwo-1403-1 {
	height: 440px !important;
}
.footer-boxi-icon-list-63656 {
	width: 50%;
}
.phone-mail-footer-boxi-digitaltwo-mail {
	margin-bottom: 0px;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-five .tabs.wc-tabs {
	overflow: scroll;
	margin: 0px;
	display: flex;
	display: inline-flex;
	overflow-y: hidden;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	overflow-x: auto !important;
	-webkit-overflow-scrolling: touch;
	white-space: nowrap;
	will-change: transform;
	width: max-content;
	width: intrinsic;
	width: -moz-max-content;
	width: -webkit-max-content;
	width: 100% !important;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-five .tabs.wc-tabs li a {
	display: flex;
}
.mehrnoosh-archive-product-list-elementor-six .mehrnoosh-tab-digital-two-box {
	width: 50%;
}
}

@media only screen and (max-width : 768px) {
#phone-footer-mehrnoosh-two {
	width: 100%;
	box-sizing: border-box;
}
#elementor-woocommerce-bread-mehrnoosh a:first-child::after {
display: none;
}
#elementor-woocommerce-bread-mehrnoosh a:first-child::before {
display: none;
}
.mehrnoosh-car-button-one-1 .coupon {
	float: right;
	width: 100%;
	margin-bottom: 15px;
}
.mehrnoosh-woo-bred .woocommerce-breadcrumb {
	white-space: nowrap;
	overflow-x: auto;
	display: flex;
}
.mehrnoosh-car-button-one-1 .coupon input {
	width: 50% !important;
}
.mehrnoosh-car-button-one-1 .coupon .button {
	width: 45%;
}
.mehrnoosh-car-button-one-1 .button {
	width: 100%;
}
.woocommerce-shipping-destination {
	text-align: right;
}
.woocommerce-billing-fields .mehrnoosh-h3-order-view {
	width: 100%;
}
.woocommerce-billing-fields .mehrnoosh-h3-order-view {
	width: 100%;
	margin-bottom: 15px;
}

.mehrnoosh-back-to-cart {
	float: right;
	margin-bottom: 10px;
}
.mehrnoosh-slider-seven-one-archive {
	width: 50%;
}
.box-image-box-product-single-box {
	width: 50%;
}

.mehrnoosh-slider-seven-title {
	width: 100%;
	margin-bottom: 15px;
}
.mehrnoosh-out-more-button {
	width: 100%;
}
.mehrnoosh-related-product-in-single-product-elementor .mehrnoosh-slider-seven-one-related {
	padding: 0px;
}
#consent-product-single-elementor {
	width: 100%;
	padding: 0px;
	margin-bottom: 0px;
}
#myModalimage .main-image-container {
	width: 100%;
}

#myModalimage .thumbnail-container {
	width: 100%;
	padding-right: 0px;
	margin-bottom: 20px;
}
#myModalimage .thumbnail-container .mehrnoosh-h3-order-view-title {
	width: 80%;
}
#myModalimage .modal-content-one {
	margin-top: 20px;
	overflow-y: scroll;
	padding-bottom: 70px;
	position: relative;
}
.modal-in-single-product {
	z-index: 999999;
}
#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs li#tab-title-description a::after {
	display: none;
}
.mehnroosh-order-tracking-form-sytle .form-row.form-row-firstertertert .button {
	width: 100%;
	box-sizing: border-box;
	margin: 0px;
}
.mehnroosh-order-tracking-form-sytle .form-row.form-row-firstertertert {
	padding: 5px;
	box-sizing: border-box;
}
.mehrnoosh-social-list-icon.bazmehrnoosh {
	width: 40px !important;
}

.mehrnoosh-social-list-icon.bastemehrnoosh {
	width: 40px !important;
}
.mehrnoosh-social-list-icon .mehrnoosh-social-title-one {
	position: absolute;
	margin-top: -45px;
	background: #445b79;
	padding: 3px 10px;
	border-radius: 90px;
	color: #fff;
	display: none;
	left: 0;
	margin-left: -5px;
	min-width: 90px;
	text-align: center;
}
.mehrnoosh-social-list-icon {
	width: 40px !important;
}
.mehrnoosh-social-list-icon {
	overflow: unset;
	position: relative;
}
.mehrnoosh-social-list-icon:hover .mehrnoosh-social-title-one {
	display: block;
}

.mehrnoosh-left-product-single-box.mobile-mehrnoosh-show {
	margin-top: 30px;
	display: block !important;
}
.dekstop-mobile-hiden {
	display: none;
}

.bix-top-header-title-one {
	text-align: center;
}

.bix-top-header-title-two-english {
	width: 100%;
	text-align: center;
}
.woocommerce .mehrnoosh-cart-main .product-thumbnail {
	display: block !important;
	text-align: center !important;
}

.woocommerce .mehrnoosh-cart-main .product-thumbnail::before {
	display: none;
}
.woocommerce .mehrnoosh-cart-main .product-name {
	text-align: right !important;
}

.woocommerce .mehrnoosh-cart-main .product-name::before {
	margin-left: 5px;
}
.mehrnoosh-cart-main .woocommerce-cart-form__cart-item.cart_item {
	padding: 15px;
}

.banner-timer-fixed-top {
	height: unset;
}
.mehrnoosh-offer-bnanner-top {
	display: table;
	margin: auto;
	float: unset;
}
.banner-timer-fixed-top-title {
	float: right;
	width: 100%;
	text-align: center;
	margin-bottom: 25px;
}
.banner-timer-fixed-top-close {
	position: relative;
	text-align: center;
}
.banner-timer-fixed-top a {
	padding-right: 0px;
	padding-bottom: 20px;
}
.mehrnoosh-iran-slider-product-seven-eight {
	width: 100%;
	margin-top: 20px;
}
.mehrnoosh-iran-slider-product-seven-eight .iran-button-slider-mehrnoosh:last-child {
	float: left;
	margin-left: 0px;
}

.mehrnoosh-slider-product-four-box-one {
	border: 0px solid;
}

.mehrnoosh-slider-product-four-box-one-left-one {
	display: none;
}
.mehrnoosh-slider-product-four-box-one-inner-three {
	padding: 20px;
}
.mehrnoosh-offer-slider-four-box-one-right {
	width: 100%;
	padding: 20px;
}

.mehrnoosh-slider-product-four-box-one-inner-one {
	box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
}
.mehrnoosh-offer-slider-four-box-one-left-title1 {
	width: 100%;
	text-align: center;
}
.price-and-box-mehrnoosh-in-shop-offer-newoffer-fourslideroffer {
	position: absolute;
	top: 0;
	margin: 40px;
}

.custom-product-rating.mehrnoosh-star-one-offer-box-mehrnoosh-offer-four {
	margin-bottom: 15px;
}
.price-and-timer-box-for-slider-offer-four-price {
	width: 100%;
	margin-bottom: 20px;
}

.mehrnoosh-offer-slider-four-box-one-left-title {
	position: unset;
}
.mehrnoosh-out-more-button {
	width: unset;
	margin: auto;
	display: table;
	float: unset !important;
}
.mehrnoosh-slider-seven-title {
	width: unset;
	margin-bottom: 15px;
	margin: auto;
	display: table;
	float: unset;
	margin-bottom: 20px;
}
.mehrnoosh-iran-slider-product-seven-eight {
	width: unset;
	margin-top: 20px;
	margin: auto;
	display: table;
	float: unset;
	margin-top: 20px;
}

.comment-two-list-mehrnoosh-two {
	width: 100%;
}
.mehrnoosh-comment-right-box-mehr-comment-two {
	width: 100%;
	margin-top: 20px;
}


.mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12354-brands {
	float: unset;
	margin: auto;
	display: table;
}
.mehrnoosh-comment-right-box-mehr-comment-two {
	width: 100%;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	height: unset;
	padding-bottom: 40px;
}
.toz-mehrnoosh-comment-list-onemehr-two {
	max-height: unset;
	min-height: unset;
}
.product-list-tab-one {
	width: 100%;
}

.mehrnoosh-tab-product-list-one .mehrnoosh-tab-product-list-two-img {

	width: 90px;
}

.mehrnoosh-main-slider-offer-two-box-img-left-mehrnoosh-two {
	width: 100%;
}

.mehrnoosh-slider-main-offertwo-in-home-two {
	width: 100%;
	padding-left: 0px;
}
.mehrnoosh-main-slider-offer-two-box-main-left-mehrnoosh-two {
	width: 100%;
	padding-right: 0px;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324 .mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one {
	height: 300px !important;
}
.mehrnoosh-product-tablink .tablinks {
	margin-bottom: 10px;
	margin-top: 10px;
}
.product-tab-list-mehrnoosh .mehrnoosh-slider-product-one-element-slider-five-title-box {
	border: unset;
}
.mehrnoosh-product-tablink {
	margin-right: 0px;
	text-align: center;
}
.mehrnoosh-products-btn .mehrnoosh-products-link {
	width: 100% !important;
}
.mehrnoosh-tab-title-product-box #mehrnoosh-offer-price-one .woocommerce-Price-currencySymbol {
	font-size: 14px;
}
.mehrnoosh-product-one-element-listtwo {

	width: 33.3%;
}
.dayer-vasat-3454353.rast453645646456 svg {
	display: table;
	margin: auto;
	margin-top: 20px;
}


.dayer-vasat-3454353.rast453645646456 {
	text-align: center !important;
}

.dayer-vasat-3454353.rast453645646456 img {
	display: table;
	margin: auto;
	float: unset;
	position: relative;
	margin-bottom: -95px;
	margin-top: 15px;
}
.mehrnoosh-slider-imgthree-box-inner-dec {

	display: none;
}
.mehrnoosh-slider-imgthree-box-inner {
	width: 100%;
}
.mehrnoosh-buttom-one-elementor.mehrnoosh-mike-new-buttom-sliderthree {
	margin-top: 20px;
}
#mehrnoosh-logo-in-footer-three .image-logo-footer-one {
	float: unset;
	display: table;
	margin: auto;
	position: relative;
	margin-bottom: -100px;
}
.mehrnoosh-iran-blog-all-post #mehrnoosh-blog-grid-two-elementor-elemnt {
	width: 100%;
}

#mehrnoosh-image-slider-one-mehrnoosh-234324-five-6543 .mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one {
	height: 250px !important;
}
#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs li.active a::after {
	display:none;
}
#myModalimage .modal-content-one {
	padding: 10px;
}
#myModalimage .fi.fi-rr-picture {
	display: none;
}
#myModalimage .main-image-container {
	width: 100%;
	padding: 5px;
}
.woosc-btn::before {
	-webkit-margin-before: 3px;
}
#mehrnoosh-not-show-wallet-full {
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
}

.main-mehrnoosh-single-product .tabs.wc-tabs li a {
	display: flex !important;
}

.main-mehrnoosh-single-product .tabs.wc-tabs {
	display: inline-flex;
	overflow-y: hidden;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	overflow-x: auto !important;
	-webkit-overflow-scrolling: touch;
	white-space: nowrap;
	will-change: transform;
	width: max-content;
	width: intrinsic;
	width: -moz-max-content;
	width: -webkit-max-content;
	width: 100%;
	padding: 15px 0px !important;
}
.mehrnoosh-style-one-title-slider-six-seven-accssor-403 {
	width: 100%;
	padding: 60px 25px;
}
.mehrnoosh-style-one-title-slider-six-seven-accssor-403 {
	padding-bottom: 0px;
	padding-top: 70px;
}
.mehrnoosh-offer-by-accss-403-dec {
	display: none;
}
.mehrnoosh-style-one-title-slider-six5-seven-accssor-403 {
	line-height: 35px;
}
.mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one-seven-accssor-403 {
	width: 30%;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-seven-accssor-403 {
	height: auto !important;
	padding-bottom: 20px;
}
.mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12354-seven-accssor-403 {
	display: none;
}
.mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one-seven-accssor-403 {

	display: none;
}
.mehrnoosh-style-one-title-slider-six-seven-accssor-403 {
	text-align: center;
}

#mehrnoosh-single-product-tab-elementor-id .tabs.wc-tabs {
	display: inline-flex;
	overflow-y: hidden;
	transform: translateZ(0px);
	overflow-x: auto !important;
	white-space: nowrap;
	will-change: transform;
	width: 100% !important;
	margin-bottom: 15px;
}
#mehrnoosh-single-product-tab-elementor-id .tabs.wc-tabs li a {
	display: flex;
}
}
@media only screen and (max-width : 767px) {
#related-single-product-6542s-two5545645 .price-and-box-mehrnoosh-in-shop-offer-newoffer-in-slider {
	position: absolute;
	left: 0;
	top: 0;
	margin-left: 15px;
}
#mehrnoosh-product-image--home-3 #slider-thumb-image-403-2 .mehrnoosh-thumbnail-product-single {
	width: 80px;
	height: 80px;
}

#related-single-product-6542s-two5545645 #mehrnoosh-offer-price-one {
	width: 100%;
}



#mehrnoosh-product-image--home-3 #open-lightbox {
	width: 80px;
	height: 80px;
}
.image-box-iran-two-man-one {
	float: right;
	width: 50%;
	margin: 10px 0px;
	display: block !important;
}
.mehrnoosh-tab-full-header-tablink.mehr-active-tab::after {

	display: none;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-emtiaz-left-box-one .barsmehrnoosh {
	width: 70%;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-emtiaz-left-box-one .number-mehrnoosh {
	width: 20%;
}
#mehrnoosh-thumb-image {
	display: none;
}

.mehrnoosh-image-slider-one-two-img {
	height: 200px !important;
}

.mehrnoosh-slider-2024-one {
	margin-bottom: 15px;
	margin-left: 15px;
}

.mehrnoosh-product-slider-one-element-img-offer {
	width: 100%;
	margin-top: 40px;
}
.mehrnoosh-element-offer-right-top-one-right {
	width: 100%;
	padding-right: 0px;
}
.post-block-mehrnoosh-grid-title-box {

	padding-right: 10px;
}
.mehrnoosh-title-slider-element-one-one-titr {
	width: 100%;
	text-align: center;
	padding: 10px 0px;
}
.mehrnoosh-title-slider-element-one-one {
	margin-bottom: 15px;
}
.comment-one-list-mehrnoosh-left-element-title {
	margin-top: unset !important;
}

.mehrnoosh-nav-slider-element {
	float: unset;
	display: table;
	margin: auto;
	margin: 20px auto;
}
.post-block-mehrnoosh-grid-title-box {
	position: relative;
	z-index: 1;
}
.mehrnoosh-title-slider-element-one.mehrnoosh-slider-product-one .mehrnoosh-title-slider-element-one-one {
	margin-bottom: 15px;
}

.mehrnoosh-title-slider-element-one-one-title-two {
	width: 100%;
	text-align: center;
	padding-right: 0px;
}
.mehrnoosh-nav-slider-element-morw {
	width: 100%;
	margin-left: 0px;
}
.mehrnoosh-title-slider-element-one {
	position: relative;
	z-index: 1;
}
.mehrnoosh-title-slider-element-one-one img {
	width: 50px;
	height: 50px;
	margin: auto;
	float: unset;
	display: table;
}

.mehrnoosh-more-post-one {
	width: 100%;
	box-sizing: border-box;
	margin: 0px !important;
}
.mehrnoosh-slider-main-two-element-full-right .mehrnoosh-title-slider-element-one-one-titr {
	margin-top: 10px;
}
.woosc-area.woosc-area-open-table.woosc-area-open-bar .woosc-inner .woosc-bar .woosc-bar-print {
	display: inline-block;
	display: none;
}


.woosc-bar-share.hint--top {
	display: none !important;
}
.mehrnoosh-slider-six-homethree-box-one-seven {
	padding-left: 0px;
}
.mehrnoosh-slider-product-one-element-slider-seven::before {
	display: none;
}
.mehrnoosh-slider-six-homethree-box-one-inner-seven {
	border: unset;
}
.mehrnoosh-archive-product-list-elementor-five #mehrnoosh-relatet-irantond-acss-two {
	padding: 5px;
	width: 50%;
}
.product-list-tab-three {
	width: 50%;
}
.mehrnoosh-image-slider-one-two-img-two-digital-two-1 {
	height: 280px !important;
}


.product-tab-list-mehrnoosh.ht-text-center34535-digitaltwo-342 .mehrnoosh-product-tablink {
	overflow: scroll;
	margin: 0px;
	display: flex;
	display: inline-flex;
	overflow-y: hidden;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	overflow-x: auto !important;
	-webkit-overflow-scrolling: touch;
	white-space: nowrap;
	will-change: transform;
	width: max-content;
	width: intrinsic;
	width: -moz-max-content;
	width: -webkit-max-content;
	padding: 15px 0px !important;
	width: 100% !important;
}
.product-tab-list-mehrnoosh.ht-text-center34535-digitaltwo-342 .mehrnoosh-product-tablink .tablinks {
	display: flex;
	margin-right: 0px !important;
}
.product-list-tab-three:last-child {
	width: 100%;
}
#consent-product-single-elementor-digitaltwo {
	margin-bottom: 10px;
}
#mehrnoosh-login-two-style-403-digitaltwo .user-mehrnoosh-login-form {
	width: 100%;
}
.image-box-iran-two-man {
	margin: 0px;
	display: inline-flex;
	overflow-y: hidden;
	transform: translateZ(0px);
	overflow-x: auto !important;
	white-space: nowrap;
	will-change: transform;
	width: 100% !important;
	-ms-overflow-style: none;
	scrollbar-width: none;
}
.image-box-iran-two-man-one {
	display: flex !important;
	width: unset;
	margin-left: 15px;
}

}
@media only screen and (max-width : 650px) {
.iran-pak.in-offer-2.seven-ffer-iranin.newsanie {
	float: right;
	width: 100%;
	padding: 0px 25px;
	box-sizing: border-box;
	display: none;
}
.takhfif-vije-0900 {
	display: none;
}
.star-mehrnoosh-prudct-in-shop {
	display: none;
}
.price-and-box-mehrnoosh-in-shop {
	width: 100%;
}



.offer-991400-jj-ffds {
	width: unset;
	margin: auto;
	float: unset;
	display: table;
}
.box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh.mehrnoosh-in-list-compare.mehrnoosh-tooltip-shop {
	display: none;
}
.mehrnoosh-slider-seven-one-archive .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh.mehrnoosh-in-list-compare.mehrnoosh-tooltip-shop {
	display: block;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five {
	display: none;
}
.mehrnoosh-product-slider-one-element-five .product-attribute-values-color {
	top: 0;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-four .mehrnoosh-image-slider-one-two-img {
	min-height: unset;
	height: 150px !important;
}
.mehrnoosh-search-resulation {
	left: 0;
	min-width: 340px;
}
.mehrnoosh-slider-seven-title-out-accssor-403 {
	border: unset;
}
.mehrnoosh-slider-seven-title-accssor-403-one2 {
	width: 100%;
	text-align: center;
}

.mehrnoosh-slider-seven-title-accssor-403 {
	float: unset;
	display: table;
	margin: auto;
}
.mehrnoosh-slider-seven-title-accssor-403-title-two {
	float: unset;
	display: table;
	margin: auto;
	margin-top: 15px;
}
.mehrnoosh-iran-slider-product-seven-eight-accssor-403 {
	float: right;
	width: 100%;
}

.mehrnoosh-iran-slider-product-seven-eight-accssor-403 .iran-button-slider-mehrnoosh {
	position: relative;
	margin: 5px !important;
}
.mehrnoosh-iran-slider-product-seven-eight-accssor-403 {
	float: unset;
	width: 100px;
	display: block;
	margin: auto;
}
.mehrnoosh-slider-seven-title-accssor-403-title-two {
	margin-bottom: 30px;
}
.mehrnoosh-slider-seven-title-out-accssor-403 {
	margin-bottom: 10px;
}
.mehrnoosh-slider-seven-title-icon.mehrnoosh-image-box-accssor-403 {
	float: unset;
	margin: auto;
	margin-bottom: 10px;
}

.mehrnoosh-slider-seven-title-text-accssor-403 {
	width: 100%;
}
.mehrnoosh-grid-post-one-accss-403-1 {
	width: 100%;
}
.mehrnoosh-grid-post-one-accss-403-1:nth-child(2) .mehrnoosh-img-403-tir-one-accss-403-1 {
	height: 150px;
}
.mehrnoosh-grid-post-one-accss-403-1:first-child .mehrnoosh-img-403-tir-one-accss-403-1 {
	height: 150px;
}
.modalvideo354345345 .modal-content1 {
	width: 95%;
}

}

@media only screen and (max-width : 600px) {
.banner-timer-fixed-right {
	margin-right: 15px;
	margin-bottom: 15px;
}
.frequently-list-in-mehrnoosh-title img {
	display: none;
}
.mehrnoosh-buttom-one-elementor.mehrnoosh-mike-new-buttom-sliderthree .mehrnoosh-buttom-one-elementor-inner {
	display: none;
}
.mehrnoosh-buttom-one-elementor.mehrnoosh-mike-new-buttom-sliderthree a span {
	font-size: 14px;
}

.mehrnoosh-title-imageslider-homethree {
	line-height: 30px;
}

#mehrnoosh-slider-three-image-mask {
	width: 60%;
}

.mehrnoosh-produt-in-shop-box-title h3 {
	font-size: 14px;
}

body.theme-mehrnoosh.woocommerce-account.woocommerce-page.woocommerce-orders .page-mehrnoosh-inner .woocommerce-MyAccount-content {
	padding-right: 10px;
	padding-left: 10px;
}
.mehrnoosh-sorting {
	display: flex;
	white-space: nowrap;
	overflow: auto;
	-ms-overflow-style: none;
	scrollbar-width: none;
	scrollbar-color: #d5d5d5 transparent;
	margin-top: 0px;
}
.sort-option-mehrnoosh {
	float: right;
	padding: 5px 10px;
	font-size: 14px;
}
.mehrnoosh-sorting {
	background: #fff;
	padding: 10px;
	box-sizing: border-box;
	border-radius: 20px;
}
.mehrnoosh-shop-main-2 {
	padding: 20px 0px;
}
.mehrnoosh-header-shop-list {
	padding: 0px 10px;
}
.user-mehrnoosh-my-account-bar .search-form {
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 15px;
}
.user-mehrnoosh-my-account-bar-one {
	display: table;
	margin: auto;
	float: unset;
}
.box-order-dashboard-title {
	text-align: center;
}

#order-dashboard-box .box-order-dashboard-title::before {

	margin: auto;
	float: unset;
	display: table;
	margin-bottom: 20px;
}

.owl-orders .owl-nav button {
	position: relative;
	top: unset;
	left: unset;
	margin-left: unset !important;
	margin-right: 5px !important;
	margin-left: 5px !important;
}
.owl-orders .owl-nav {
	float: right;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.order-list-name-img-fegerger1 {
	width: 100%;
	box-sizing: border-box;
	margin-top: 0px !important;
}
#order-dashboard-box .order-mehrnoosh-list-box1 .iran000wrwerwe.postnumber-no-mehrnoosh {
	width: 100% !important;
	box-sizing: border-box;
	padding-right: 12px;
}
.woocommerce .axtion-mehrnoosh-list a {
	width: 100% !important;
	box-sizing: border-box;
	text-align: center;
}

#order-dashboard-box {
	padding: 20px 10px;
}
.size {
	width: 95%;
}
.iran000wrwerwe.postnumber-no-mehrnoosh {

	width: 100%;
	box-sizing: border-box;
	text-align: center;
	margin: 0px;
	margin-bottom: 15px;
}
.order-mehrnoosh-list-box13 {
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	margin-bottom: 15px;
}
.order-mehrnoosh-list-box13 svg {
	display: none !important;
}
.woocommerce .axtion-mehrnoosh-list .dokme-factor-orange {
	margin-bottom: 15px;
	margin-top: 15px;
}

.order-products-list-img .tasvir-dfgdfg {
	width: 50px;
	height: 50px;
	padding: 5px;
}

.postnumber-no-mehrnoosh {
	float: right;
	padding-right: 0px;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	margin-top: 10px;
}

.field-mehrnoosh-code-post {
	text-align: center;
}

.field-mehrnoosh-code-post.mehrnoosh-post-code-new {
	padding: 0px;
}
.field-mehrnoosh-code-post .copy-button {
	margin-top: 32px;
	margin-left: -10px;
}
.factor-page-iran-order {
	float: right;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	margin-bottom: 20px;
}
.fieldbox-top-45645v47775445 .postnumber-no-mehrnoosh {
	padding-right: 0px;
}
.product-list-order-view43534543 .product-list-order-view-img {
	float: unset;
	margin: auto;
}

.product-list-order-view43534543 .product-list-order-view-name {
	width: 100%;
	max-width: unset;
	overflow: unset;
	text-overflow: unset;
	white-space: unset;
	text-align: center;
}
.product-list-order-view-price {
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	margin: 0px;
}
.product-list-order-view-count {
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	margin-left: 0px;
}
.fieldbox-top-456456666666666v6666645345 .phone-mail-4334 {
	width: 100%;
	box-sizing: border-box;
	margin-top: 15px;
	margin-right: 0px;
	text-align: center;
}

.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li {
	width: 100%;
}
.ticket-title-mbn {
	padding-left: 0px !important;
}
.irantest-list-mookticket-original .ticket-title-234243 .ticket-title-one-1 {
	box-sizing: border-box;
	padding-right: 0px;
}
.replay-bala-34534mbn strong {
	text-align: center;
}

.replay-bala-34534mbn {
	text-align: center;
}
.replay-bala-34534mbn img {
	float: unset !important;
	margin: auto !important;
}

.mehrnoosh-header-shop-list-one .woocommerce-result-count {
	display: none;
}
.mehrnoosh-header-shop-list-one .mehrnoosh-product-list-title {
	width: 70%;
}
.mehrnoosh-product-box-meta-shop-button.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh.mehrnoosh-tooltip-shop {
	display: none;
}
.price-and-box-mehrnoosh-in-shop-offer {
	position: absolute;
}
.comment-meta.commentmetadata {
	position: relative;
	float: right;
	width: 100%;
	box-sizing: border-box;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.mehrnoosh-slider-six-homethree-box-one-inner {
	position: relative;
}

.price-and-box-mehrnoosh-in-shop-offer-slider-six {
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 25px;
	padding-left: 20px;
	width: unset;
}
.price-and-box-mehrnoosh-in-shop-offer-slider-six::before {
	margin-left: 0px;
}
.mehrnoosh-slider-six-homethree-pricebox-one {
	width: 100%;
	text-align: center;
}
.mehrnoosh-title-slider-six-element {
	font-size: 14px;
	text-align: center;
	min-height: 50px;
	max-height: 50px;
	line-height: 25px;
	overflow: hidden;
}

.barsmehrnoosh {
	width: 60%;
}


.number-mehrnoosh {
	width: 25%;
}
.img-thumb-nail {

	width: 60px;
	height: 60px;
}
.mehrnoosh-title-homethree-one-dots {
	display: none;
}
.arrow-slider-six-homethree-one {
	width: 100%;
	text-align: center;
	box-sizing: border-box;
}
.mehrnoosh-title-54-one {
	width: 100%;
	float: right;
	text-align: center;
}
.mehrnoosh-title-54-one i {
	margin: auto;
	float: unset;
	display: table;
}
.mehrnoosh-title-homethree-two {
	width: 100%;
	text-align: center;
}
.arrow-slider-six-homethree-one a {
	width: 100%;
	text-align: right;
}
.mehrnoosh-title-homethree-one {
	margin-bottom: 20px;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-emtiaz-left-box-one .barsmehrnoosh {
	width: 55%;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-emtiaz-left-box-one .number-mehrnoosh {
	width: 30%;
}
#related-single-product-6542s-two5545645 #mehrnoosh-product-related-list-four-elementor .mehrnoosh-product-slider-one-element-five {
	min-height: unset;
	padding: 10px;
}
.mehrnoosh-title-slider-one-element-five {
	font-size: 15px;
	line-height: 25px;
	text-align: center;
}
#related-single-product-6542s-two5545645 #mehrnoosh-product-related-list-four-elementor {
	padding: 5px;
	margin-bottom: 0px;
}
.mehrnoosh-slider-main-one-element-one-offer .mehrnoosh-timer-single-product.nevise {
	width: 100%;
}

.mehrnoosh-one-bottom-one-box-offer {
	width: 100%;
	margin-right: 0px;
	padding-right: 0px;
}

.mehrnoosh-one-bottom-one-box-offer .rezayat-mehrnoosh-darsad-right-box-one {
	margin-right: 0px;
}

.mehrnoosh-image-slider-one-two-img {
	height: 150px !important;
}
.mehrnoosh-product-slider-one-element-one .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh {
	display: none;
}

.mehrnoosh-product-slider-one-element-one {

	min-height: unset;
}

.comment-one-list-mehrnoosh-left .mehrnoosh-nav-slider-element-slider-two {
	margin-bottom: 20px !important;
}
#user-box-header-mehrnoosh-one-home-four .user-box-header-mehrnoosh-one.mehrnoosh-hesab-width {
	position: unset;
}
.mehrnoosh-slider-seven-title-iconmehrnoosh-image-box-icon {
	margin: auto;
	float: unset;
}
.mehrnoosh-title-homethree-two {
	text-align: center;
	float: right;
	width: 100%;
}
.arrow-slider-six-homethree-one {
	box-sizing: border-box;
	width: unset;
	display: table;
	margin: auto;
	float: unset;
}
.mehrnoosh-slider-2024-three-mehrnoosh-arayesh {
	float: unset;
	display: table;
	margin: auto;
	margin-top: 20px;
}
.mehrnoosh-slider-2024-three-mehrnoosh-arayesh .iran-button-slider-mehrnoosh {
	margin-right: 5px;
	margin-left: 5px;
}

.mehrnoosh-title-homethree-two {
	margin-bottom: 10px;
}
.mehrnoosh-slider-main-one-element-six-slider-left .price-and-box-mehrnoosh-in-shop-offer-slider-six {
	left: unset;
}
.mehrnoosh-blog-post-one .mehrnoosh-blog-post-one-out:first-child .mehrnoosh-blog-post-one-image {
	height: 300px;
	width: 100%;
}



.mehr-403-tir-mehrnoosh-grid #mehrnoosh-post-in-blog-one {
	width: 100%;
}
.mehrnoosh-slider-six-homethree-pricebox-one {
	font-size: 14px;
}
.mehrnoosh-box-offer-three-homethree-img {
	text-align: center;
}
#order-dashboard-box .order-mehrnoosh-list-box1 .iran000wrwerwe.postnumber-no-mehrnoosh::before {
	display: none;
}
#order-dashboard-box .order-mehrnoosh-list-box1 .order-list-name-img-fegerger1 {
	text-align: center;
}

#order-dashboard-box .order-mehrnoosh-list-box1 .order-list-name-img-fegerger1 svg {
	display: none;
}
.postnumber-no-mehrnoosh {
	padding-left: 0px;
}
#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs li {
    width: 100%;
}
.mehnroosh-order-tracking-form-sytle .field-mehrnoosh-code-post.mehrnoosh-post-code-new {
	padding: 10px;
}
.mehnroosh-order-tracking-form-sytle .field-mehrnoosh-code-post.mehrnoosh-post-code-new #copysho1 {
	padding: 10px;
	margin-bottom: 0px;
	border-radius: 15px;
}
.mehnroosh-order-tracking-form-sytle .field-mehrnoosh-code-post.mehrnoosh-post-code-new .copy-button {
	display: table;
	float: unset;
	position: relative;
	margin: auto;
}
.sender-timer-thankyou {
	text-align: center;
}
.sender-timer-thankyou .mehrnoosh-send-inadmin-44444 {
	width: 100%;
	margin-top: 10px;
}

.fieldbox-top-45645666666v.mehrnoosh-345345sdf23234 .fieldbox-top-45645v47775445 #copysho1 .copy-button {
	position: relative;
	display: block;
	margin: auto;
	float: unset;
}
.fieldbox-top-45645666666v.mehrnoosh-345345sdf23234 .fieldbox-top-45645v47775445 #copysho1 {
	padding: 10px !important;
	text-align: center;
	border-radius: 15px;
	margin-bottom: 0px;
}
.mehr-inner-1404-12.mehr-1404sdfw45 {
	width: 100%;
	text-align: center;
}

.mehr-inner-1404-12 strong {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.mehrnoosh-return-after-form strong {
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	font-size: 15px;
}
.mehrnoosh-time-return-one strong {
	float: right;
	width: 100%;
	box-sizing: border-box;
	text-align: right;
}
.mehrnoosh-return-after-form-inner {
	float: right;
	width: 100%;
	text-align: center;
}
.mehrnoosh-time-return-one strong {
	text-align: center;
}
.mehrnoosh-admin-234234-order-return {
	text-align: center;
}
.mehrnoosh-image-slider-one-two-img-two-digital-two-1 {
	height: 240px !important;
}

.mehrnoosh-noghte-ditial-two435345345 {
	display: none;
}
.mehrnoosh-slider-one-digital-two-ten-img {
	text-align: center;
}
.mehrnoosh-slider-main-one-element-one-offer-five-mehlnoosh-accssor--ten-digital-two {
	padding: 0px 40px;
}
.hotspot-info {
	display: none !important;
}
.hotspot-image-container {
	display: none;
}
#related-single-product-6542s-two5545645-six .mehrnoosh-tab-digital-two-box {
	padding: 5px;
}
#nam-108-upd-mehrnoosh-2 {
	margin: auto;
	float: unset;
}
#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs {
	margin: 0px;
	display: inline-flex;
	overflow-y: hidden;
	transform: translateZ(0px);
	overflow-x: auto !important;
	white-space: nowrap;
	will-change: transform;
	width: 100% !important;
	padding: 15px !important;
	padding-bottom: 10px !important;
}
#mehrnoosh-single-product-tab-elementor-id-tabar .tabs.wc-tabs li a {
	display: flex;
	padding-left: 0px;
	padding-right: 0px;
}
}

@media only screen and (max-width : 550px) {
.price-and-box-mehrnoosh-in-shop-offer-slider-six-text {
	display: none;
}
.mehrnoosh-slider-six-homethree-box-one-inner-img {
	padding: 0px;
}
.mehrnoosh-title-slider-six-element {
	font-size: 14px;
	min-height: 70px;
	max-height: 70px;
	line-height: 25px;
}
.meta-mehrnoosh-slider-seven-box {
	display: none;
}
.mehrnoosh-slider-seven-one-box-one {
	padding: 15px;
}
.mehrnoosh-slider-inner-price-inner {
	font-size: 14px;
}
.mehrnoosh-slider-inner-price-inner .woocommerce-Price-currencySymbol {
	display: table;
	margin: auto;
}
.mehrnoosh-slider-inner-price-inner {
	min-height: 75px;
	text-align: center;
}
.mehrnoosh-slider-six-homethree-box-one {
	padding: 5px;
}
.show-ticket-mbn {
	width: 100% !important;
	text-align: center;
	box-sizing: border-box;
}
#mehrnoosh-post-in-blog-one {
	width: 100%;
}
.mehrnoosh-phone-footer-one-box-address {
	float: unset;
	margin: auto;
}
.mehrnoosh-phone-footer-two-box777-address {
	width: 100%;
	text-align: center;
	padding-right: 0px;
}
#search-box-12-box-mehrnoosh input {
	width: 77%;
}

.mehrnoosh-top-meta-slider-one-element.mehrnoosh-element-two-slider-five {
	display: none !important;
}

.mehrnoosh-product-related-list-four-elementor-arvhice #mehrnoosh-product-related-list-four-elementor {
	padding: 10px;
}
.mehrnoosh-product-related-list-four-elementor-arvhice .mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one {
	padding: 5px;
}

.mehrnoosh-product-slider-one-element-img-five {
	padding: 10px;
}
.mehrnoosh-title-slider-one-element-five {
	font-size: 14px;
	padding: 0px;
	text-align: center;
	min-height: 70px;
	max-height: 70px;
	line-height: 25px;
}
#mehrnoosh-offer-price-one .price-moment-slider-one-sy {
	width: 35px;
	box-shadow: unset !important;
}
.mehrnoosh-product-related-list-four-elementor-arvhice .mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one .price-moment-slider-one-sy45 {
	width: 100%;
	font-size: 14px;
	text-align: center;
}
#mehrnoosh-offer-price-one .price-moment-slider-one-sy {
	float: unset;
	margin: auto;
	margin-bottom: 10px;
}

.mehrnoosh-product-related-list-four-elementor-arvhice .mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one {
	padding: 5px;
	height: 110px;
}

.price-moment-slider-one-sy-one {
	width: unset;
}
.price-moment-slider-one-sy-two {
	width: unset;
}
#mehrnoosh-offer-price-one .price-moment-slider-one-sy {
	width: unset;
	box-shadow: unset !important;
	float: unset;
	margin: auto;
	margin-bottom: 10px;
	display: table;
	height: unset;
	padding: 0px 5px;
}
.mehrnoosh-slider-seven-one-box-img {

	padding: 0px;
}
.mehrnoosh-slider-inner-title-one {
	font-size: 14px;
	text-align: center;
	min-height: 70px;
	max-height: 70px;
}
#mehrnoosh-price-for-single-product-elementor-threeprice .price-moment-slider-one-sy-one {
	width: 100%;
}
#mehrnoosh-price-for-single-product-elementor-threeprice .price-moment-slider-one-sy-two {
	width: 100%;
}
#mehrnoosh-product-image--home-3 #slider-thumb-image-403-2 .mehrnoosh-thumbnail-product-single {
	width: 70px;
	height: 70px;
}


#mehrnoosh-product-image--home-3 #open-lightbox {
	width: 70px;
	height: 70px;
}

#related-single-product-6542s-two5545645 {
	padding: 10px;
}
#related-single-product-6542s-two5545645 .mehrnoosh-slider-product-one-element-slider-five {
	padding: 0px;
}

.mehrnoosh-product-slider-one-element .mehrnoosh-product-box-meta-shop-button.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh {
	display: none;
}


.mehrnoosh-top-meta-slider-one-element .mehrnoosh-product-box-meta-shop {
	display: none;
}

.mehrnoosh-product-slider-one-element-img {
	padding: 0px;
}
.mehrnoosh-top-meta-slider-one-element .price-and-box-mehrnoosh-in-shop-offer {
	position: absolute;
	left: 0;
	margin-left: 20px;
}
.price-mehrnoosh-slide-one-emelent .woocommerce-Price-currencySymbol {
	float: unset;
	display: table;
	margin: auto;
}
.price-mehrnoosh-slide-one-emelent {

	font-size: 14px;
}
.price-mehrnoosh-slide-one-emelent ins {
	font-size: 14px;
}
.price-mehrnoosh-slide-one-emelent .woocommerce-Price-currencySymbol {
	margin: auto !important;
}
.mehrnoosh-img-403-tir-one {
	width: 50px;
	height: 50px;
	margin-top: 2px;
}
.mehrnoosh-grid-post-one:first-child .mehrnoosh-img-403-tir-one {
	height: 200px;
}
.mehrnoosh-product-slider-one-element-slider-two-full {
	padding: 5px;
}
.mehrnoosh-top-meta-slider-one-element.mehrnoosh-hide-hover {
	display: none !important;
}
.price-and-box-mehrnoosh-in-shop-offer-654 {

	height: 29px;
	overflow: hidden;
}
.mehrnoosh-title-slider-one-element-slider-two-full {
	text-align: center;
	font-size: 14px;
	min-height: 70px;
	max-height: 70px;
}

.price-mehrnoosh-slide-one-emelent-slider-two-full {
	text-align: center;
	margin-top: 5px;
}
.mehrnoosh-product-slider-one-element-one-slider-two-full del {
	text-align: center;
}
.mehrnoosh-product-slider-one-element-img-slider-two-full img {
	padding: 0px;
}
.mehrnoosh-product-slider-one-element-one-slider-two-full .woocommerce-Price-currencySymbol {
	float: unset;
	display: table;
	margin: auto !important;
}
.thumbnail-img-left-mehrnoosh-two-one {
	display: none;
}

.mehrnoosh-product-slider-one-element-img-offer {
	margin-top: 0px;
}
.mehrnoosh-slider-product-one-element-offer {
	padding: 15px;
}
.mehrnoosh-title-slider-one-element-offer-0rirlw5 {
	width: 100%;
	text-align: center;
}
.mehrnoosh-offer-one-price-box {
	width: 100%;
	padding-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.inner-price-title-slider-two-mehrnoosh {
	box-sizing: border-box;
	padding: 20px 10px;
}
.mehrnoosh-title-slider-one-element {
	font-size: 14px;
	line-height: 25px;
	min-height: 70px;
	max-height: 70px;
	text-align: center;
}
.mehrnoosh-product-slider-one-element-one {
	padding: 20px 10px;
}

.bix-top-header-title-two-english-offer {

	text-align: center;
}

.mehrnoosh-slider-main-one-element-listone .mehrnoosh-product-one-element-list:first-child .mehrnoosh-product-slider-one-element-listone .list-product--one-mehrnsoosh .price-mehrnoosh-slide-one-emelent-listone .woocommerce-Price-currencySymbol {
	font-size: 13px;
}

.price-mehrnoosh-slide-one-emelent del {
	margin: auto;
	display: table;
	float: unset;
	position: relative;
	margin-top: -30px;
}
.price-mehrnoosh-slide-one-emelent {
	text-align: center;
}
.bix-top-header-title-two-english-offer {
	width: 100%;
}
.mehrnoosh-offer-slider-five-one-box {
	padding: 30px 15px;
}
.mehrnoosh-offer-five-bix-out-product {
	padding: 5px;
}
.price-and-timer-box-for-slider-offer-four .mehrnoosh-timer-single-product.nevise {
	width: 240px;
	float: unset;
	margin: auto;
	display: table;
}

.price-and-timer-box-for-slider-offer-four-price {
	text-align: center;
}
.price-and-timer-box-for-slider-offer-four {
	margin-bottom: 20px;
}

.mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one .price-moment-slider-one-sy45 {
	width: 100%;
	text-align: center;
}
.mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one {
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	height: 90px;
}
.mehrnoosh-slider-seven-title-icon-new01234 {
	float: unset;
	display: table;
	margin: auto;
}
.mehrnoosh-slider-product-one-element-slider-five-title-box-two {
	float: unset;
	margin: auto;
	display: table;
	margin-top: 15px;
}
.mehrnoosh-product-slider-one-element-five {
	min-height: unset;
	padding: 10px;
	padding-bottom: 25px;
}

.mehrnoosh-product-slider-one-element-five #mehrnoosh-offer-price-one {
	height: 100px;
	margin-top: 0px;
}
.moment-one-box--1403 .price-moment-slider-one-sy div {
	width: 100%;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324 .mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one {
	height: 200px !important;
}
.mehrnoosh-main-slider-offer-two-box-main-left-mehrnoosh-two-title {
	white-space: unset;
	text-align: center;
	font-size: 15px;
}
#mehrnoosh-offer-price-one .price-moment-slider-one-sy {
	float: left;
	margin-top: 6px;
}
.mehrnoosh-slider-five-bottom-one .price-moment-slider-one-sy {
	float: unset !important;
}
#mehrnoosh-footer-sddress-two-id .mehrnoosh-phone-footer-one-box-address {
	float: unset;
	margin: auto;
}
#mehrnoosh-footer-sddress-two-id .mehrnoosh-phone-footer-two-box777-address {
	text-align: center;
	padding-left: 0px;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-five-6543 .mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one {
	height: 300px !important;
}
.mehrnoosh-shop-main-1 .mehrnoosh-produt-in-shop-box-1 {
	width: 100% !important;
}

.mehrnoosh-shop-main-1 .mehrnoosh-produt-in-shop-box-1 .mehrnoosh-produt-in-shop-box-2-img {
	width: 100px;
}

.mehrnoosh-shop-main-1 .mehrnoosh-produt-in-shop-box-1 .mehrnoosh-produt-in-shop-box-title {
	width: 60%;
	text-align: right;
}

.mehrnoosh-shop-main-1 .mehrnoosh-produt-in-shop-box-1 .mehrnoosh-produt-in-shop-box-title h3 {
	font-size: 15px;
	text-align: right;
	min-height: 50px;
	max-height: 50px;
	line-height: 25px;
	margin-top: 10px;
}

.mehrnoosh-shop-main-1 .mehrnoosh-produt-in-shop-box-1 .price-and-box-mehrnoosh-in-shop-out {
	width: 60%;
	text-align: right;
}

.mehrnoosh-shop-main-1 .mehrnoosh-produt-in-shop-box-1 .price-and-box-mehrnoosh-in-shop-out .price-and-box-mehrnoosh-in-shop {
	text-align: right;
}
.product-stock-statusmim.out-of-stock {
	left: 0;
	right: unset;
	top: 0;
	margin-left: -5px;
	margin-top: -10px;
	font-size: 14px;
}
.mehrnoosh-shop-main-1 .mehrnoosh-produt-in-shop-box-1 .price-and-box-mehrnoosh-in-shop-out {
	width: 60%;
	text-align: right;
	margin-bottom: 0px;
}
.mehrnoosh-shop-main-1 .mehrnoosh-produt-in-shop-box-1 .price-and-box-mehrnoosh-in-shop-out {
	width: 70%;
}
#related-single-product-6542s-two5545645 .mehrnoosh-title-slider-one-element-five {
    margin-bottom: 10px;
}
#related-single-product-6542s-two5545645 .mehrnoosh-slider-product-one-element-slider-five-title-box .mehrnoosh-slider-product-one-element-slider-five-title-box-one i {
	margin: auto;
	display: table;
	float: unset;
	margin-top: 20px;
}
.mehrnoosh-offer-five-bix-inner-product-inner-accssor-403 .product-attribute-values-color {
	display: none;
}
.add-to-cart-in-shop-page.mehrnoosh-add-to-acss {
	position: absolute;
	top: 0;
	margin-top: 15px;
	left: 0;
	margin-left: 10px;
	padding-top: 0px;
}
.add-to-cart-in-shop-page.mehrnoosh-add-to-acss .tooltip-mehrnoosh.tooltip-add-to-cart-mehr {
	display: none !important;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .tabs.wc-tabs {
	width: 100%;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .tabs.wc-tabs li.active a {
	display: flex !important;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .tabs.wc-tabs {
	display: inline-flex;
	overflow-y: hidden;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	overflow-x: auto !important;
	-webkit-overflow-scrolling: touch;
	white-space: nowrap;
	will-change: transform;
	width: max-content;
	width: intrinsic;
	width: -moz-max-content;
	width: -webkit-max-content;
	width: 100%;
}
#mehrnoosh-single-product-tab-elementor-id-tabar-four .tabs.wc-tabs li {
	padding: 0px 0px 0px 20px;
}
.mehrnoosh-grid-post-one-digital-two-one {
	width: 100%;
}
.mehrnoosh-archive-product-list-elementor-six .mehrnoosh-tab-digital-two-box {
	padding: 5px;
}
#nam-108-upd-mehrnoosh {
	float: unset;
	margin: auto;
	margin-top: 15px;
}
}
@media only screen and (max-width : 500px) {
.user-mehrnoosh-login-form-out {
	width: 95%;
}
.image-box-iran-two-man-one {
	width: 100%;
}

.mehrnoosh-offer-slider-five-product-price .woocommerce-Price-currencySymbol {
	display: table;
	margin: auto;
	float: unset;
}
.mehrnoosh-offer-slider-five-product-price {
	width: 100%;
	height: 75px;
	text-align: center;
}
.mehrnoosh-offer-slider-five-product-title {
	font-size: 14px;
	text-align: center;
	max-height: 70px;
	min-height: 70px;
}
#related-single-product-6542s-two5545645 #mehrnoosh-offer-price-one .price-moment-slider-one-sy {
	width: unset;
	margin: auto;
	display: table;
	float: unset;
}
.mehrnoosh-offer-slider-five-product-price .woocommerce-Price-currencySymbol {
	margin-top: 5px;
}
#related-single-product-6542s-two5545645 #mehrnoosh-offer-price-one {
	width: 100%;
	height: 80px;
	padding: 0px;
}
#related-single-product-6542s-two5545645 #mehrnoosh-offer-price-one .price-moment-slider-one-sy45 {
	width: 100%;
	padding-left: 0px;
	text-align: center;
	margin-top: 10px;
}

.bix-top-header-title .custom-product-rating {
	width: 50%;
	margin-left: 0px;
}
.bix-top-header-title .custom-product-review-count {
	width: 50%;
	float: right;
}
.button-width-text-mehrnoosh.mehrnoosh-catalog-button {
	float: right;
	width: 100%;
	box-sizing: border-box;
	margin-top: 10px;
}
.meta-mehrnoosh-slider-seven-box {
	display: none;
}
.mehrnoosh-slider-seven-one-box-one {
	padding: 10px;
}
.price-and-box-mehrnoosh-in-shop-offer-slider-seven-one {
	height: 20px;
	padding-top: 0px;
}
.mehrnoosh-slider-inner-price-one {
	padding: 10px;
	text-align: center;
}
.mehrnoosh-slider-inner-price-inner .woocommerce-Price-currencySymbol {

	display: table;
	margin: auto;
}

.mehrnoosh-slider-inner-price-inner {
	height: 85px;
}
.price-and-box-mehrnoosh-in-shop-offer-slider-seven {
	height: 35px;
}
.mehrnoosh-slider-seven-one {
	padding: 5px;
}
.mehrnoosh-title-slider-six-element {
	font-size: 14px;
	text-align: center;
	min-height: 70px;
	max-height: 70px;
	line-height: 25px;
	overflow: hidden;
}

.price-and-box-mehrnoosh-in-shop {
	text-align: center;
	font-size: 15px;
}
.price-and-box-mehrnoosh-in-shop del {
	font-size: 14px;
}
.woo-wallet-transactions-items li div:last-child {
	float: left;
	width: 100%;
	box-sizing: border-box;
	margin: 0px;
	margin-top: 20px;
}
.woo-wallet-transactions-items li div:first-child {
	max-width: 100%;
}
.woocommerce-LostPassword.lost_password.password-remember.remember-mehrnoosh-box .switch {
	width: 100%;
}
#reg-btn-new-asdf {
	float: right;
	margin-top: 20px;
}
.woocommerce-LostPassword.lost_password.password-remember.remember-mehrnoosh-box .faramooshi {
	float: right;
	margin-top: 15px;
}

#wc-wallet-transaction-details {
	width: 100% !important;
}
#wc-wallet-transaction-details mark.credit::before {
	display: none;
}

.plaviat-ee-mbn1 {
	width: 100%;
	box-sizing: border-box;
}
.time-ticket-mbn5 {
	width: 100%;
	box-sizing: border-box;
	padding-right: 0px;
	margin-top: 10px;
	text-align: center;
	padding-left: 0px;
}
.replay-bala-34534mbn .mehr-float-left {
	width: 100% !important;
	box-sizing: border-box;
}

.mehrnoosh-shop-main-23-inner .products .mehrnoosh-produt-in-shop-box-1 {
	padding: 5px;
}
.mehrnoosh-produt-in-shop-box-2-img {
	padding: 10px;
}

.mehrnoosh-produt-in-shop-box-2 {
	padding: 15px;
}
.mehrnoosh-produt-in-shop-box-title h3 {
	font-size: 14px;
	min-height: 70px;
	max-height: 70px;
	line-height: 25px;
	text-align: center;
}
.price-and-box-mehrnoosh-in-shop-offer {
	padding: 4px 10px;
	font-size: 14px;
	padding-bottom: 3px;
	height: unset;
}
.mehrnoosh-header-shop-list-one .mehrnoosh-product-list-title {
	width: 70%;
	font-size: 18px;
	margin-top: 5px;
	padding-left: 10px;
}

.filter-open-mobile {
	margin-left: 10px;
}
.mehrnoosh-thumbnail-product-single {
	height: 50px;
	width: 50px;
}
.quick-view-content {
	width: 95%;
}


.quick-view-content {
	margin-top: 10px;
}
.mehrnoosh-grid-post-two-1 {
	width: 100%;
}
.woocommerce-form-coupon-togglesrtertert .woocommerce-info {
	text-align: center;
}
#showcouponmehrnoosh {
	float: unset;
	display: table;
	margin: auto !important;
	height: unset !important;
	padding: 0px 15px;
}

.mehrnoosh-slider-six-homethree-box-one-inner-img {
	padding: 10px;
}
.mehrnoosh-slider-six-homethree-box-one-inner {
	padding: 30px 10px;
}
.mehrnoosh-slider-six-homethree-box-one {
	padding: 5px;
}
.price-and-box-mehrnoosh-in-shop-offer-slider-six-text {
	display: none;
}
.mehrnoosh-slider-six-homethree-pricebox-one {
	font-size: 15px;
}
#open-lightbox {
	width: 50px;
	height: 50px;
}
#open-lightbox i {
	margin-top: -44px !important;
}

.comment-form-strengths-mehrnoosh.mehrnoosh-right-1 {
	width: 100%;
	padding-left: 0px;
}
.comment-form-strengths-mehrnoosh.mehrnoosh-left-1 {
	width: 100%;
	padding-right: 0px;
}

#mehrnoosh-product-image-for-elementor-twoimage #open-lightbox {
	margin-top: 10px;
	margin-left: 5px;
}
#mehrnoosh-product-image-for-elementor-twoimage #open-lightbox .fi.fi-rr-zoom-in {
	margin-top: -44px !important;
}
#mehrnoosh-product-image--home-3 #open-lightbox {
	width: 60px;
	height: 60px;
}


#mehrnoosh-product-image--home-3 #slider-thumb-image-403-2 .mehrnoosh-thumbnail-product-single {
	width: 60px;
	height: 60px;
}

#mehrnoosh-product-image--home-3 #open-lightbox .fi.fi-rr-zoom-in {
	margin-top: -50px !important;
}
.image-box-iran-two-man-one {
	width: 100%;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .rezayat-mehrnoosh-darsad {
	padding: 10px;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-emtiaz-left-box-one .barsmehrnoosh {
	width: 40%;
}

#mehrnoosh-tab-emtiaz .mehrnoosh-emtiaz-left-box-one .number-mehrnoosh {
	width: 40%;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-tab-full-box .rezayat-mehrnoosh-darsad .emtiaz-mehrnoosh-box-one {
	margin-top: 20px;
}
#mehrnoosh-dots-slider-image0five {

	display: none;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-five .mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12 {
	margin-left: 40px;
}
.mehrnoosh-slider-product-one-element-slider-seven {
	padding: 20px;
}


.mehrnoosh-offer-slider-four-box-one-left {
	width: 100%;
	padding: 10px;
}
.mehrnoosh-offer-slider-four-box-one-left-title1 {
	font-size: 15px;
}
.custom-product-rating.mehrnoosh-star-one-offer-box-mehrnoosh-offer-four {
	margin-bottom: 15px;
	width: 100%;
}


.mehrnoosh-four-meta-slider-offer {
	width: 100%;
}
.mehrnoosh-offer-slider-four-box-one .custom-product-review-count.mehrnoosh-four-meta-slider-offer {
	display: block;
	margin-right: 0px;
	width: 100%;
}
.mehrnoosh-four-meta-slider-offer {
	margin-bottom: 15px;
}
.mehrnoosh-slider-product-four-box-one {
	padding: 15px;
}
.mehrnoosh-mask-offer-four-one-box {
	margin-top: -100px;
}


.mehrnoosh-slider-product-one-element-slider-seven54 .product-attribute-values-color {
	position: absolute;
	bottom: unset;
	top: 0;
	margin-bottom: 20px;
	left: unset;
	right: 0;
	margin-right: 10px;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324 .mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one {
	height: 160px !important;
}

.mehrnoosh-slider-offer-two-timer {
	padding: 10px;
}
.mehrnoosh-main-slider-offer-two-box-img-left-mehrnoosh-two {
	width: 100%;
	padding: 10px;
}
.mehrnoosh-main-slider-offer-two-box-img-left-mehrnoosh-two .mehrnoosh-timer-single-product.nevise {
	padding: 20px 5px;
}

.mehrnoosh-product-slider-one-element-five-mehr {
	padding: 5px;
}
.mehrnoosh-image-slider-one-two-img.mehrnoosh-one-two-theree-mask-one {
	top: 8%;
}
.mehrnoosh-image-slider-one-two-img.mehrnoosh-one-two-theree-mask {
	top: 8%;
}
.mehrnoosh-app-download-footer {
	width: 100%;
	margin-left: 0px;
}

.mehrnoosh-product-one-element-listtwo {
	width: 50%;
	padding: 5px;
	text-align: center;
}

.mehrnoosh-product-one-element-listtwo:last-child {
	width: 100%;
}

#mehrnoosh-blog-grid-two-elementor-elemnt .mehrnoosh-grid-post-two-2 .mehrnoosh-img-thumbnail-mehrimage {
	height: 120px;
}
.mehrnoosh-blog-post-meta-date-elementor {
	float: right;
	padding: 10px 0px;
	width: 100%;
}
.rel-comment-tedad.left98656878888 {
	width: 100%;
	margin-left: 0px;
}
.mehrnoosh-blog-post-one-image {
	width: 100%;
}
.mehrnoosh-blog-post-one-inner-box {
	width: 100%;
}
.mehrnoosh-blog-post-one .mehrnoosh-blog-post-one-out:first-child .mehrnoosh-blog-post-meta-date-elementor546456 {
	width: 100%;
}
.mehrnoosh-blog-post-one .mehrnoosh-blog-post-one-out:first-child .mehrnoosh-blog-post-one-inner-box .mehrnoosh-blog-post-one-meta-name {
	width: 100%;
	margin-left: 0px;
}
.mehr-403-tir-mehrnoosh-grid .mehrnoosh-blog-post-one-comment {
	display: none !important;
}
.mehrnoosh-blog-post-one-meta-name {
	float: right;
	width: 100%;
}
.mehrnoosh-blog-post-one-title {
	font-size: 14px;
}
#mehrnoosh-product-image-for-elementor #open-lightbox i {
	margin-top: -45px !important;
}
#mehrnoosh-product-image-for-elementor-twoimage #open-lightbox i {
	margin-top: -44px !important;
}
.mehrnoosh-product-unic-wrapper {
	padding: 20px 0px;
}
.mehrnoosh-image-slider-one-two-img-two-digital-two-1 {
	height: 160px !important;
}
.mehrnoosh-tab-digital-four-345345345 {
	min-height: 70px;
	max-height: 70px;
	overflow: hidden;
	font-size: 14px;
}
.accs-category-title-4323-brands-digitaltwo-one-b span {
	width: 100%;
	border: unset !important;
}
.accs-category-title-4323-brands-digitaltwo-one-b {

	text-align: center;
}
.swiper-slide-mehrnoosh-asscoory-list-cat-brands-digitaltwo-one-b-inner {
	padding: 20px 10px;
}
.accs-category-title-4323-brands-digitaltwo-one-b span {
	padding-right: 0px;
}
.tab-itemmehrnoosh-didgah-title-box {
	width: 60%;
}

.title-digital-two-1403-1mehrnoosh-lifdt534ttyutyutyutyu7terger53 {
	width: 100%;
	text-align: center;
}
.mehrnoosh-slider-seven-title-icon-digital-two-1 {
	float: unset;
	margin: auto;
	width: 40px;
}
.mehrnoosh-image-slider-one-accs-categorytwo3324545645655 {
	position: relative;
	margin-top: 0px;
	text-align: center;
	width: 100%;
	margin-left: 0px;
	margin-top: -10px;
}

.mehrnoosh-image-slider-one-accs-categorytwo3324545645655 .mehrnoosh-iran-slider-product-seven-eight-accssor-403456456456456456 {
	width: 80px;
	margin: auto !important;
	float: unset;
}
.title-digital-two-1403-2 {
	text-align: center;
}

.more-intern-digital-two-tab {
	float: unset;
	margin: auto !important;
	display: table;
}
.title-digital-two-1403-1mehrnoosh-lifdt534ttyutyutyutyu7terger53 {
	margin-bottom: 15px;
}
.mehrnoosh-tab-digital-product-button .mehrnoosh-product-box-meta-shop-button.quick-view-button {
	display: none;
}
.mehrnoosh-product-slider-one-element-img-listtwo-listthrree-digital-three {
	float: unset;
	margin: auto;
	padding: 10px;
}
.list-product--one-mehrnsooshlisttwo-listthrree-digitaltwo-four {
	width: 100%;
	padding-right: 0px;
	text-align: center;
}
.mehrnoosh-product-list-two-box-for-pricelisttwo-digitaltwo-six del {
	width: 100%;
	float: right;
	text-align: center;
	margin-bottom: 10px;
}
.mehrnoosh-slider-main-one-element-one-listthrree-digitaltwo-right .mehrnoosh-product-number-list-one {
	left: 0;
	margin-left: 0px;
}

.footer-boxi-icon-list-63656 {
	display: none;
}
.phone-mail-footer-boxi-digitaltwo5466456546456 {
	margin-top: 0px;
}
.brand-link-mehrnoosh-digitaltwo {
	display: flex;
	margin-left: 5px;
	margin-right: 0px;
	float: right;
	height: 43px;
}
#zemenat-for-single-product-elementor-six-digitaltwo-joaziat {
	float: right;
	width: 100%;
	overflow: scroll;
	margin: 0px;
	display: flex;
	display: inline-flex;
	overflow-y: hidden;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	overflow-x: auto !important;
	-webkit-overflow-scrolling: touch;
	white-space: nowrap;
	will-change: transform;
	width: max-content;
	width: intrinsic;
	width: -moz-max-content;
	width: -webkit-max-content;
	/* padding: 5px 0px; */
width: 49% !important;
        float: right;
		        justify-content: flex-end;
}
.org-900 {
	float: left;
        width: 44%;
}
.product-attribute-box {
	    padding: 14px 10px !important
}
.product-attribute-box .label {
	    font-size: 13px !important;
}
.brand-link-mehrnoosh-digitaltwo .custom-product-ratingwww {
	display: flex;
}
.mehrnoosh-offer-in-product-single-page-one-title-svg svg {
	width: 120px;
}
.att-mini-mehrnoosh-single-product-meta-three-digitaltwo-403-8 strong {
	float: right;
	width: 100%;
	margin-bottom: 4px;
}
.product-stock-statusmim.out-of-stock.mehrnoosh-namojood-one-ele {
	float: unset;
	margin: auto;
	margin-top: 15px;
}
#nam-108-upd-mehrnoosh-4 {
	margin-top: 0px;
}

#zemenat-for-single-product-elementor-threear {
	margin: 0px;
	display: inline-flex;
	overflow-y: hidden;
	transform: translateZ(0px);
	overflow-x: auto !important;
	white-space: nowrap;
	will-change: transform;
	width: 100% !important;
}
#zemenat-for-single-product-elementor-threear .button-width-text-mehrnoosh.mehrnoosh-catalog-button {
	display: flex;
	margin-top: 0px;
}
#zemenat-for-single-product-elementor-threear .button-width-text-mehrnoosh.mehrnoosh-box-meta-for-single-product-elementor {
	display: flex;
}
}
@media only screen and (max-width : 359px) {
#mehrnoosh-price-for-single-product-elementor .button-plus-minus-mehrnooshj {
	margin-right: 60px;
}
}

@media only screen and (max-width : 460px) {
.modal-contentmehrnoosh {
	width: 290px !important;
}
#search-box-12-box-mehrnoosh input {
	width: 76%;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-five-6543 .mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one {
	height: 360px !important;
}

#mehrnoosh-dots-slider-image0five55645 {

	display: none;
}
.slider-three-image-img-left-box-one {
	width: 50%;
	border: unset;
	top: 0;
	margin-left: 0px;
	margin-top: 0px;
}


#mehrnoosh-image-slider-one-mehrnoosh-234324-four .mehrnoosh-image-slider-one-two-img {
	min-height: unset;
	height: 100px !important;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324-four .mehrnoosh-slider-iran-12 {
	margin-left: 40px;
}
.name-inner-mehrnoosh-au-one {
	font-size: 14px;
	margin-top: 1px;
}
.mehrnoosh-easy-box-for-single-product {
	padding: 10px;
}
#mehrnoosh-product-image--home-3 #slider-thumb-image-403-2 .mehrnoosh-thumbnail-product-single {
	width: 50px;
	height: 50px;
}

#mehrnoosh-product-image--home-3 #open-lightbox {
	width: 50px;
	height: 50px;
}

.box-meta-sub-meta-button-mehrnooshsale-single-one::before {
	margin-left: -11px;
}
#mehrnoosh-product-image-for-elementor .mehrnoosh-thumbnail-product-single {
	width: 50px;
	height: 50px;
}
#mehrnoosh-single-product-tab-elementor-id .tabs.wc-tabs li {
	width: 100%;
	margin-left: 0px;
}
#mehrnoosh-single-product-tab-elementor-id .tabs.wc-tabs li a {
	width: 100%;
}
#mehrnoosh-cat-single-product-one .mehrnoosh-product-single-title-for-element-one .mehrnoosh-product-single-title-for-element-one-icon {
	margin-bottom: -20px;
	float: unset;
	display: block;
	margin: auto;
	width: 50px;
	margin-bottom: 10px;
}
.mehrnoosh-out-more-button .mehrnoosh-out-more-button-inner {
	transition: 0.3s;
	font-size: 14px;
	padding-top: 18px;
	padding-right: 15px;
	padding-left: 15px;
}
.mehrnoosh-out-more-button:hover .mehrnoosh-out-more-button-inner {
	margin-left: 0px;
}
.mehrnoosh-slider-seven-title-out {
	padding: 0px;
}
.mehrnoosh-reviews-single-page44543534 {
	padding: 20px;
}

#mehrnoosh-cat-single-product-one .mehrnoosh-product-single-title-for-element-one {
	text-align: center;
}
.add-to-cart-one-mehrnoosh .quantity .button-plus-minus-mehrnooshj .qty {
	width: 30px !important;
}

.mehrnoosh-left-product-single-box.mobile-mehrnoosh-show .add-to-cart-one-mehrnoosh .quantity .button-plus-minus-mehrnooshj .qty {
	width: 38px !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #mehrnoosh-price-for-single-product-elementor button.button.alt {
	padding: 15px 4px !important;
}
.mehrnoosh-product-iimage-single-button {
	margin-bottom: -10px;
}
/*  start product related */

.related.products .mehrnoosh-produt-in-shop-box-1 {
	width: 100%;
	padding: 15px 0px;
}

.related.products .mehrnoosh-produt-in-shop-box-2-img {

	width: 30%;
}
.related.products .mehrnoosh-produt-in-shop-box-title {
	float: right;
	width: 70%;
	text-align: right;
	padding-top: 15px;
}
.related.products .mehrnoosh-produt-in-shop-box-title h3 {
	font-size: 16px;
	text-align: right;
}
.related.products .price-and-box-mehrnoosh-in-shop-out {
	width: 70%;
	text-align: right;
}
.related.products .price-and-box-mehrnoosh-in-shop-out .price-and-box-mehrnoosh-in-shop {
	text-align: right;
}
.related.products .mehrnoosh-product-box-meta-shop-button.box-meta-sub-meta-button-mehrnoosh.wishlist-single-mehrnoosh.mehrnoosh-tooltip-shop {
	display: block;
}
.related.products .box-meta-sub-meta-button-mehrnoosh.compare-button-mehrnoosh.mehrnoosh-in-list-compare.mehrnoosh-tooltip-shop {
	display: block;
}
/*  end product related */


.rezayat-mehrnoosh-darsad-right-box-one {
	padding: 15px;
	text-align: center;
	height: unset;
}
.product-page--one-box-one {
	padding: 20px;
}
.rezayat-mehrnoosh-darsad-right-box-one .circular-progress-wrapper {
	float: unset;
	margin: auto;
}
.rez-meta-mehrnoosh {
	width: 100%;
	padding: 0px;
}
.mehrnoosh-single-right-cat {
	width: 100%;
	margin: 0px;
	margin-bottom: 20px;
}

.mehrnoosh-blog-list-top-single-right {
	width: 100%;
	margin-left: 0px;
}
.mehrnoosh-comment-for-single-post {
	margin: 0px;
	width: 100%;
}
.mehrnoosh-blog-list-top-single-left {
	float: right;
	width: 100%;
}
.mim-reading-time {
	width: 100%;
}
.mehrnoosh-bottom-post-box {
	margin-left: 0px;
}
.product-page--right-inner {
	padding: 15px;
}
.box-meta-button-mehrnoosh {
	padding: 15px;
}
.box-meta-sub-meta-button-mehrnooshsale {
	position: absolute;
	top: 80px;
	margin-right: 20px;
}
.box-image-box-product-single-box {
	width: 100%;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
	float: unset;
	margin: auto;
	display: table;
}

.mehrnoosh-review-123 {
	width: 100%;
	text-align: center;
}
.mehrnoosh-review-123 .woocommerce-review__author.mehrnoosh-author-name-comment-product {
	text-align: center;
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
}
.mehrnoosh-review-123 .woocommerce-review__verified.verified.mehrnoosh-verifide {
	margin: auto;
	float: unset;
	display: table;
}

.mehrnoosh-review-123 .woocommerce-review__published-date.mehnroosh-time-send-comment-product {
	width: 100%;
	margin-top: 15px;
}

.mehrnoosh-slider-seven-title-icon {
	float: unset;
	margin: auto;
	margin-top: 15px;
}
.mehrnoosh-slider-seven-title {
	height: unset;
	border-radius: 20px;
	text-align: center;
}
.mehrnoosh-slider-seven-title-text {
	width: 100%;
	font-size: 14px;
}
#myModalimage .main-image-container img {
	padding: 0px;
}
#mehrnoosh-product-image-for-elementor .mehrnoosh-h3-order-view i {
	box-shadow: unset !important;
}
.mehrnoosh-one-bottom-one-box-offer .rez-meta-mehrnoosh {
	width: 100%;
	padding-right: 0px;
	margin-top: 15px;
}

.mehrnoosh-image-slider-one-two-img {
	height: 110px !important;
}

.mehrnoosh-slider-2024-one .iran-button-slider-mehrnoosh {
	width: 30px;
	height: 30px;
}

.mehrnoosh-slider-2024-one .iran-button-slider-mehrnoosh i {
	font-size: 15px;
}
.mehrnoosh-comment-right-box-mehr-comment-two .mehrnoosh-image-slider-one-two-comment-box-one img {

	width: 50px;
	height: 50px;
	padding: 5px;
	margin-top: 20px;
}
.mehrnoosh-product-slider-one-element-five .product-attribute-values-color {
	display: none;
}
.mehrnoosh-product-slider-one-element-five .price-and-box-mehrnoosh-in-shop-offer-newoffer-in-slider i {
	display: none;
}
.mehrnoosh-product-slider-one-element-five .price-and-box-mehrnoosh-in-shop-offer-newoffer-in-slider {
	height: unset;
}
.mehrnoosh-tab-product-list-one .mehrnoosh-tab-product-list-two-img {
	width: 70px;
	margin-top: 10px;
}

.mehrnoosh-tab-title-product {
	font-size: 14px;
	white-space: unset;
}
.mehrnoosh-slider-main-one-element-six-slider-left .price-and-box-mehrnoosh-in-shop-offer-slider-six {
	left: unset;
	margin-top: 20px;
	margin-right: 20px;
}
.iconbox-mehrnoosh-footer-one-box {
	    padding-right: 5px;
}
.iconbox-mehrnoosh-footer-one-box-title {
	font-size: 14px;
}
#mehrnoosh-price-for-single-product-elementor .price .woocommerce-Price-currencySymbol {
font-size: 14px;
        padding: 0px 7px;
    border-radius: 90px;
    margin-right: 0px;
}
.mehrnoosh-slider-main-one-element-six-slider-left .product-attribute-values-color {
	margin-left: 15px;
	margin-top: 15px;
}
.box-meta-button-mehrnoosh .box-meta-sub-meta-button-mehrnooshsale {
	z-index: 999999;
	position: relative;
	top: unset;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}
.swiper-button-prevmehr.mehrnoosh-quick-slider-button {
	margin-top: 30px;
}
.swiper-button-nextmehr.mehrnoosh-quick-slider-button {
	margin-top: 30px;
}
.slider-403-farvardin-image-slider-thumb.mehrnoosh-slider-quick-view-one #slider-big-image-403 {
	padding: 0px;
}
.slider-four-iran-mehrnoosh-one-one {
    font-size: 16px;
}
.mehrnoosh-tab-top-iran-123 a {
    float: right;
    width: 100%;
}


.mehrnoosh-tab-top-iran-123 {
    padding: 20px;
}
.mehrnoosh-slider-2024-one.mehrnoosh-slider-iran-12354-brands .iran-button-slider-mehrnoosh i {
	font-size: 20px;
}
.mehrnoosh-product-box-meta-shop-accssor-403 {
	display: none;
}
.price-and-box-mehrnoosh-in-shop-offer-offer-five-product-box-accssor-403 {

	top: 0;
	bottom: unset;
	right: 0;
	left: unset;
	margin-bottom: 0px;
}
.mehrnoosh-offer-slider-five-product-price-accssor-403 {
	text-align: center;
	padding-top: 15px;
}
.mehrnoosh-offer-slider-five-product-price-accssor-403 del {
	width: 100%;
	text-align: center;
	padding-left: 0px;
}
.mehrnoosh-offer-slider-five-product-price-accssor-403 del .woocommerce-Price-currencySymbol {
		display: none !important;

}
.mehrnoosh-offer-slider-five-product-title-accssor-403 {
	font-size: 14px;
	text-align: center;
	min-height: 70px;
	max-height: 70px;
}
.comment-two-list-mehrnoosh-two-accss-403-1 {
	padding: 0px 10px;
	padding-bottom: 100px;
}
.mehrnoosh-offer-five-bix-inner-product-inner-accssor-403 {
	padding: 15px;
}
.mehrnoosh-comment-right-box-mehr-comment-two-accss-403-1 {
	padding: 0px 15px 15px 15px;
}
.mehrnoosh-offer-slider-five-product-price-accssor-403 del {
	margin: auto;
	float: unset;
	display: table;
	position: relative;
	margin-top: -26px;
	padding: 0px 6px;
	width: unset;
}
.mehrnoosh-offer-slider-five-product-price-accssor-403 .woocommerce-Price-currencySymbol {
	float: unset;
	display: table;
	margin: auto;
	margin-top: 5px;
}

.product-list-tab-three {
	padding: 5px;
}
.product-slider-offer-bahman-402-1-right-timer-1-1-digitaltwo-403 {
	padding: 21px 0px;
	text-align: center;
}
.product-slider-offer-bahman-402-1-right-timer-1-1-digitaltwo-403 .timer-wrapper {
	padding: 0px 8px;
}
.product-slider-offer-bahman-402-1-right-timer-1-1-digitaltwo-403 {
	padding-left: 10px;
}
.total-price-del-mehrnoosh-total {

	width: 100%;
	text-align: center;
}
.product-count-mehrnoosh-serfsrt {
	width: 100%;
	margin-top: 15px;
	text-align: center;
}
.product-count-mehrnoosh-serfsrt-number {
	float: unset;
	margin: auto;
}
.product-count-mehrnoosh-serfsrt {
	height: unset;
}
.product-count-mehrnoosh-serfsrt-number45 {
	width: 100%;
	margin-right: 0px;
	margin-top: 10px;
}
#nam-108-upd-mehrnoosh-3 {
	margin-top: 10px;
	margin-bottom: 9px;
	padding: 5px 15px;
}
.mehrnoosh-checkout-left-nav-one #shipping_method li .woocommerce-Price-amount.amount {
	float: left;
	width: 100%;
}
.mehrnoosh-tab-top-iran-123 {
	margin: 0px;
	display: inline-flex;
	overflow-y: hidden;
	transform: translateZ(0px);
	overflow-x: auto !important;
	white-space: nowrap;
	will-change: transform;
	width: 100% !important;
	padding: 10px;
	padding-top: 15px;
}
.mehrnoosh-tab-top-iran-123 a {
	display: flex;
	width: unset;
	padding: 10px;
}

}

@media only screen and (max-width : 400px) {
.related.products .mehrnoosh-produt-in-shop-box-2-img {
	width: 35%;
}


.related.products .mehrnoosh-produt-in-shop-box-title {
	width: 65%;
}

.related.products .price-and-box-mehrnoosh-in-shop-out {
	width: 65%;
}

.img-thumb-nail {
	width: 55px;
	height: 55px;
}
#related-single-product-6542s-two5545645-five {
	padding: 15px;
}
#mehrnoosh-relatet-irantond-acss {
	padding: 5px;
}
#mehrnoosh-product-image-for-elementor-twoimage {
	padding: 15px;
}
.mehrnoosh-thumbnail-product-single {
	height: 45px;
	width: 45px;
}
#mehrnoosh-product-image-for-elementor-twoimage #slider-thumb-image-403 {
	height: 200px !important;
}
#mehrnoosh-product-image-for-elementor-twoimage #slider-thumb-image-403-1 {
	margin-top: 70px;
}
.add-to-cart-in-shop-page:hover .tooltip-mehrnoosh.tooltip-add-to-cart-mehr {

	font-size: 13px;
	width: 130px;
	padding-top: 5px;
}
.mehrnoosh-shop-main-1 .mehrnoosh-produt-in-shop-box-1 .price-and-box-mehrnoosh-in-shop-out {
	width: 60%;
}
.tab-item-mehrnoosh-didgah img {

	float: unset;
	margin: auto;
}
.tab-itemmehrnoosh-didgah-title-box {
	width: 100%;
	padding-right: 0px;
	text-align: center;
}
.tab-item-mehrnoosh-didgah {
	text-align: center;
}

.mehrnoosh-product-number-list-one {
	border: unset;
	top: 0;
}
.head-product-mehr-digital-group-offer {
	margin: auto;
	display: table;
	float: unset;
}
.head-product-mehr-digital-group-title {

	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
.total-price-del-mehrnoosh-total-one {
	padding-top: 0px;
}
.swiper-slide-mehrnoosh-asscoory-list-cat-brands-digitaltwo-one-b {
	padding: 20px 10px;
}
.mehrnoosh-grid-two-one-digital-two-one {
	padding: 10px;
}
.mehrnoosh-slider-one-digital-two-ten-inner435345 .mehrnoosh-product-box-meta-shop {
	display: none;
}
.mehrnoosh-line-bottom-box-new-ten-digitaltwo {
	position: unset;
}

.mehrnoosh-line-bottom-box-new-ten-digitaltwo .custom-add-to-cart {
	position: absolute;
	top: 0;
	margin-top: 20px;
	right: 0;
	margin-right: 15px;
}

.mehrnoosh-line-bottom-box-new-ten-digitaltwo {
	height: 90px;
	padding-top: 28px;
}
.mehrnoosh-slider-inner-price-inner-digital-tep-ten {
	width: 100%;
	text-align: center;
}
.mehrnoosh-slider-inner-price-inner-digital-tep-ten del {
	width: 100%;
}

.mehrnoosh-slider-inner-price-inner-digital-tep-ten .woocommerce-Price-currencySymbol {
	position: relative;
	float: unset;
	margin-right: 4px;
	margin-bottom: unset;
}
.mehrnoosh-slider-inner-price-inner-digital-tep-ten del {
	width: 100%;
	margin-top: -10px;
}
.mehrnoosh-slider-inner-title-one-digital-two-ten {

	font-size: 14px;
	min-height: 70px;
	max-height: 70px;
}

}


@media only screen and (max-width : 359px) {
.mehrnoosh-slider-six-homethree-box-one-archive {
	width: 100%;
}
.barsmehrnoosh {
	width: 55%;
}
.mehrnoosh-search-resulation {
	left: 0;
	min-width: 300px;
}
.number-mehrnoosh {
	width: 30%;
}
.mehrnoosh-related-product-in-single-product-elementor .mehrnoosh-slider-seven-one-related {
	padding: 0px;
	width: 100%;
}
.mehrnoosh-tab-product-list-one .mehrnoosh-tab-product-list-two-img {
	width: 50px;
}
#mehrnoosh-offer-price-one .price-moment-slider-one-sy {
	font-size: 14px;
}
#mehrnoosh-image-slider-one-mehrnoosh-234324 .mehrnoosh-image-slider-one-two-img.mehrnoosh-one-img-style-one {
	height: 130px !important;
}
#mehrnoosh-price-for-single-product-elementor .woocommerce-variation-add-to-cart.variations_button {
	padding: 5px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #mehrnoosh-price-for-single-product-elementor button.button.alt {
	padding: 15px 5px !important;
	font-size: 14px !important;
	width: 100%;
}
#mehrnoosh-product-image-for-elementor .mehrnoosh-thumbnail-product-single {
	width: 45px;
	height: 45px;
}
.mehrnoosh-easy-box-for-single-product {
	padding: 5px;
}
.box-meta-sub-meta-button-mehrnooshsale-single-two {
	padding: 8px 3px;
	font-size: 14px;
}
.box-meta-sub-meta-button-mehrnooshsale-single-one::before {
	margin-left: -6px;
}
.link-kootah #myInput {

	width: 70%;
	text-align: left;
	float: left;
}
.mehrnoosh-easy-box-for-single-product-twoeasy .box-meta-sub-meta-button-mehrnoosh-elementor {
	display: none;
}
#mehrnoosh-product-image-for-elementor-twoimage {

	padding: 5px;
}
#mehrnoosh-price-for-single-product-elementor-twoprice button.button.alt {
	margin-right: 0px;
	width: 100%;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-emtiaz-left-box-one .barsmehrnoosh {
	width: 35%;
}
#mehrnoosh-tab-emtiaz .mehrnoosh-emtiaz-left-box-one .number-mehrnoosh {
	width: 50%;
}

#related-single-product-6542s-two5545645 #mehrnoosh-product-related-list-four-elementor {

	width: 100%;
}
.name-au-mehrnoosh-one-postslider-one {
	width: 100%;
}
.mehrnoosh-comment-right-box-mehr-comment-two {
	padding: 15px;
	padding-bottom: 40px;
}
.price-and-timer-box-for-slider-offer-four .mehrnoosh-timer-single-product.nevise {
	width: 200px;
}
.mehrnoosh-slider-six-homethree-box-one-inner-seven {
	
	padding-left: 0px;
}
.mehrnoosh-slider-six-homethree-box-one-inner-img-seven {
	width: 40px;
	margin-top: 15px;
}
.mehrnoosh-buttom-one-elementor a span {
	padding: 13px 10px;
}
.mehrnoosh-image-slider-one-two-img {
	height: 100px !important;
}
.mehrnoosh-image-slider-one-two-img-two-digital-two-1 {
	height: 120px !important;
}

.mehrnoosh-slider-2024-one-digital-two-1.mehrnoosh-slider-iran-12 {
	display: none;
}
.product-list-tab-three {
	width: 100%;
}

.product-slider-offer-bahman-402-1-right-timer-1-1-digitaltwo-403 .timer-wrapper {
	padding: 0px 3px;
}
.mehrnoosh-slider-main-one-element-one-offer-five-mehlnoosh-accssor--ten-digital-two {
	padding: 0px 30px;
}


.mehrnoosh-offer-34534534-digital-two-tab {
	width: 40px;
}
.mehrnoosh-offer-in-product-single-page-one-title-svg svg {
	width: 110px;
}
}