{
 box-sizing: border-box !important;
 outline: none !important;
}

.elementor-icon-wrapper{
 display: flex !important;
}

p:last-child {
 margin: 0;
}


/* کد برای تبلت‌ها و دسکتاپ‌ها */
@media screen and (min-width: 768px) {
body .main-page-wrapper{
 background-color: #f8f4e8 !important;
}
}

/*موبایل*/
@media screen and (max-width: 767px) {
body .main-page-wrapper{
 background-color: #F1F5F9 !important;
}
}

/*******/
/*قالب*/
/*تعداد در باتم بار صفحه محصول*/
.wd-sticky-btn input {
    color: #000 !important;
}

/*****/
/*باکس محصولات*/
/*نام محصول*/

.fahiimshop-title-productbox a, .fahiimshop-title-post-box-home a{
 overflow: hidden !important;
 display: -webkit-box !important;
 -webkit-box-orient: vertical !important;
 -webkit-line-clamp: 1 !important;
	line-height: 16px !important
}

/*درصد تخفیف*/
.sigmaweb-discount {
 background-color: #22C55E;
 color: #fff;
 padding: 4px 10px;
 border-radius: 8px;
 font-family: "iransans", Sans-serif !important;
}

/*قیمت*/
.fahiimshop-price-productbox del span.woocommerce-Price-currencySymbol {
    display: none;
}

.fahiimshop-price-productbox p.price{
		text-align: center;
}
.fahiimshop-price-productbox .price ins {
 text-decoration: none;
}

.fahiimshop-price-productbox p.price bdi {
 font-size: 15px!important;
 font-weight: bold;
}

.fahiimshop-price-productbox .price del bdi {
font-size: 15px!important;
font-weight: normal;
}


/* ایجاد خط نازک و کج در زیر قیمت قدیمی */
.fahiimshop-price-productbox .price del .amount{
 position: relative;
}

.fahiimshop-price-productbox  .price del{
 text-align: left !important;
 text-decoration: none !important;

}

.fahiimshop-price-productbox .price del .amount::after , .{
    content: "";
    position: absolute;
    width: 90%;
    height: 0.8px !important;
    background-color: #878787;
    top: 55%;
    right: -1px;
    transform: rotate(-15deg);
}

/*1*/
/* .fahiimshop-price-productbox1 .price ins {
 color: #fff !important;
}
 */
.fahiimshop-price-productbox1 p.price bdi, .fahiimshop-price-productbox-home p.price bdi {
 color: #fff !important;
}

.fahiimshop-price-productbox1 p.price del bdi{
 color: #cccccc !important;
}

/*2*/
/* .fahiimshop-price-productbox2 .price ins {
 color: #000 !important;
}
 */
.fahiimshop-price-productbox2 p.price bdi, .fahiimshop-price-productbox-home p.price bdi, .fahiimsohp-price-productbox2 .price bdi{
 color: #000 !important;
}

.fahiimshop-price-productbox2 p.price del bdi , .fahiimshop-price-productbox-home p.price del bdi , .fahiimshop-slider-newproducts-home .fahiimsohp-price-productbox2 .price del bdi{
 color: #434343 !important;
}

/*تصویر محصول*/
.fahiimshop-productbox .elementor-widget-image  a{
	width: 100% !important;
	height: 220px;
}

/*باکس مقالت جدید*/
.fahiimshop-title-post-box-home a{
	line-height: 23px !important
}

.fahiimshop-description-post-box-home p:after{
	content: "...";
}

.fahiimshop-btn-post-box-home i{
	font-size: 18px;
}
/*موبایل*/
@media screen and (max-width: 767px) {
/*تصویر محصول*/
.fahiimshop-productbox-home .elementor-widget-image  a{
	height: 160px !important;
}
	
.fahiimshop-productboxi .elementor-widget-image  a{
	height: 200px !important;
}
}


/************/

/* تنظیم ارتفاع تصویر محصول */
.products .product .product-element-top {
    height: 180px !important; /* ارتفاع دلخواه تصویر محصول */
    display: flex;
    align-items: center;
    justify-content: center;
	overflow: hidden;
}

