.elementor-12896 .elementor-element.elementor-element-c66a60b{margin:-30px 0px 0px 0px;}.elementor-12896 .elementor-element.elementor-element-7c0c628 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12896 .elementor-element.elementor-element-74ea7ed{margin:-45px 0px -0px 0px;}.elementor-12896 .elementor-element.elementor-element-696a8af div.product-category .wd-entities-title, .elementor-12896 .elementor-element.elementor-element-696a8af .wd-nav-product-cat>li>a{font-size:15px;line-height:1px;}.elementor-12896 .elementor-element.elementor-element-4e4146a > .elementor-background-overlay{background-color:#F0E7E7;opacity:0.5;}.elementor-12896 .elementor-element.elementor-element-4e4146a, .elementor-12896 .elementor-element.elementor-element-4e4146a > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-bc-flex-widget .elementor-12896 .elementor-element.elementor-element-6ee09c4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12896 .elementor-element.elementor-element-6ee09c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12896 .elementor-element.elementor-element-6ee09c4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12896 .elementor-element.elementor-element-6b4fa6f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-12896 .elementor-element.elementor-element-6b4fa6f .elementor-heading-title{font-size:19px;}.elementor-12896 .elementor-element.elementor-element-123af12{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-0b8cea1 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-12896 .elementor-element.elementor-element-d0ec4f6{--spacer-size:6px;}.elementor-12896 .elementor-element.elementor-element-28394d2{width:100%;max-width:100%;text-align:center;}.elementor-12896 .elementor-element.elementor-element-28394d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12896 .elementor-element.elementor-element-28394d2 a:hover, .elementor-12896 .elementor-element.elementor-element-28394d2 a:focus{color:var( --e-global-color-79f2038 );}.elementor-12896 .elementor-element.elementor-element-d47ff65 .element-title{font-weight:normal;line-height:1px;}.elementor-12896 .elementor-element.elementor-element-0c0e961{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-1938845{width:auto;max-width:auto;}.elementor-12896 .elementor-element.elementor-element-69c19b5{--divider-border-style:solid;--divider-color:#E7E2E2;--divider-border-width:1px;width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-12896 .elementor-element.elementor-element-69c19b5 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-12896 .elementor-element.elementor-element-69c19b5 .elementor-divider-separator{width:100%;}.elementor-12896 .elementor-element.elementor-element-69c19b5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12896 .elementor-element.elementor-element-86d85e1{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:center;}.elementor-12896 .elementor-element.elementor-element-e1a425c{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-8bb86e1{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-e946759{width:auto;max-width:auto;}.elementor-12896 .elementor-element.elementor-element-4df92b7{--divider-border-style:solid;--divider-color:#E7E2E2;--divider-border-width:1px;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-12896 .elementor-element.elementor-element-4df92b7 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-12896 .elementor-element.elementor-element-4df92b7 .elementor-divider-separator{width:100%;}.elementor-12896 .elementor-element.elementor-element-4df92b7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12896 .elementor-element.elementor-element-39c0d76{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-12896 .elementor-element.elementor-element-39c0d76 a:hover, .elementor-12896 .elementor-element.elementor-element-39c0d76 a:focus{color:var( --e-global-color-79f2038 );}.elementor-12896 .elementor-element.elementor-element-30f21aa{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-b1a790c{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-d4b6f12{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-35cdd63{width:auto;max-width:auto;}.elementor-12896 .elementor-element.elementor-element-11b1255{--divider-border-style:solid;--divider-color:#E7E2E2;--divider-border-width:1px;width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-12896 .elementor-element.elementor-element-11b1255 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-12896 .elementor-element.elementor-element-11b1255 .elementor-divider-separator{width:100%;}.elementor-12896 .elementor-element.elementor-element-11b1255 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12896 .elementor-element.elementor-element-5461cf7{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-12896 .elementor-element.elementor-element-5461cf7 a:hover, .elementor-12896 .elementor-element.elementor-element-5461cf7 a:focus{color:var( --e-global-color-79f2038 );}.elementor-12896 .elementor-element.elementor-element-91d992a{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-5629618{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-544b311{width:auto;max-width:auto;}.elementor-12896 .elementor-element.elementor-element-4f33cca{--divider-border-style:solid;--divider-color:#E7E2E2;--divider-border-width:1px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-12896 .elementor-element.elementor-element-4f33cca > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-12896 .elementor-element.elementor-element-4f33cca .elementor-divider-separator{width:100%;}.elementor-12896 .elementor-element.elementor-element-4f33cca .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12896 .elementor-element.elementor-element-91c8011{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;text-align:center;}.elementor-12896 .elementor-element.elementor-element-91c8011 a:hover, .elementor-12896 .elementor-element.elementor-element-91c8011 a:focus{color:var( --e-global-color-79f2038 );}.elementor-12896 .elementor-element.elementor-element-1af3283{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-d37b14b{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-401026a{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-28a1bf5{width:auto;max-width:auto;}.elementor-12896 .elementor-element.elementor-element-8106df3{--divider-border-style:solid;--divider-color:#E7E2E2;--divider-border-width:1px;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-12896 .elementor-element.elementor-element-8106df3 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-12896 .elementor-element.elementor-element-8106df3 .elementor-divider-separator{width:100%;}.elementor-12896 .elementor-element.elementor-element-8106df3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12896 .elementor-element.elementor-element-fb6f08b{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;text-align:center;}.elementor-12896 .elementor-element.elementor-element-fb6f08b a:hover, .elementor-12896 .elementor-element.elementor-element-fb6f08b a:focus{color:var( --e-global-color-79f2038 );}.elementor-12896 .elementor-element.elementor-element-8047ae0{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-dd42548{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-4768b32{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-f988e49{width:auto;max-width:auto;}.elementor-12896 .elementor-element.elementor-element-941352c{--divider-border-style:solid;--divider-color:#E7E2E2;--divider-border-width:1px;width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-12896 .elementor-element.elementor-element-941352c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-12896 .elementor-element.elementor-element-941352c .elementor-divider-separator{width:100%;}.elementor-12896 .elementor-element.elementor-element-941352c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12896 .elementor-element.elementor-element-ad2ac20{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;text-align:center;}.elementor-12896 .elementor-element.elementor-element-ad2ac20 a:hover, .elementor-12896 .elementor-element.elementor-element-ad2ac20 a:focus{color:var( --e-global-color-79f2038 );}.elementor-12896 .elementor-element.elementor-element-7030171{--spacer-size:5px;}.elementor-12896 .elementor-element.elementor-element-0e28bdf{--spacer-size:5px;}@media(min-width:768px){.elementor-12896 .elementor-element.elementor-element-6ee09c4{width:24.897%;}.elementor-12896 .elementor-element.elementor-element-708ac1a{width:75.103%;}}@media(max-width:767px){.elementor-12896 .elementor-element.elementor-element-7c0c628 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12896 .elementor-element.elementor-element-6b4fa6f{--container-widget-width:286px;--container-widget-flex-grow:0;width:var( --container-widget-width, 286px );max-width:286px;}.elementor-12896 .elementor-element.elementor-element-6b4fa6f .elementor-heading-title{font-size:15px;}.elementor-12896 .elementor-element.elementor-element-28394d2{width:var( --container-widget-width, 151px );max-width:151px;--container-widget-width:151px;--container-widget-flex-grow:0;text-align:end;font-size:14px;}.elementor-12896 .elementor-element.elementor-element-28394d2 p{margin-block-end:0px;}.elementor-12896 .elementor-element.elementor-element-1938845 .elementor-heading-title{font-size:15px;}.elementor-12896 .elementor-element.elementor-element-69c19b5{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-12896 .elementor-element.elementor-element-69c19b5 .elementor-divider-separator{width:85%;}.elementor-12896 .elementor-element.elementor-element-86d85e1{--container-widget-width:189px;--container-widget-flex-grow:0;width:var( --container-widget-width, 189px );max-width:189px;text-align:end;font-size:14px;}.elementor-12896 .elementor-element.elementor-element-86d85e1 p{margin-block-end:0px;}.elementor-12896 .elementor-element.elementor-element-e946759{width:auto;max-width:auto;}.elementor-12896 .elementor-element.elementor-element-e946759 .elementor-heading-title{font-size:15px;}.elementor-12896 .elementor-element.elementor-element-4df92b7{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-12896 .elementor-element.elementor-element-4df92b7 .elementor-divider-separator{width:85%;}.elementor-12896 .elementor-element.elementor-element-39c0d76{--container-widget-width:147px;--container-widget-flex-grow:0;width:var( --container-widget-width, 147px );max-width:147px;text-align:center;font-size:14px;}.elementor-12896 .elementor-element.elementor-element-39c0d76 p{margin-block-end:0px;}.elementor-12896 .elementor-element.elementor-element-35cdd63{width:auto;max-width:auto;}.elementor-12896 .elementor-element.elementor-element-35cdd63 .elementor-heading-title{font-size:15px;}.elementor-12896 .elementor-element.elementor-element-11b1255{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-12896 .elementor-element.elementor-element-11b1255 .elementor-divider-separator{width:85%;}.elementor-12896 .elementor-element.elementor-element-5461cf7{--container-widget-width:126px;--container-widget-flex-grow:0;width:var( --container-widget-width, 126px );max-width:126px;text-align:center;font-size:14px;}.elementor-12896 .elementor-element.elementor-element-5461cf7 p{margin-block-end:0px;}.elementor-12896 .elementor-element.elementor-element-544b311{width:var( --container-widget-width, 162px );max-width:162px;--container-widget-width:162px;--container-widget-flex-grow:0;}.elementor-12896 .elementor-element.elementor-element-544b311 .elementor-heading-title{font-size:15px;}.elementor-12896 .elementor-element.elementor-element-4f33cca{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-12896 .elementor-element.elementor-element-4f33cca .elementor-divider-separator{width:85%;}.elementor-12896 .elementor-element.elementor-element-91c8011{width:var( --container-widget-width, 151px );max-width:151px;--container-widget-width:151px;--container-widget-flex-grow:0;text-align:end;font-size:14px;}.elementor-12896 .elementor-element.elementor-element-91c8011 p{margin-block-end:0px;}.elementor-12896 .elementor-element.elementor-element-28a1bf5{width:var( --container-widget-width, 162px );max-width:162px;--container-widget-width:162px;--container-widget-flex-grow:0;}.elementor-12896 .elementor-element.elementor-element-28a1bf5 .elementor-heading-title{font-size:15px;}.elementor-12896 .elementor-element.elementor-element-8106df3{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-12896 .elementor-element.elementor-element-8106df3 .elementor-divider-separator{width:85%;}.elementor-12896 .elementor-element.elementor-element-fb6f08b{width:var( --container-widget-width, 151px );max-width:151px;--container-widget-width:151px;--container-widget-flex-grow:0;text-align:end;font-size:14px;}.elementor-12896 .elementor-element.elementor-element-fb6f08b p{margin-block-end:0px;}.elementor-12896 .elementor-element.elementor-element-f988e49{width:var( --container-widget-width, 162px );max-width:162px;--container-widget-width:162px;--container-widget-flex-grow:0;}.elementor-12896 .elementor-element.elementor-element-f988e49 .elementor-heading-title{font-size:15px;}.elementor-12896 .elementor-element.elementor-element-941352c{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-12896 .elementor-element.elementor-element-941352c .elementor-divider-separator{width:85%;}.elementor-12896 .elementor-element.elementor-element-ad2ac20{width:var( --container-widget-width, 151px );max-width:151px;--container-widget-width:151px;--container-widget-flex-grow:0;text-align:end;font-size:14px;}.elementor-12896 .elementor-element.elementor-element-ad2ac20 p{margin-block-end:0px;}}/* Start custom CSS for wd_product_categories, class: .elementor-element-696a8af *//* Hide stock status text */
.stock,
.stock.in-stock,
.stock.out-of-stock,
.woocommerce .stock {
  display: none !important;
}
@media (max-width: 767px) {
  /* WooCommerce product grid: center the last item if alone in last row */
  .woocommerce ul.products {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
  }

  .woocommerce ul.products li.product {
    float: none !important;
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
}
@media (max-width: 767px) {
  /* Elementor grids */
  .elementor-grid,
  .elementor-posts-container,
  .products {
    justify-content: center !important;
  }
}
@media (max-width: 767px) {
  /* common fix for RTL text blocks under cards */
  .elementor-widget-container,
  .woocommerce ul.products li.product,
  .product,
  .category,
  .elementor-icon-box-content {
    text-align: center !important;
    direction: rtl !important;
  }

  /* improve readability */
  h1,h2,h3,h4,h5,h6,p,span,a {
    line-height: 1.6 !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b4fa6f */.elementor-12896 .elementor-element.elementor-element-6b4fa6f .elementor-heading-title{
  display: inline-flex;
  align-items: center;
  flex-direction: row-reverse; /* برای RTL */
  gap: 12px;
  font-weight: 800;
  line-height: 1.2;
}

/* ستاره بزرگ */
.elementor-12896 .elementor-element.elementor-element-6b4fa6f .elementor-heading-title::before{
  content: "✦";
  color: #2F6FED;
  font-size: 30px;
  line-height: 1;
  display: inline-block;
  transform: translateY(-2px);
}

/* ستاره کوچک */
.elementor-12896 .elementor-element.elementor-element-6b4fa6f .elementor-heading-title::after{
  content: "✦";
  color: #2F6FED;
  font-size: 18px;
  line-height: 1;
  display: inline-block;
  transform: translateY(6px);
}
.deal-title{
  direction: rtl;
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-weight: 800;
  line-height: 1.2;
}

.deal-title .title-text{
  color: #111827;
  font-size: 28px;
}

.deal-title .spark{
  color: #2F6FED;
  display: inline-block;
  line-height: 1;
}

.deal-title .spark-big{
  font-size: 32px;
}

.deal-title .spark-small{
  font-size: 18px;
  transform: translateY(6px);
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-d47ff65 *//* ========== Compact Product Card (All-in-one) ========== */

/* Card */
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .swiper-slide{
  background:#F6F8FF;
  border:1px solid rgba(47,111,237,.08);
  border-radius:18px;
  overflow:hidden;
  box-shadow:0 6px 18px rgba(15,23,42,.06);
  transition:all .3s ease;
  padding:8px !important;
}
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product:hover,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .swiper-slide:hover{
  transform:translateY(-3px);
  box-shadow:0 12px 28px rgba(15,23,42,.10);
  border-color:rgba(47,111,237,.16);
}

/* Image (smaller to fit more items) */
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product img,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .swiper-slide img{
  display:block;
  width:100% !important;
  max-height:110px !important;
  object-fit:contain !important;
  transition:transform .35s ease;
}
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product:hover img,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .swiper-slide:hover img{
  transform:scale(1.03);
}

/* Hide categories / meta */
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product-category,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product-categories,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .posted_in,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .woocommerce-loop-product__cat,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .wc-block-grid__product-categories,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .wc-block-grid__product-category,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .wc-block-grid__product-meta,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .elementor-product-category,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product .cat-links,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product .meta,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product .product_meta{
  display:none !important;
}

/* Hide only excerpt/short description (DO NOT hide all p tags) */
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product .excerpt,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product .short-description,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .woocommerce-product-details__short-description{
  display:none !important;
}

/* Title (force center incl. link) */
.elementor-12896 .elementor-element.elementor-element-d47ff65 .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .woocommerce-loop-product__title a,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product-title,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product-title a,
.elementor-12896 .elementor-element.elementor-element-d47ff65 h2,
.elementor-12896 .elementor-element.elementor-element-d47ff65 h2 a{
  text-align:center !important;
}
.elementor-12896 .elementor-element.elementor-element-d47ff65 .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product-title,
.elementor-12896 .elementor-element.elementor-element-d47ff65 h2{
  font-size:13px !important;
  font-weight:800 !important;rtant;
  color:#111827 !important;
  line-height:1.45 !important;
  margin:8px 0 4px !important;
}

/* Stock (show + center) */
.elementor-12896 .elementor-element.elementor-element-d47ff65 .stock,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .stock.in-stock,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .woocommerce .stock,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .availability,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .woocommerce-loop-product__stock{
  display:block !important;
  color:#2E7D32 !important;
  font-size:12px !important;
  font-weight:700 !important;
  text-align:center !important;
  margin:4px 0 6px !important;
}

/* Optional green dot before stock text */
.elementor-12896 .elementor-element.elementor-element-d47ff65 .stock::before,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .availability::before,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .woocommerce-loop-product__stock::before{
  content:"";
  display:inline-block;
  width:8px;
  height:8px;
  border-radius:50%;
  background:#2E7D32;
  margin-left:6px;
  vertical-align:middle;
}

/* Button (shorter height) */
.elementor-12896 .elementor-element.elementor-element-d47ff65 .button,
.elementor-12896 .elementor-element.elementor-element-d47ff65 a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-d47ff65 a.button{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  width:calc(100% - 12px) !important;
  margin:0 auto 8px !important;
  background:#2F6FED;
  color:#fff !important;
  border:1px solid #2F6FED;
  border-radius:12px !important;
  padding:8px 10px !important;
  min-height:34px !important;
  height:auto !important;
  font-size:13px !important;
  font-weight:700;
  line-height:1.2 !important;
  text-decoration:none !important;
  transition:all .3s ease;
}
.elementor-12896 .elementor-element.elementor-element-d47ff65 .button:hover,
.elementor-12896 .elementor-element.elementor-element-d47ff65 a.add_to_cart_button:hover,
.elementor-12896 .elementor-element.elementor-element-d47ff65 a.button:hover{
  background:#2459C7;
  border-color:#2459C7;
  transform:translateY(-2px);
}

/* Optional: try 6 items in a row on desktop (only if your widget allows it) */
@media (min-width:1024px){
  .elementor-12896 .elementor-element.elementor-element-d47ff65 .swiper-wrapper{
    display:grid !important;
    grid-template-columns:repeat(6,minmax(0,1fr)) !important;
    gap:12px !important;
  }
  .elementor-12896 .elementor-element.elementor-element-d47ff65 .swiper-slide{
    width:auto !important;
  }
  
}
/* --- 1) یکسان‌سازی ارتفاع متن‌ها (تا بالا/پایین نشه) --- */
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .swiper-slide{
  display:flex;
  flex-direction:column;
}

.elementor-12896 .elementor-element.elementor-element-d47ff65 .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product-title,
.elementor-12896 .elementor-element.elementor-element-d47ff65 h2{
  min-height: 44px !important;   /* دو خط */
  display:-webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;         /* نهایتاً 2 خط */
  overflow:hidden;
}

/* متن‌های خاکستری زیر عنوان (دسته/متا) اگر می‌خوای کاملاً حذف شه */
.elementor-12896 .elementor-element.elementor-element-d47ff65 .woocommerce-loop-product__meta,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .woocommerce-loop-product__subtitle,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product .meta{
  display:none !important;
}

/* --- 2) قیمت + موجودی در یک ردیف و وسط --- */
.elementor-12896 .elementor-element.elementor-element-d47ff65 .price,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .woocommerce-Price-amount{
  display:inline-block !important;
  font-size:13px !important;
  font-weight:800 !important;
  color:#1f2a44 !important;
}

.elementor-12896 .elementor-element.elementor-element-d47ff65 .price{
  margin: 6px 0 8px !important;
  text-align:center !important;
  width:100% !important;
}

/* اگر قیمت/موجودی در جای متفاوتی رندر میشن، این کانتینرها رو وسط‌چین کن */
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product .price,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .swiper-slide .price,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product .stock,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .swiper-slide .stock{
  text-align:center !important;
}

/* اختیاری: قیمت و موجودی کنار هم (یک ردیف) */
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product .price,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .swiper-slide .price{
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  gap:10px !important;
  flex-wrap:nowrap !important;
}

/* اگر استوک می‌خوای کنار قیمت باشه */
.elementor-12896 .elementor-element.elementor-element-d47ff65 .product .stock,
.elementor-12896 .elementor-element.elementor-element-d47ff65 .swiper-slide .stock{
  display:inline-flex !important;
  align-items:center;
  margin:0 !important;
}

/* --- 3) دکمه همیشه پایین کارت بچسبه --- */
.elementor-12896 .elementor-element.elementor-element-d47ff65 .button,
.elementor-12896 .elementor-element.elementor-element-d47ff65 a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-d47ff65 a.button{
  margin-top:auto !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4e4146a *//* Background for the whole card/slide */
.elementor-12896 .elementor-element.elementor-element-4e4146a .swiper-slide,
.elementor-12896 .elementor-element.elementor-element-4e4146a .swiper-slide > div,
.elementor-12896 .elementor-element.elementor-element-4e4146a .swiper-slide a,
.elementor-12896 .elementor-element.elementor-element-4e4146a .product,
.elementor-12896 .elementor-element.elementor-element-4e4146a .product > a,
.elementor-12896 .elementor-element.elementor-element-4e4146a .product > div {
  background-color: #EEF6FF !important;
}

/* Hover background */
.elementor-12896 .elementor-element.elementor-element-4e4146a .swiper-slide:hover,
.elementor-12896 .elementor-element.elementor-element-4e4146a .swiper-slide:hover > div,
.elementor-12896 .elementor-element.elementor-element-4e4146a .swiper-slide:hover a,
.elementor-12896 .elementor-element.elementor-element-4e4146a .product:hover,
.elementor-12896 .elementor-element.elementor-element-4e4146a .product:hover > a,
.elementor-12896 .elementor-element.elementor-element-4e4146a .product:hover > div {
  background-color: #DCEBFF !important;
}

/* Title hover accent */
.elementor-12896 .elementor-element.elementor-element-4e4146a .product:hover .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-4e4146a .product:hover h2,
.elementor-12896 .elementor-element.elementor-element-4e4146a .product:hover .product-title,
.elementor-12896 .elementor-element.elementor-element-4e4146a .swiper-slide:hover .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-4e4146a .swiper-slide:hover h2,
.elementor-12896 .elementor-element.elementor-element-4e4146a .swiper-slide:hover .product-title {
  color: #2F6FED !important;
}

/* Button hover accent */
.elementor-12896 .elementor-element.elementor-element-4e4146a .product:hover .button,
.elementor-12896 .elementor-element.elementor-element-4e4146a .product:hover a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-4e4146a .product:hover a.button,
.elementor-12896 .elementor-element.elementor-element-4e4146a .swiper-slide:hover .button,
.elementor-12896 .elementor-element.elementor-element-4e4146a .swiper-slide:hover a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-4e4146a .swiper-slide:hover a.button {
  background: #2F6FED !important;
  border-color: #2F6FED !important;
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1938845 */.section-title-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}

/* تیتر اصلی */
.section-title-row .elementor-heading-title{
  color:#0aa6a6;          /* سبز-آبی مثل عکس */
  font-weight:800;
  margin:0;
}

/* لینک مشاهده بیشتر */
.section-title-row a{
  color:#b5b5b5;
  text-decoration:none;
  font-size:14px;
  white-space:nowrap;
}
.section-title-row a:hover{
  color:#8f8f8f;
}

/* خط کم‌رنگ (اگر Divider گذاشتی) */
.section-title-row .elementor-divider-separator{
  border-top-color:#eee !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86d85e1 */.section-title-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}

/* تیتر اصلی */
.section-title-row .elementor-heading-title{
  color:#0aa6a6;          /* سبز-آبی مثل عکس */
  font-weight:800;
  margin:0;
}

/* لینک مشاهده بیشتر */
.section-title-row a{
  color:#b5b5b5;
  text-decoration:none;
  font-size:14px;
  white-space:nowrap;
}
.section-title-row a:hover{
  color:#8f8f8f;
}

/* خط کم‌رنگ (اگر Divider گذاشتی) */
.section-title-row .elementor-divider-separator{
  border-top-color:#eee !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-a8e220d */.elementor-12896 .elementor-element.elementor-element-a8e220d .product,
.elementor-12896 .elementor-element.elementor-element-a8e220d .swiper-slide {
  transition: all 0.3s ease;
  border-radius: 14px;
  background: #fff;
  overflow: hidden;
}

.elementor-12896 .elementor-element.elementor-element-a8e220d .product:hover,
.elementor-12896 .elementor-element.elementor-element-a8e220d .swiper-slide:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.12);
  background: #f9f9f9;
}

/* تصویر محصول */
.elementor-12896 .elementor-element.elementor-element-a8e220d .product img {
  transition: transform 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-a8e220d .product:hover img {
  transform: scale(1.05);
}

/* متن عنوان */
.elementor-12896 .elementor-element.elementor-element-a8e220d .product .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-a8e220d .product h2,
.elementor-12896 .elementor-element.elementor-element-a8e220d .product .product-title {
  transition: color 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-a8e220d .product:hover .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-a8e220d .product:hover h2,
.elementor-12896 .elementor-element.elementor-element-a8e220d .product:hover .product-title {
  color: #00a3ad;
}

/* دکمه خرید/افزودن به سبد */
.elementor-12896 .elementor-element.elementor-element-a8e220d .button,
.elementor-12896 .elementor-element.elementor-element-a8e220d a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-a8e220d a.button {
  transition: all 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-a8e220d .product:hover .button,
.elementor-12896 .elementor-element.elementor-element-a8e220d .product:hover a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-a8e220d .product:hover a.button {
  background: #00a3ad;
  color: #fff;
  border-color: #00a3ad;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e946759 */.section-title-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}

/* تیتر اصلی */
.section-title-row .elementor-heading-title{
  color:#0aa6a6;          /* سبز-آبی مثل عکس */
  font-weight:800;
  margin:0;
}

/* لینک مشاهده بیشتر */
.section-title-row a{
  color:#b5b5b5;
  text-decoration:none;
  font-size:14px;
  white-space:nowrap;
}
.section-title-row a:hover{
  color:#8f8f8f;
}

/* خط کم‌رنگ (اگر Divider گذاشتی) */
.section-title-row .elementor-divider-separator{
  border-top-color:#eee !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39c0d76 */.section-title-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}

/* تیتر اصلی */
.section-title-row .elementor-heading-title{
  color:#0aa6a6;          /* سبز-آبی مثل عکس */
  font-weight:800;
  margin:0;
}

/* لینک مشاهده بیشتر */
.section-title-row a{
  color:#b5b5b5;
  text-decoration:none;
  font-size:14px;
  white-space:nowrap;
}
.section-title-row a:hover{
  color:#8f8f8f;
}

/* خط کم‌رنگ (اگر Divider گذاشتی) */
.section-title-row .elementor-divider-separator{
  border-top-color:#eee !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-d12ed5c */.elementor-12896 .elementor-element.elementor-element-d12ed5c .product,
.elementor-12896 .elementor-element.elementor-element-d12ed5c .swiper-slide {
  transition: all 0.3s ease;
  border-radius: 14px;
  background: #fff;
  overflow: hidden;
}

.elementor-12896 .elementor-element.elementor-element-d12ed5c .product:hover,
.elementor-12896 .elementor-element.elementor-element-d12ed5c .swiper-slide:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.12);
  background: #f9f9f9;
}

/* تصویر محصول */
.elementor-12896 .elementor-element.elementor-element-d12ed5c .product img {
  transition: transform 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-d12ed5c .product:hover img {
  transform: scale(1.05);
}

/* متن عنوان */
.elementor-12896 .elementor-element.elementor-element-d12ed5c .product .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-d12ed5c .product h2,
.elementor-12896 .elementor-element.elementor-element-d12ed5c .product .product-title {
  transition: color 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-d12ed5c .product:hover .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-d12ed5c .product:hover h2,
.elementor-12896 .elementor-element.elementor-element-d12ed5c .product:hover .product-title {
  color: #00a3ad;
}

/* دکمه خرید/افزودن به سبد */
.elementor-12896 .elementor-element.elementor-element-d12ed5c .button,
.elementor-12896 .elementor-element.elementor-element-d12ed5c a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-d12ed5c a.button {
  transition: all 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-d12ed5c .product:hover .button,
.elementor-12896 .elementor-element.elementor-element-d12ed5c .product:hover a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-d12ed5c .product:hover a.button {
  background: #00a3ad;
  color: #fff;
  border-color: #00a3ad;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35cdd63 */.section-title-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}

/* تیتر اصلی */
.section-title-row .elementor-heading-title{
  color:#0aa6a6;          /* سبز-آبی مثل عکس */
  font-weight:800;
  margin:0;
}

/* لینک مشاهده بیشتر */
.section-title-row a{
  color:#b5b5b5;
  text-decoration:none;
  font-size:14px;
  white-space:nowrap;
}
.section-title-row a:hover{
  color:#8f8f8f;
}

/* خط کم‌رنگ (اگر Divider گذاشتی) */
.section-title-row .elementor-divider-separator{
  border-top-color:#eee !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5461cf7 */.section-title-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}

/* تیتر اصلی */
.section-title-row .elementor-heading-title{
  color:#0aa6a6;          /* سبز-آبی مثل عکس */
  font-weight:800;
  margin:0;
}

/* لینک مشاهده بیشتر */
.section-title-row a{
  color:#b5b5b5;
  text-decoration:none;
  font-size:14px;
  white-space:nowrap;
}
.section-title-row a:hover{
  color:#8f8f8f;
}

/* خط کم‌رنگ (اگر Divider گذاشتی) */
.section-title-row .elementor-divider-separator{
  border-top-color:#eee !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-4903c62 */.elementor-12896 .elementor-element.elementor-element-4903c62 .product,
.elementor-12896 .elementor-element.elementor-element-4903c62 .swiper-slide {
  transition: all 0.3s ease;
  border-radius: 14px;
  background: #fff;
  overflow: hidden;
}

.elementor-12896 .elementor-element.elementor-element-4903c62 .product:hover,
.elementor-12896 .elementor-element.elementor-element-4903c62 .swiper-slide:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.12);
  background: #f9f9f9;
}

/* تصویر محصول */
.elementor-12896 .elementor-element.elementor-element-4903c62 .product img {
  transition: transform 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-4903c62 .product:hover img {
  transform: scale(1.05);
}

/* متن عنوان */
.elementor-12896 .elementor-element.elementor-element-4903c62 .product .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-4903c62 .product h2,
.elementor-12896 .elementor-element.elementor-element-4903c62 .product .product-title {
  transition: color 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-4903c62 .product:hover .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-4903c62 .product:hover h2,
.elementor-12896 .elementor-element.elementor-element-4903c62 .product:hover .product-title {
  color: #00a3ad;
}

/* دکمه خرید/افزودن به سبد */
.elementor-12896 .elementor-element.elementor-element-4903c62 .button,
.elementor-12896 .elementor-element.elementor-element-4903c62 a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-4903c62 a.button {
  transition: all 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-4903c62 .product:hover .button,
.elementor-12896 .elementor-element.elementor-element-4903c62 .product:hover a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-4903c62 .product:hover a.button {
  background: #00a3ad;
  color: #fff;
  border-color: #00a3ad;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-544b311 */.section-title-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}

/* تیتر اصلی */
.section-title-row .elementor-heading-title{
  color:#0aa6a6;          /* سبز-آبی مثل عکس */
  font-weight:800;
  margin:0;
}

/* لینک مشاهده بیشتر */
.section-title-row a{
  color:#b5b5b5;
  text-decoration:none;
  font-size:14px;
  white-space:nowrap;
}
.section-title-row a:hover{
  color:#8f8f8f;
}

/* خط کم‌رنگ (اگر Divider گذاشتی) */
.section-title-row .elementor-divider-separator{
  border-top-color:#eee !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91c8011 */.section-title-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}

/* تیتر اصلی */
.section-title-row .elementor-heading-title{
  color:#0aa6a6;          /* سبز-آبی مثل عکس */
  font-weight:800;
  margin:0;
}

/* لینک مشاهده بیشتر */
.section-title-row a{
  color:#b5b5b5;
  text-decoration:none;
  font-size:14px;
  white-space:nowrap;
}
.section-title-row a:hover{
  color:#8f8f8f;
}

/* خط کم‌رنگ (اگر Divider گذاشتی) */
.section-title-row .elementor-divider-separator{
  border-top-color:#eee !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-10f72af */.elementor-12896 .elementor-element.elementor-element-10f72af .product,
.elementor-12896 .elementor-element.elementor-element-10f72af .swiper-slide {
  transition: all 0.3s ease;
  border-radius: 14px;
  background: #fff;
  overflow: hidden;
}

.elementor-12896 .elementor-element.elementor-element-10f72af .product:hover,
.elementor-12896 .elementor-element.elementor-element-10f72af .swiper-slide:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.12);
  background: #f9f9f9;
}

/* تصویر محصول */
.elementor-12896 .elementor-element.elementor-element-10f72af .product img {
  transition: transform 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-10f72af .product:hover img {
  transform: scale(1.05);
}

/* متن عنوان */
.elementor-12896 .elementor-element.elementor-element-10f72af .product .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-10f72af .product h2,
.elementor-12896 .elementor-element.elementor-element-10f72af .product .product-title {
  transition: color 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-10f72af .product:hover .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-10f72af .product:hover h2,
.elementor-12896 .elementor-element.elementor-element-10f72af .product:hover .product-title {
  color: #00a3ad;
}

/* دکمه خرید/افزودن به سبد */
.elementor-12896 .elementor-element.elementor-element-10f72af .button,
.elementor-12896 .elementor-element.elementor-element-10f72af a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-10f72af a.button {
  transition: all 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-10f72af .product:hover .button,
.elementor-12896 .elementor-element.elementor-element-10f72af .product:hover a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-10f72af .product:hover a.button {
  background: #00a3ad;
  color: #fff;
  border-color: #00a3ad;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a1bf5 */.section-title-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}

/* تیتر اصلی */
.section-title-row .elementor-heading-title{
  color:#0aa6a6;          /* سبز-آبی مثل عکس */
  font-weight:800;
  margin:0;
}

/* لینک مشاهده بیشتر */
.section-title-row a{
  color:#b5b5b5;
  text-decoration:none;
  font-size:14px;
  white-space:nowrap;
}
.section-title-row a:hover{
  color:#8f8f8f;
}

/* خط کم‌رنگ (اگر Divider گذاشتی) */
.section-title-row .elementor-divider-separator{
  border-top-color:#eee !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb6f08b */.section-title-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}

/* تیتر اصلی */
.section-title-row .elementor-heading-title{
  color:#0aa6a6;          /* سبز-آبی مثل عکس */
  font-weight:800;
  margin:0;
}

/* لینک مشاهده بیشتر */
.section-title-row a{
  color:#b5b5b5;
  text-decoration:none;
  font-size:14px;
  white-space:nowrap;
}
.section-title-row a:hover{
  color:#8f8f8f;
}

/* خط کم‌رنگ (اگر Divider گذاشتی) */
.section-title-row .elementor-divider-separator{
  border-top-color:#eee !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-21b510c */.elementor-12896 .elementor-element.elementor-element-21b510c .product,
.elementor-12896 .elementor-element.elementor-element-21b510c .swiper-slide {
  transition: all 0.3s ease;
  border-radius: 14px;
  background: #fff;
  overflow: hidden;
}

.elementor-12896 .elementor-element.elementor-element-21b510c .product:hover,
.elementor-12896 .elementor-element.elementor-element-21b510c .swiper-slide:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.12);
  background: #f9f9f9;
}

/* تصویر محصول */
.elementor-12896 .elementor-element.elementor-element-21b510c .product img {
  transition: transform 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-21b510c .product:hover img {
  transform: scale(1.05);
}

/* متن عنوان */
.elementor-12896 .elementor-element.elementor-element-21b510c .product .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-21b510c .product h2,
.elementor-12896 .elementor-element.elementor-element-21b510c .product .product-title {
  transition: color 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-21b510c .product:hover .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-21b510c .product:hover h2,
.elementor-12896 .elementor-element.elementor-element-21b510c .product:hover .product-title {
  color: #00a3ad;
}

/* دکمه خرید/افزودن به سبد */
.elementor-12896 .elementor-element.elementor-element-21b510c .button,
.elementor-12896 .elementor-element.elementor-element-21b510c a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-21b510c a.button {
  transition: all 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-21b510c .product:hover .button,
.elementor-12896 .elementor-element.elementor-element-21b510c .product:hover a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-21b510c .product:hover a.button {
  background: #00a3ad;
  color: #fff;
  border-color: #00a3ad;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f988e49 */.section-title-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}

/* تیتر اصلی */
.section-title-row .elementor-heading-title{
  color:#0aa6a6;          /* سبز-آبی مثل عکس */
  font-weight:800;
  margin:0;
}

/* لینک مشاهده بیشتر */
.section-title-row a{
  color:#b5b5b5;
  text-decoration:none;
  font-size:14px;
  white-space:nowrap;
}
.section-title-row a:hover{
  color:#8f8f8f;
}

/* خط کم‌رنگ (اگر Divider گذاشتی) */
.section-title-row .elementor-divider-separator{
  border-top-color:#eee !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2ac20 */.section-title-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}

/* تیتر اصلی */
.section-title-row .elementor-heading-title{
  color:#0aa6a6;          /* سبز-آبی مثل عکس */
  font-weight:800;
  margin:0;
}

/* لینک مشاهده بیشتر */
.section-title-row a{
  color:#b5b5b5;
  text-decoration:none;
  font-size:14px;
  white-space:nowrap;
}
.section-title-row a:hover{
  color:#8f8f8f;
}

/* خط کم‌رنگ (اگر Divider گذاشتی) */
.section-title-row .elementor-divider-separator{
  border-top-color:#eee !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-763b4c5 */.elementor-12896 .elementor-element.elementor-element-763b4c5 .product,
.elementor-12896 .elementor-element.elementor-element-763b4c5 .swiper-slide {
  transition: all 0.3s ease;
  border-radius: 14px;
  background: #fff;
  overflow: hidden;
}

.elementor-12896 .elementor-element.elementor-element-763b4c5 .product:hover,
.elementor-12896 .elementor-element.elementor-element-763b4c5 .swiper-slide:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.12);
  background: #f9f9f9;
}

/* تصویر محصول */
.elementor-12896 .elementor-element.elementor-element-763b4c5 .product img {
  transition: transform 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-763b4c5 .product:hover img {
  transform: scale(1.05);
}

/* متن عنوان */
.elementor-12896 .elementor-element.elementor-element-763b4c5 .product .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-763b4c5 .product h2,
.elementor-12896 .elementor-element.elementor-element-763b4c5 .product .product-title {
  transition: color 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-763b4c5 .product:hover .woocommerce-loop-product__title,
.elementor-12896 .elementor-element.elementor-element-763b4c5 .product:hover h2,
.elementor-12896 .elementor-element.elementor-element-763b4c5 .product:hover .product-title {
  color: #00a3ad;
}

/* دکمه خرید/افزودن به سبد */
.elementor-12896 .elementor-element.elementor-element-763b4c5 .button,
.elementor-12896 .elementor-element.elementor-element-763b4c5 a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-763b4c5 a.button {
  transition: all 0.3s ease;
}

.elementor-12896 .elementor-element.elementor-element-763b4c5 .product:hover .button,
.elementor-12896 .elementor-element.elementor-element-763b4c5 .product:hover a.add_to_cart_button,
.elementor-12896 .elementor-element.elementor-element-763b4c5 .product:hover a.button {
  background: #00a3ad;
  color: #fff;
  border-color: #00a3ad;
}/* End custom CSS */