.elementor-1239 .elementor-element.elementor-element-e794b4e{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1239 .elementor-element.elementor-element-0d7839b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1239 .elementor-element.elementor-element-1ad6cc9{--wd-cat-img-width:100px;}.elementor-1239 .elementor-element.elementor-element-1ad6cc9 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-1239 .elementor-element.elementor-element-1ad6cc9 div.product-category .wd-entities-title, .elementor-1239 .elementor-element.elementor-element-1ad6cc9 .wd-nav-product-cat>li>a{font-size:16px;text-transform:capitalize;}.elementor-1239 .elementor-element.elementor-element-20bf0ad{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1239 .elementor-element.elementor-element-29022e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1239 .elementor-element.elementor-element-73b0df1 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 15px 30px 15px;border-radius:10px 10px 10px 10px;}.elementor-1239 .elementor-element.elementor-element-6e35ee3{--display:flex;}.elementor-1239 .elementor-element.elementor-element-ffd647a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1239 .elementor-element.elementor-element-7e0e964{--display:flex;}.elementor-1239 .elementor-element.elementor-element-fc288f9 .title{font-size:26px;}.elementor-1239 .elementor-element.elementor-element-db664df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}@media(max-width:1024px){.elementor-1239 .elementor-element.elementor-element-e794b4e{--margin-top:-20px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-1239 .elementor-element.elementor-element-20bf0ad{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1239 .elementor-element.elementor-element-ffd647a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1239 .elementor-element.elementor-element-fc288f9 .title{font-size:25px;}.elementor-1239 .elementor-element.elementor-element-db664df{--justify-content:space-between;}}@media(max-width:768px){.elementor-1239 .elementor-element.elementor-element-20bf0ad{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1239 .elementor-element.elementor-element-fc288f9 .title{font-size:22px;}}@media(min-width:769px){.elementor-1239 .elementor-element.elementor-element-29022e9{--width:25%;}.elementor-1239 .elementor-element.elementor-element-7e0e964{--width:33.3%;}.elementor-1239 .elementor-element.elementor-element-db664df{--width:66.7%;}}@media(max-width:1024px) and (min-width:769px){.elementor-1239 .elementor-element.elementor-element-7e0e964{--width:100%;}.elementor-1239 .elementor-element.elementor-element-db664df{--width:100%;}}/* Start custom CSS for wd_sidebar, class: .elementor-element-73b0df1 *//* ✨ تنسيق شبكة التصنيفات باللون الذهبي الفاخر */
.category-grid-widget {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px;
}

/* 🔹 تصميم كل تصنيف (صورة + نص بجانب بعض) */
.category-grid-widget .cat-card {
  display: flex;
  align-items: center;
  background: #fff;
  border-radius: 12px;
  padding: 10px 12px;
  gap: 12px;
  text-decoration: none;
  border: 1px solid #f1f1f1;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  transition: all 0.3s ease;
  position: relative;
}

/* 💎 تأثير عند المرور بالماوس */
.category-grid-widget .cat-card:hover {
  background: linear-gradient(to left, #fff8e1, #fff4ce);
  border-color: #c7a400;
  box-shadow: 0 4px 12px rgba(199, 164, 0, 0.25);
  transform: translateX(-3px);
}

/* 🔸 صورة التصنيف */
.category-grid-widget .cat-card img {
  width: 44px;
  height: 44px;
  object-fit: contain;
  border-radius: 8px;
  transition: transform 0.3s ease;
  flex-shrink: 0;
}

.category-grid-widget .cat-card:hover img {
  transform: scale(1.1);
}

/* 🔸 اسم التصنيف */
.category-grid-widget .cat-card span {
  font-family: "Cairo", sans-serif;
  font-size: 14px; /* تم التصغير */
  font-weight: 600;
  color: #222;
  transition: color 0.3s ease;
}

.category-grid-widget .cat-card:hover span {
  color: #b8860b;
}

/* 🔸 خط زخرفي جانبي عند التمرير */
.category-grid-widget .cat-card::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  background: linear-gradient(to bottom, #ffcc33, #c7a400);
  border-radius: 0 12px 12px 0;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.category-grid-widget .cat-card:hover::before {
  opacity: 1;
}

/* 🟡 عنوان قسم التصنيفات */
.sidebar-widget .widget-title,
.wp-block-heading {
  font-family: "Cairo", sans-serif;
  font-size: 17px; /* تم التصغير */
  font-weight: 700;
  color: #b8860b;
  margin-bottom: 12px;
  border-right: 4px solid #b8860b;
  padding-right: 8px;
  line-height: 1.4;
  background: none !important;
  box-shadow: none !important;
}

/* 📱 تحسين للجوال */
@media (max-width: 768px) {
  .category-grid-widget .cat-card {
    padding: 8px;
    gap: 10px;
  }
  .category-grid-widget .cat-card img {
    width: 38px;
    height: 38px;
  }
  .category-grid-widget .cat-card span {
    font-size: 13px; /* تم التصغير */
  }
}

/* 🧹 إزالة الفواصل */
.sidebar-widget,
.elementor-widget-container .widget,
.widget_block,
.wd-widget {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  margin-bottom: 20px;
  padding-bottom: 0;
}

/* 🎯 Active */
.category-grid-widget .cat-card.active,
.category-grid-widget .cat-card.current,
.category-grid-widget .cat-card.is-active {
  background: linear-gradient(to left, #fff9e5, #fff4ce);
  border-color: #b8860b;
  box-shadow: 0 4px 12px rgba(184, 134, 11, 0.25);
}

.category-grid-widget .cat-card.active span,
.category-grid-widget .cat-card.current span,
.category-grid-widget .cat-card.is-active span {
  color: #b8860b;
  font-weight: 700;
}

.category-grid-widget .cat-card.active img,
.category-grid-widget .cat-card.current img,
.category-grid-widget .cat-card.is-active img {
  transform: scale(1.08);
  background: #fffaf0;
}

/* 🟡 Show 3 categories only */
.category-grid-widget {
  max-height: 220px;
  overflow: hidden;
  position: relative;
  transition: max-height 0.4s ease;
}

.category-grid-widget::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  height: 60px;
  background: linear-gradient(to top, #fff, rgba(255,255,255,0));
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.category-grid-widget.expanded {
  max-height: 1000px;
}

.category-grid-widget.expanded::after {
  opacity: 0;
}

/* زر رؤية المزيد */
.show-more-btn {
  display: block;
  text-align: center;
  background: #b8860b;
  color: #fff;
  font-family: "Cairo", sans-serif;
  font-size: 13px; /* تم التصغير */
  font-weight: 600;
  border-radius: 8px;
  padding: 8px 0;
  margin: 10px auto 0;
  width: 100%;
  cursor: pointer;
  border: none;
  transition: all 0.3s ease;
}

.show-more-btn:hover {
  background: #d1a31b;
  box-shadow: 0 3px 10px rgba(184, 134, 11, 0.3);
}

/* 🔥 إخفاء العدد */
.wd-widget .count {
  display: none !important;
}

/* 🔥 البراند دائمًا مفتوح */
#woodmart-woocommerce-layered-nav-6.wd-widget-collapse {
  height: auto !important;
  overflow: visible !important;
}

#woodmart-woocommerce-layered-nav-6 .wd-filter-wrapper {
  display: block !important;
}

/* إلغاء السهم */
#woodmart-woocommerce-layered-nav-6 .wd-widget-title::after {
  display: none !important;
}

/* 🎨 البراند */
.wd-swatches-brands .wd-swatch-wrap {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 10px;
  background: #fff;
  border-radius: 12px;
  border: 1px solid #eee;
  margin-bottom: 8px;
  transition: all .3s ease;
}

.wd-swatches-brands .wd-swatch-wrap .layered-nav-link {
  padding: 0;
  background: none !important;
  border: none !important;
}

/* النص */
.wd-swatches-brands .layer-term-lable {
  font-family: "Cairo", sans-serif;
  font-size: 14px; /* تم التصغير */
  font-weight: 600;
  color: #222;
}

/* Hover */
.wd-swatches-brands .wd-swatch-wrap:hover {
  background: linear-gradient(to left, #fff9e5, #fff4ce);
  border-color: #b8860b;
  box-shadow: 0 4px 12px rgba(184, 134, 11, .25);
  transform: translateX(-3px);
}

.wd-swatches-brands .wd-swatch-wrap:hover .layer-term-lable {
  color: #b8860b;
}

/* زخرفة */
.wd-swatches-brands .wd-swatch-wrap:hover::after {
  content: "";
  position: absolute;
  right: 0;
  width: 4px;
  top: 0;
  bottom: 0;
  border-radius: 0 12px 12px 0;
  background: linear-gradient(to bottom, #ffcc33, #b8860b);
}

/* صور البراند */
.wd-swatch-wrap a[href*="beninca"]::before {
  background-image: url("https://store.alnubalaaelectronic.com/wp-content/uploads/brands/beninca.png");
}

.wd-swatch-wrap a[href*="bft"]::before {
  background-image: url("https://store.alnubalaaelectronic.com/wp-content/uploads/brands/bft.png");
}

.wd-swatch-wrap a[href*="commax"]::before {
  background-image: url("https://store.alnubalaaelectronic.com/wp-content/uploads/brands/commax.png");
}

.wd-swatch-wrap a[href*="dsppa"]::before {
  background-image: url("https://store.alnubalaaelectronic.com/wp-content/uploads/brands/dsppa.png");
}

.wd-swatch-wrap a[href*="hikvision"]::before {
  background-image: url("https://store.alnubalaaelectronic.com/wp-content/uploads/brands/hikvision.png");
}/* End custom CSS */