.elementor-341 .elementor-element.elementor-element-064d7bf{--display:flex;}.elementor-341 .elementor-element.elementor-element-142f744{--display:flex;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid:not(.list) .woocommerce ul.products li.product{text-align:center;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid:not(.list) .woocommerce ul.products li.product .star-rating{margin-center:0;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce ul.products li.product, .elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .icons-wrap.block-box-style{background-color:#fff;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4 .product-details-wrap{background-color:#fff;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-3, .elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4{background-color:transparent;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{color:#272727;line-height:24px;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce ul.products li.product .price, .elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{color:#00A319;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce ul.products li.product .price ins, .elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce ul.products li.product .eael-product-price ins{color:#F00404;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce .star-rating::before{color:#f2b01e;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce .star-rating span::before{color:#f2b01e;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce .eael-star-rating{color:#f2b01e;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce li.product .button, 
                    .elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce li.product .button.add_to_cart_button{background-color:#057F3B;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{background-color:#057F3B;color:#fff;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{background-color:#057F3B;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist{background-color:#057F3B;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce li.product .button,
                .elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce li.product .button.add_to_cart_button{font-family:"IRANSansX", Sans-serif;font-size:11px;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce li.product .button:hover,
                    .elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover{background-color:#333;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover{background-color:#333;color:#fff;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:hover{background-color:#333;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist:hover{background-color:#333;}.elementor-341 .elementor-element.elementor-element-5b2b427 .woocommerce ul.products li.product .onsale, .elementor-341 .elementor-element.elementor-element-5b2b427 .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#ff2a13;}.elementor-341 .elementor-element.elementor-element-5b2b427 .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-341 .elementor-element.elementor-element-5b2b427 .woocommerce ul.products li.product .onsale, .elementor-341 .elementor-element.elementor-element-5b2b427 .woocommerce ul.products li.product .eael-onsale:not(.outofstock){font-size:13px;}.elementor-341 .elementor-element.elementor-element-5b2b427 .woocommerce ul.products li.product .outofstock-badge, .elementor-341 .elementor-element.elementor-element-5b2b427 .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;font-size:13px;}.elementor-341 .elementor-element.elementor-element-5b2b427 .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .eael-product-wrap .icons-wrap li a{color:#fff;background-color:#8040FF;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-compare-icon{fill:#fff;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:3px;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:3px!important;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:3px 0 0 3px;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 3px 3px 0;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .eael-product-wrap .icons-wrap li a:hover{color:#F5EAFF;background-color:#333;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-load-more-button{color:#fff;background:#29d8d8;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-load-more-button:hover{color:#fff;background:#27bdbd;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-load-more-button-wrap{justify-content:center;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-woo-pagination{text-align:center;margin-top:15px;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid-pagination .woocommerce-pagination{text-align:center;}.elementor-341 .elementor-element.elementor-element-5b2b427 .elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid-pagination .woocommerce-pagination{margin-top:15px;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-woo-pagination a{color:#2F436C;background:#fff;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid-pagination .woocommerce-pagination a{color:#2F436C;background:#fff;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-woo-pagination a:hover{color:#fff;background:#8040FF;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid-pagination .woocommerce-pagination a:hover{color:#fff;background:#8040FF;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-woo-pagination .current{color:#fff;background:#8040FF;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid-pagination .woocommerce-pagination .current{color:#fff;background:#8040FF;}.elementor-341 .elementor-element.elementor-element-5b2b427.eael-product-loader::after{border-left-color:#000;}.eael-popup-details-render .elementor-element-5b2b427 div.product .product_title{color:#252525;}.eael-popup-details-render .elementor-element-5b2b427 div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-5b2b427 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-5b2b427 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-5b2b427 .product_meta a.woocommerce-review-link, .eael-popup-details-render .elementor-element-5b2b427 .product_meta a{color:#ccc;}.eael-popup-details-render .elementor-element-5b2b427 a.woocommerce-review-link:hover, .eael-popup-details-render .elementor-element-5b2b427 .product_meta a:hover{color:#ccc;}.eael-popup-details-render .elementor-element-5b2b427 div.product table tbody tr, .elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-5b2b427 div.product form.cart div.quantity .qty, .elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-5b2b427 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-5b2b427 .button, .eael-popup-details-render .elementor-element-5b2b427 button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-5b2b427 .button:hover, .eael-popup-details-render .elementor-element-5b2b427 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce li.product .button.eael-wc-compare{color:#fff;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare{color:#fff;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid .woocommerce li.product .button.eael-wc-compare:hover{color:#fff;}.elementor-341 .elementor-element.elementor-element-5b2b427 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:hover{color:#fff;}/* Start custom CSS for html, class: .elementor-element-7fa402b */.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-product-page{
  --gold:#c9a646;
  --gold-2:#e3cc7a;
  --gold-soft:#f6efd7;
  --dark:#0f1012;
  --dark-2:#17191d;
  --dark-3:#22242a;
  --text:#f6f1e6;
  --text-2:#ded6c2;
  --black:#111111;
  --white:#ffffff;
  --shadow:0 18px 40px rgba(0,0,0,.22);
  --border:1px solid rgba(201,166,70,.28);

  font-family:"Yekan","IRANYekan","Yekan Bakh","Tahoma",sans-serif;
  direction:rtl;
  text-align:right;
  color:var(--text);
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-product-page *{
  box-sizing:border-box;
  letter-spacing:0;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-hero{
  display:grid;
  grid-template-columns:1.15fr .85fr;
  gap:24px;
  align-items:center;
  padding:28px;
  border-radius:24px;
  background:
    radial-gradient(circle at top right, rgba(201,166,70,.18), transparent 34%),
    linear-gradient(145deg, var(--dark-2), var(--dark));
  border:var(--border);
  box-shadow:var(--shadow);
  margin-bottom:24px;
  overflow:hidden;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-hero-text{
  position:relative;
  z-index:2;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-kicker{
  display:inline-flex;
  padding:7px 12px;
  margin-bottom:12px;
  border-radius:999px;
  background:rgba(201,166,70,.14);
  color:var(--gold-2);
  border:1px solid rgba(227,204,122,.22);
  font-size:13px;
  font-weight:700;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-hero h1{
  margin:0 0 14px;
  font-size:28px;
  line-height:1.5;
  color:var(--gold-2);
  font-weight:800;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-lead,
.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-section p{
  margin:0 0 14px;
  font-size:15px;
  line-height:2.15;
  color:var(--text);
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-section p strong,
.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-lead strong{
  color:var(--gold-2);
  font-weight:800;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-badges{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin:18px 0 22px;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-badges span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:9px 14px;
  border-radius:999px;
  background:linear-gradient(135deg, rgba(201,166,70,.18), rgba(255,255,255,.03));
  color:var(--gold-2);
  border:1px solid rgba(227,204,122,.25);
  font-size:13px;
  font-weight:700;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-cta{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  padding:13px 18px;
  border-radius:12px;
  background:linear-gradient(135deg, var(--gold), #f0db96);
  color:#111;
  text-decoration:none;
  font-size:14px;
  font-weight:800;
  box-shadow:0 10px 24px rgba(201,166,70,.22);
  transition:transform .22s ease, box-shadow .22s ease, background .22s ease;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-cta:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 30px rgba(201,166,70,.28);
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-cta.secondary{
  background:transparent;
  color:var(--gold-2);
  border:1px solid rgba(227,204,122,.28);
  box-shadow:none;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-hero-media{
  position:relative;
  border-radius:22px;
  overflow:hidden;
  border:1px solid rgba(201,166,70,.22);
  box-shadow:0 14px 34px rgba(0,0,0,.25);
  background:#111;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-hero-media img{
  display:block;
  width:100%;
  height:auto;
  transform:scale(1.02);
  transition:transform .45s ease, filter .45s ease;
  filter:saturate(1.05) contrast(1.05);
  animation:aghighFloat 5s ease-in-out infinite;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-hero-media:hover img{
  transform:scale(1.06);
  filter:saturate(1.1) contrast(1.08);
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-section{
  padding:24px 26px;
  margin-bottom:20px;
  border-radius:22px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.015)),
    linear-gradient(145deg, var(--dark-2), var(--dark));
  border:var(--border);
  box-shadow:var(--shadow);
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-section h2{
  margin:0 0 14px;
  font-size:22px;
  line-height:1.65;
  color:var(--gold-2);
  font-weight:800;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-section h3{
  margin:18px 0 12px;
  font-size:19px;
  line-height:1.7;
  color:var(--gold-2);
  font-weight:800;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-section h4{
  margin:16px 0 10px;
  font-size:17px;
  line-height:1.7;
  color:var(--gold-2);
  font-weight:800;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-section h5{
  margin:14px 0 10px;
  font-size:15px;
  line-height:1.7;
  color:var(--gold-2);
  font-weight:800;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-table-wrap{
  overflow-x:auto;
  border-radius:18px;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-spec-table{
  width:100%;
  min-width:760px;
  border-collapse:separate;
  border-spacing:0;
  background:linear-gradient(135deg, var(--white), #fff7d9);
  color:var(--black);
  border-radius:18px;
  overflow:hidden;
  border:1px solid rgba(201,166,70,.28);
  box-shadow:0 12px 30px rgba(0,0,0,.14);
  transition:transform .25s ease, box-shadow .25s ease;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-spec-table:hover{
  transform:translateY(-3px);
  box-shadow:0 16px 34px rgba(0,0,0,.18);
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-spec-table thead th{
  background:linear-gradient(135deg, #f3e4ad, var(--gold));
  color:#111;
  padding:14px 16px;
  text-align:right;
  font-size:14px;
  font-weight:800;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-spec-table td{
  padding:13px 16px;
  border-top:1px solid rgba(0,0,0,.08);
  font-size:14px;
  line-height:1.8;
  color:#111;
  background:rgba(255,255,255,.72);
  transition:background .2s ease, transform .2s ease;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-spec-table tbody tr:nth-child(even) td{
  background:rgba(255,246,214,.92);
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-spec-table tbody tr:hover td{
  background:#fffdf2;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-faq details{
  margin-bottom:10px;
  border-radius:14px;
  border:1px solid rgba(201,166,70,.22);
  background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.015));
  overflow:hidden;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-faq summary{
  cursor:pointer;
  list-style:none;
  padding:14px 16px;
  color:var(--text);
  font-size:15px;
  font-weight:700;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-faq summary::-webkit-details-marker{
  display:none;
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-faq details p{
  padding:0 16px 14px;
  margin:0;
  color:var(--text-2);
}

.elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-footer{
  display:flex;
  justify-content:flex-start;
  margin-top:18px;
}

@keyframes aghighFloat{
  0%,100%{ transform:translateY(0) scale(1.02); }
  50%{ transform:translateY(-6px) scale(1.03); }
}

@media (max-width:991px){
  .elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-hero{
    grid-template-columns:1fr;
  }

  .elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-hero h1{
    font-size:24px;
  }

  .elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-section{
    padding:20px 18px;
  }
}

@media (max-width:767px){
  .elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-hero{
    padding:18px;
    border-radius:18px;
  }

  .elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-hero h1{
    font-size:21px;
  }

  .elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-lead,
  .elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-section p{
    font-size:14px;
    line-height:2.05;
  }

  .elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-section h2{
    font-size:18px;
  }

  .elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-section h3{
    font-size:16px;
  }

  .elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-section h4{
    font-size:15px;
  }

  .elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-section h5{
    font-size:14px;
  }

  .elementor-341 .elementor-element.elementor-element-7fa402b .aghigh-spec-table{
    min-width:640px;
  }
}/* End custom CSS */
/* Start custom CSS for eicon-woocommerce, class: .elementor-element-5b2b427 *//* تنظیم کادر کلی کارت‌های محصول */
.elementor-341 .elementor-element.elementor-element-5b2b427 .uael-post-wrapper,
.elementor-341 .elementor-element.elementor-element-5b2b427 .elementor-post,
.elementor-341 .elementor-element.elementor-element-5b2b427 .product,
.elementor-341 .elementor-element.elementor-element-5b2b427 .woocommerce-loop-product__link {
    background: #ffffff !important;
    border: 1px solid rgba(181, 138, 42, 0.18) !important;
    border-radius: 16px !important;
    padding: 15px !important;
    transition: all 0.35s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03) !important;
    position: relative;
    overflow: hidden;
}

/* افکت هاور روی کارت محصول (افکت شناوری و تغییر رنگ مرز به طلایی) */
.elementor-341 .elementor-element.elementor-element-5b2b427 .uael-post-wrapper:hover,
.elementor-341 .elementor-element.elementor-element-5b2b427 .elementor-post:hover,
.elementor-341 .elementor-element.elementor-element-5b2b427 .product:hover {
    transform: translateY(-6px) !important;
    border-color: #b58a2a !important;
    box-shadow: 0 14px 28px rgba(181, 138, 42, 0.12), 0 10px 10px rgba(0, 0, 0, 0.04) !important;
}

/* استایل تصویر محصول و ایجاد یک افکت زوم ملایم در هاور */
.elementor-341 .elementor-element.elementor-element-5b2b427 img {
    border-radius: 12px !important;
    transition: transform 0.5s ease !important;
}
.elementor-341 .elementor-element.elementor-element-5b2b427 .uael-post-wrapper:hover img,
.elementor-341 .elementor-element.elementor-element-5b2b427 .product:hover img {
    transform: scale(1.04) !important;
}

/* استایل عنوان محصول (فونت ضخیم‌تر و تیره) */
.elementor-341 .elementor-element.elementor-element-5b2b427 .woocommerce-loop-product__title,
.elementor-341 .elementor-element.elementor-element-5b2b427 h3.uael-post__title,
.elementor-341 .elementor-element.elementor-element-5b2b427 .elementor-heading-title {
    color: #111111 !important;
    font-weight: 800 !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
    margin-top: 12px !important;
    margin-bottom: 8px !important;
    transition: color 0.3s ease !important;
}

/* تغییر رنگ عنوان به طلایی هنگام هاور کارت */
.elementor-341 .elementor-element.elementor-element-5b2b427 .uael-post-wrapper:hover .woocommerce-loop-product__title,
.elementor-341 .elementor-element.elementor-element-5b2b427 .product:hover .woocommerce-loop-product__title,
.elementor-341 .elementor-element.elementor-element-5b2b427 .product:hover h3 {
    color: #b58a2a !important;
}

/* استایل قیمت محصول (رنگ طلایی برند عقیق الکتریک) */
.elementor-341 .elementor-element.elementor-element-5b2b427 .price,
.elementor-341 .elementor-element.elementor-element-5b2b427 .price red,
.elementor-341 .elementor-element.elementor-element-5b2b427 .amount {
    color: #b58a2a !important;
    font-weight: 700 !important;
    font-size: 16px !important;
}

/* استایل ستاره‌های امتیازدهی (طلایی درخشان) */
.elementor-341 .elementor-element.elementor-element-5b2b427 .star-rating,
.elementor-341 .elementor-element.elementor-element-5b2b427 .star-rating span::before,
.elementor-341 .elementor-element.elementor-element-5b2b427 .stars a {
    color: #d8b15a !important;
}

/* استایل دکمه خرید آنلاین (سبز تیره فعلی را به مشکی و طلایی لوکس تبدیل می‌کند) */
.elementor-341 .elementor-element.elementor-element-5b2b427 .add_to_cart_button,
.elementor-341 .elementor-element.elementor-element-5b2b427 .ajax_add_to_cart,
.elementor-341 .elementor-element.elementor-element-5b2b427 .elementor-button,
.elementor-341 .elementor-element.elementor-element-5b2b427 a.button {
    background: linear-gradient(135deg, #111111 0%, #2a1f0f 100%) !important;
    color: #d8b15a !important;
    border: 1px solid rgba(216, 177, 90, 0.4) !important;
    border-radius: 8px !important;
    font-weight: 700 !important;
    padding: 10px 15px !important;
    transition: all 0.3s ease !important;
}

/* افکت هاور دکمه خرید */
.elementor-341 .elementor-element.elementor-element-5b2b427 .add_to_cart_button:hover,
.elementor-341 .elementor-element.elementor-element-5b2b427 .ajax_add_to_cart:hover,
.elementor-341 .elementor-element.elementor-element-5b2b427 .elementor-button:hover,
.elementor-341 .elementor-element.elementor-element-5b2b427 a.button:hover {
    background: linear-gradient(135deg, #b58a2a 0%, #8f6a1f 100%) !important;
    color: #ffffff !important;
    border-color: #b58a2a !important;
    box-shadow: 0 4px 12px rgba(181, 138, 42, 0.3) !important;
    transform: translateY(-1px) !important;
}/* End custom CSS */