﻿/*
Theme Name: ظ…ظ‡ط±ظ†ظˆط´ - mehrnoosh
Theme URI: #
Author: ط§غŒط±ط§ظ† ط§ظˆ ط§ط³
Author URI: #
Description: ظ‚ط§ظ„ط¨ ظپط±ظˆط´ع¯ط§ظ‡غŒ ظ…ظ‡ط±ظ†ظˆط´
Version: 1.2.3
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-primary-two: #f2e7d5;
   --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;
    
  }
  
  
  
  
  
  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: var(--color-primary);
      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, .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: var(--color-primary) !important;
      color: #fff !important;
      font-family: yekan bakh;
      font-weight: normal !important;
      padding: 15px !important;
      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: var(--color-primary);
      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: var(--color-primary);
      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: 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;
  }
  .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; */
      width: 100%;
  }
  .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: var(--color-primary);
      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 .price {
      min-height: 55px;
  }
  .add-to-cart-one-mehrnoosh .price {
      margin-bottom: 15px;
  }
  .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;
  }
  .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: 9px;
  }
  .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 {
      margin: 40px auto 60px auto;
      text-align: center !important;
      display: flex !important;
      justify-content: center !important;
      align-items: center !important;
      background: transparent !important;
      border: none !important;
      box-shadow: none !important;
      padding: 0 !important;
      width: 100%;
  }
  
  /* اطمینان از اینکه pagination آخرین المان در لیست محصولات است */
  .woocommerce .products + nav.woocommerce-pagination {
      margin-top: 50px;
      margin-bottom: 60px;
  }
  
  .woocommerce nav.woocommerce-pagination:last-child {
      margin-bottom: 60px;
  }
  
  /* مخفی کردن آیتم‌های بعد از pagination */
  .woocommerce nav.woocommerce-pagination ~ * {
      display: none !important;
  }
  
  .woocommerce nav.woocommerce-pagination ul.page-numbers {
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      list-style: none;
      padding: 0 !important;
      margin: 0 auto !important;
      gap: 8px;
      flex-wrap: wrap;
      background: transparent !important;
      border: none !important;
      box-shadow: none !important;
      border-radius: 0 !important;
      width: auto;
  }
  .woocommerce nav.woocommerce-pagination ul.page-numbers li {
      border: unset !important;
      margin: 0 !important;
      padding: 0;
      list-style: none;
  }
  .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-width: 42px;
      height: 42px;
      padding: 0 16px;
      font-size: 15px;
      font-weight: 600;
      color: #333;
      text-decoration: none;
      border: 2px solid #e8e8e8;
      background: #fff;
      border-radius: 12px;
      box-sizing: border-box;
      transition: all 0.3s ease;
      line-height: 1;
  }
  .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers:hover,
  .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers:focus {
      background: linear-gradient(135deg, #d7ae71 0%, #c99d5f 100%);
      border-color: #d7ae71;
      color: #fff !important;
      transform: translateY(-2px);
      box-shadow: 0 4px 12px rgba(215, 174, 113, 0.3);
  }
  .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.current {
      background: linear-gradient(135deg, #d7ae71 0%, #c99d5f 100%);
      border-color: #d7ae71;
      color: #fff !important;
      font-weight: 700;
      box-shadow: 0 4px 15px rgba(215, 174, 113, 0.4);
      transform: scale(1.05);
  }
  .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.next,
  .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.prev {
      font-size: 18px;
      min-width: 42px;
      padding: 0 14px;
  }
  .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.next:hover,
  .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.prev:hover {
      transform: translateY(-2px) scale(1.1);
  }
  @media (max-width: 768px) {
      .woocommerce nav.woocommerce-pagination ul.page-numbers {
          gap: 6px;
      }
      .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers {
          min-width: 38px;
          height: 38px;
          padding: 0 12px;
          font-size: 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: 10px;
      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;
  }
  .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;
  }
  
  
  #mehrnoosh-price-for-single-product-elementor .price .woocommerce-Price-currencySymbol {
      background: var(--color-digital-primary);
      color: #fff;
      font-size: 17px;
      padding: 3px 10px;
      border-radius: 90px;
      box-shadow: 0px 2px 15px var(--color-digital-background);
      margin-right: 5px;
  }
  #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;
  }
  #mehrnoosh-price-for-single-product-elementor .stock.in-stock {
      display: none;
  }
  
  #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: var(--color-accent) !important;
      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: var(--color-jew-primary-two) !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 .products {
      display: flex;
      flex-wrap: wrap;
      margin: 0;
      padding: 0;
      list-style: none;
  }
  
  .mehrnoosh-archive-product-list-elementor-five #mehrnoosh-relatet-irantond-acss-two {
      flex: 0 0 25% !important;
      width: 25% !important;
      max-width: 25% !important;
      min-width: 25% !important;
      padding: 10px;
      box-sizing: border-box;
      flex-shrink: 0 !important;
      float: none !important;
  }
  
  .mehrnoosh-archive-product-list-elementor-five .mehrnoosh-offer-five-bix-out-product-accssor-403 {
      float: none !important;
  }
  
  /* 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;
  }
  
  #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;
  }
  
  
  
  
  
  .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: 15px;
      float: right;
      width: 100%;
      margin-bottom: 20px;
  }
  .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-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;
  }
  
  
  /* 1.1.1 */
  
  .recaptcha-hidden {
      visibility: hidden;
  }
  
  #recaptcha-container-3 {
      margin-bottom: 10px;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-one {
      display: flex;
      overflow-x: auto;
      overflow-y: hidden;
      scroll-behavior: smooth;
      gap: 0px;
      padding: 0px;
      box-sizing: border-box;
      float: right;
      width: 100%;
  -ms-overflow-style: unset;
      scrollbar-width: unset;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-one #mehrnoosh-product-related-list-four-elementor {
      flex: 0 0 calc(25% - 0px);
      box-sizing: border-box;
  }
  
  .mehrnoosh-slider-seven-one-related-scroll-box-two {
      display: flex;
      overflow-x: auto;
      overflow-y: hidden;
      scroll-behavior: smooth;
      gap: 0px;
      padding: 0px;
      box-sizing: border-box;
      float: right;
      width: 100%;
      -ms-overflow-style: unset;
      scrollbar-width: unset;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-two .mehrnoosh-slider-six-homethree-box-one {
      flex: 0 0 calc(25% - 0px);
      box-sizing: border-box;
  }
  
  #page-loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999999999999999;
    transition: opacity 0.5s ease;
    opacity: 1;
    visibility: visible;
  }
  
  #page-loader444 .spinner {
      margin: auto;
      margin-bottom: 20px;
  }
  
  .cart-collaterals .cart-discount.coupon-test .woocommerce-remove-coupon {
      background: var(--color-primary);
      color: #fff;
      padding: 2px 10px;
      border-radius: 7px;
  }
  
  
  /* 1.1.1 */
  
  .mehrnoosh-efwewerwer {
      display: none;
  }
  
  body.tax-product_brand .widget-mehrnoosh-filter.widget_wc_brand_filter_widget {
      display: none;
  }
  
  .download-order-thankyou .woocommerce-downloads {
      float: right;
      width: 100%;
      padding: 0px;
      margin: 0px;
  }
  .download-order-thankyou .woocommerce-downloads li {
      list-style: none;
      float: right;
  }
  .download-order-thankyou .woocommerce-downloads li a {
      background: #6D90B9;
      color: #fff;
      padding: 10px 15px;
      float: right;
      border-radius: 8px;
      margin-left: 10px;
      margin-top: 5px;
      margin-bottom: 5px;
      transition: 0.3s;
  }
  .download-order-thankyou .woocommerce-downloads li a:hover {
      opacity: 0.7;
      transition: 0.3s;
  }
  
  /* 1.1.3 */
  
  #mehrnoosh-single-product-tab-elementor-id-tabar-four #tab-description p {
      float: right;
      width: 100%;
  }
  #mehrnoosh-didgah-113-version .mehrnoosh-box-green-orange-mehrnoosh-one {
      background: none !important;
  }
  .woocommerce p.stars a {
      width: 20px;
      height: 20px;
      font-size: 16px;
  }
  .upload-spinnerww {
      border: 3px solid #ccd4df;
      border-top: 3px solid var(--color-primary) !important;
      border-radius: 50%;
      width: 22px;
      height: 22px;
      animation: spin 1s linear infinite;
      position: absolute;
  }
  
   .comment-image-upload-wrapper {
              display: flex;
              align-items: center;
              gap: 15px;
              margin-top: 10px;
              float: right;
              width: 100%;
              margin-bottom: 10px;
          }
  .upload-circle {
      width: 50px;
      height: 50px;
      border: 2px dashed #92a3b9;
      border-radius: 50%;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 28px;
      color: #92a3b9;
      cursor: pointer;
      position: relative;
      transition: border-color 0.3s, color 0.3s;
      flex-shrink: 0;
  }
          .upload-circle:hover {
              border-color: #444;
              color: #444;
          }
          #comment_image {
              display: none;
          }
        .uploaded-comment-images {
      display: flex;
      gap: 10px;
      flex-wrap: wrap;
      max-width: 70%;
      margin-right: 10px;
      float: right;
  }
     .uploaded-comment-images .image-wrapper {
      width: 50px;
      height: 50px;
      border-radius: 150px;
      border: 3px solid #fff;
      box-shadow: 0px 2px 4px #d9d9d9;
      overflow: unset;
  }
          .uploaded-comment-images img {
              width: 100%;
              height: 100%;
              object-fit: cover;
          }
          .remove-image-btn {
              position: absolute;
              top: 2px;
              right: 2px;
              background: rgba(0,0,0,0.6);
              color: white;
              border: none;
              border-radius: 50%;
              width: 18px;
              height: 18px;
              font-size: 14px;
              cursor: pointer;
              display: flex;
              justify-content: center;
              align-items: center;
              line-height: 1;
          }
          .clear-all-btn {
              margin-left: 10px;
              background: #d9534f;
              color: white;
              border: none;
              border-radius: 5px;
              padding: 5px 8px;
              cursor: pointer;
              flex-shrink: 0;
          }
  .uploaded-comment-images .image-wrapper {
      width: 50px;
      height: 50px;
      border-radius: 150px;
      border: 3px solid #fff;
      box-shadow: 0px 2px 4px #d9d9d9;
      overflow: unset;
      margin-right: 10px;
  }
  .uploaded-comment-images .image-wrapper img {
      border-radius: 100%;
      height: 45px;
      width: 45px;
  }
  .remove-image-btn {
      background: red;
      box-shadow: unset;
      margin-top: -4px;
  }
  .jooze-error {
      float: right;
      width: 100%;
      color: red;
      display: none;
      margin-bottom: 20px;
  }
  
  .comment-image-upload-wrapper {
      display: block;
      align-items: center;
      gap: 15px;
      margin-top: 10px;
      float: right;
      width: 100%;
      margin-bottom: 10px;
      float: right;
      width: 100%;
      margin-bottom: 30px;
      position: relative;
  }
  .uploaded-comment-images .image-wrapper {
      position: relative;
  }
  .upload-spinner {
      position: absolute;
      right: 0;
      display: flex;
      justify-content: center;
      align-items: center;
      width: 50px;
      height: 50px;
      background: #ffffffc9;
      border-radius: 150px;
      top: 0;
      margin-top: 46px;
  }
  .all-comment-images {
      float: left;
      width: 70%;
      margin-top: 0px !important;
      direction: ltr;
      padding-top: 5px;
  }
  .all-comment-images .comment-image-wrapper {
      width: 60px !important;
      height: 60px !important;
      overflow: hidden;
      border-radius: 150px !important;
      border: unset !important;
      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12) !important;
      box-sizing: border-box;
      margin-left: -30px;
      position: relative;
      background: #fff;
      float: left;
  }
  
  .all-comment-images .comment-image-wrapper .fi.fi-rr-zoom-in {
      width: 40px;
      height: 40px;
      text-align: center;
      background: var(--color-primary);
      box-shadow: 0px 7px 15px var(--color-background);
      border-radius: 150px;
      color: #fff;
      padding-top: 9px;
  }
  .all-comment-images .comment-image-wrapper:first-child {
      margin-right: 0px;
      margin-left: 0px;
  }
  .all-comment-images .comment-image-wrapper img {
      width: 50px;
      height: 50px !important;
      border-radius: 150px !important;
  }
  
  
  @keyframes spin {
      0% { transform: rotate(0deg); }
      100% { transform: rotate(360deg); }
  }
  
  
  #mehrnoosh-didgah-113-version .mehrnoosh-reviews-single-page-one {
      width: 100%;
      padding-right: 0px;
  }
  .comment-images-mehrnoosh-345345 {
      float: right;
      width: 100%;
      margin-top: 15px !important;
  }
  .comment-images-mehrnoosh-345345-inner {
      float: right;
      background: #fff;
      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12) !important;
      width: 50px;
      height: 50px;
      border-radius: 150px;
      overflow: hidden;
      padding: 5px;
      margin-right: -30px;
      z-index: 9;
  }
  .comment-images-mehrnoosh-345345-inner:first-child {
      margin-right: 0px;
  }
  .numeric-review-rating-mehrnoosh-new-113 {
      float: left;
      margin-top: 12px;
  }
  .numeric-review-rating-mehrnoosh-new-113 span {
      padding: 2px 10px;
      border-radius: 7px;
      float: left;
  }
  .numeric-review-rating-mehrnoosh-new-113 span i {
      float: left;
      margin-bottom: -10px;
      margin-top: 3px;
      margin-right: 6px;
      color: orange;
  }
  .sabtedidgah {
      float: right;
      width: unset;
      text-align: center;
      padding: 20px 30px;
      background: var(--color-primary);
      color: #fff !important;
      box-shadow: 0px 7px 15px var(--color-background);
      border-radius: 20px;
      margin-bottom: 20px;
      cursor: pointer;
  }
  
  .modal-overlay-ineer113 {
      padding: 25px;
      background: #fff;
      width: 60%;
      border-radius: 25px;
      position: relative;
      overflow-x: auto;
      margin: 25px 0px;
      float: right;
      max-height: 90%;
  }
  .modal-overlay-ineer113 #review_form_wrapper {
      width: 100%;
  }
  .mehrnoosh-reviews-single-page-one .commentlist li .comment_container .comment-images-mehrnoosh-345345-inner img {
      background: unset !important;
      box-shadow: unset !important;
      padding: 0px !important;
      height: 40px;
      width: 40px !important;
      float: right;
  }
  #mehrnoosh-didgah-113-version .mehrnoosh-box-green-orange-mehrnoosh-one {
      border: 0px solid;
  }
  #mehrnoosh-didgah-113-version .mehrnoosh-box-green-orange-mehrnoosh-one {
      border: 0px solid;
      padding: 0px;
  }
  #mehrnoosh-didgah-113-version .comment-form-strengths-greenorange-mehrnoosh-one1 {
      width: 50%;
      padding: 0px 10px;
      box-sizing: border-box;
  }
  
  #mehrnoosh-didgah-113-version .comment-text {
      background: #fff;
      border: 1px solid #e8eff9 !important;
      box-shadow: 0px 2px 3px #f2f6fc;
  }
  .modal-overlay-ineer113 {
    scroll-behavior: smooth;
    scrollbar-width: thin; /* ط¨ط±ط§غŒ ظپط§غŒط±ظپط§ع©ط³ */
    scrollbar-color: #ccc transparent;
  }
  .modal-overlay-ineer113::-webkit-scrollbar {
    width: 8px;
  }
  
  .modal-overlay-ineer113::-webkit-scrollbar-track {
    background: transparent;
  }
  .title-image-upload234234 {
      float: right;
      width: 100%;
      margin-bottom: 15px;
  }
  .modal-overlay-ineer113::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 10px;
    border: 2px solid transparent;
    background-clip: content-box;
    transition: background-color 0.3s;
  }
  
  .modal-overlay-ineer113::-webkit-scrollbar-thumb:hover {
    background-color: #999;
  }
  
  #custom-lightbox {
      position: fixed;
      top: 0; left: 0; right: 0; bottom: 0;
      background: rgba(0,0,0,0.8);
      z-index: 9999;
  }
  
  .lightbox-overlay {
      position: absolute;
      top: 0; left: 0; right: 0; bottom: 0;
      background: rgba(0,0,0,0.8);
  }
  
  .lightbox-slider {
      position: absolute;
      width: 100%;
      border-radius: 8px;
      overflow: hidden;
      padding: 20px;
      box-sizing: border-box;
      height: 100%;
  }
  .lightbox-inner {
      display: flex;
      overflow: hidden;
      position: relative;
  }
  .fancybox__caption {
      text-align: center;
      line-height: 31px;
      direction: rtl;
  }
  .fancybox__container {
      z-index: 999999;
  }
  .lightbox-slide {
      min-width: 100%;
      transition: transform 0.4s ease;
      text-align: center;
  }
  .fancybox-image {
      border-radius: 15px !important;
  }
  .fancybox__dialog img {
      border-radius: 150px !important;
  }
  .f-panzoom__viewport img {
      border-radius: 15px !important;
  }
  .f-thumbs__viewport img {
      border-radius: 10px !important;
  }
  .has-html.f-thumbs__slide.is-selected img {
      border: 2px solid #fff;
  }
  
  .f-carousel__toolbar__column.is-right {
      border-radius: 10px !important;
      overflow: hidden;
  }
  .all-comment-images-user-aks {
      float: left;
      display: block;
      background: #fff;
      box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
      height: 40px;
      padding: 5px 15px;
      border-radius: 90px;
      margin-top: 10px;
      margin-left: -40px;
      position: relative;
      font-size: 14px;
      font-weight: 600;
      padding-right: 5px;
  }
  .f-caption {
      direction: rtl;
  }
  .all-comment-images-user-aks i {
      float: right;
      font-size: 18px;
      margin-bottom: -10px;
      margin-top: 0px;
      margin-left: 10px;
      background: var(--color-primary);
      color: #fff !important;
      box-shadow: 0px 7px 15px var(--color-background);
      width: 30px;
      height: 30px;
      border-radius: 90px;
      text-align: center;
      padding-top: 4px;
  }
  .all-comment-images-user-aks-inner {
      background: var(--color-primary);
      box-shadow: 0px 7px 15px var(--color-background);
      border-radius: 90px;
      float: right;
      width: 100%;
      padding: 0px 10px;
      color: #fff;
  }
  .comment-images-mehrnoosh-345345 img {
      height: 40px !important;
      border-radius: 150px !important;
  }
  .all-comment-images .comment-image-wrapper {
      display: none;
  }
  .all-comment-images .comment-image-wrapper:nth-child(1),
  .all-comment-images .comment-image-wrapper:nth-child(2),
  .all-comment-images .comment-image-wrapper:nth-child(3),
  .all-comment-images .comment-image-wrapper:nth-child(4),
  .all-comment-images .comment-image-wrapper:nth-child(5) {
      display: block;
  }
  
  .mehrnoosh-img-boxine-234234 {
      float: right;
      width: 100px;
      height: 100px;
      border-radius: 15px !important;
      margin-bottom: 15px !important;
  }
  
  .fancybox__slide.has-image > .fancybox__content {
      padding: 30px;
      box-sizing: border-box;
  }
  .lightbox-slide img {
      max-width: 100%;
      max-height: 80vh;
      object-fit: contain;
  }
  
  .lightbox-close {
      position: absolute;
      top: 10px;
      right: 15px;
      font-size: 28px;
      color: #000;
      cursor: pointer;
      z-index: 2;
  }
  
  .lightbox-nav {
      text-align: center;
      margin-top: 15px;
  }
  
  .lightbox-nav button {
      background: none;
      border: none;
      font-size: 32px;
      cursor: pointer;
      color: #333;
  }
  .all-comment-images {
      position: relative;
  }
  
  .sabtedidgah i {
      float: right;
      font-size: 22px;
      margin-bottom: -10px;
      margin-top: 4px;
      margin-left: 15px;
  }
  .close-modalwww {
      background: var(--color-primary);
      z-index: 9;
      color: #fff;
      width: 35px;
      height: 35px;
      border-radius: 150px;
      padding-top: 2px;
      line-height: 10px;
      font-size: 18px !important;
      box-shadow: 0px 7px 15px var(--color-background);
  }
  
  
  
  .product-categories-filter.active {
      max-height: 0px;
      margin-top: 0px;
          transition: 0.3s;
  
  }
  .rotate-icon {
    transition: transform 0.6s ease;
  }
  
  .rotate-icon.rotated {
    transform: rotate(180deg);
  }
  .product-filter-new-113-out.active {
      height: 0px;
      transition: 0.3s;
      margin-top: 0px;
  }
  ..product-filter-new-113-out {
      transition: 0.3s;
  }
  .product-categories-filter {
      transition: 0.3s;
  }
  
  ..product-filter-new-113-out {
    transition: max-height 0.6s ease, opacity 0.6s ease;
  }
  .widget-mehrnoosh-filter.widget_price_filter_widget .slider-container {
      padding-right: 13px;
      padding-left: 8px;
  }
  
  .product-filter-new-113-out {
      float: right;
      width: 100%;
      padding-top: 25px;
  }
  .product-categories-filter {
      overflow: auto;
  }
  .widget-mehrnoosh-filter.collapsed .product-filter-new-113-out {
      display: none;
  }
  .mehrnoosh-row-filter-bazsho i {
      display: none;
      background: unset;
      width: unset;
      height: unset;
      box-shadow: unset;
      color: #111;
      border-radius: 0px;
      float: right;
      width: 100%;
      padding-top: 0px;
  }
  .mehrnoosh-row-filter-bazsho i {
      float: left;
      cursor: pointer;
      width: 30px;
      text-align: center;
      height: 40px;
      border-radius: 90px;
      padding-top: 10px;
      margin-top: 0px;
      border: 1px solid #ecf1f9;
  }
  .widget-mehrnoosh-filter.widget_price_filter_widget #price-filter-form {
      padding-top: 0px;
  }
  .mehrnoosh-h3-order-view .mehrnoosh-row-filter-bazsho i {
      background: #fff !important;
  }
  #mehrnoosh-elementor-filter .mehrnoosh-h3-order-view .mehrnoosh-row-filter-bazsho i {
      background: #fff !important;
      box-shadow: unset !important;
  }
  
  .mehrnoosh-row-filter-bazsho .fi.fi-rr-angle-small-down {
      padding-top: 11px;
  }
  .widget-mehrnoosh-filter .mehrnoosh-h3-order-view {
      margin-bottom: 0px;
  }
  .mehrnoosh-row-filter-bazsho i.active {
    display: inline-block;
  }
  
  .widget-mehrnoosh-filter .mehrnoosh-h3-order-view .mehrnoosh-h3-order-view-title {
      width: 65%;
  }
  #mehrnoosh-didgah-113-version {
      float: right;
      width: 100%;
      margin-top: 25px;
  }
  
  .main-mehrnoosh-single-product-amoozesh {
      background: #fff;
      padding: 30px !important;
      box-sizing: border-box;
      border-radius: 25px;
      line-height: 31px;
      font-size: 16px;
      float: right;
      width: 100%;
      margin-top: 40px;
  }
  .main-mehrnoosh-single-product-amoozesh img, .main-mehrnoosh-single-product-amoozesh .wp-caption {
      max-width: 100%;
      border-radius: 20px;
      margin: 20px 0px;
  }
  .main-mehrnoosh-single-product-amoozesh .aligncenter {
      margin: 20px auto;
      clear: unset;
      float: unset;
      display: block;
  }
  .main-mehrnoosh-single-product-amoozesh.mehrnoosh-two-learn-single-product-elementor {
      margin-top: 0px;
      margin-bottom: 45px;
      box-shadow: 0 2px 25px rgba(41, 41, 94, 0.08);
  }
  .mehrnoosh-h3-order-view55534534534g-list-dec {
      float: right;
      width: 100%;
  }
  .mehrnoosh-h3-order-view55534534534g {
      float: right;
      width: 50px;
      border: 1px solid #ECF0F7;
      box-shadow: 0px 2px 15px #F2F6FC;
      height: 50px;
      border-radius: 150px;
      margin-top: -5px;
      margin-left: 0px;
      padding: 12px;
      padding-right: 12px;
      padding-right: 6px;
  }
  .elementor-widget.elementor-widget-singlelearn {
      margin: 0px;
  }
  
  .mehrnoosh-h3-order-view55534534534g i {
      width: 35px;
      height: 35px;
      margin-top: -5px;
      padding-top: 7px;
  }
  
  /* 1.1.4 css */
  
  .user-mehrnoosh-my-account-bar .search-form #user-search-mehrnoosh-account {
      padding: 6px 5px;
  }
  
  .mehrnoosh-res-suc {
      margin-bottom: 10px;
  }
  
  
  .form-row.form-row-firstertertert.mehrnoosh-order-tracknew {
      padding: 15px !important;
      box-sizing: border-box;
  }
  
  .woocommerce form .form-row.form-row-firstertertert.mehrnoosh-order-tracknew input {
      text-align: center;
      width: 100% !important;
      border: 1px solid #dee4ec !important;
      margin-bottom: 15px !important;
  }
  .form-row.form-row-firstertertert.mehrnoosh-order-tracknew #orderid {
      margin-bottom: 15px !important;
  }
  
  .form-row.form-row-firstertertert.mehrnoosh-order-tracknew .button {
      width: 100%;
      padding: 15px !important;
      height: unset;
      margin: 0px !important;
  }
  
  .variation dd p {
    width: unset;
    margin: unset;
  }
  
  .variation dd, .variation , .variation dt {
    margin: unset;
    width: unset;
    float: right;
  }
  .variation {
    width: 100% !important;
  }
  .variation dd {
    margin-left: ;
    margin-left: 10px;
  }
  
  /* 1.1.5 css */
  #tab-description ul {
      float: right;
      width: 100%;
  }
  
  #tab-description ul li {
      float: right;
      width: 100%;
  }
  #tab-description ul li p {
      margin: 0px;
      padding: 0px;
  }
  .woocommerce-verification-required {
      float: right;
      width: 100%;
  }
  #billing_country_field {
      display: none;
  }
  .back-to-parent-category.product-categories-filter {
      margin-bottom: 0px;
      margin-top: 15px;
  }
  .product-categories-filter.mehrnoosh-category-list-in-shop .children .children {
      display: none;
  }
  
  #order-dashboard-box .woocommerce-button.button {
      display: none;
  }
  #order-dashboard-box .woocommerce-button.button.view {
      display: block;
  }
  #mehrnoosh-count-footer-box-11404 {
      float: left;
      margin-right: 6px;
      padding-top: 1px;
  }
  
  #fullmenu .elementor-container.elementor-column-gap-default {
      position: unset;
  }
  
  .woocommerce-bacs-bank-details h2 {
      float: right;
      font-size: 18px;
      font-weight: 600;
      padding: 5px 0px;
      padding-right: 0px;
      padding-right: 0px;
      box-sizing: border-box;
      width: 100%;
      margin-top: 0px;
      padding-top: 0px;
  }
  .woocommerce-bacs-bank-details h2::before {
      content: "\f4ec";
      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: 100;
      margin-top: -5px;
      margin-left: 20px;
  }
  .woocommerce-bacs-bank-details li {
      border: unset !important;
      font-size: 14px !important;
  }
  .woocommerce-bacs-bank-details .wc-bacs-bank-details.order_details.bacs_details {
      margin-right: 0px !important;
      padding: 0px;
      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;
      padding-bottom: 15px;
      box-sizing: border-box;
  }
  .woocommerce-bacs-bank-details .wc-bacs-bank-details.order_details.bacs_details li strong {
      font-size: 15px;
      margin-top: 10px;
  }
  
  .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor.yith-wcwl-add-to-wishlist-button--added::before {
      color: #fff;
  }
  .mehrnoosh-menu.mega-menu-tab-mehrnoosh-sub.balamookmik {
      margin-top: 70px;
  }
  .product-listmehrnoosh-pr-wert34tsfd42334245645645 {
      backdrop-filter: unset !important;
  }
  
  /* 1.1.6 */
  
  .elementor-edit-area-active .elementor-widget-container { width: 100%; }
  
  /* 1.1.7 */
  
  .mehrnoosh-cart-left-bar .widget_shopping_cart_content .woocommerce-mini-cart.cart_list.product_list_widget {
      overflow-y: auto;
      scrollbar-width: thin;
      scrollbar-color: #141d26 #fff;
  }
  
  /* 1.2.0 */
  
  .meta-yaddasht-1we211 img {
      width: 100px;
  }
  
  /* 1.2.2 */
  
  .price-ajax-product-search del {
      display: none;
  }
  
  @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;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-one #mehrnoosh-product-related-list-four-elementor {
      flex: 0 0 calc(33.3% - 15px);
      box-sizing: border-box;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-two .mehrnoosh-slider-six-homethree-box-one {
      flex: 0 0 calc(33.3% - 20px);
      box-sizing: border-box;
  }
  .modal-overlay-ineer113 {
      width: 80%;
  }
  }
  
  
  
  @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: 2px;
      font-size: 14px;
  }
  .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;
  }
  .related.products .mehrnoosh-produt-in-shop-box-1:nth-child(4) {
      display: block;
  }
  
  .main-mehrnoosh-single-product .related.products .products {
      display: flex;
      overflow-x: auto;
      overflow-y: hidden;
      scroll-behavior: smooth;
      gap: 0px;
      box-sizing: border-box;
      padding: 0px;
  }
  .main-mehrnoosh-single-product .related.products .products .mehrnoosh-produt-in-shop-box-1 {
      flex: 0 0 calc(33.3% - 16px);
      box-sizing: border-box;
  }
  
  }
  
  @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: 50%;
  }
  #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;
  }
  
  .mehrnoosh-slider-seven-one-related-scroll-box-two {
      -ms-overflow-style: none;
      scrollbar-width: none;
  }
  
  .mehrnoosh-slider-seven-one-related-scroll-box-one {
      -ms-overflow-style: none;
      scrollbar-width: none;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-three {
      display: flex;
      overflow-x: auto;
      overflow-y: hidden;
      scroll-behavior: smooth;
      gap: 0px;
      padding: 0px;
      box-sizing: border-box;
      float: right;
      width: 100%;
      -ms-overflow-style: none;
      scrollbar-width: none;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-three #mehrnoosh-relatet-irantond-acss {
      flex: 0 0 calc(33.3% - 16px);
      box-sizing: border-box;
  }
  
  .mehrnoosh-slider-seven-one-related-scroll-box-four {
      display: flex;
      overflow-x: auto;
      overflow-y: hidden;
      scroll-behavior: smooth;
      gap: 0px;
      padding: 0px;
      box-sizing: border-box;
      float: right;
      width: 100%;
      -ms-overflow-style: none;
    scrollbar-width: none;
  }
  
  .mehrnoosh-slider-seven-one-related-scroll-box-four .mehrnoosh-tab-digital-two-box {
      flex: 0 0 calc(33.3% - 16px);
      box-sizing: border-box;
  }
  .main-mehrnoosh-single-product .related.products .products {
      -ms-overflow-style: none;
      scrollbar-width: none;
  }
  #zemenat-for-single-product-elementor {
      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;
      -ms-overflow-style: none;
      scrollbar-width: none;
      gap: 30px !important;
      padding: 20px !important;
  }
  #zemenat-for-single-product-elementor .zemanat-mehrnoosh-0234.mehnroosh-time-send.mehrnoosh-box-meta-for-single-product-elementor {
      display: flex;
  }
  
  .mehrnoosh-tab-resp-211 .ht-row {
      display: flex;
      overflow-x: auto;
      overflow-y: hidden;
      scroll-behavior: smooth;
      gap: 0px;
      padding: 0px;
      box-sizing: border-box;
      float: right;
      width: 100%;
      -ms-overflow-style: unset;
      scrollbar-width: unset;
  }
  .mehrnoosh-tab-resp-211 .ht-row .product-list-tab-three {
      flex: 0 0 calc(33.3% - 25px);
      box-sizing: border-box;
  }
  #mehrnoosh-addto-cart-534-digitaltwo .woocommerce-variation-price {
      background: #fff;
  }
  .modal-overlay-ineer113 {
      width: 95%;
      margin-top: 0px;
  }
  }
  
  
  @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%;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box {
      display: flex;
      overflow-x: auto;
      overflow-y: hidden;
      scroll-behavior: smooth;
      gap: 0px;
      padding: 0px;
      box-sizing: border-box;
      float: right;
      width: 100%;
      -ms-overflow-style: none;
      scrollbar-width: none;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box .mehrnoosh-slider-seven-one-related {
      flex: 0 0 calc(33.3% - 10px);
      box-sizing: border-box;
      padding: 0px;
  }
  .mehrnoosh-related-product-in-single-product-elementor .mehrnoosh-slider-seven-one-related:nth-child(4) {
      display: block;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-two .mehrnoosh-slider-six-homethree-box-one {
      flex: 0 0 calc(50% - 20px);
      box-sizing: border-box;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-three #mehrnoosh-relatet-irantond-acss {
      flex: 0 0 calc(50% - 25px);
      box-sizing: border-box;
  }
  .main-mehrnoosh-single-product .related.products .products .mehrnoosh-produt-in-shop-box-1 {
      flex: 0 0 calc(50% - 25px);
      box-sizing: border-box;
  }
  
  #mehrnoosh-user-bazsho {
      position: fixed;
      right: -150%;
      top: 0;
      width: 330px;
      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: 0px;
      box-sizing: border-box;
      z-index: 999999;
      border-radius:
  0px;
    background:
  #fff !important;
    padding:
  30px !important;
  }
  .user-mehrnoosh-my-account-bar-one {
      display: none;
  }
  .mehrnoosh-efwewerwer {
      float: right;
      width: 100%;
  }
  .mehrnoosh-efwewerwer {
      float: right;
      width: 100%;
      background: #fff;
      border-radius: 20px;
      box-shadow: 0 10px 50px rgba(1, 1, 2, 0.08);
      padding: 10px;
  }
  .account-mehr-new {
      padding: 15px;
      border-radius: 15px;
      float: right;
      font-size: 16px;
      cursor: pointer;
      padding-right: 10px !important;
      padding-top: 18px;
      padding-bottom: 10px;
  }
  .close-btn-mehr-account {
      display: block !important;
      text-align: center;
      background: #ffffffba;
      padding: 10px 15px;
      box-sizing: border-box;
      border: 1px solid #ffffffad;
      box-shadow: 0px 10px 25px #0c18261a;
      margin: auto;
      border-radius: 150px;
      margin-bottom: -20px;
      position: absolute;
      float: right;
      margin-top: -10px;
      cursor: pointer;
      width: 45px;
      height: 45px;
      font-size: 18px;
      box-sizing: border-box;
      padding-top: 13px !important;
      padding-right: 0px;
      text-align: center;
      padding-left: 0px;
  }
  .mehrnoosh-efwewerwer {
      display: block;
  }
  .user-mehrnoosh-my-account-bar-one {
      display: none !important;
  }
  .mehrnoosh-my-account-navigation-one.active {
      right: 0 !important;
      border-radius: 0px;
      background: #fff !important;
      padding: 30px !important;
  }
  .mehrnoosh-efwewerwer .user-mehrnoosh-my-account-bar-one {
      display: block !important;
  }
  #mehrnoosh-user-bazsho .mehrnoosh-my-account-inner {
      background: unset;
      box-shadow: unset;
      padding: 0px;
  }
  body.logged-in.woocommerce-account .head-page {
      margin-bottom: 30px;
  }
  .mehrnoosh-efwewerwer .user-mehrnoosh-my-account-bar-one {
      float: left;
      border-radius: 15px;
      background: unset;
      padding-left: 10px !important;
  }
  .mehrnoosh-efwewerwer .user-mehrnoosh-my-account-bar-one .user-mehrnoosh-my-account-bar-link {
      background: #F2F6FC;
      color: #111;
      box-shadow: unset;
      width: 40px;
      height: 40px;
      padding-top: 13px;
  }
  .mehrnoosh-efwewerwer .user-mehrnoosh-my-account-bar-one .user-mehrnoosh-my-account-bar-link.dashboard-home-website {
      background: var(--color-primary);
      color: #fff;
      box-shadow: 0px 7px 15px var(--color-background);
      float: left;
  }
  .account-mehr-new i {
      background: var(--color-primary);
      box-shadow: 0px 7px 15px var(--color-background);
      color: #fff;
      float: right;
      width: 40px;
      height: 40px;
      margin-top: -7px;
      margin-bottom: 0px;
      border-radius: 150px;
      text-align: center;
      padding-top: 12px;
      margin-left: 10px;
      font-size: 17px;
  }
  .mehrnoosh-efwewerwer .user-mehrnoosh-my-account-bar-one .tooltip-mehrnoosh-shop-box {
      right: unset;
      left: 0;
  }
  .user-mehrnoosh-my-account-bar {
      margin-bottom: 20px;
  }
  }
  
  @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%;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box .mehrnoosh-slider-seven-one-related {
      flex: 0 0 calc(50% - 25px);
      box-sizing: border-box;
      padding: 0px;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-four .mehrnoosh-tab-digital-two-box {
      flex: 0 0 calc(50% - 25px);
      box-sizing: border-box;
  }
  .mehrnoosh-tab-resp-211 .ht-row .product-list-tab-three {
      flex: 0 0 calc(50% - 25px);
      box-sizing: border-box;
  }
  .mehrnoosh-tab-resp-211 .ht-row {
      -ms-overflow-style: none;
      scrollbar-width: none;
  }
  }
  
  @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;
  }
  
  .box-image-box-product-single-one {
      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;
      padding: 20px !important;
      -ms-overflow-style: none;
      scrollbar-width: none;
  }
  .box-image-box-product-single-one .box-image-box-product-single-box {
      display: flex;
      margin-left: 60px;
  }	
      #mehrnoosh-didgah-113-version .comment-form-strengths-greenorange-mehrnoosh-one1 {
      width: 100%;
  }
  }
  @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;
  }
  
  /* استایل محصولات در دسکتاپ - حذف شد چون در خط 24207 تعریف شده است */
  
  @media (max-width: 768px) {
      .mehrnoosh-archive-product-list-elementor-five .products.columns-4 #mehrnoosh-relatet-irantond-acss-two {
          flex: 0 0 50% !important;
          width: 50% !important;
          max-width: 50% !important;
          min-width: 50% !important;
          flex-shrink: 0 !important;
      }
  }
  
  @media (max-width: 480px) {
      .mehrnoosh-archive-product-list-elementor-five #mehrnoosh-relatet-irantond-acss-two {
          flex: 0 0 100% !important;
          width: 100% !important;
          max-width: 100% !important;
          min-width: 100% !important;
          flex-shrink: 0;
      }
      
      .mehrnoosh-archive-product-list-elementor-five .products.columns-4 #mehrnoosh-relatet-irantond-acss-two {
          flex: 0 0 100% !important;
          width: 100% !important;
          max-width: 100% !important;
          min-width: 100% !important;
          flex-shrink: 0;
      }
  }
  .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;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-one #mehrnoosh-product-related-list-four-elementor {
      flex: 0 0 calc(50% - 25px);
      box-sizing: border-box;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-three #mehrnoosh-relatet-irantond-acss {
      flex: 0 0 calc(50% - 10px);
      box-sizing: border-box;
  }
  
  .sabtedidgah {
      width: 100%;
      text-align: center;
  }
  
  .sabtedidgah i {
      width: 100%;
      margin-bottom: 5px;
      margin-left: 0px;
      font-size: 30px;
  }
  .all-comment-images {
      width: 100%;
      justify-content: center;
      align-items: center;
      margin-bottom: 20px;
  }
  .all-comment-images-user-aks {
      margin-top: 0px;
  }
  .fancybox__slide.f-zoomable {
      padding: 30px 30px;
  }
  .mehrnoosh-review-123 {
      width: 70%;
  }
  }
  @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%;
  }
  .return-request-popup-content {
      margin: 15px auto;
      width: 100%;
      max-width: 100%;
      border-radius: 25px;
  }
  }
  
  @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;
      box-sizing: border-box;
      margin-left: 0px;
    }
  .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;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box .mehrnoosh-slider-seven-one-related {
      flex: 0 0 calc(50% - 15px);
      box-sizing: border-box;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box .mehrnoosh-slider-seven-one-related {
      flex: 0 0 calc(50% - 10px);
      box-sizing: border-box;
  }
  .mehrnoosh-tab-resp-211 .ht-row .product-list-tab-three {
      flex: 0 0 calc(50% - 10px);
      box-sizing: border-box;
  }
  .mehrnoosh-review-123 {
      width: 65%;
  }
  
  .mehrnoosh-one-additional-box .shop_attributes tr th, .mehrnoosh-one-additional-box .shop_attributes tr td {
      width: 100%;
      float: right;
      text-align: center;
  }
  .mehrnoosh-tab-full-box .mehrnoosh-one-additional-box .shop_attributes th {
      border: unset !important;
  }
  .mehrnoosh-tab-full-box .mehrnoosh-one-additional-box table.shop_attributes tr:nth-child(2n) th {
      border: unset !important;
  }
  }
  
  
  
  @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;
      margin-bottom: 10px;
  }
  #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;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-one #mehrnoosh-product-related-list-four-elementor {
      flex: 0 0 calc(50% - 15px);
      box-sizing: border-box;
  }
  #related-single-product-6542s-two5545645 #mehrnoosh-offer-price-one .price-moment-slider-one-sy {
      width: unset;
      margin: auto;
      display: table;
      float: unset;
  }
  
  #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;
  }
  }
  @media only screen and (max-width : 500px) {
  .user-mehrnoosh-login-form-out {
      width: 400;
  }
  .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: 38px;
  }
  #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: 100% !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;
  }
  
  .bix-top-header-title-two-cat {
      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;
      padding: 20px !important;
      -ms-overflow-style: none;
      scrollbar-width: none;
  }
  
  .bix-top-header-title-two-cat .custom-product-rating {
      display: flex;
      margin-left: 15px;
  }
  .bix-top-header-title-two-cat .custom-product-review-count {
      display: flex;
      margin-left: 15px;
  }
  .bix-top-header-title-two-cat .button-width-text-mehrnoosh.mehrnoosh-catalog-button {
      display: flex;
      margin-top: 0px;
  }
  
  .button-title-box-timer-2 {
      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;
      -ms-overflow-style: none;
      scrollbar-width: none;
  }
  
  .button-title-box-timer-2 .button-width-text-mehrnoosh {
      display: flex;
  }
  .mehrnoosh-reviews-single-page44543534 .comment-form-rating {
      text-align: center;
  }
  .mehrnoosh-reviews-single-page44543534 .comment-form-rating label {
      width: 100%;
  }
  .mehrnoosh-reviews-single-page44543534 .comment-form-rating .stars {
      width: 100%;
  }
  }
  
  
  @media only screen and (max-width : 460px) {
  .modal-contentmehrnoosh {
      width: 290px !important;
  }
  
  .user-mehrnoosh-login-form-out {
      width: 360px;
  }
  
  #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 7px !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;
  }
  .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;
  }
      .mehrnoosh-slider-seven-one-related-scroll-box-four .mehrnoosh-tab-digital-two-box {
      flex: 0 0 calc(50% - 10px);
      box-sizing: border-box;
  }
  .main-mehrnoosh-single-product .related.products .products .mehrnoosh-produt-in-shop-box-1 {
      flex: 0 0 calc(100% - 25px);
      box-sizing: border-box;
      margin-left: 15px;
  }
  .numeric-review-rating-mehrnoosh-new-113 {
      float: left;
      margin-top: 12px;
      width: 100%;
      text-align: center;
  }
  .numeric-review-rating-mehrnoosh-new-113 span {
      float: unset;
  }
  .numeric-review-rating-mehrnoosh-new-113 span i {
      width: 100%;
      margin-right: 0px;
  }
  .all-comment-images-user-aks {
      display: none;
  }
  .numeric-review-rating-mehrnoosh-new-113 span {
      padding-right: 0px;
      margin-right: 0px;
      padding-left: 0px;
  }
  }
  
  @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;
  }
  .user-mehrnoosh-login-form-out {
      width: 95%;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-two .mehrnoosh-slider-six-homethree-box-one {
      flex: 0 0 calc(50% - 10px);
      box-sizing: border-box;
  }
  
  }
  
  
  @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;
  }
  #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;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-two .mehrnoosh-slider-six-homethree-box-one {
      flex: 0 0 calc(100% - 30px);
      box-sizing: border-box;
  }
  .mehrnoosh-slider-seven-one-related-scroll-box-four .mehrnoosh-tab-digital-two-box {
      flex: 0 0 calc(100% - 20px);
      box-sizing: border-box;
  }
  
  .mehrnoosh-tab-resp-211 .ht-row .product-list-tab-three {
      flex: 0 0 calc(100% - 20px);
      box-sizing: border-box;
  }
  
  }