/************/
/*صفحه اصلی سایت*/
/* اسلایدر */
.fahiimshop-sliderwd-home .wd-carousel-wrap {
    height: 100% !important;
}

.fahiimshop-sliderwd-home .wd-carousel-item {
    height: 100% !important;
}

.fahiimshop-sliderwd-home .wd-carousel {
  border-radius: 15px !important;
  height: 500px !important;
}

.fahiimshop-sliderwd-home .wd-arrow-inner:after {
  font-family: "icomoon" !important;
  color: #000 !important;
  font-size: 28px !important;
}

.fahiimshop-sliderwd-home .wd-prev .wd-arrow-inner:after {
  content: "\e931" !important;
}

.fahiimshop-sliderwd-home .wd-next .wd-arrow-inner:after {
  content: "\e92e" !important;
}
/*****/
/*محصولات پرفروش*/
.fahiimshop-bestsellers-products-home
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 20px !important;
  height: 6px !important;
  border-radius: 5px !important;
}

.fahiimshop-bestsellers-products-home .swiper-pagination-bullet {
  transition: 0.3s linear;
}

/****/
/*برندها*/
.customers .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

/*****/
/*ویدیوها*/
#sigmaweb-detail-name span {
  margin-right: 5px;
}

#sigmaweb-detail-name span:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 8px;
  height: 8px;
	transform: translateY(-50%);
  background: #3B4E41;
  border-radius: 50%;
  margin-right: -6px;
}

#sigmaweb-detail-video .animate-scale {
  transition: transform 0.4s linear, opacity 0.4s linear;
}

#sigmaweb-detail-video .animate-scale {
  opacity: 0.5;
}

.sigmaweb-slide-img img {
  filter: grayscale(1);
  transition: 0.3s linear;
	cursor: pointer;
}

.sigmaweb-slide-img img.active {
  filter: grayscale(0);
}

/*نام محصول*/
.sigmaweb-heading-title h2 {
  position: relative;
}

.sigmaweb-heading-title h2:before {
  content: "";
  width: 100%;
  height: 2px;
  background: #e4e4e4;
  position: absolute;
  bottom: -12px;
  right: 0;
}

.sigmaweb-heading-title h2:after {
  content: "";
  width: 33.333333%;
  height: 4px;
  position: absolute;
  bottom: -13.1px;
  right: calc(50% - 35px);
  background-color: #293B49;
  border-radius: 10px;
}

/*لایت باکس موبایل*/
#sigmaweb-lightbox {
  opacity: 0;
  visibility: hidden;
  backdrop-filter: blur(5px);
  transition: 0.3s linear;
  position: fixed;
  top: 0;
  right: 0;
}

#sigmaweb-lightbox.active {
  opacity: 1;
  visibility: visible;
}

#sigmaweb-lightbox-video {
  width: 90%;
  max-width: 423px;
}

.sigmaweb-video-lightbox {
  overflow: hidden;
}

/***
/*موبایل*/
@media screen and (max-width: 767px) {
  /*ویدیوها*/
  .fahiimshop-videos {
    background-color: #e8ecf0 !important;
  }
  /*دسته بندی ها*/
  .fahiimshop-product-cat-home {
    overflow-x: scroll;
  }

  .fahiimshop-product-cat-home::-webkit-scrollbar {
    width: 5px;
    height: 7px;
  }

/* Track */
  .fahiimshop-product-cat-home::-webkit-scrollbar-track {
    box-shadow: transparent;
    border-radius: 10px;
  }

  .fahiimshop-product-cat-home::-webkit-scrollbar-thumb {
    background: #465b4c;
    border-radius: 10px;
  }

/*اسلایدر*/

.fahiimshop-sliderwd-home .wd-carousel {
    height: 115px !important;
  }

/*نویگشن باکس تخفیف و جدیدها*/
.fahiimshop-slider-products-home .elementor-swiper-button {
    display: none !important;
  }
}

/*تبلت*/
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .fahiimshop-sliderwd-home .wd-carousel {
    height: 265px !important;
  }

