.elementor-429 .elementor-element.elementor-element-0ca1dbc{--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-429 .elementor-element.elementor-element-a092867{--spacer-size:50px;}.elementor-429 .elementor-element.elementor-element-e0b52ce{--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-429 .elementor-element.elementor-element-bb1eca1.elementor-wc-products ul.products li.product{text-align:center;}.elementor-429 .elementor-element.elementor-element-bb1eca1.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:40px;}.elementor-429 .elementor-element.elementor-element-bb1eca1.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:32px 32px 32px 32px;}.elementor-429 .elementor-element.elementor-element-bb1eca1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:0px;}.elementor-429 .elementor-element.elementor-element-bb1eca1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:0px;}.elementor-429 .elementor-element.elementor-element-bb1eca1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-429 .elementor-element.elementor-element-bb1eca1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:22px;}.elementor-429 .elementor-element.elementor-element-bb1eca1.elementor-wc-products ul.products li.product .price{color:#B9A200;font-size:25px;}.elementor-429 .elementor-element.elementor-element-bb1eca1.elementor-wc-products ul.products li.product .price ins{color:#B9A200;}.elementor-429 .elementor-element.elementor-element-bb1eca1.elementor-wc-products ul.products li.product .price ins .amount{color:#B9A200;}.elementor-429 .elementor-element.elementor-element-bb1eca1.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#B87333;border-radius:9px 9px 9px 9px;margin-top:0px;}.elementor-429 .elementor-element.elementor-element-bb1eca1.elementor-wc-products ul.products li.product .button:hover{background-color:#E2A903;}.elementor-429 .elementor-element.elementor-element-bb1eca1 nav.woocommerce-pagination{margin-top:5px;}.elementor-429 .elementor-element.elementor-element-bb1eca1 nav.woocommerce-pagination ul{border-color:#B87333;}.elementor-429 .elementor-element.elementor-element-bb1eca1 nav.woocommerce-pagination ul li{border-right-color:#B87333;border-left-color:#B87333;}.elementor-429 .elementor-element.elementor-element-bb1eca1 nav.woocommerce-pagination ul li a, .elementor-429 .elementor-element.elementor-element-bb1eca1 nav.woocommerce-pagination ul li span{padding:10px;}.elementor-429 .elementor-element.elementor-element-bb1eca1 nav.woocommerce-pagination ul li a{color:#000000;}.elementor-429 .elementor-element.elementor-element-bb1eca1 nav.woocommerce-pagination ul li a:hover{color:#E7BE00;}.elementor-429 .elementor-element.elementor-element-bb1eca1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-429 .elementor-element.elementor-element-e80a34e{--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-429 .elementor-element.elementor-element-651445f{--spacer-size:50px;}.elementor-429 .elementor-element.elementor-element-f0df3cc{--grid-columns:3;}@media(max-width:1024px){.elementor-429 .elementor-element.elementor-element-bb1eca1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-429 .elementor-element.elementor-element-f0df3cc{--grid-columns:2;}}@media(max-width:600px){.elementor-429 .elementor-element.elementor-element-bb1eca1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-429 .elementor-element.elementor-element-f0df3cc{--grid-columns:1;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-bb1eca1 *//* ===== موبایل: دو باکس مرتب‌سازی و نمایش، کنار هم و جمع‌وجور ===== */
@media (max-width: 767px){

  /* اندازه‌ی خود کادرها (کوچک و هم‌قد) */
  .woocommerce-ordering select,
  .woocommerce-result-count{
    font-size:12px;
    padding:6px 10px;
    line-height:1.2;
    border-radius:8px;
    white-space:nowrap;        /* متن نشکند */
  }

  /* چیدمان ساده با float تا وابسته به والد نباشیم */
  .woocommerce .woocommerce-result-count,
  .woocommerce .woocommerce-ordering{
    width:48%;
    margin:6px 1%;
    display:block;
  }

  /* در سایت‌های RTL (فارسی): نمایش راست، مرتب‌سازی چپ */
  .rtl .woocommerce .woocommerce-result-count{ float:right; text-align:center; }
  .rtl .woocommerce .woocommerce-ordering{ float:left; }

  /* اگر سایت LTR بود (احتمال کم)، برعکس */
  .ltr .woocommerce .woocommerce-result-count{ float:left; }
  .ltr .woocommerce .woocommerce-ordering{ float:right; }

  /* فلش منوی مرتب‌سازی در RTL سمت چپ باشد */
  .rtl .woocommerce-ordering select{
    background-position: left 8px center;
    padding-left:26px; padding-right:10px;
  }

  /* محصولات بعد از این دو باکس، از float عبور کنند */
  .woocommerce ul.products{ clear:both; margin-top:12px; }

  /* کمی فاصله کارت‌ها روی موبایل */
  .woocommerce ul.products{
    display:grid; grid-template-columns:1fr 1fr; grid-gap:14px 10px;
  }
  .woocommerce ul.products li.product{ margin:0 !important; }
}
/* === منوی مرتب‌سازی و کادر نمایش تعداد محصولات === */
.woocommerce-ordering select,
.woocommerce-result-count {
  background-color: #b87333;  /* رنگ برند جُمیلی */
  color: #fff !important;     /* متن سفید */
  border: 2px solid #b87333;
  border-radius: 10px;
  padding: 8px 14px;
  font-family: "IRANSans", sans-serif;
  font-size: 14px;
  display: inline-block;
  transition: all 0.3s ease;
}

/* حالت hover */
.woocommerce-ordering select:hover,
.woocommerce-result-count:hover {
  background-color: #a06025;  /* کمی تیره‌تر موقع هاور */
  border-color: #a06025;
}

/* فلش سفید برای منوی مرتب‌سازی */
.woocommerce-ordering select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='14' height='9' viewBox='0 0 14 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M7 9L0.0717968 0.75L13.9282 0.75L7 9Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 10px center;
  background-size: 10px;
  padding-left: 30px;
}

/* متن نمایش ۱–۱۰ وسط‌چین */
.woocommerce-result-count {
  text-align: center;
  margin-right: 10px;
}/* End custom CSS */