.elementor-13136 .elementor-element.elementor-element-1bd6020 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-13136 .elementor-element.elementor-element-1bd6020, .elementor-13136 .elementor-element.elementor-element-1bd6020 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-13136 .elementor-element.elementor-element-1bd6020{box-shadow:1px 3px 11px 0px rgba(14.237499999999986, 1.45470108695652, 2.2883618856332655, 0.39);margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13136 .elementor-element.elementor-element-80101c7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-13136 .elementor-element.elementor-element-9df6f16{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13136 .elementor-element.elementor-element-a9733c5 img{width:75%;max-width:100%;}.elementor-13136 .elementor-element.elementor-element-662457e > .elementor-container{min-height:65px;}.elementor-13136 .elementor-element.elementor-element-662457e{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13136 .elementor-element.elementor-element-ee906f5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13136 .elementor-element.elementor-element-ee906f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13136 .elementor-element.elementor-element-ee906f5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13136 .elementor-element.elementor-element-8803287{text-align:center;}.elementor-13136 .elementor-element.elementor-element-8803287 .elementor-heading-title{font-size:15px;line-height:30px;}.elementor-13136 .elementor-element.elementor-element-5fb7368{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-13136 .elementor-element.elementor-element-79ba07a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13136 .elementor-element.elementor-element-79ba07a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13136 .elementor-element.elementor-element-79ba07a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13136 .elementor-element.elementor-element-d59c852 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-13136 .elementor-element.elementor-element-d59c852{text-align:start;}.elementor-13136 .elementor-element.elementor-element-d59c852 .elementor-heading-title{font-size:15px;color:#000000;}.elementor-bc-flex-widget .elementor-13136 .elementor-element.elementor-element-0bf017a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13136 .elementor-element.elementor-element-0bf017a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13136 .elementor-element.elementor-element-0bf017a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13136 .elementor-element.elementor-element-0bf017a > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-13136 .elementor-element.elementor-element-1b6ec60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.jet-listing-item.single-jet-engine.elementor-page-13136 > .elementor{width:300px;margin-left:auto;margin-right:auto;}/* Start custom CSS for heading, class: .elementor-element-d59c852 *//* ==========================================================================
   RTL WOOCOMMERCE PRODUCT PRICE (تومان در سمت راست)
   ========================================================================== */

/* کانتینر اصلی سربرگ قیمت */
.elementor-13136 .elementor-element.elementor-element-d59c852,
.elementor-13136 .elementor-element.elementor-element-d59c852 .elementor-heading-title,
.elementor-13136 .elementor-element.elementor-element-d59c852 .jet-listing-dynamic-field__content {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: baseline !important;
  gap: 10px !important;
  direction: rtl !important;
  font-family: inherit !important;
  margin: 0 !important;
  line-height: 1.2 !important;
}

/* ساختار کلی ارقام قیمت و تغییر ترتیب برای قرارگیری تومان در سمت راست */
.elementor-13136 .elementor-element.elementor-element-d59c852 .woocommerce-Price-amount,
.elementor-13136 .elementor-element.elementor-element-d59c852 bdi {
  display: inline-flex !important;
  flex-direction: row-reverse !important; /* تومان در راست، رقم در چپ */
  align-items: baseline !important;
  direction: rtl !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  letter-spacing: -0.3px !important;
  color: #0f172a !important;
}

/* واحد پول (تومان) در سمت راست */
.elementor-13136 .elementor-element.elementor-element-d59c852 .woocommerce-Price-currencySymbol {
  font-size: 11px !important;
  font-weight: 600 !important;
  color: #64748b !important;
  margin-right: 0 !important;
  margin-left: 5px !important; /* فاصله بین تومان و عدد */
  letter-spacing: normal !important;
}

/* حالت تخفیف: قیمت خط‌خورده قبلی (del) */
.elementor-13136 .elementor-element.elementor-element-d59c852 del {
  order: 2 !important;
  opacity: 0.5 !important;
  font-size: 12px !important;
  text-decoration: line-through !important;
  text-decoration-color: #e11d48 !important;
  text-decoration-thickness: 1.5px !important;
}

.elementor-13136 .elementor-element.elementor-element-d59c852 del .woocommerce-Price-amount,
.elementor-13136 .elementor-element.elementor-element-d59c852 del bdi {
  font-size: 12.5px !important;
  font-weight: 500 !important;
  color: #94a3b8 !important;
}

/* قیمت نهایی/جدید با تخفیف (ins) - قرمز گرادیانتی لوکس */
.elementor-13136 .elementor-element.elementor-element-d59c852 ins {
  order: 1 !important;
  text-decoration: none !important;
}

.elementor-13136 .elementor-element.elementor-element-d59c852 ins .woocommerce-Price-amount,
.elementor-13136 .elementor-element.elementor-element-d59c852 ins bdi {
  font-size: 17px !important;
  font-weight: 900 !important;
  background: linear-gradient(135deg, #e11d48 0%, #be123c 100%) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

.elementor-13136 .elementor-element.elementor-element-d59c852 ins .woocommerce-Price-currencySymbol {
  -webkit-text-fill-color: #be123c !important;
  font-weight: 700 !important;
  font-size: 11.5px !important;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-1b6ec60 *//* ==========================================================================
   ULTRA-COMPACT & MINIMAL RED ADD TO CART BUTTON (nokshop.ir)
   ========================================================================== */

/* استایل کامپکت، ظریف و مینیمال دکمه */
.elementor-13136 .elementor-element.elementor-element-1b6ec60,
.elementor-13136 .elementor-element.elementor-element-1b6ec60 a,
.elementor-13136 .elementor-element.elementor-element-1b6ec60 button,
.elementor-13136 .elementor-element.elementor-element-1b6ec60 .elementor-button,
.elementor-13136 .elementor-element.elementor-element-1b6ec60 .jet-add-to-cart__button {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 5px !important;
  height: 32px !important;            /* ارتفاع کامپکت و جمع‌وجور */
  min-height: 32px !important;
  padding: 0 12px !important;         /* پدینگ بهینه و کوچک */
  font-size: 11.5px !important;       /* فونت مینیمال */
  font-weight: 700 !important;
  letter-spacing: -0.2px !important;
  color: #ffffff !important;
  background: linear-gradient(135deg, #e11d48 0%, #be123c 100%) !important;
  border: 1px solid rgba(255, 255, 255, 0.18) !important;
  border-radius: 8px !important;      /* گوشه‌های ملایم و مدرن */
  cursor: pointer !important;
  text-decoration: none !important;
  overflow: hidden !important;
  box-shadow: 0 2px 8px -1px rgba(225, 29, 72, 0.28) !important;
  transition: all 0.25s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
  will-change: transform, box-shadow !important;
  z-index: 1 !important;
  box-sizing: border-box !important;
}

/* افکت موج نور شیشه‌ای بسیار ظریف */
.elementor-13136 .elementor-element.elementor-element-1b6ec60 a::before,
.elementor-13136 .elementor-element.elementor-element-1b6ec60 button::before,
.elementor-13136 .elementor-element.elementor-element-1b6ec60 .elementor-button::before,
.elementor-13136 .elementor-element.elementor-element-1b6ec60 .jet-add-to-cart__button::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -120% !important;
  width: 100% !important;
  height: 100% !important;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.28),
    transparent
  ) !important;
  transform: skewX(-20deg) !important;
  transition: left 0.5s ease !important;
  z-index: 2 !important;
  pointer.elementor-13136 .elementor-element.elementor-element-1b6ec60 .elementor-button::before,
.elementor-13136 .elementor-element.elementor-element-1b6ec60 .jet-add-to-cart__button::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -120% !important;
  width: 100% !important;
  height: 100% !important;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.28),
    transparent
  ) !important;
  transform: skewX(-20deg) !important;
  transition: left 0.5s ease !important;
  z-index: 2 !important;
  pointer-events: none !important;
}

/* وضعیت هاور (Hover) مینیمال */
.elementor-13136 .elementor-element.elementor-element-1b6ec60:hover a,
.elementor-13136 .elementor-element.elementor-element-1b6ec60:hover button,
.elementor-13136 .elementor-element.elementor-element-1b6ec60:hover .elementor-button,
.elementor-13136 .elementor-element.elementor-element-1b6ec60:hover .jet-add-to-cart__button,
.elementor-13136 .elementor-element.elementor-element-1b6ec60 a:hover,
.elementor-13136 .elementor-element.elementor-element-1b6ec60 button:hover {
  background: linear-gradient(135deg, #f43f5e 0%, #e11d48 100%) !important;
  color: #ffffff !important;
  border-color: rgba(255, 255, 255, 0.35) !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 6px 14px -2px rgba(225, 29, 72, 0.4) !important;
}

.elementor-13136 .elementor-element.elementor-element-1b6ec60:hover a::before,
.elementor-13136 .elementor-element.elementor-element-1b6ec60:hover button::before,
.elementor-13136 .elementor-element.elementor-element-1b6ec60:hover .elementor-button::before,
.elementor-13136 .elementor-element.elementor-element-1b6ec60:hover .jet-add-to-cart__button::before {
  left: 140% !important;
}

/* وضعیت کلیک (Active) */
.elementor-13136 .elementor-element.elementor-element-1b6ec60:active a,
.elementor-13136 .elementor-element.elementor-element-1b6ec60:active button,
.elementor-13136 .elementor-element.elementor-element-1b6ec60:active .elementor-button,
.elementor-13136 .elementor-element.elementor-element-1b6ec60:active .jet-add-to-cart__button {
  transform: translateY(0یره کن؛ حالا دکمه کاملاً شیک، جمع‌وجور و متناسب با ابعاد قیمت در کارت محصول قرار می‌گیره./* End custom CSS */