.elementor-940 .elementor-element.elementor-element-9546fc5{--display:flex;--min-height:320px;--justify-content:center;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-940 .elementor-element.elementor-element-9546fc5:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-9546fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edistore.ir/wp-content/uploads/2025/05/بکگراند-عنوان-1.jpg");background-position:-128px 336px;}.elementor-940 .elementor-element.elementor-element-c087702 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-940 .elementor-element.elementor-element-c087702 .title{font-family:"iranyekanwebextrabold", Sans-serif;font-size:30px;}.elementor-940 .elementor-element.elementor-element-e0aaf35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-e0aaf35 :is(.wd-breadcrumbs,.yoast-breadcrumb){font-size:12px;--wd-link-color:#181818;--wd-bcrumb-delim-color:#615D5D;--wd-link-color-hover:#0A78DF;}.elementor-940 .elementor-element.elementor-element-e4f9e97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-940 .elementor-element.elementor-element-24143be > .elementor-widget-container{border-style:none;}.elementor-940 .elementor-element.elementor-element-24143be{--wd-cat-brd-radius:5px;}.elementor-940 .elementor-element.elementor-element-24143be .wd-products-with-bg, .elementor-940 .elementor-element.elementor-element-24143be .wd-products-with-bg .wd-cat{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-940 .elementor-element.elementor-element-24143be div.product-category .wd-entities-title, .elementor-940 .elementor-element.elementor-element-24143be .wd-nav-product-cat>li>a{font-size:12px;}.elementor-940 .elementor-element.elementor-element-f0b9388{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-940 .elementor-element.elementor-element-e53421d{--display:flex;}.elementor-940 .elementor-element.elementor-element-747da64{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 3px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C4C1C180;}.elementor-940 .elementor-element.elementor-element-747da64 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:2px;}.elementor-940 .elementor-element.elementor-element-747da64 .elementor-icon-box-title{margin-block-end:0px;}.elementor-940 .elementor-element.elementor-element-747da64.elementor-view-stacked .elementor-icon{background-color:#4B4B4B;}.elementor-940 .elementor-element.elementor-element-747da64.elementor-view-framed .elementor-icon, .elementor-940 .elementor-element.elementor-element-747da64.elementor-view-default .elementor-icon{fill:#4B4B4B;color:#4B4B4B;border-color:#4B4B4B;}.elementor-940 .elementor-element.elementor-element-747da64 .elementor-icon{font-size:28px;}.elementor-940 .elementor-element.elementor-element-747da64 .elementor-icon-box-title, .elementor-940 .elementor-element.elementor-element-747da64 .elementor-icon-box-title a{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:15px;font-weight:500;}.elementor-940 .elementor-element.elementor-element-1d6e534 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-940 .elementor-element.elementor-element-fd811dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-940 .elementor-element.elementor-element-444e7ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:5px 5px 5px 5px;}.elementor-940 .elementor-element.elementor-element-444e7ee:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-444e7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-940 .elementor-element.elementor-element-9d666ae{--display:flex;}@media(min-width:768px){.elementor-940 .elementor-element.elementor-element-e53421d{--width:20%;}.elementor-940 .elementor-element.elementor-element-fd811dd{--width:80%;}}@media(max-width:1024px){.elementor-940 .elementor-element.elementor-element-9546fc5:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-9546fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-940 .elementor-element.elementor-element-24143be div.product-category .wd-entities-title, .elementor-940 .elementor-element.elementor-element-24143be .wd-nav-product-cat>li>a{font-size:11px;}}@media(max-width:767px){.elementor-940 .elementor-element.elementor-element-9546fc5{--min-height:195px;}.elementor-940 .elementor-element.elementor-element-9546fc5:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-9546fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-201px 254px;}.elementor-940 .elementor-element.elementor-element-e4f9e97{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-940 .elementor-element.elementor-element-24143be div.product-category .wd-entities-title, .elementor-940 .elementor-element.elementor-element-24143be .wd-nav-product-cat>li>a{font-size:10px;}.elementor-940 .elementor-element.elementor-element-24143be .wd-nav-arrows{--wd-arrow-offset-h:-6px;}.elementor-940 .elementor-element.elementor-element-f0b9388{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for wd_product_categories, class: .elementor-element-24143be *//*آبی شدن عنوان*/
.category-grid-item:hover .wd-entities-title {
  color: #1395E8;
}

.wd-entities-title {
  transition: color 0.3s ease;
}


/* جلوگیری از زوم و اعمال حرکت به بالا روی هاور دسته‌بندی */
.category-grid-item:hover .wd-cat-thumb {
  transform: translateY(-5px); /* جابجایی به بالا */
  transition: transform 0.3s ease;
}

/* اطمینان از نداشتن زوم */
.wd-cat-thumb {
  transform: none;
  transition: transform 0.3s ease;
}



.category-grid-item {
  border-radius: 10px !important;
  overflow: hidden; /* اطمینان از اینکه گوشه‌های داخلی مثل عکس هم گرد بشن */
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_view, class: .elementor-element-a495d3b *//* دکمه‌ها در حالت عادی */
.shop-view {
  background-color: #fff;
  color: #000;
  border-radius: 6px;
  padding: 8px 12px;
  transition: all 0.3s ease;
}

/* هنگام هاور */
.shop-view:hover {
  background-color: #1395E8;
  color: #fff;
}

.shop-view:hover svg path {
  fill: #fff;
}

/* حالت فعال (current-variation) */
.shop-view.current-variation {
  background-color: #1395E8;

}

/* آیکون در حالت فعال */
.shop-view.current-variation svg path {
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_orderby, class: .elementor-element-a5cb2c5 *//* استایل کلی منوی مرتب‌سازی */
.woocommerce-ordering select.orderby {
  background-color: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  padding: 10px 16px;
  font-size: 13px;
  font-weight: 400;
  color: #000;
  cursor: pointer;
  appearance: none; /* حذف استایل پیش‌فرض مرورگر */
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23333' d='M5 6L0 0h10z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 12px center; /* اینجا از right به left تغییر کرد */
  background-size: 10px;
  padding-left: 30px; /* فضای بیشتر از چپ برای جا دادن آیکون */
}

/* هنگام هاور یا فوکوس */
.woocommerce-ordering select.orderby:hover,
.woocommerce-ordering select.orderby:focus {
  border-color: #0f6fff;
  outline: none;
}

/* گزینه‌های داخل منوی کشویی */
.woocommerce-ordering select.orderby option {
  padding: 12px;
  font-size: 14px;
}

/* استایل انتخاب‌شده */
.woocommerce-ordering select.orderby option:checked {
  background-color: #e8f0fe;
  color: #0f6fff;
  font-weight: bold;
}/* End custom CSS */