.elementor-6331 .elementor-element.elementor-element-a2e2168 .pp-breadcrumbs{margin-left:-0px;}.elementor-6331 .elementor-element.elementor-element-a2e2168 .pp-breadcrumbs.pp-breadcrumbs-powerpack > li{margin-left:0px;}.elementor-6331 .elementor-element.elementor-element-a2e2168 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-6331 .elementor-element.elementor-element-a2e2168 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){margin-left:0px;margin-right:0px;}.elementor-6331 .elementor-element.elementor-element-a2e2168 .pp-breadcrumbs-crumb, .elementor-6331 .elementor-element.elementor-element-a2e2168 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-6331 .elementor-element.elementor-element-a2e2168 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){color:#9D9D9D;border-style:none;}.elementor-6331 .elementor-element.elementor-element-a2e2168 .pp-breadcrumbs-crumb .pp-icon svg{fill:#9D9D9D;}.elementor-6331 .elementor-element.elementor-element-a2e2168 .pp-breadcrumbs-separator, .elementor-6331 .elementor-element.elementor-element-a2e2168 .pp-breadcrumbs .separator{color:#9D9D9D;}.elementor-6331 .elementor-element.elementor-element-a2e2168 .pp-breadcrumbs-separator svg{fill:#9D9D9D;}.elementor-6331 .elementor-element.elementor-element-a2e2168 .pp-breadcrumbs-crumb-current{color:#353658;border-radius:0px 0px 0px 0px;}.elementor-6331 .elementor-element.elementor-element-6f52972 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D4D8;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 0px 0px;}.elementor-6331 .elementor-element.elementor-element-6f52972 > .elementor-element-populated, .elementor-6331 .elementor-element.elementor-element-6f52972 > .elementor-element-populated > .elementor-background-overlay, .elementor-6331 .elementor-element.elementor-element-6f52972 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-widget-pp-icon-list .pp-list-items:not(.pp-inline-items) li:not(:last-child){border-bottom-color:var( --e-global-color-text );}.elementor-widget-pp-icon-list .pp-list-items.pp-inline-items li:not(:last-child){border-right-color:var( --e-global-color-text );}.elementor-widget-pp-icon-list .pp-list-items .pp-icon-list-icon{color:var( --e-global-color-primary );}.elementor-widget-pp-icon-list .pp-list-items .pp-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-icon-list .pp-icon-list-item:hover .pp-icon-wrapper{border-color:var( --e-global-color-secondary );}.elementor-widget-pp-icon-list .pp-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6331 .elementor-element.elementor-element-82e8053 .pp-list-items .elementor-repeater-item-70da663 .pp-icon-list-icon{font-size:24px;line-height:24px;height:24px;width:24px;}.elementor-6331 .elementor-element.elementor-element-82e8053 .pp-list-items .elementor-repeater-item-70da663 .pp-icon-list-image img{width:24px;}.elementor-6331 .elementor-element.elementor-element-82e8053 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-6331 .elementor-element.elementor-element-82e8053 .pp-list-container .pp-list-items li{align-items:center;}.elementor-6331 .elementor-element.elementor-element-82e8053 .pp-list-items .pp-icon-list-icon{font-size:14px;line-height:14px;height:14px;width:14px;}.elementor-6331 .elementor-element.elementor-element-82e8053 .pp-list-items .pp-icon-list-image img{width:14px;}body:not(.rtl) .elementor-6331 .elementor-element.elementor-element-82e8053.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:8px;}body.rtl .elementor-6331 .elementor-element.elementor-element-82e8053.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:8px;}.elementor-6331 .elementor-element.elementor-element-82e8053.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:8px;}.elementor-6331 .elementor-element.elementor-element-82e8053 .pp-icon-wrapper{top:0px;}.elementor-6331 .elementor-element.elementor-element-82e8053 .pp-icon-list-text{color:#171945;font-size:18px;font-weight:600;}.elementor-6331 .elementor-element.elementor-element-def63df{--wd-gap:9px;width:var( --container-widget-width, 101.363% );max-width:101.363%;--container-widget-width:101.363%;--container-widget-flex-grow:0;}.elementor-6331 .elementor-element.elementor-element-def63df > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-6331 .elementor-element.elementor-element-def63df .title-text{color:#171945;}.elementor-widget-theme-archive-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6331 .elementor-element.elementor-element-3b219cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#171945;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );}.elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:40px;}.elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:8px 8px 8px 8px;}.elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#171945;}.elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#171945;}.elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;}.elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products ul.products li.product .price{color:#171945;}.elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products ul.products li.product .price ins{color:#171945;}.elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products ul.products li.product .price ins .amount{color:#171945;}.elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products ul.products li.product .price del{color:#9D9D9D;}.elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products ul.products li.product .price del .amount{color:#9D9D9D;}.elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products ul.products li.product{border-radius:8px;box-shadow:0px 2px 20px 0px rgba(55.00000000000006, 41.99999999999997, 150, 0.10196078431372549);}.elementor-6331 .elementor-element.elementor-element-0581254 nav.woocommerce-pagination ul li a{color:#9D9D9D;}.elementor-6331 .elementor-element.elementor-element-0581254 nav.woocommerce-pagination ul li span.current{background-color:#171945;}.elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-6331 .elementor-element.elementor-element-df1d5cd{width:17.827%;}.elementor-6331 .elementor-element.elementor-element-b2340db{width:81.839%;}}@media(max-width:1024px){.elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for pp-breadcrumbs, class: .elementor-element-a2e2168 */.elementor-6331 .elementor-element.elementor-element-a2e2168 .pp-breadcrumbs-crumb-current {
    margin-bottom: 11px!important;
}/* End custom CSS */
/* Start custom CSS for wd_product_filters, class: .elementor-element-def63df */.wd-pf-btn button {

    background-color: #171945!important;
    border-radius: 10px!important;
}

