.elementor-4387 .elementor-element.elementor-element-fc25a9e{--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-4387 .elementor-element.elementor-element-e41349b .elementor-cta__content-item{transition-duration:1000ms;}.elementor-4387 .elementor-element.elementor-element-e41349b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-4387 .elementor-element.elementor-element-e41349b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-4387 .elementor-element.elementor-element-e41349b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-4387 .elementor-element.elementor-element-e41349b .elementor-cta .elementor-cta__bg, .elementor-4387 .elementor-element.elementor-element-e41349b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4387 .elementor-element.elementor-element-e41349b .elementor-cta__content{min-height:493px;text-align:center;}.elementor-4387 .elementor-element.elementor-element-e41349b .elementor-cta__title{font-size:62px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#D4AF37;}.elementor-4387 .elementor-element.elementor-element-e41349b .elementor-cta__title:not(:last-child){margin-bottom:23px;}.elementor-4387 .elementor-element.elementor-element-e41349b .elementor-cta__description{font-size:27px;}.elementor-4387 .elementor-element.elementor-element-e41349b .elementor-cta__description:not(:last-child){margin-bottom:29px;}.elementor-4387 .elementor-element.elementor-element-e41349b .elementor-cta__button{color:#000000;border-color:#D4AF37;background-color:#D4AF37;border-width:2px;border-radius:0px;}.elementor-4387 .elementor-element.elementor-element-e41349b .elementor-cta__button:hover{color:#D4AF37;background-color:#D4AF370A;border-color:#D4AF37;}.elementor-4387 .elementor-element.elementor-element-486dcb0{--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-4387 .elementor-element.elementor-element-bdac519{text-align:center;}.elementor-4387 .elementor-element.elementor-element-890176a{--divider-border-style:solid;--divider-color:#D4AF37;--divider-border-width:2px;}.elementor-4387 .elementor-element.elementor-element-890176a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4387 .elementor-element.elementor-element-890176a .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-4387 .elementor-element.elementor-element-890176a .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-4387 .elementor-element.elementor-element-31d89dc.elementor-wc-products ul.products li.product{text-align:center;}.elementor-4387 .elementor-element.elementor-element-31d89dc.elementor-wc-products  ul.products{grid-column-gap:31px;grid-row-gap:40px;}.elementor-4387 .elementor-element.elementor-element-31d89dc.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:dotted;border-color:#D4AF37;}.elementor-4387 .elementor-element.elementor-element-31d89dc.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-4387 .elementor-element.elementor-element-413d740{text-align:center;}.elementor-4387 .elementor-element.elementor-element-875137a{--divider-border-style:solid;--divider-color:#D4AF37;--divider-border-width:2px;}.elementor-4387 .elementor-element.elementor-element-875137a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4387 .elementor-element.elementor-element-875137a .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-4387 .elementor-element.elementor-element-875137a .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-4387 .elementor-element.elementor-element-5b6c0d9{--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-4387 .elementor-element.elementor-element-a1c9f4f{--display:flex;border-style:solid;--border-style:solid;border-color:#EEEEEE;--border-color:#EEEEEE;}.elementor-4387 .elementor-element.elementor-element-4b25eb2{--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-4387 .elementor-element.elementor-element-b58aeca{text-align:center;}.elementor-4387 .elementor-element.elementor-element-dab713a{text-align:center;font-family:"Verdana", Sans-serif;}.elementor-4387 .elementor-element.elementor-element-45d08e5{--display:flex;border-style:solid;--border-style:solid;border-color:#EEEEEE;--border-color:#EEEEEE;}.elementor-4387 .elementor-element.elementor-element-1e0cec0{--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-4387 .elementor-element.elementor-element-b686a2d{--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-4387 .elementor-element.elementor-element-91fcb85{text-align:center;}.elementor-4387 .elementor-element.elementor-element-80755e2{text-align:center;font-family:"Verdana", Sans-serif;}.elementor-4387 .elementor-element.elementor-element-91fd241{--display:flex;border-style:solid;--border-style:solid;border-color:#EEEEEE;--border-color:#EEEEEE;}.elementor-4387 .elementor-element.elementor-element-cecf3bd{--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-4387 .elementor-element.elementor-element-3128bcd{--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-4387 .elementor-element.elementor-element-0749b98{--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-4387 .elementor-element.elementor-element-3951c75{text-align:center;}.elementor-4387 .elementor-element.elementor-element-6157206{text-align:center;font-family:"Verdana", Sans-serif;}.elementor-4387 .elementor-element.elementor-element-74be773{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}body.elementor-page-4387:not(.elementor-motion-effects-element-type-background), body.elementor-page-4387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4387 .elementor-element.elementor-element-890176a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4387 .elementor-element.elementor-element-890176a .elementor-divider{text-align:center;}.elementor-4387 .elementor-element.elementor-element-890176a .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-4387 .elementor-element.elementor-element-31d89dc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4387 .elementor-element.elementor-element-875137a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4387 .elementor-element.elementor-element-875137a .elementor-divider{text-align:center;}.elementor-4387 .elementor-element.elementor-element-875137a .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-4387 .elementor-element.elementor-element-74be773{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-4387 .elementor-element.elementor-element-890176a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4387 .elementor-element.elementor-element-31d89dc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4387 .elementor-element.elementor-element-875137a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4387 .elementor-element.elementor-element-74be773{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-31d89dc *//*
  حجم صور المنتجات — انسخه والصقه في Elementor (CSS مخصص)
  غيّر القيم (مثل 280px و 320px) حسب الحجم المطلوب
*/

/* ===== صفحة المتجر / أرشيف المنتجات ===== */
.woocommerce ul.products li.product img,
.woocommerce-page ul.products li.product img {
	width: 100%;
	height: 280px;
	object-fit: cover;
	object-position: center;
	display: block;
}

/* حاوية الصورة في حلقة المنتجات — ارتفاع ثابت */
.woocommerce ul.products li.product .woocommerce-loop-product__link,
.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product .woocommerce-loop-product__link,
.woocommerce-page ul.products li.product a img {
	display: block;
	overflow: hidden;
}

.woocommerce ul.products li.product .woocommerce-loop-product__link img,
.woocommerce-page ul.products li.product .woocommerce-loop-product__link img {
	width: 100%;
	height: 280px;
	object-fit: cover;
}

/* ===== ودجات Elementor (قائمة المنتجات) ===== */
.elementor-widget-woocommerce-products .products li.product img,
.elementor-products .products li.product img,
.elementor .elementor-widget-woocommerce-products img {
	width: 100%;
	height: 280px;
	object-fit: cover;
	object-position: center;
}

.elementor-widget-woocommerce-products .products li.product .woocommerce-loop-product__link,
.elementor-widget-woocommerce-products .products li.product a {
	display: block;
	overflow: hidden;
}

/* ===== صفحة المنتج الواحد (الصورة الرئيسية) ===== */
.woocommerce div.product .woocommerce-product-gallery__image img,
.woocommerce-page div.product .woocommerce-product-gallery__image img {
	max-width: 100%;
	height: auto;
	object-fit: contain;
}

/* ===== سلة التسوق (صورة المنتج في الجدول) ===== */
.woocommerce-cart .cart-item img,
.woocommerce table.cart img,
.woocommerce .cart_list img {
	width: 80px;
	height: 80px;
	object-fit: cover;
}

/* غيّر 280px إلى الحجم المطلوب (مثلاً 200px أو 320px) في كل مكان أعلاه إن أردت ارتفاعاً مختلفاً */
/*
  حجم صور المنتجات — انسخه والصقه في Elementor (CSS مخصص)
  غيّر القيم (مثل 280px و 320px) حسب الحجم المطلوب
*/

/* ===== صفحة المتجر / أرشيف المنتجات ===== */
.woocommerce ul.products li.product img,
.woocommerce-page ul.products li.product img {
	width: 100%;
	height: 280px;
	object-fit: cover;
	object-position: center;
	display: block;
}

/* حاوية الصورة في حلقة المنتجات — ارتفاع ثابت */
.woocommerce ul.products li.product .woocommerce-loop-product__link,
.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product .woocommerce-loop-product__link,
.woocommerce-page ul.products li.product a img {
	display: block;
	overflow: hidden;
}

.woocommerce ul.products li.product .woocommerce-loop-product__link img,
.woocommerce-page ul.products li.product .woocommerce-loop-product__link img {
	width: 100%;
	height: 280px;
	object-fit: cover;
}

/* ===== ودجات Elementor (قائمة المنتجات) ===== */
.elementor-widget-woocommerce-products .products li.product img,
.elementor-products .products li.product img,
.elementor .elementor-widget-woocommerce-products img {
	width: 100%;
	height: 280px;
	object-fit: cover;
	object-position: center;
}

.elementor-widget-woocommerce-products .products li.product .woocommerce-loop-product__link,
.elementor-widget-woocommerce-products .products li.product a {
	display: block;
	overflow: hidden;
}

/* ===== صفحة المنتج الواحد (الصورة الرئيسية) ===== */
.woocommerce div.product .woocommerce-product-gallery__image img,
.woocommerce-page div.product .woocommerce-product-gallery__image img {
	max-width: 100%;
	height: auto;
	object-fit: contain;
}

/* ===== سلة التسوق (صورة المنتج في الجدول) ===== */
.woocommerce-cart .cart-item img,
.woocommerce table.cart img,
.woocommerce .cart_list img {
	width: 80px;
	height: 80px;
	object-fit: cover;
}

/* غيّر 280px إلى الحجم المطلوب (مثلاً 200px أو 320px) في كل مكان أعلاه إن أردت ارتفاعاً مختلفاً *//* End custom CSS */