.elementor-11226 .elementor-element.elementor-element-aeadb00{--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-11226 .elementor-element.elementor-element-aeadb00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11226 .elementor-element.elementor-element-08912dd{--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-11226 .elementor-element.elementor-element-fd42c9e{width:var( --container-widget-width, 100.265% );max-width:100.265%;--container-widget-width:100.265%;--container-widget-flex-grow:0;}.elementor-11226 .elementor-element.elementor-element-fd42c9e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11226 .elementor-element.elementor-element-4b7853d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11226 .elementor-element.elementor-element-4b7853d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11226 .elementor-element.elementor-element-8aeba66{width:var( --container-widget-width, 100.462% );max-width:100.462%;--container-widget-width:100.462%;--container-widget-flex-grow:0;}.elementor-11226 .elementor-element.elementor-element-8aeba66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11226 .elementor-element.elementor-element-6c543e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11226 .elementor-element.elementor-element-14bccff.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11226 .elementor-element.elementor-element-14bccff.elementor-wc-products ul.products li.product span.onsale{display:block;}body.elementor-page-11226:not(.elementor-motion-effects-element-type-background), body.elementor-page-11226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-11226 .elementor-element.elementor-element-14bccff.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-11226 .elementor-element.elementor-element-aeadb00{--width:100%;--min-height:104px;}.elementor-11226 .elementor-element.elementor-element-117664a img{width:100%;}.elementor-11226 .elementor-element.elementor-element-fd42c9e{width:var( --container-widget-width, 366.641px );max-width:366.641px;--container-widget-width:366.641px;--container-widget-flex-grow:0;}.elementor-11226 .elementor-element.elementor-element-14bccff.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-11226 .elementor-element.elementor-element-4b7853d{--width:98.726%;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-14bccff *//* === Flash Deal Locked Section (نسخه تیره و مات) === */
.flash-active {
  position: relative;
  border-radius: inherit;
  --flash-msg: "پنج‌شنبه ۶ آذر | ساعت ۹ تا ۱۰ صبح";
}

/* محتوای داخلی سکشن بلور و تار میشه */
.flash-active > .elementor-widget-container,
.flash-active > .elementor-container,
.flash-active > .elementor-column-wrap,
.flash-active > .e-con-inner {
  filter: blur(6px) brightness(0.7);
  pointer-events: none;
  user-select: none;
  transition: filter 0.3s ease;
}

/* اوورلی مشکی مات روی کل سکشن */
.flash-active::after {
  content: var(--flash-msg);
  direction: rtl;
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  text-align: center;
  font-family: inherit;
  font-weight: 800;
  font-size: 26px;
  line-height: 1.8;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.65); /* مشکی نیمه‌شفاف */
  backdrop-filter: blur(8px);      /* مات واقعی، حس شیشه دودی */
  border-radius: inherit;
  z-index: 5;
  letter-spacing: 0.5px;
}

/* ریسپانسیو برای موبایل */
@media (max-width:600px){
  .flash-active::after {
    font-size: 18px;
    padding: 16px;
  }
}/* End custom CSS */
/* Start custom CSS */.bf-waiting { position:relative; filter: blur(4px); pointer-events:none; user-select:none; }
.bf-waiting::after{
  content:"به‌زودی فعال می‌شود ⏳";
  position:absolute; right:1rem; bottom:1rem;
  background:#1e1e1e; color:#fff;
  padding:.5rem .75rem; border-radius:.5rem;
  opacity:.9; font-weight:600;
}/* End custom CSS */