.elementor-2437 .elementor-element.elementor-element-09b5eb5{--display:flex;--min-height:0px;}.elementor-2437 .elementor-element.elementor-element-ebff183{--e-image-carousel-slides-to-show:1;}.elementor-2437 .elementor-element.elementor-element-8f3c26d{--display:flex;}.elementor-2437 .elementor-element.elementor-element-80ad9eb.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px;padding:20px 20px 20px 20px;border-color:#E1B3B3;}.elementor-2437 .elementor-element.elementor-element-80ad9eb > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2437 .elementor-element.elementor-element-80ad9eb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2437 .elementor-element.elementor-element-80ad9eb.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:#8E4343;border-radius:24px;min-width:47px;min-height:25px;line-height:25px;margin:-20px;}.elementor-2437 .elementor-element.elementor-element-36ae7d9{--display:flex;}.elementor-2437 .elementor-element.elementor-element-4e13f16.elementor-wc-products ul.products li.product{text-align:center;}.elementor-2437 .elementor-element.elementor-element-4e13f16.elementor-wc-products  ul.products{grid-column-gap:11px;grid-row-gap:40px;}.elementor-2437 .elementor-element.elementor-element-4e13f16.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2437 .elementor-element.elementor-element-4e13f16.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Outfit", sans-serif;font-size:17px;}.elementor-2437 .elementor-element.elementor-element-4e13f16.elementor-wc-products ul.products li.product .price{font-family:"Outfit", sans-serif;font-weight:600;}.elementor-2437 .elementor-element.elementor-element-4e13f16.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:#9E3434;}@media(max-width:1279px){.elementor-2437 .elementor-element.elementor-element-80ad9eb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2437 .elementor-element.elementor-element-4e13f16.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2437 .elementor-element.elementor-element-80ad9eb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2437 .elementor-element.elementor-element-4e13f16.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-4e13f16 *//* نخلي كارد المنتج relative */
.elementor-widget-woocommerce-products ul.products li.product {
    position: relative;
    overflow: hidden;
}

/* زر add to cart فوق الصورة */
.elementor-widget-woocommerce-products ul.products li.product .button {
    position: absolute;
    bottom: 50%; /* يتحرك فوق في النص تقريباً */
    left: 50%;
    transform: translate(-50%, 100%); /* يبدأ تحت */
    background-color: rgba(255, 0, 0, 0.85) !important; /* أحمر شفاف */
    color: #fff !important;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    border-radius: 6px;
    padding: 8px 16px;
    z-index: 10;
}

/* إظهار عند الهوفر */
.elementor-widget-woocommerce-products ul.products li.product:hover .button {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, 0); /* يطلع لفوق ويقف على الصورة */
}/* End custom CSS */