/*نویگشن باکس تخفیف و جدیدها*/
  .fahiimshop-slider-products-home .elementor-swiper-button {
    display: none !important;
  }
}

/************/
/*هدر سایت*/
/*مینی کارت*/
.fahiimshop-menucart .amount {
  color: inherit !important;
}

.fahiimshop-menucart .elementor-menu-cart__wrapper {
  height: 28px;
}

.fahiimshop-menucart .elementor-menu-cart__toggle.elementor-button-wrapper {
  display: flex !important;
}

.fahiimshop-menucart #elementor-menu-cart__toggle_button {
  padding: 0;
}

.fahiimshop-menucart .elementor-menu-cart__product-remove.product-remove {
  border: 0;
  background: #ffc9ba;
  right: 4px;
  width: 16px;
  height: 16px;
}

.fahiimshop-menucart .elementor-menu-cart__product {
  border: 2px dashed #d3d3d3 !important;
  margin-bottom: 10px;
  border-radius: 8px;
}

.fahiimshop-menucart
  .elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item {
  padding: 7px;
}

/*جستجو*/
.fahiimshop-searchinput-hd input {
  border-radius: 10px;
  border: none;
}

.fahiimshop-searchinput-hd .searchform .searchsubmit:after{
 content: "\ebc7" !important;
	font-family: 'icomoon' !important;
}
/*مگامنو دسکتاپ*/
.sigmaweb-tabmenu-content {
  display: none;
}

.sigmaweb-tabmenu-content.active {
  display: block;
}

.sigmaweb-tabmenu-buttons {
  cursor: pointer;
}

.sigmaweb-tabmenu-buttons.active .elementor-icon {
  fill: #465b4c !important;
  color: #465b4c !important;
}
.sigmaweb-tabmenu-buttons.active .elementor-icon-box-title {
  color: #465b4c !important;
}

.sigmaweb-tabmenu-content-wrapper {
  height: 411px;
  overflow-y: auto;
}

/*اسکرول بار*/
/* width */
::-webkit-scrollbar {
  width: 5px;
  height: 8px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #465b4c42;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background: #465b4c;
  border-radius: 10px;
}

/*منو موبایل تبلت*/
.fahiimshop-menu-product .elementor-item{
    font-weight: bold !important;
}

.fahiimshop-menu-mt-hd {
  height: 0;
}

/*شبکه های اجتماعی*/
.fahiimshop-social-hd .elementor-social-icon.elementor-social-icon-instagram {
  background: linear-gradient(
    45deg,
    #f09433,
    #e6683c,
    #dc2743,
    #cc2366,
    #bc1888
  );
}

/*موبایل*/
@media screen and (max-width: 767px) {
  /*هدر*/
  .fahiimshop-container-header {
    background-color: #f1f5f9 !important;
  }

  /*سرچ هدر*/
  .fahiimshop-search-hd {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    top: 0;
    right: 0;
    height: 100vh;
    width: 100%;
    background: #403f3fcc;
    backdrop-filter: blur(5px);
    display: flex !important;
    justify-content: center;
    align-items: center;
    transition: 0.3s ease-in;
  }

  .fahiimshop-search-hd.active {
    opacity: 1;
    visibility: visible;
  }
}

/************/
/*فوتر سایت*/
/*اطلاعات تماس*/
.fahiimshop-call-fr a {
  display: flex;
  flex-direction: row-reverse;
}

/*شبکه های اجتماعی*/
.fahiimshop-social-fr .elementor-social-icon {
  transition: 0.3s linear !important;
}

.fahiimshop-social-fr
  .elementor-social-icon.elementor-social-icon-instagram:hover {
  background: linear-gradient(
    45deg,
    #f09433,
    #e6683c,
    #dc2743,
    #cc2366,
    #bc1888
  );
}

.fahiimshop-social-fr
  .elementor-social-icon.elementor-social-icon-telegram-plane:hover {
  background-color: #0088cc !important;
}

