.elementor-17518 .elementor-element.elementor-element-3f54497{--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-17518 .elementor-element.elementor-element-c90041c{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17518 .elementor-element.elementor-element-c90041c:not(.elementor-motion-effects-element-type-background), .elementor-17518 .elementor-element.elementor-element-c90041c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF7D;}.elementor-17518 .elementor-element.elementor-element-c90041c.e-con{--align-self:flex-start;}.elementor-17518 .elementor-element.elementor-element-34af357{--display:flex;}.elementor-17518 .elementor-element.elementor-element-34af357.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17518 .elementor-element.elementor-element-2d816cd{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-17518 .elementor-element.elementor-element-fb603cc{--display:flex;--min-height:828px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.81;--margin-top:50px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-17518 .elementor-element.elementor-element-fb603cc:not(.elementor-motion-effects-element-type-background), .elementor-17518 .elementor-element.elementor-element-fb603cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fmliq.com/wp-content/uploads/2025/04/Dark-Stripe-Oak-pic.webp");background-position:center center;background-size:cover;}.elementor-17518 .elementor-element.elementor-element-fb603cc::before, .elementor-17518 .elementor-element.elementor-element-fb603cc > .elementor-background-video-container::before, .elementor-17518 .elementor-element.elementor-element-fb603cc > .e-con-inner > .elementor-background-video-container::before, .elementor-17518 .elementor-element.elementor-element-fb603cc > .elementor-background-slideshow::before, .elementor-17518 .elementor-element.elementor-element-fb603cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-17518 .elementor-element.elementor-element-fb603cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#030303A6;--background-overlay:'';}.elementor-17518 .elementor-element.elementor-element-f06c4c0{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D8D8;--border-color:#D9D8D8;--border-radius:20px 20px 20px 20px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:5;}.elementor-17518 .elementor-element.elementor-element-f06c4c0:not(.elementor-motion-effects-element-type-background), .elementor-17518 .elementor-element.elementor-element-f06c4c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03030378;}.elementor-17518 .elementor-element.elementor-element-411f209 > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:-18px 0px 0px 0px;}.elementor-17518 .elementor-element.elementor-element-411f209{z-index:9;}.elementor-17518 .elementor-element.elementor-element-411f209 img{width:18%;}.elementor-17518 .elementor-element.elementor-element-a0ad3c2{text-align:center;}.elementor-17518 .elementor-element.elementor-element-a0ad3c2 .elementor-heading-title{font-weight:900;color:#A4B56D;}.elementor-17518 .elementor-element.elementor-element-2932079{text-align:center;color:#FFFFFF;}.elementor-17518 .elementor-element.elementor-element-45d0819 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}@media(max-width:1024px){.elementor-17518 .elementor-element.elementor-element-2d816cd{--grid-columns:2;}.elementor-17518 .elementor-element.elementor-element-fb603cc{--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;}}@media(max-width:768px){.elementor-17518 .elementor-element.elementor-element-2d816cd{--grid-columns:1;}.elementor-17518 .elementor-element.elementor-element-fb603cc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17518 .elementor-element.elementor-element-f06c4c0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17518 .elementor-element.elementor-element-411f209{z-index:5;}}@media(min-width:769px){.elementor-17518 .elementor-element.elementor-element-c90041c{--width:25%;}.elementor-17518 .elementor-element.elementor-element-34af357{--width:75%;}.elementor-17518 .elementor-element.elementor-element-f06c4c0{--width:50%;}}@media(max-width:1024px) and (min-width:769px){.elementor-17518 .elementor-element.elementor-element-f06c4c0{--width:100%;}}/* Start custom CSS for wd_sidebar, class: .elementor-element-ff6af8f */.elementor-17518 .elementor-element.elementor-element-ff6af8f .sidebar-widget {
    padding: 5px 0px;
    margin: 0px;
    border: 0px
}
.elementor-17518 .elementor-element.elementor-element-ff6af8f h5 {
    padding: 10px 0px;
    margin: 10px 0px
}

/* رابط الفلتر العام */
.wd-widget .wd-swatches-filter .layered-nav-link {
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    gap: 12px;
    border: 2px solid transparent;
    border-radius: 16px;
    padding: 10px 12px;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease-in-out;
    text-decoration: none;
    color: #333;
}

/* تأثير عند التمرير أو عند الاختيار */
.wd-widget .wd-swatches-filter .layered-nav-link:hover,
.wd-widget .wd-swatches-filter .layered-nav-link.selected,
.wd-widget .wd-swatches-filter .layered-nav-link.active {
    background: #fff8e1; /* خلفية ذهبية فاتحة */
    border-color: #d4af37; /* إطار ذهبي */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    color: #000;
}

/* الصورة داخل الفلتر */
.wd-widget .wd-swatches-filter .wd-swatch-bg img {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 3px solid #d4af37;
    object-fit: cover;
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease;
}

/* تكبير الصورة عند التمرير أو عند اختيار العنصر */
.wd-widget .wd-swatches-filter .layered-nav-link:hover .wd-swatch-bg img,
.wd-widget .wd-swatches-filter .layered-nav-link.selected .wd-swatch-bg img,
.wd-widget .wd-swatches-filter .layered-nav-link.active .wd-swatch-bg img {
    transform: scale(1.1);
    box-shadow: 0 0 6px rgba(212, 175, 55, 0.5);
}

/* نص الفلتر */
.wd-widget .wd-swatches-filter .wd-filter-lable,
.wd-widget .wd-swatches-filter .wd-swatch-text {
    font-size: 16px;
    font-weight: 600;
    color: inherit;
}

/* إخفاء عدد المنتجات (اختياري) */
.sidebar-widget h5 {
  position: relative;
  padding-bottom: 8px; /* مسافة بين النص والخط */
  margin-bottom: 16px; /* مسافة تحت العنوان */
  color: black;
  /* لون الكموني الغامق - يمكنك تغييره حسب لون موقعك
  */
}

.sidebar-widget h5::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 40px; /* طول الخط */
  height: 3px;  /* سمك الخط */
  background-color: #d4af37; /* نفس لون الكموني */
  border-radius: 2px;
}

.elementor-17518 .elementor-element.elementor-element-ff6af8f .cat-item span{
    display: none
}

.elementor-17518 .elementor-element.elementor-element-ff6af8f .wd-cats-toggle{
    background: white;
    color: black
}






/* العنصر النشط (li.wd-active) */
.cat-item{
    margin:10px;
}
.wd-swatches-filter li.wd-active > a.layered-nav-link {
  border: 2px solid #d4af37 !important; /* إطار ذهبي */
  background: #fff8e1 !important;       /* خلفية فاتحة ذهبية */
  box-shadow: 0 0 5px rgba(212, 175, 55, 0.3); /* توهج مخفف */
  color: #000 !important;
  transition: all 0.3s ease;
  
}

/* تكبير الصورة داخل العنصر النشط */
.wd-swatches-filter li.wd-active > a.layered-nav-link .wd-swatch-bg img {
  transform: scale(1.1);
  box-shadow: 0 0 4px rgba(212, 175, 55, 0.3);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  
}

/* اخفاء الرقم count */
.wd-swatches-filter li > .count {
  display: none !important;
}

/* تأثير عند المرور (hover) لأي عنصر */
.wd-swatches-filter li > a.layered-nav-link:hover {
  border: 2px solid #d4af37 !important;
  background: #fff8e1 !important;
  box-shadow: 0 0 5px rgba(212, 175, 55, 0.25);
  color: #000 !important;
}

.wd-swatches-filter li > a.layered-nav-link:hover .wd-swatch-bg img {
  transform: scale(1.05);
  box-shadow: 0 0 3px rgba(212, 175, 55, 0.25);
}







/* تنسيق عام للتصنيفات */
.widget_product_categories .product-categories li a {
    display: flex;
    align-items: center;
    gap: 12px;
    border: 2px solid transparent;
    border-radius: 16px;
    padding: 10px 12px;
    background: #fff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease-in-out;
    text-decoration: none;
    color: #333;
}

/* عند التمرير */
.widget_product_categories .product-categories li a:hover {
    background: #fff8e1; /* خلفية ذهبية فاتحة */
    border-color: #d4af37;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    color: #000;
}

/* إذا كانت التصنيف الحالي (مفتوح أو مفعل) */
.widget_product_categories .product-categories li.current-cat > a {
    background: #fff8e1;
    border-color: #d4af37;
    color: #000;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-45d0819 */.elementor-17518 .elementor-element.elementor-element-45d0819 .wpforms-submit{
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;

}/* End custom CSS */