.wd-style-form .wd-pf-title {

    border: 0!important;
    border-bottom: 1px solid #D7D4D8!important;
    border-radius: 0!important;
}/* End custom CSS */
/* Start custom CSS for theme-archive-title, class: .elementor-element-3b219cd */.product-archive-counter
{
color: #ffffff;
    background: #353658;
    border-radius: 50px;
    padding: 5px 22px;
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ee0c5a *//* --- استایل نهایی برای لیست افقی مرتب‌سازی --- */

.custom-sorting-links {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    list-style: none;

    margin: 15px 0;
    gap: 25px; /* فاصله بین آیتم‌ها */
    font-size: 15px;
    padding-top: 13px;
    padding-bottom: 13px;
    border-top: 1px solid #D7D4D8;
    border-bottom: 1px solid #D7D4D8;
}

.custom-sorting-links li {
    margin: 0;
    padding: 0;
}

/* استایل لیبل "مرتب‌سازی" */
.custom-sorting-links .sorting-label {
    font-weight: bold;
    color: #333;
}
.custom-sorting-links .sorting-label .fas {
    margin-left: 5px;
}


/* استایل لینک‌های معمولی */
.custom-sorting-links li a {
    text-decoration: none;
    color: #666;
    transition: color 0.2s ease;
}

/* استایل لینک در حالت هاور */
.custom-sorting-links li a:hover {
    color: #C12865;
}

/* استایل برای آیتمی که در حال حاضر فعال است */
.custom-sorting-links li.current a {
    color: #C12865;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-0581254 */@media (min-width: 1025px) {
    .wd-products.wd-stretch-cont-lg .product-wrapper {
        height: 450px!important;
    }
}

.product-label.onsale {
    background-color: #EE2277!important;
    border-radius: 30px;
}



.price {
  /* قیمت‌ها را به صورت ستونی (زیر هم) مرتب می‌کند */
  display: flex !important;
  flex-direction: column !important;
  
  /* محتوا را در سمت راست تراز می‌کند (مناسب برای فارسی) */
  align-items: flex-end !important; 
}

/* استایل قیمت جدید (با تخفیف) */
.price ins {
  order: 1; /* این قیمت همیشه در ردیف اول (بالا) خواهد بود */
  text-decoration: none !important; /* حذف خط زیر قیمت */

}

/* استایل قیمت قدیمی (خط‌خورده) */
.price del {
  order: 2; /* این قیمت همیشه در ردیف دوم (پایین) خواهد بود */
}

.price ins>.amount
{
      color:#171945 !important;
      font-size: 16px;
}

/* مرحله ۱: مشخص کردن کانتینر (کادر) اصلی محصول به عنوان مرجع.
   کلاس li.product معمولاً کادر هر محصول در ووکامرس است.
*/
li.product {
  position: relative;
  /* برای جلوگیری از بهم‌ریختگی، بهتر است یک padding داخلی برای پایین کادر در نظر بگیرید */
  padding-bottom: 50px; /* این مقدار را می‌توانید کم و زیاد کنید */
}


/* مرحله ۲: قرار دادن قیمت در پایین کادر مرجع.
*/
.price {
  /* موقعیت قیمت را به صورت مطلق و نسبت به li.product تنظیم می‌کند */
  position: absolute !important; 
  
  /* قیمت را با ۱۰٪ فاصله از لبه پایینی قرار می‌دهد */
  bottom: 5%;
  
  /* برای اینکه قیمت به لبه‌های چپ و راست نچسبد */
  right: 15px;
  left: 15px;
}



.elementor-6331 .elementor-element.elementor-element-0581254 nav.woocommerce-pagination ul li a {
    border: 1px solid #9D9D9D!important;
    border-radius: 7px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ef1b5f4 */@media only screen and (max-width: 764px) {
.wd-products[class*="wd-stretch-cont"] .product-element-bottom {
    padding-bottom: 77px!important;

}
    
.elementor-heading-title {
    font-size: 21px;
    padding-top: 20px;
}

.term-168 .elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products .attachment-woocommerce_thumbnail { padding: 2px!important; }
}


/* 1. تنظیم کانتینر اصلی تصویر به عنوان مبدا موقعیت‌دهی */
.product-element-top {
    position: relative !important;
}

/* 2. نمایش دائمی کانتینر والد رنگ‌ها */
.product-grid-item .wrapp-swatches {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    background: none !important; /* اطمینان از شفاف بودن پس‌زمینه والد */
        border: 0!important;
}

/* 3. جابجایی و استایل‌دهی نهایی به دایره‌های رنگی با اولویت بالا */
.product-grid-item .wd-swatches-grid {
    position: fixed;
    top: 8px !important;    /* فاصله از بالا (می‌توانید تغییر دهید) */
    left: 15px !important;   /* فاصله از چپ (می‌توانید تغییر دهید) */
    right: auto !important;
    bottom: auto !important;
    z-index: 10 !important;
    
    background-color: transparent !important; /* حذف قطعی پس‌زمینه */
    padding: 0 !important;
    
    display: flex !important;
    flex-direction: row !important;
    gap: 5px !important;
    
}

/* 4. مخفی کردن نقاط اضافه */
.product-grid-item .wrapp-swatches .wd-product-grid-slider-pagin {
    display: none !important;

}

/* 5. استایل خود دایره‌های رنگی */
.product-grid-item .wd-swatches-grid .wd-swatch {
    min-width: 16px;
    height: 16px;
    margin: 0;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.1) inset;
    
}



.product-labels {
        display:none!important;
}


.elementor-6331 .elementor-element.elementor-element-0581254.elementor-wc-products .attachment-woocommerce_thumbnail {
    padding: 29px;
}/* End custom CSS */