.fahiimshop-social-fr
  .elementor-social-icon.elementor-social-icon-x-twitter:hover {
  background-color: #000 !important;
}

.fahiimshop-social-fr
  .elementor-social-icon.elementor-social-icon-linkedin:hover {
  background-color: #0077b5 !important;
}

/*دسکتاپ*/
@media screen and (min-width: 1025px) {
  /*اطلاعات تماس*/
  .fahiimshop-call-fr ul.elementor-icon-list-items {
    display: flex !important;
    justify-content: space-between !important;
  }
}

/*موبایل*/
@media screen and (max-width: 767px) {
  /*لوگو*/
  .fahiimshop-logo-fr .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    flex-direction: row;
  }
  /*اطلاعات تماس*/
  .fahiimshop-call-fr a {
    display: flex;
    flex-direction: row;
  }
}

/****/
/*مینی کارت باتم بار وودماتر*/
/*هدر مینی کارت*/
.wd-opened  .wd-heading {
    border: none;
}

/* مودال */
.wd-opened .elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item {
 border: 2px dashed #d3d3d3 !important;
 margin-bottom: 10px;
 border-radius: 8px;
 padding: 7px;
}

.wd-opened {
 width: 92%;
 padding: 9px;
 border-radius: 0 10px 10px 0;
 box-shadow: 0px 0px 10px 0px #00000069;
}

/* دکمه حذف */
.wd-opened .elementor-menu-cart__product-remove:after, .wd-opened .elementor-menu-cart__product-remove:before {
 background: red !important;
}

.wd-opened .elementor-menu-cart__product-remove.product-remove {
 border: 0;
 background: #ffc9ba;
 right: 4px;
 top: 50%;
 transform: translateY(-50%);
 width: 16px;
 height: 16px;
}

/* دکمه سبد خرید */
.wd-opened a.elementor-button.elementor-button--view-cart{
 background-color: #e1e1e1;
 color: #545454;
 font-size: 14px;
 border-radius: 10px;
}

.wd-opened a.elementor-button.elementor-button--view-cart:hover{
	background-color: #c9c9c9;
}
/* دکمه تسویه حستب */
.wd-opened a.elementor-button.elementor-button--checkout{
 background-color: #00d100;
 color: #fff;
 font-size: 14px;
 border-radius: 10px;
}

.wd-opened a.elementor-button.elementor-button--checkout:hover{
	background-color: #00be00;
}

/*تعداد محصول*/
.wd-opened span.product-quantity {
 color: #606060;
}

/*قیمت محصول*/
.wd-opened span.woocommerce-Price-amount.amount {
 color: #000;
}

/* جمع کل */
.wd-opened .elementor-menu-cart__subtotal {
 font-size: 17px;
 color: #293b49 !important;
 border: none;
}

.wd-opened .elementor-menu-cart__subtotal span.woocommerce-Price-amount.amount {
    color: #293b49 !important;
}

/*تعدلد در باتم بار*/
span.wd-cart-number.wd-tools-count {
 background-color: red !important;
 line-height: 16px !important;
}

/************/
/*صفحه محصولات*/
.single-product .main-page-wrapper {
  padding-top: 0;
}

/*علاقه مندی*/
.wd-wishlist-icon > a:before {
  content: "\e917";
  font-family: "icomoon" !important;
}

.wd-action-btn > a.added:before {
  content: "\e91b";
  font-family: "icomoon" !important;
}

/*بردکرامب*/
.fahiimshop-breadcrumbs nav {
  overflow-x: scroll;
  white-space: nowrap;
}

/* width */
.fahiimshop-breadcrumbs nav::-webkit-scrollbar {
  width: 5px;
  height: 4px;
}

/* Track */
.fahiimshop-breadcrumbs nav::-webkit-scrollbar-track {
  box-shadow: 0 0 0 transparent;
  border-radius: 10px;
}

.fahiimshop-breadcrumbs nav::-webkit-scrollbar-thumb {
  background: #465b4c;
  border-radius: 10px;
}

/*دکمه اشتراک*/
i.icon.icon-hierarchy-3 {
  transform: rotate(282deg);
  cursor: pointer;
}

