.elementor-2979 .elementor-element.elementor-element-b8f174f{--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;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-2979 .elementor-element.elementor-element-c2514b3{--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-2979 .elementor-element.elementor-element-c2514b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2979 .elementor-element.elementor-element-b99c698{width:100%;max-width:100%;}.elementor-2979 .elementor-element.elementor-element-b99c698.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-2979 .elementor-element.elementor-element-b99c698 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-2979 .elementor-element.elementor-element-b99c698 .flex-viewport, .woocommerce .elementor-2979 .elementor-element.elementor-element-b99c698 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;}.woocommerce .elementor-2979 .elementor-element.elementor-element-b99c698 .flex-control-thumbs img{border-style:none;}.elementor-2979 .elementor-element.elementor-element-da7dd16{--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;--justify-content:center;--align-items:flex-start;}.elementor-2979 .elementor-element.elementor-element-e4ff366{text-align:center;}.elementor-2979 .elementor-element.elementor-element-e4ff366 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;font-style:normal;}.elementor-2979 .elementor-element.elementor-element-a3a112e{text-align:left;}.elementor-2979 .elementor-element.elementor-element-7ba2950{width:100%;max-width:100%;}.elementor-2979 .elementor-element.elementor-element-7ba2950 .cart button, .elementor-2979 .elementor-element.elementor-element-7ba2950 .cart .button{border-radius:0px 0px 0px 0px;padding:0px 5px 0px 5px;transition:all 0.2s;}.elementor-2979 .elementor-element.elementor-element-cf4b2e0{--display:flex;}.elementor-2979 .elementor-element.elementor-element-bcb649b{--display:flex;}.elementor-2979 .elementor-element.elementor-element-19198a5{--display:flex;}.elementor-2979 .elementor-element.elementor-element-8eba43f{--display:flex;}.elementor-2979 .elementor-element.elementor-element-ca65355{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-active-color:#A80000;--n-accordion-icon-size:15px;}.elementor-2979 .elementor-element.elementor-element-263b85f{--display:flex;}.elementor-2979 .elementor-element.elementor-element-72f4567{text-align:center;}.elementor-2979 .elementor-element.elementor-element-72f4567 .elementor-heading-title{font-weight:500;}.elementor-2979 .elementor-element.elementor-element-b8106bc .slick-slide-bg{animation-duration:calc(5000ms*1.2);transition-duration:calc(5000ms);}.elementor-2979 .elementor-element.elementor-element-b8106bc .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-2979 .elementor-element.elementor-element-b8106bc .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2979 .elementor-element.elementor-element-b8106bc .uael-woo-product-wrapper{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEC;background-color:#ffffff;}.elementor-2979 .elementor-element.elementor-element-b8106bc .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2979 .elementor-element.elementor-element-b8106bc .uael-woocommerce .uael-onsale{background-color:#FF0000;}.elementor-2979 .elementor-element.elementor-element-b8106bc .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2979 .elementor-element.elementor-element-b8106bc .uael-woocommerce .uael-featured{background-color:#FFD700;}.elementor-2979 .elementor-element.elementor-element-29d1300{--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;}@media(max-width:1024px){.elementor-2979 .elementor-element.elementor-element-b99c698{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-2979 .elementor-element.elementor-element-b8f174f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2979 .elementor-element.elementor-element-c2514b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2979 .elementor-element.elementor-element-da7dd16{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2979 .elementor-element.elementor-element-e4ff366{text-align:center;}.elementor-2979 .elementor-element.elementor-element-7ba2950 .cart button, .elementor-2979 .elementor-element.elementor-element-7ba2950 .cart .button{font-size:9px;}.elementor-2979 .elementor-element.elementor-element-263b85f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2979 .elementor-element.elementor-element-263b85f.e-con{--align-self:center;}.elementor-2979 .elementor-element.elementor-element-72f4567 .elementor-heading-title{font-size:22px;}.elementor-2979 .elementor-element.elementor-element-b8106bc .uael-woocommerce .uael-woo-products-summary-wrap .button{font-size:9px;}}@media(min-width:768px){.elementor-2979 .elementor-element.elementor-element-c2514b3{--width:25%;}.elementor-2979 .elementor-element.elementor-element-da7dd16{--width:54%;}}/* Start custom CSS for woocommerce-product-content, class: .elementor-element-a3a112e *//* Product Content: show ONLY the first paragraph, clamp to 3 lines */
.pl-desc-clamp .elementor-widget-container > *:not(:first-child){
  display: none !important;
}
.pl-desc-clamp .elementor-widget-container > *:first-child{
  display: -webkit-box;
  -webkit-line-clamp: 3;   /* عدّل عدد السطور */
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-c8e5aa2 *//* أخفي سطر التاجز */
.woocommerce div.product .product_meta .tagged_as {
  display: none !important;
}
.woocommerce div.product .product_meta .tagged_as::before {
  display: none !important;
  content: none !important;
}

/* أخفي سطر الـ SKU */
.woocommerce div.product .product_meta .sku_wrapper {
  display: none !important;
}
.woocommerce div.product .product_meta .sku_wrapper::before {
  display: none !important;
  content: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7ba2950 *//* مسافة بين زرار Add to Cart و Buy Now */
.single_add_to_cart_button {
    margin-right: 10px !important; /* المسافة بين الزرارين */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f5bafb *//* Center only the title inside THIS widget */
.elementor-2979 .elementor-element.elementor-element-0f5bafb h1,
.elementor-2979 .elementor-element.elementor-element-0f5bafb h2,
.elementor-2979 .elementor-element.elementor-element-0f5bafb h3,
.elementor-2979 .elementor-element.elementor-element-0f5bafb h4,
.elementor-2979 .elementor-element.elementor-element-0f5bafb .title,
.elementor-2979 .elementor-element.elementor-element-0f5bafb .section-title {
  text-align: center !important;
  display: block;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* لو العنوان موجود داخل حاوية فليكس */
.elementor-2979 .elementor-element.elementor-element-0f5bafb .header,
.elementor-2979 .elementor-element.elementor-element-0f5bafb .heading,
.elementor-2979 .elementor-element.elementor-element-0f5bafb .rvw-header {
  display: flex;
  justify-content: center !important;
}

/* اختيارى: تقليل المسافة فوق/تحت العنوان داخل الويدجت فقط */
.elementor-2979 .elementor-element.elementor-element-0f5bafb h1, .elementor-2979 .elementor-element.elementor-element-0f5bafb h2, .elementor-2979 .elementor-element.elementor-element-0f5bafb h3, .elementor-2979 .elementor-element.elementor-element-0f5bafb h4 {
  margin-top: 0.2em;
  margin-bottom: 0.6em;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fb588ec *//* Center only the title inside THIS widget */
.elementor-2979 .elementor-element.elementor-element-fb588ec h1,
.elementor-2979 .elementor-element.elementor-element-fb588ec h2,
.elementor-2979 .elementor-element.elementor-element-fb588ec h3,
.elementor-2979 .elementor-element.elementor-element-fb588ec h4,
.elementor-2979 .elementor-element.elementor-element-fb588ec .title,
.elementor-2979 .elementor-element.elementor-element-fb588ec .section-title {
  text-align: center !important;
  display: block;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* لو العنوان موجود داخل حاوية فليكس */
.elementor-2979 .elementor-element.elementor-element-fb588ec .header,
.elementor-2979 .elementor-element.elementor-element-fb588ec .heading,
.elementor-2979 .elementor-element.elementor-element-fb588ec .rvw-header {
  display: flex;
  justify-content: center !important;
}

/* اختيارى: تقليل المسافة فوق/تحت العنوان داخل الويدجت فقط */
.elementor-2979 .elementor-element.elementor-element-fb588ec h1, .elementor-2979 .elementor-element.elementor-element-fb588ec h2, .elementor-2979 .elementor-element.elementor-element-fb588ec h3, .elementor-2979 .elementor-element.elementor-element-fb588ec h4 {
  margin-top: 0.2em;
  margin-bottom: 0.6em;
}/* End custom CSS */