.woocommerce div.product div.images .flex-control-thumbs li {
    height: auto !important;
}
.elementor-20 .elementor-element.elementor-element-bd91f2a {
    padding-right: 0;
    padding-left: 0;
    padding-top: 20px;
    padding-bottom: 0;
}
.elementor-20 .elementor-element.elementor-element-1c98441 {
    display: none;
}

/* فقط روی quantity هایی که اسکریپت ما فعالش کرده */
.quantity.qty-enhanced{
  display:inline-flex !important;
  align-items:stretch !important;
  border:1px solid #ddd !important;
  border-radius:36px !important;
  overflow:hidden !important;
  background:#F3F4F6 !important;
  padding: 8px 5px;
}

/* input وسط */
.quantity.qty-enhanced .qty{
  width:64px !important;
  text-align:center !important;
  border:0 !important;
  outline:none !important;
  padding:0 6px !important;
  margin:0 !important;
  background:transparent !important;
  box-shadow:none !important;

  -moz-appearance:textfield !important;
  appearance:textfield !important;
}

/* حذف فلش‌های پیشفرض */
.quantity.qty-enhanced .qty::-webkit-outer-spin-button,
.quantity.qty-enhanced .qty::-webkit-inner-spin-button{
  -webkit-appearance:none !important;
  margin:0 !important;
}

/* کنترل‌های +/- (span) */
.quantity.qty-enhanced .qty-ctrl{
  width:40px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;

  background:#f3f3f3 !important;
  color:#222 !important;
  font-size:18px !important;
  line-height:1 !important;

  cursor:pointer !important;
  user-select:none !important;

  /* ضد استایل های button المنتور */
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  transition:background .15s ease !important;
}

/* hover/active */
.quantity.qty-enhanced .qty-ctrl:hover{ background:#eaeaea !important; }
.quantity.qty-enhanced .qty-ctrl:active{ background:#e0e0e0 !important; }

/* فوکوس کیبورد */
.quantity.qty-enhanced .qty-ctrl:focus{
  outline:2px solid rgba(2,127,129,.35) !important;
  outline-offset:-2px !important;
}

.woocommerce-variation-price {
    margin-bottom: 1rem;
}
.woocommerce-Price-amount.amount {
    color: #027F81;
}