/*پاپ آپ اشتراک*/
.fahiimshop-popup-share {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  right: 0;
  backdrop-filter: blur(5px);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease-in;
}
.fahiimshop-popup-share.active {
  opacity: 1 !important;
  visibility: visible !important;
}

/*عنوان فرم*/
.sigmaweb-popup-formshare span {
  display: inline-block;
}

/* درصورتی که از fontawesome اسفتفاده کرده اید از کد زیر استفاده شود.*/

.fahiimshop-popup-btnshare i {
  transition: 0.3s !important;
}
.fahiimshop-popup-btnshare .fa-x-twitter:hover {
  color: #101010 !important;
}

.fahiimshop-popup-btnshare .fa-whatsapp:hover {
  color: #25d366 !important;
}

.fahiimshop-popup-btnshare .fa-telegram:hover {
  color: #0088cc !important;
}

.fahiimshop-popup-btnshare .fa-envelope:hover {
  color: #ff0000 !important;
}

/*دکمه بستن*/
.fahiimshop-popup-share-close i {
  cursor: pointer;
}

/****/
/*میزان رضایت محصول*/
.sigmaweb-product-rating-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  row-gap: 10px;
}

p.sigmaweb-product-rating-summary {
  margin: 0;
  color: #000;
}

p.sigmaweb-product-rating-percent {
  margin: 0;
  font-size: 15px;
  color: #000;
}

svg.sigmaweb-progress-circle text {
  font-size: 15px;
  font-family: "iransans", sans-serif;
}

svg.sigmaweb-progress-circle {
  width: 100px !important;
  height: 100px !important;
}

p.sigmaweb-no-reviews {
  color: red;
  text-align: center;
  font-weight: bold;
}

/****/
.fahiimshop-productp-buy-panel {
  height: max-content;
}

/*ویژگی ها*/
/*لیبل*/
.fahiimshop-addtocart-pp th.label.cell,
.fahiimshop-addtocart-pp tr {
  text-align: right !important;
}

.fahiimshop-addtocart-pp th.label.cell label {
  color: white;
  margin-bottom: 5px;
}

.fahiimshop-addtocart-pp span.wd-attr-selected {
  color: #dcdcdc;
}

/*متغیر ها*/
.fahiimshop-addtocart-pp span.wd-swatch-text {
  background-color: #ffffff;
  padding: 5px !important;
  font-weight: 400;
  font-size: 13px !important;
  border-radius: 5px;
}

.fahiimshop-addtocart-pp .wd-active span.wd-swatch-text {
  background-color: #abffc3;
}

.fahiimshop-addtocart-pp .wd-swatch.wd-text:after,
[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg::after {
  border: none !important;
}

/*قیمت متغیر*/
.woocommerce-variation.single_variation.wd-show {
  display: none;
}

/*دکمه حذف*/
.fahiimshop-addtocart-pp a.reset_variations {
  background-color: red;
  color: #fff !important;
  padding: 2px 5px;
  border-radius: 5px;
}

.fahiimshop-addtocart-pp .wd-reset-var {
  width: 100%;
  margin-top: 20px;
}

/*دکمه خرید*/
.fahiimshop-addtocart-pp .single_add_to_cart_button {
  background-color: #376A46 !important;
  color: #f8f4e8 !important;
}
.fahiimshop-addtocart-pp .single_add_to_cart_button:hover{
	color: #fff !important;
}
.fahiimshop-addtocart-pp .icon-shopping-cart {
  margin-right: 6px;
}

.fahiimshop-addtocart-pp .quantity {
  display: none !important;
}

/*****/
/*توضیحات کوتاه محصول*/
.fahiimshop-product-features ul {
  list-style: none;
  padding: 0;
  display: flex;
  flex-direction: row;
  gap: 6px;
  flex-wrap: wrap;
}

.fahiimshop-product-features ul div {
  display: flex;
  flex-direction: column;
  background-color: #465b4c;
  border-radius: 10px;
  padding: 6px;
  width: 150px;
  height: 67px;
  justify-content: space-around;
  color: #dbd7cb;
}

.fahiimshop-product-features ul p {
  margin-bottom: 0;
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
}

.fahiimshop-product-features ul li strong:before {
  content: "\e92d";
  font-family: "icomoon" !important;
}

.fahiimshop-product-features ul li strong {
  display: flex;
  align-items: center;
}

li#fahiimshop-show-additional-info-v div {
  display: flex;
  background-color: #00a5b942 !important;
  text-align: center;
  justify-content: center;
}

