.elementor-6008 .elementor-element.elementor-element-38c4156{--display:flex;}.elementor-6008 .elementor-element.elementor-element-3ba7713{--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-6008 .elementor-element.elementor-element-cc250d7{--display:flex;}.elementor-6008 .elementor-element.elementor-element-cf38c47{--display:flex;}.elementor-6008 .elementor-element.elementor-element-e58f1b0 .etags-products-showcase{--etags-cols:3;}.elementor-6008 .elementor-element.elementor-element-76150d5{--display:flex;}.elementor-6008 .elementor-element.elementor-element-6d32868{--display:flex;}.elementor-6008 .elementor-element.elementor-element-101f741 .etags-products-showcase{--etags-cols:3;}.elementor-6008 .elementor-element.elementor-element-27549c3{--display:flex;}@media(max-width:1024px){.elementor-6008 .elementor-element.elementor-element-e58f1b0 .etags-products-showcase{--etags-cols:3;}.elementor-6008 .elementor-element.elementor-element-101f741 .etags-products-showcase{--etags-cols:3;}}@media(max-width:767px){.elementor-6008 .elementor-element.elementor-element-e58f1b0 .etags-products-showcase{--etags-cols:2;}.elementor-6008 .elementor-element.elementor-element-101f741 .etags-products-showcase{--etags-cols:2;}}/* Start custom CSS for etags_showcase_7be9bda5, class: .elementor-element-e58f1b0 */<!-- eTags Products See More Button v1.1 - Strong Finder -->
<style>
  .etags-products-see-more-wrap-v11,
  .etags-products-see-more-wrap-v11 *{
    box-sizing:border-box;
  }

  .etags-products-see-more-wrap-v11{
    width:100%;
    display:flex !important;
    justify-content:center;
    align-items:center;
    margin:18px auto 8px;
    direction:rtl;
    position:relative;
    z-index:20;
  }

  .etags-products-see-more-btn-v11{
    display:inline-flex !important;
    align-items:center;
    justify-content:center;
    gap:9px;
    min-height:46px;
    padding:12px 26px;
    border:0;
    border-radius:999px;
    cursor:pointer;
    background:linear-gradient(135deg,#E08326,#f4a762);
    color:#fff;
    font-size:14px;
    font-weight:950;
    line-height:1;
    box-shadow:0 14px 28px rgba(224,131,38,.22);
    transition:.22s ease;
    font-family:inherit;
  }

  .etags-products-see-more-btn-v11:hover{
    transform:translateY(-2px);
    box-shadow:0 18px 34px rgba(224,131,38,.28);
  }

  .etags-products-see-more-btn-v11::after{
    content:"";
    width:7px;
    height:7px;
    border-right:2px solid #fff;
    border-bottom:2px solid #fff;
    transform:rotate(45deg);
    margin-top:-4px;
  }

  .etags-products-see-more-wrap-v11.is-hidden{
    display:none !important;
  }

  .etags-products-showcase .etags-custom-product-card.etags-product-hidden-by-more-v11{
    display:none !important;
  }

  @media(max-width:767px){
    .etags-products-see-more-wrap-v11{
      margin:14px auto 4px;
    }

    .etags-products-see-more-btn-v11{
      min-height:42px;
      padding:11px 22px;
      font-size:13px;
    }
  }
</style>

<div class="etags-products-see-more-wrap-v11" data-etags-see-more="1">
  <button type="button" class="etags-products-see-more-btn-v11">
    عرض المزيد
  </button>
</div>

<script>
(function(){
  "use strict";

  var currentScript = document.currentScript;
  var control = currentScript ? currentScript.previousElementSibling : null;

  if (!control || !control.classList.contains("etags-products-see-more-wrap-v11")) {
    control = document.querySelector(".etags-products-see-more-wrap-v11[data-etags-see-more='1']");
  }

  if (!control || control.dataset.ready === "1") return;
  control.dataset.ready = "1";

  var btn = control.querySelector(".etags-products-see-more-btn-v11");
  var visibleCount = 0;
  var boundShowcase = null;

  function getStep(){
    return window.innerWidth <= 767 ? 2 : 3;
  }

  function findTargetShowcase(){
    var allShowcases = Array.prototype.slice.call(document.querySelectorAll(".etags-products-showcase"));

    if (!allShowcases.length) return null;

    var controlRect = control.getBoundingClientRect();
    var best = null;
    var bestDistance = Infinity;

    allShowcases.forEach(function(showcase){
      var rect = showcase.getBoundingClientRect();

      /*
        نختار الودجت الذي يقع فوق زر عرض المزيد مباشرة
        أو أقرب ودجت للزر داخل الصفحة.
      */
      var distance = Math.abs(controlRect.top - rect.bottom);

      if (rect.top <= controlRect.top + 80 && distance < bestDistance) {
        best = showcase;
        bestDistance = distance;
      }
    });

    return best || allShowcases[allShowcases.length - 1];
  }

  function getActivePane(){
    if (!boundShowcase) return null;
    return boundShowcase.querySelector(".etags-tab-pane.active") || boundShowcase;
  }

  function getCards(){
    var pane = getActivePane();
    if (!pane) return [];

    return Array.prototype.slice.call(
      pane.querySelectorAll(".etags-custom-product-card")
    );
  }

  function clearAllHiddenInShowcase(){
    if (!boundShowcase) return;

    boundShowcase
      .querySelectorAll(".etags-custom-product-card.etags-product-hidden-by-more-v11")
      .forEach(function(card){
        card.classList.remove("etags-product-hidden-by-more-v11");
      });
  }

  function applyVisibility(){
    var cards = getCards();
    var step = getStep();

    clearAllHiddenInShowcase();

    if (!cards.length) {
      control.classList.add("is-hidden");
      return;
    }

    if (!visibleCount || visibleCount < step) {
      visibleCount = step;
    }

    cards.forEach(function(card, index){
      if (index >= visibleCount) {
        card.classList.add("etags-product-hidden-by-more-v11");
      }
    });

    if (visibleCount >= cards.length) {
      control.classList.add("is-hidden");
    } else {
      control.classList.remove("is-hidden");
    }
  }

  function resetView(){
    visibleCount = getStep();
    applyVisibility();
  }

  function init(){
    boundShowcase = findTargetShowcase();

    if (!boundShowcase) {
      control.classList.remove("is-hidden");
      return false;
    }

    resetView();

    boundShowcase.addEventListener("click", function(e){
      var tab = e.target.closest(".etags-tab-item");
      if (!tab) return;

      setTimeout(function(){
        resetView();
      }, 160);
    });

    return true;
  }

  if (btn) {
    btn.addEventListener("click", function(){
      if (!boundShowcase) {
        boundShowcase = findTargetShowcase();
      }

      visibleCount += getStep();
      applyVisibility();
    });
  }

  window.addEventListener("resize", function(){
    if (!boundShowcase) return;

    var step = getStep();

    if (visibleCount < step) {
      visibleCount = step;
    }

    applyVisibility();
  });

  var tries = 0;
  var timer = setInterval(function(){
    tries++;

    if (init() || tries >= 20) {
      clearInterval(timer);
    }
  }, 250);

})();
</script>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf38c47 *//* eTags Section Custom CSS - Products Columns v1.0 */
/* Desktop: 3 products | Mobile: 2 products */

.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase,
.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase *{
  box-sizing:border-box !important;
}

/* الكمبيوتر واللابتوب: 3 منتجات في الصف */
.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-grid.etags-custom-products{
  display:grid !important;
  grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
  gap:22px !important;
  width:100% !important;
  max-width:100% !important;
  align-items:stretch !important;
}

/* ضبط كرت المنتج */
.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  height:100% !important;
}

/* ضبط مساحة الصورة */
.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-image-wrapper{
  width:100% !important;
  aspect-ratio:1 / 1 !important;
  overflow:hidden !important;
}

/* ضبط صورة المنتج */
.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-img{
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  display:block !important;
}

/* التابلت: 3 منتجات */
@media (min-width:768px) and (max-width:1024px){
  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-grid.etags-custom-products{
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
    gap:16px !important;
  }
}

/* الهاتف: 2 منتج في الصف */
@media (max-width:767px){
  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-grid.etags-custom-products{
    display:grid !important;
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
    gap:10px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card{
    border-radius:16px !important;
    overflow:hidden !important;
  }

  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-info{
    padding:9px 8px 10px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-title{
    margin:0 0 6px !important;
    font-size:12px !important;
    line-height:1.35 !important;
    min-height:34px !important;
    display:-webkit-box !important;
    -webkit-line-clamp:2 !important;
    -webkit-box-orient:vertical !important;
    overflow:hidden !important;
  }

  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-title a{
    font-size:12px !important;
    line-height:1.35 !important;
  }

  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-price,
  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-price .amount{
    font-size:12px !important;
    line-height:1.4 !important;
    font-weight:800 !important;
  }

  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-actions{
    gap:6px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-action-btn{
    width:31px !important;
    height:31px !important;
    min-width:31px !important;
    min-height:31px !important;
    border-radius:999px !important;
    font-size:12px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-action-btn i{
    font-size:12px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-onsale{
    top:8px !important;
    right:8px !important;
    font-size:10px !important;
    padding:4px 8px !important;
    border-radius:999px !important;
  }
}

/* الهواتف الصغيرة جدًا: يبقى 2 منتج مع تقليل المسافات */
@media (max-width:380px){
  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-grid.etags-custom-products{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
    gap:8px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-info{
    padding:8px 7px 9px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-title,
  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-title a{
    font-size:11.5px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-action-btn{
    width:28px !important;
    height:28px !important;
    min-width:28px !important;
    min-height:28px !important;
  }
}



















/* eTags Product Cards Alternating Shipping + Professional Rating v2.0 */
/* Place inside Elementor Section/Container Custom CSS */
/* الشارة الآن: أقصى اليسار أسفل صورة المنتج */

.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card{
  position:relative !important;
}

.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-product-image-wrapper{
  position:relative !important;
  overflow:hidden !important;
}

/* شارة الشحن السريع - أسفل يسار الصورة */
.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::before{
  content:"🚚 شحن سريع";
  position:absolute !important;
  left:10px !important;
  right:auto !important;
  bottom:10px !important;
  top:auto !important;
  z-index:25 !important;

  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:5px !important;

  min-height:28px !important;
  padding:7px 11px !important;
  border-radius:999px !important;

  background:rgba(255,255,255,.94) !important;
  color:#2F4A3E !important;
  border:1px solid rgba(38,224,208,.28) !important;
  box-shadow:0 8px 18px rgba(47,74,62,.14) !important;

  font-size:11px !important;
  line-height:1 !important;
  font-weight:950 !important;
  white-space:nowrap !important;

  opacity:1;
  transform:translateY(0) scale(1);
  animation:etagsProductShipBadgeBottomLeftV2 5.4s infinite ease-in-out;
  pointer-events:none !important;
}

/* شارة التقييم الاحترافية - نفس المكان بالتناوب */
.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::after{
  content:"★ 4.8";
  position:absolute !important;
  left:10px !important;
  right:auto !important;
  bottom:10px !important;
  top:auto !important;
  z-index:26 !important;

  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:5px !important;

  min-height:28px !important;
  padding:7px 11px !important;
  border-radius:999px !important;

  background:rgba(255,255,255,.96) !important;
  color:#414F61 !important;
  border:1px solid rgba(224,131,38,.22) !important;
  box-shadow:0 8px 18px rgba(47,74,62,.14) !important;

  font-size:12px !important;
  line-height:1 !important;
  font-weight:950 !important;
  letter-spacing:.2px !important;
  white-space:nowrap !important;

  opacity:0;
  transform:translateY(7px) scale(.96);
  animation:etagsProductRatingBadgeBottomLeftV2 5.4s infinite ease-in-out;
  pointer-events:none !important;
}

/* جعل النجمة ذهبية بصريًا عبر لون الشارة العام */
.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::after{
  text-shadow:
    -999px 0 0 #F5A623,
    0 0 0 transparent !important;
}

/* تقييمات مختلفة على المنتجات */
.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card:nth-child(5n+1) .etags-product-image-wrapper::after{
  content:"★ 4.8";
}

.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card:nth-child(5n+2) .etags-product-image-wrapper::after{
  content:"★ 4.6";
}

.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card:nth-child(5n+3) .etags-product-image-wrapper::after{
  content:"★ 5.0";
}

.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card:nth-child(5n+4) .etags-product-image-wrapper::after{
  content:"★ 4.3";
}

.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card:nth-child(5n+5) .etags-product-image-wrapper::after{
  content:"★ 3.9";
}

/* تناوب الظهور: الشحن يظهر أولًا */
@keyframes etagsProductShipBadgeBottomLeftV2{
  0%{
    opacity:1;
    transform:translateY(0) scale(1);
  }

  40%{
    opacity:1;
    transform:translateY(0) scale(1);
  }

  50%{
    opacity:0;
    transform:translateY(7px) scale(.96);
  }

  88%{
    opacity:0;
    transform:translateY(7px) scale(.96);
  }

  100%{
    opacity:1;
    transform:translateY(0) scale(1);
  }
}

/* تناوب الظهور: التقييم يظهر بعد الشحن */
@keyframes etagsProductRatingBadgeBottomLeftV2{
  0%{
    opacity:0;
    transform:translateY(7px) scale(.96);
  }

  40%{
    opacity:0;
    transform:translateY(7px) scale(.96);
  }

  52%{
    opacity:1;
    transform:translateY(0) scale(1);
  }

  84%{
    opacity:1;
    transform:translateY(0) scale(1);
  }

  100%{
    opacity:0;
    transform:translateY(7px) scale(.96);
  }
}

/* عند المرور على الكرت نوقف التناوب مؤقتًا */
.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card:hover .etags-product-image-wrapper::before,
.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card:hover .etags-product-image-wrapper::after{
  animation-play-state:paused !important;
}

/* تحسين الهوفر */
.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card:hover .etags-product-image-wrapper::before,
.elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card:hover .etags-product-image-wrapper::after{
  box-shadow:0 12px 24px rgba(47,74,62,.18) !important;
}

/* الهاتف */
@media (max-width:767px){
  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::before,
  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::after{
    left:7px !important;
    right:auto !important;
    bottom:7px !important;
    top:auto !important;
    min-height:23px !important;
    padding:5px 8px !important;
    font-size:9.5px !important;
    border-radius:999px !important;
    box-shadow:0 6px 13px rgba(47,74,62,.13) !important;
  }

  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::after{
    font-size:10px !important;
  }
}

/* الهواتف الصغيرة جدًا */
@media (max-width:380px){
  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::before,
  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::after{
    left:6px !important;
    bottom:6px !important;
    min-height:21px !important;
    padding:5px 7px !important;
    font-size:8.6px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-cf38c47 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::after{
    font-size:9px !important;
  }
}

















@media (max-width: 767px){

  .etags-products-showcase .etags-tabs-nav{
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    justify-content: flex-start !important;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }

  .etags-products-showcase .etags-tabs-nav::-webkit-scrollbar{
    display: none;
  }

  .etags-products-showcase .etags-tab-item{
    flex: 0 0 auto !important;
    white-space: nowrap !important;
  }

}/* End custom CSS */
/* Start custom CSS for etags_showcase_7be9bda5, class: .elementor-element-101f741 */<!-- eTags Products See More Button v1.1 - Strong Finder -->
<style>
  .etags-products-see-more-wrap-v11,
  .etags-products-see-more-wrap-v11 *{
    box-sizing:border-box;
  }

  .etags-products-see-more-wrap-v11{
    width:100%;
    display:flex !important;
    justify-content:center;
    align-items:center;
    margin:18px auto 8px;
    direction:rtl;
    position:relative;
    z-index:20;
  }

  .etags-products-see-more-btn-v11{
    display:inline-flex !important;
    align-items:center;
    justify-content:center;
    gap:9px;
    min-height:46px;
    padding:12px 26px;
    border:0;
    border-radius:999px;
    cursor:pointer;
    background:linear-gradient(135deg,#E08326,#f4a762);
    color:#fff;
    font-size:14px;
    font-weight:950;
    line-height:1;
    box-shadow:0 14px 28px rgba(224,131,38,.22);
    transition:.22s ease;
    font-family:inherit;
  }

  .etags-products-see-more-btn-v11:hover{
    transform:translateY(-2px);
    box-shadow:0 18px 34px rgba(224,131,38,.28);
  }

  .etags-products-see-more-btn-v11::after{
    content:"";
    width:7px;
    height:7px;
    border-right:2px solid #fff;
    border-bottom:2px solid #fff;
    transform:rotate(45deg);
    margin-top:-4px;
  }

  .etags-products-see-more-wrap-v11.is-hidden{
    display:none !important;
  }

  .etags-products-showcase .etags-custom-product-card.etags-product-hidden-by-more-v11{
    display:none !important;
  }

  @media(max-width:767px){
    .etags-products-see-more-wrap-v11{
      margin:14px auto 4px;
    }

    .etags-products-see-more-btn-v11{
      min-height:42px;
      padding:11px 22px;
      font-size:13px;
    }
  }
</style>

<div class="etags-products-see-more-wrap-v11" data-etags-see-more="1">
  <button type="button" class="etags-products-see-more-btn-v11">
    عرض المزيد
  </button>
</div>

<script>
(function(){
  "use strict";

  var currentScript = document.currentScript;
  var control = currentScript ? currentScript.previousElementSibling : null;

  if (!control || !control.classList.contains("etags-products-see-more-wrap-v11")) {
    control = document.querySelector(".etags-products-see-more-wrap-v11[data-etags-see-more='1']");
  }

  if (!control || control.dataset.ready === "1") return;
  control.dataset.ready = "1";

  var btn = control.querySelector(".etags-products-see-more-btn-v11");
  var visibleCount = 0;
  var boundShowcase = null;

  function getStep(){
    return window.innerWidth <= 767 ? 2 : 3;
  }

  function findTargetShowcase(){
    var allShowcases = Array.prototype.slice.call(document.querySelectorAll(".etags-products-showcase"));

    if (!allShowcases.length) return null;

    var controlRect = control.getBoundingClientRect();
    var best = null;
    var bestDistance = Infinity;

    allShowcases.forEach(function(showcase){
      var rect = showcase.getBoundingClientRect();

      /*
        نختار الودجت الذي يقع فوق زر عرض المزيد مباشرة
        أو أقرب ودجت للزر داخل الصفحة.
      */
      var distance = Math.abs(controlRect.top - rect.bottom);

      if (rect.top <= controlRect.top + 80 && distance < bestDistance) {
        best = showcase;
        bestDistance = distance;
      }
    });

    return best || allShowcases[allShowcases.length - 1];
  }

  function getActivePane(){
    if (!boundShowcase) return null;
    return boundShowcase.querySelector(".etags-tab-pane.active") || boundShowcase;
  }

  function getCards(){
    var pane = getActivePane();
    if (!pane) return [];

    return Array.prototype.slice.call(
      pane.querySelectorAll(".etags-custom-product-card")
    );
  }

  function clearAllHiddenInShowcase(){
    if (!boundShowcase) return;

    boundShowcase
      .querySelectorAll(".etags-custom-product-card.etags-product-hidden-by-more-v11")
      .forEach(function(card){
        card.classList.remove("etags-product-hidden-by-more-v11");
      });
  }

  function applyVisibility(){
    var cards = getCards();
    var step = getStep();

    clearAllHiddenInShowcase();

    if (!cards.length) {
      control.classList.add("is-hidden");
      return;
    }

    if (!visibleCount || visibleCount < step) {
      visibleCount = step;
    }

    cards.forEach(function(card, index){
      if (index >= visibleCount) {
        card.classList.add("etags-product-hidden-by-more-v11");
      }
    });

    if (visibleCount >= cards.length) {
      control.classList.add("is-hidden");
    } else {
      control.classList.remove("is-hidden");
    }
  }

  function resetView(){
    visibleCount = getStep();
    applyVisibility();
  }

  function init(){
    boundShowcase = findTargetShowcase();

    if (!boundShowcase) {
      control.classList.remove("is-hidden");
      return false;
    }

    resetView();

    boundShowcase.addEventListener("click", function(e){
      var tab = e.target.closest(".etags-tab-item");
      if (!tab) return;

      setTimeout(function(){
        resetView();
      }, 160);
    });

    return true;
  }

  if (btn) {
    btn.addEventListener("click", function(){
      if (!boundShowcase) {
        boundShowcase = findTargetShowcase();
      }

      visibleCount += getStep();
      applyVisibility();
    });
  }

  window.addEventListener("resize", function(){
    if (!boundShowcase) return;

    var step = getStep();

    if (visibleCount < step) {
      visibleCount = step;
    }

    applyVisibility();
  });

  var tries = 0;
  var timer = setInterval(function(){
    tries++;

    if (init() || tries >= 20) {
      clearInterval(timer);
    }
  }, 250);

})();
</script>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d32868 *//* eTags Section Custom CSS - Products Columns v1.0 */
/* Desktop: 3 products | Mobile: 2 products */

.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase,
.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase *{
  box-sizing:border-box !important;
}

/* الكمبيوتر واللابتوب: 3 منتجات في الصف */
.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-grid.etags-custom-products{
  display:grid !important;
  grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
  gap:22px !important;
  width:100% !important;
  max-width:100% !important;
  align-items:stretch !important;
}

/* ضبط كرت المنتج */
.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  height:100% !important;
}

/* ضبط مساحة الصورة */
.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-image-wrapper{
  width:100% !important;
  aspect-ratio:1 / 1 !important;
  overflow:hidden !important;
}

/* ضبط صورة المنتج */
.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-img{
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  display:block !important;
}

/* التابلت: 3 منتجات */
@media (min-width:768px) and (max-width:1024px){
  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-grid.etags-custom-products{
    grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
    gap:16px !important;
  }
}

/* الهاتف: 2 منتج في الصف */
@media (max-width:767px){
  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-grid.etags-custom-products{
    display:grid !important;
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
    gap:10px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card{
    border-radius:16px !important;
    overflow:hidden !important;
  }

  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-info{
    padding:9px 8px 10px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-title{
    margin:0 0 6px !important;
    font-size:12px !important;
    line-height:1.35 !important;
    min-height:34px !important;
    display:-webkit-box !important;
    -webkit-line-clamp:2 !important;
    -webkit-box-orient:vertical !important;
    overflow:hidden !important;
  }

  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-title a{
    font-size:12px !important;
    line-height:1.35 !important;
  }

  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-price,
  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-price .amount{
    font-size:12px !important;
    line-height:1.4 !important;
    font-weight:800 !important;
  }

  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-actions{
    gap:6px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-action-btn{
    width:31px !important;
    height:31px !important;
    min-width:31px !important;
    min-height:31px !important;
    border-radius:999px !important;
    font-size:12px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-action-btn i{
    font-size:12px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-onsale{
    top:8px !important;
    right:8px !important;
    font-size:10px !important;
    padding:4px 8px !important;
    border-radius:999px !important;
  }
}

/* الهواتف الصغيرة جدًا: يبقى 2 منتج مع تقليل المسافات */
@media (max-width:380px){
  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-grid.etags-custom-products{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
    gap:8px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-info{
    padding:8px 7px 9px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-title,
  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-title a{
    font-size:11.5px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-action-btn{
    width:28px !important;
    height:28px !important;
    min-width:28px !important;
    min-height:28px !important;
  }
}



















/* eTags Product Cards Alternating Shipping + Professional Rating v2.0 */
/* Place inside Elementor Section/Container Custom CSS */
/* الشارة الآن: أقصى اليسار أسفل صورة المنتج */

.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card{
  position:relative !important;
}

.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-product-image-wrapper{
  position:relative !important;
  overflow:hidden !important;
}

/* شارة الشحن السريع - أسفل يسار الصورة */
.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::before{
  content:"🚚 شحن سريع";
  position:absolute !important;
  left:10px !important;
  right:auto !important;
  bottom:10px !important;
  top:auto !important;
  z-index:25 !important;

  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:5px !important;

  min-height:28px !important;
  padding:7px 11px !important;
  border-radius:999px !important;

  background:rgba(255,255,255,.94) !important;
  color:#2F4A3E !important;
  border:1px solid rgba(38,224,208,.28) !important;
  box-shadow:0 8px 18px rgba(47,74,62,.14) !important;

  font-size:11px !important;
  line-height:1 !important;
  font-weight:950 !important;
  white-space:nowrap !important;

  opacity:1;
  transform:translateY(0) scale(1);
  animation:etagsProductShipBadgeBottomLeftV2 5.4s infinite ease-in-out;
  pointer-events:none !important;
}

/* شارة التقييم الاحترافية - نفس المكان بالتناوب */
.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::after{
  content:"★ 4.8";
  position:absolute !important;
  left:10px !important;
  right:auto !important;
  bottom:10px !important;
  top:auto !important;
  z-index:26 !important;

  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:5px !important;

  min-height:28px !important;
  padding:7px 11px !important;
  border-radius:999px !important;

  background:rgba(255,255,255,.96) !important;
  color:#414F61 !important;
  border:1px solid rgba(224,131,38,.22) !important;
  box-shadow:0 8px 18px rgba(47,74,62,.14) !important;

  font-size:12px !important;
  line-height:1 !important;
  font-weight:950 !important;
  letter-spacing:.2px !important;
  white-space:nowrap !important;

  opacity:0;
  transform:translateY(7px) scale(.96);
  animation:etagsProductRatingBadgeBottomLeftV2 5.4s infinite ease-in-out;
  pointer-events:none !important;
}

/* جعل النجمة ذهبية بصريًا عبر لون الشارة العام */
.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::after{
  text-shadow:
    -999px 0 0 #F5A623,
    0 0 0 transparent !important;
}

/* تقييمات مختلفة على المنتجات */
.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card:nth-child(5n+1) .etags-product-image-wrapper::after{
  content:"★ 4.8";
}

.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card:nth-child(5n+2) .etags-product-image-wrapper::after{
  content:"★ 4.6";
}

.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card:nth-child(5n+3) .etags-product-image-wrapper::after{
  content:"★ 5.0";
}

.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card:nth-child(5n+4) .etags-product-image-wrapper::after{
  content:"★ 4.3";
}

.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card:nth-child(5n+5) .etags-product-image-wrapper::after{
  content:"★ 3.9";
}

/* تناوب الظهور: الشحن يظهر أولًا */
@keyframes etagsProductShipBadgeBottomLeftV2{
  0%{
    opacity:1;
    transform:translateY(0) scale(1);
  }

  40%{
    opacity:1;
    transform:translateY(0) scale(1);
  }

  50%{
    opacity:0;
    transform:translateY(7px) scale(.96);
  }

  88%{
    opacity:0;
    transform:translateY(7px) scale(.96);
  }

  100%{
    opacity:1;
    transform:translateY(0) scale(1);
  }
}

/* تناوب الظهور: التقييم يظهر بعد الشحن */
@keyframes etagsProductRatingBadgeBottomLeftV2{
  0%{
    opacity:0;
    transform:translateY(7px) scale(.96);
  }

  40%{
    opacity:0;
    transform:translateY(7px) scale(.96);
  }

  52%{
    opacity:1;
    transform:translateY(0) scale(1);
  }

  84%{
    opacity:1;
    transform:translateY(0) scale(1);
  }

  100%{
    opacity:0;
    transform:translateY(7px) scale(.96);
  }
}

/* عند المرور على الكرت نوقف التناوب مؤقتًا */
.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card:hover .etags-product-image-wrapper::before,
.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card:hover .etags-product-image-wrapper::after{
  animation-play-state:paused !important;
}

/* تحسين الهوفر */
.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card:hover .etags-product-image-wrapper::before,
.elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card:hover .etags-product-image-wrapper::after{
  box-shadow:0 12px 24px rgba(47,74,62,.18) !important;
}

/* الهاتف */
@media (max-width:767px){
  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::before,
  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::after{
    left:7px !important;
    right:auto !important;
    bottom:7px !important;
    top:auto !important;
    min-height:23px !important;
    padding:5px 8px !important;
    font-size:9.5px !important;
    border-radius:999px !important;
    box-shadow:0 6px 13px rgba(47,74,62,.13) !important;
  }

  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::after{
    font-size:10px !important;
  }
}

/* الهواتف الصغيرة جدًا */
@media (max-width:380px){
  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::before,
  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::after{
    left:6px !important;
    bottom:6px !important;
    min-height:21px !important;
    padding:5px 7px !important;
    font-size:8.6px !important;
  }

  .elementor-6008 .elementor-element.elementor-element-6d32868 .etags-products-showcase .etags-custom-product-card .etags-product-image-wrapper::after{
    font-size:9px !important;
  }
}/* End custom CSS */