.elementor-1680 .elementor-element.elementor-element-8b87975{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1680 .elementor-element.elementor-element-8b87975.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1680 .elementor-element.elementor-element-45b4fd4{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-1680 .elementor-element.elementor-element-45b4fd4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1680 .elementor-element.elementor-element-643016b{--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-1680 .elementor-element.elementor-element-643016b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1680 .elementor-element.elementor-element-a48dc4a{--display:flex;}.elementor-1680 .elementor-element.elementor-element-ae4983b{--display:flex;}.elementor-1680 .elementor-element.elementor-element-f2353d5{--spacer-size:50px;}.elementor-1680 .elementor-element.elementor-element-a464101{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1680 .elementor-element.elementor-element-9e29e0e > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-1680 .elementor-element.elementor-element-9e29e0e div.product-category .wd-entities-title, .elementor-1680 .elementor-element.elementor-element-9e29e0e .wd-nav-product-cat>li>a{font-size:18px;text-transform:none;}.elementor-1680 .elementor-element.elementor-element-f97c12c{--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-1680 .elementor-element.elementor-element-84187f2{--spacer-size:50px;}.elementor-1680 .elementor-element.elementor-element-7693168{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1680 .elementor-element.elementor-element-ec5ce26{--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-1680 .elementor-element.elementor-element-6ee12de .title{font-size:24px;}.elementor-1680 .elementor-element.elementor-element-b6d3fc6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1680 .elementor-element.elementor-element-b52019d{--display:flex;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1680 .elementor-element.elementor-element-9b6eb5b .title{font-size:43px;font-weight:600;}.elementor-1680 .elementor-element.elementor-element-9b6eb5b .title-after_title{font-size:1px;}.elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-77fe4e8{--wd-img-height:360px;}.elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-77fe4e8 .banner-image{object-position:center center;}.elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-77fe4e8 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-77fe4e8 .promo-banner.banner-content-background .wrapper-content-banner{max-width:300px;}.elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-6953c55{--wd-img-height:360px;}.elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-6953c55 .banner-image{object-position:center center;}.elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-6953c55 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-6953c55 .promo-banner.banner-content-background .wrapper-content-banner{max-width:300px;}.elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-fdfca02{--wd-img-height:360px;}.elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-fdfca02 .banner-image{object-position:center center;}.elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-fdfca02 .promo-banner:not(.banner-content-background) .content-banner, .elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-fdfca02 .promo-banner.banner-content-background .wrapper-content-banner{max-width:300px;}.elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-cd530ed{--wd-img-height:360px;}.elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-cd530ed .banner-image{object-position:center center;}.elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-cd530ed .promo-banner:not(.banner-content-background) .content-banner, .elementor-1680 .elementor-element.elementor-element-d205b48 .elementor-repeater-item-cd530ed .promo-banner.banner-content-background .wrapper-content-banner{max-width:300px;}.elementor-1680 .elementor-element.elementor-element-d205b48 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1680 .elementor-element.elementor-element-d205b48 .banner-title{font-size:24px;}.elementor-1680 .elementor-element.elementor-element-d205b48 .banner-subtitle{font-size:16px;}.elementor-1680 .elementor-element.elementor-element-e455c0f .title{font-size:36px;}.elementor-1680 .elementor-element.elementor-element-bf9d48a{--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;--align-items:center;--gap:40px 30px;--row-gap:40px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1680 .elementor-element.elementor-element-bf9d48a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1680 .elementor-element.elementor-element-70a51b96{--display:flex;}.elementor-1680 .elementor-element.elementor-element-264022ca{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1680 .elementor-element.elementor-element-36f48c30 .wd-tabs{--wd-row-gap:0px;}.elementor-1680 .elementor-element.elementor-element-12d7f09{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1680 .elementor-element.elementor-element-4af70af3{--display:flex;--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;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1680 .elementor-element.elementor-element-e941088{--display:flex;}@media(max-width:1024px){.elementor-1680 .elementor-element.elementor-element-7693168{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1680 .elementor-element.elementor-element-6ee12de .title{font-size:22px;}.elementor-1680 .elementor-element.elementor-element-b52019d{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1680 .elementor-element.elementor-element-bf9d48a{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1680 .elementor-element.elementor-element-12d7f09{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1680 .elementor-element.elementor-element-4af70af3{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-1680 .elementor-element.elementor-element-7693168{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1680 .elementor-element.elementor-element-ec5ce26{--flex-wrap:nowrap;}.elementor-1680 .elementor-element.elementor-element-6ee12de .title{font-size:20px;}.elementor-1680 .elementor-element.elementor-element-b52019d{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1680 .elementor-element.elementor-element-d205b48 .banner-title{font-size:20px;}.elementor-1680 .elementor-element.elementor-element-d205b48 .banner-subtitle{font-size:14px;}.elementor-1680 .elementor-element.elementor-element-bf9d48a{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1680 .elementor-element.elementor-element-70a51b96{--width:100%;}.elementor-1680 .elementor-element.elementor-element-264022ca{--width:100%;}.elementor-1680 .elementor-element.elementor-element-12d7f09{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1680 .elementor-element.elementor-element-4af70af3{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1680 .elementor-element.elementor-element-5f97d46e .title-subtitle{font-size:12px;}.elementor-1680 .elementor-element.elementor-element-5f97d46e .title{font-size:20px;}.elementor-1680 .elementor-element.elementor-element-e941088{--width:1600px;}}@media(min-width:769px){.elementor-1680 .elementor-element.elementor-element-45b4fd4{--width:22.025%;}.elementor-1680 .elementor-element.elementor-element-643016b{--width:75.913%;}.elementor-1680 .elementor-element.elementor-element-ae4983b{--content-width:1083px;}.elementor-1680 .elementor-element.elementor-element-bf9d48a{--width:102.267%;}.elementor-1680 .elementor-element.elementor-element-70a51b96{--width:41.6%;}.elementor-1680 .elementor-element.elementor-element-264022ca{--width:58.4%;}}@media(max-width:1024px) and (min-width:769px){.elementor-1680 .elementor-element.elementor-element-70a51b96{--width:100%;}.elementor-1680 .elementor-element.elementor-element-264022ca{--width:100%;}}/* Start custom CSS for wd_banner_carousel, class: .elementor-element-d205b48 */:root{
  --c4-banner-r:18px;
  --c4-banner-b:1px;
  --c4-banner-border: rgba(0,0,0,.10);
  --c4-banner-shadow: 0 14px 34px rgba(0,0,0,.12);
  --c4-banner-shadow-hover: 0 22px 48px rgba(0,0,0,.18);
  --c4-accent:#ff3bc1;
}

/* ===== WoodMart / Elementor Banners ===== */
.wd-carousel .promo-banner,
.wd-carousel .banner,
.promo-banner,
.banner,
.wd-banner,
.elementor-widget-wd_banner .banner,
.elementor-widget-wd_banner .promo-banner,
.elementor-widget-image .elementor-widget-container{
  border-radius: var(--c4-banner-r) !important;
  overflow: hidden !important;
  border: var(--c4-banner-b) solid var(--c4-banner-border) !important;
  box-shadow: var(--c4-banner-shadow) !important;
  transform: translateZ(0) !important;
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease !important;
}

/* الصورة داخل البنر */
.wd-carousel .promo-banner img,
.wd-carousel .banner img,
.promo-banner img,
.banner img,
.wd-banner img,
.elementor-widget-wd_banner img,
.elementor-widget-image img{
  width:100% !important;
  height:auto !important;
  display:block !important;
  transition: transform .4s ease, filter .4s ease !important;
}

/* Hover */
.wd-carousel .promo-banner:hover,
.wd-carousel .banner:hover,
.promo-banner:hover,
.banner:hover,
.wd-banner:hover,
.elementor-widget-wd_banner .banner:hover,
.elementor-widget-wd_banner .promo-banner:hover,
.elementor-widget-image:hover .elementor-widget-container{
  transform: translateY(-5px) !important;
  box-shadow: var(--c4-banner-shadow-hover) !important;
  border-color: rgba(255,59,193,.30) !important;
}

/* Zoom خفيف للصورة */
.wd-carousel .promo-banner:hover img,
.wd-carousel .banner:hover img,
.promo-banner:hover img,
.banner:hover img,
.wd-banner:hover img,
.elementor-widget-wd_banner:hover img,
.elementor-widget-image:hover img{
  transform: scale(1.03) !important;
  filter: saturate(1.05) !important;
}

/* Glow اختياري على الهوفر (ستايل C4) */
.wd-carousel .promo-banner:hover,
.wd-carousel .banner:hover,
.promo-banner:hover,
.banner:hover,
.wd-banner:hover{
  box-shadow: 0 22px 48px rgba(0,0,0,.18), 0 0 0 1px rgba(255,59,193,.22), 0 0 26px rgba(255,59,193,.16) !important;
}/* End custom CSS */