a#fahiimshop-show-additional-info {
  color: #002387 !important;
  line-height: 0;
}

/****/
/*تب ها*/
.fahiimshop-product-tab .wd-nav-wrapper.wd-nav-tabs-wrapper.text-right {
  background-color: #e3ddc7;
  border-radius: 10px;
  padding: 8px;
  box-shadow: 0 0 5px #c4c4c4;
}

ul.wd-nav li.active {
  background-color: #fff !important;
  border-radius: 7px;
  padding-inline: 9px;
  transition: 0.3s linear;
}

/*محتوا*/
.fahiimshop-product-tab .woocommerce-Tabs-panel {
  background-color: #e3ddc7;
  border-radius: 10px;
  padding: 10px;
  box-shadow: 0 0 5px #c4c4c4;
  color: #000;
}

/*تب توضبحات محصول*/
.fahiimshop-product-tab .woocommerce-Tabs-panel--description h2{
	font-size: 19px;
	line-height: 1.8em;
}

.fahiimshop-product-tab .woocommerce-Tabs-panel--description h3{
	font-size: 18px;
	line-height: 1.8em;
}
/*****/
/*قیمت محصول*/
.fahiimshop-price-product p.price,
.fahiimshop-price-product span.price {
  display: flex;
  flex-direction: column;
  row-gap: 6px;
  align-items: flex-end;
}

.fahiimshop-price-product del span.woocommerce-Price-currencySymbol {
  display: none;
}

span.sigmaweb-product-sale-percentage {
  background-color: red;
  color: #fff;
  padding: 2px 5px;
  border-radius: 6px;
}

/****/
/*موبایل*/
@media screen and (max-width: 767px) {
/*توضیحات کوتاه*/
.fahiimshop-product-features ul div {
    background-color: #dbd7cb !important;
    color: #293b49 !important;
}

.fahiimshop-product-features ul {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    overflow-x: auto;
}

/*تصاویر محصول*/
.fahiimshop-galery-product .swiper-pagination-bullet-active {
    width: 20px !important;
    height: 6px !important;
    border-radius: 5px;
}

.fahiimshop-galery-product span.swiper-pagination-bullet {
    transition: 0.3s linear;
}

.fahiimshop-galery-product .swiper-slide.swiper-slide-active img {
    border-color: #465b4c !important;
}

.fahiimshop-galery-product .swiper-slide img {
    transition: 0.3s linear;
}
	
/*تب توضبحات محصول*/
.fahiimshop-product-tab .woocommerce-Tabs-panel--description h2{
	font-size: 17px;
}

.fahiimshop-product-tab .woocommerce-Tabs-panel--description h3{
	font-size: 15px;
}
	
}

/*دسکتاپ*/
@media screen and (min-width: 1025px) {
  /*دکمه حذف ویژگی*/
  .fahiimshop-addtocart-pp .wd-reset-var {
    margin-top: 4px;
  }
}

/*****/
/*دیدگاه محصول*/
.fahiimshop-product-tab .commentlist > li {
  padding: 0 !important;
  border: 0 !important;
}

.fahiimshop-product-tab .wd-review-style-1 .comment_container {
  border: 1px solid #f8fafc;
  padding: 10px 15px !important;
  border-radius: 8px;
}

.fahiimshop-product-tab .comment_container img {
  display: none;
}

.fahiimshop-product-tab
  ol.commentlist.wd-grid-g.wd-active.wd-in.wd-review-style-1 {
  padding-bottom: 20px;
}

.fahiimshop-product-tab textarea,
input {
  background: #fff !important;
  border-radius: 10px !important;
  box-shadow: 0 0 5px #b4b0b0 !important;
  border: none !important;
}

.fahiimshop-product-tab input#submit {
  background: #465b4c3d !important;
  border: 1px solid #465b4c !important;
  color: #465b4c !important;
  width: 84px;
}

/*****/
/*تغیر ستاره در دیدگاه ارسال شده*/
.sigmaweb-review-icons-wrapper {
  display: flex;
  align-items: center;
  gap: 8px; /* فاصله بین آیکون‌ها */
}

.sigmaweb-review-icon {
  font-size: 24px;
  opacity: 0.3;
  transition: color 0.3s ease, opacity 0.3s ease;
}

.sigmaweb-review-icon.active {
  opacity: 1;
}

.sigmaweb-thumbs-down.active,
.sigmaweb-thumbs-down.active {
  color: #465b4c important;
}

/************/
/*فروشگاه -آرشیو محصول*/
.fahiimshop-loop-product .product-wrapper {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.fahiimshop-loop-product .product-element-top.wd-quick-shop {
  display: none !important;
}

.fahiimshop-loop-product .wd-add-btn.wd-add-btn-replace {
  display: none !important;
}

.fahiimshop-loop-product .sigmaweb-review-icons-wrapper {
  display: none !important;
}

.fahiimshop-loop-product .wd-show-sidebar-btn {
  display: none;
}

.fahiimshop-loop-product .wd-products-per-page {
  display: none;
}
/*******/
/*باکس جدید*/
.fahiimshop-loop-product
  .elementor-6457
  .elementor-element.elementor-element-49a92f4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6457
  .elementor-element.elementor-element-49a92f4
  > .elementor-motion-effects-container
  > .fahiimshop-productbox2 {
  background-color: transparent !important;
  border-radius: 12px;
	border: 1px solid #376A46
}

.fahiimshop-loop-product .fahiimshop-productbox2 .elementor-widget-image a{
	width: 100% !important;
  height: 220px;
}
.fahiimshop-loop-product .fahiimshop-productbox2 img {
  width: 100% !important;
  height: 100% !important;
  border-radius: 6px !important;
}

.fahiimshop-loop-product
  .fahiimshop-productbox2
  .elementor-element.elementor-element-49a92f4 {
  top: 21px !important;
  right: 16px !important;
}

/*نام محصول*/
.fahiimshop-loop-product .fahiimshop-title-productbox2 a {
  color: #000 !important;
}

.fahiimshop-loop-product .fahiimshop-title-productbox2 a {
  font-size: 15px;
  font-weight: 500;
  font-style: normal;
  font-family: "iransans", Sans-serif !important;
}

.fahiimshop-loop-product .fahiimshop-title-productbox2 a {
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
  line-height: 16px !important;
}

/*قیمت*/
.fahiimshop-loop-product .fahiimshop-price-productbox2 p.price bdi {
  color: #645b4c !important;
}

.fahiimshop-loop-product .fahiimshop-price-productbox2 p.price del bdi {
  color: #cccccc !important;
}

.fahiimshop-loop-product
  .fahiimshop-price-productbox2
  .price
  del
  .amount::after {
  content: "";
  position: absolute;
  width: 90%;
  height: 0.8px !important;
  background-color: #878787;
  top: 55%;
  right: -1px;
  transform: rotate(-15deg);
}

/*دکمه*/
.fahiimshop-loop-product .fahiimshop-productbox2 .elementor-button {
  background-color: #376A46 !important;
  border-radius: 8px !important;
}

.fahiimshop-loop-product .fahiimshop-productbox2 .elementor-button-text {
  color: #f8f4e8 !important;
  font-family: "iransans", Sans-serif !important;
}
.fahiimshop-loop-product .fahiimshop-productbox2 .elementor-button:hover .elementor-button-text{
	color: #fff !important;
}
/****/
/*فیلتر*/
.fahiimshop-filters .wd-pf-btn.wd-col,
.fahiimshop-filters .wd-pf-btn button {
  width: 100% !important;
}

.wd-pf-btn button {
  background-color: #376A46 !important;
  color: #f8f4e8 !important;
}

.fahiimshop-filters-content .wd-opened {
    width: 100% !important;
    background-color: #fff !important;
    border-radius: 15px;
}

.fahiimshop-filters-content .wd-opened .wd-pf-dropdown.wd-dropdown {
  position: static;
	margin-top: 10px;
}

/*فیلتر فعال*/
.fahiimshop-filter-active .wd-active-filters {
  background-color: #fff !important;
  padding: 17px 12px;
  border-radius: 13px;
  display: flex;
}

.fahiimshop-filter-active
  .wd-clear-filters.wd-action-btn.wd-style-text.wd-cross-icon {
  border: none;
  padding: 0;
}

.fahiimshop-filter-active .wd-clear-filters a {
  color: #fff !important;
  background-color: red;
  padding: 8px;
  border-radius: 5px;
}

.fahiimshop-filter-active .widget_layered_nav_filters a {
  color: #3b4e41 !important;
}

.fahiimshop-filter-active
  .widget_layered_nav_filters
  .woocommerce-Price-amount {
  color: #6a0101 !important;
}
/*****/
/*مرتب سازی*/
.fahiimshop-sort-btns-wrapper {
  overflow-x: scroll;
}

.fahiimshop-sort-btns-wrapper::-webkit-scrollbar {
  width: 5px;
  height: 7px;
}

/* Track */
.fahiimshop-sort-btns-wrapper::-webkit-scrollbar-track {
  box-shadow: none !important;
  border-radius: 10px;
}

.fahiimshop-sort-btns-wrapper::-webkit-scrollbar-thumb {
  background: #465b4c;
  border-radius: 10px;
}

/*دکمه مودال*/
.fahiimshop-sort-btn-modal .elementor-icon-box-content {
  display: flex;
  align-items: center;
  column-gap: 5px;
}

.fahiimshop-sort-btn-modal .elementor-icon-box-description {
  display: none;
}

/*موبایل*/
@media screen and (max-width: 767px) {
/*تصویر محصول*/
.fahiimshop-loop-product .fahiimshop-productbox1 .elementor-widget-image a{
	width: 100% !important;
  height: 135px !important;
}

/*فیلترها*/
.fahiimshop-filters-wrapper {
    position: fixed;
    top: 0;
    right: -100%;
    background-color: #fff;
    height: 100%;
    width: 100%;
    transition: 0.5s linear;
    z-index: 9999;
}

  .fahiimshop-filters-wrapper.active {
    right: 0;
  }

  /*مرتب سازی*/
  /*دکمه مودال*/
  .fahiimshop-sort-btn-modal .elementor-icon-box-description {
    display: block !important;
  }

  /*مودال*/
  .fahiimshop-sort-btns-wrapper {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #828282ab;
    backdrop-filter: blur(6px);
    opacity: 0;
    visibility: hidden;
    transition: 0.3s linear;
    z-index: 9999;
  }
  .fahiimshop-sort-btns-wrapper.active {
    opacity: 1;
    visibility: visible;
  }

  .fahiimshop-sort-btns-content {
    width: 160px;
    display: flex;
    flex-direction: column !important;
    gap: 9px;
    align-items: center;
    background-color: #fff;
    padding: 10px;
    border-radius: 14px;
  }

  .fahiimshop-sort-btn a {
    width: 100%;
    background-color: transparent !important;
    color: #000 !important;
  }

  .fahiimshop-sort-btn {
    width: 100%;
  }

  .fahiimshop-sort-btn a.active {
    display: flex;
    align-items: center;
    column-gap: 6px;
    color: #5e9f73 !important;
    background-color: transparent !important;
  }

  .fahiimshop-sort-btn a.active:before {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
  }
}

/* کد برای تبلت‌ها و دسکتاپ‌ها */
@media screen and (min-width: 768px) {
  /*مرتب سازی*/
  .fahiimshop-sort-btn a.active {
    background-color: #000000 !important;
    color: #fff !important;
  }
}
