.elementor-8965 .elementor-element.elementor-element-3b22aea{--display:flex;}.elementor-8965 .elementor-element.elementor-element-53a33d9{--cols:4;--cols-gap:6px;--rows-gap:7px;width:var( --container-widget-width, 125.571% );max-width:125.571%;--container-widget-width:125.571%;--container-widget-flex-grow:0;--product-title-lines:2;--product-excerpt-lines:3.5;--image-scale:1;--image-position-x:0px;--image-space:-6px;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .etheme-product-grid-button, .elementor-8965 .elementor-element.elementor-element-53a33d9 .quantity-wrapper[data-type=advanced] .quantity>span.plus{background-color:transparent;background-image:linear-gradient(125deg, #2C93E9 28%, #026DA6 100%);}.elementor-8965 .elementor-element.elementor-element-53a33d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8965 .elementor-element.elementor-element-53a33d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .etheme-product-grid-content .etheme-product-grid-title a{display:block;height:calc(var(--product-title-lines) * 3ex);line-height:3ex;overflow:hidden;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .etheme-product-grid-content .woocommerce-product-details__short-description{display:block;height:calc(var(--product-excerpt-lines) * 3ex);line-height:3ex;overflow:hidden;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .etheme-product-grid-item{border-style:none;padding:5px 5px 5px 5px;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .etheme-product-grid-item, .elementor-8965 .elementor-element.elementor-element-53a33d9 .etheme-product-has-fadeIn-content:hover .etheme-product-grid-spacer{box-shadow:0px 0px 3px 0px #708286;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .etheme-product-grid-item, .elementor-8965 .elementor-element.elementor-element-53a33d9 .etheme-product-has-fadeIn-content .etheme-product-grid-spacer{border-radius:6px 6px 6px 6px;overflow:hidden;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .etheme-product-grid-fadeIn-area{border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding-right:5px;padding-left:5px;right:-5px;left:-5px;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .etheme-product-grid-title{margin-bottom:4px;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .etheme-product-grid-image{border-style:none;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .woocommerce-product-details__short-description{margin-bottom:-22px;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .price{font-family:"Tajawal", Sans-serif;font-size:25px;font-weight:normal;text-transform:uppercase;text-decoration:none;line-height:29px;letter-spacing:-1.2px;color:#050000;margin-bottom:0px;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .etheme-product-grid-button{border-style:none;border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .quantity-wrapper[data-type=advanced] .quantity{border-radius:8px 8px 8px 8px;width:100%;}body:not(.rtl) .elementor-8965 .elementor-element.elementor-element-53a33d9 .quantity-wrapper[data-type=advanced] .quantity .minus{border-radius:8px 0 0 8px;}body.rtl .elementor-8965 .elementor-element.elementor-element-53a33d9 .quantity-wrapper[data-type=advanced] .quantity .minus{border-radius:0 8px 8px 0;}body:not(.rtl) .elementor-8965 .elementor-element.elementor-element-53a33d9 .quantity-wrapper[data-type=advanced] .quantity .plus{border-radius:0 8px 8px 0;}body.rtl .elementor-8965 .elementor-element.elementor-element-53a33d9 .quantity-wrapper[data-type=advanced] .quantity .plus{border-radius:8px 0 0 8px;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .etheme-product-grid-content > .etheme-product-grid-button{width:100%;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .quantity-wrapper[data-type=advanced] .quantity .qty{max-width:100%;}@media(max-width:1024px){.elementor-8965 .elementor-element.elementor-element-53a33d9{--cols:3;}}@media(max-width:767px){.elementor-8965 .elementor-element.elementor-element-53a33d9{--cols:2;}.elementor-8965 .elementor-element.elementor-element-53a33d9 .etheme-product-grid-button{padding:13px 13px 13px 13px;}}/* Start custom CSS for etheme_product_grid, class: .elementor-element-53a33d9 */@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;800&display=swap');

/* الخطوط العامة */
body, .price, .woocommerce-Price-amount, .add_to_cart_button, .product-price {
    font-family: 'Cairo', sans-serif !important;
}

/* السعر الجديد */
.price, .woocommerce-Price-amount, .product-price .amount {
    color: #424242 !important;
    font-size: 20px !important;
    font-weight: 700 !important;
}

/* السعر القديم */
.price del, del .woocommerce-Price-amount, .product-price del {
    color: #c0392b !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    text-decoration: line-through !important;
    opacity: .8;
}

/* زر أضف إلى السلة */
.add_to_cart_button, .single_add_to_cart_button, a.button.product_type_simple {
    border-radius: 6px !important;
    font-weight: 700 !important;
    text-align: center !important;
    transition: all .3s ease;
}
.add_to_cart_button:hover, .single_add_to_cart_button:hover, a.button.product_type_simple:hover {
    background-color: #000 !important;
    color: #fff !important;
    transform: translateY(-2px);
}

/* شارة الخصم */
.onsale, .sale-badge, .badge-discount {
    background: transparent !important;
    color: #c0392b !important;
    border: 1.5px solid #c0392b !important;
    border-radius: 4px !important;
    font: 700 12px 'Cairo', sans-serif !important;
    padding: 1px 2px !important;
}

/* ترتيب الكارت بالفليكس */
.etheme-product-grid-content, .product-content, .content-product {
    display: flex !important;
    flex-direction: column !important;
}

.etheme-product-grid-content .product-title, .content-product .product-title {
    order: 1 !important;
}

/* 1. تصفير هوامش حاوية المواصفات الخارجية كلياً */
.etheme-product-grid-content .product-excerpt,
.etheme-product-grid-content .content-product-description,
.content-product .product-details, 
.content-product p {
    order: 2 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* 2. إلغاء هوامش الحاوية الداخلية وإلغاء زق الفليكس */
div[dir="rtl"][style*="gap: 4px"][style*="max-width"] {
    font-size: 13px !important;
    gap: 0 !important;
    max-width: 100% !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* تقريب السطور الداخلية للمواصفات */
div[dir="rtl"][style*="gap: 4px"][style*="max-width"] > * {
    margin-top: -1px !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* 3. إجبار خط السعر إنه يطلع لفوق ويتلغى الفراغ الكبير */
.etheme-product-grid-content .price, .content-product .price {
    order: 3 !important;
    border-top: 1px solid #e0e0e0 !important;
    padding-top: 4px !important;
    margin-top: -15px !important; /* رفّعنا الخط والسعر لفوق بالقيمة السالبة لإغلاق الفجوة */
    margin-bottom: 8px !important;
}

/* الزر في الأسفل */
.etheme-product-grid-content .add_to_cart_button, .content-product .add_to_cart_button {
    order: 4 !important;
}

/* الأيقونات جواها */
div[dir="rtl"][style*="gap: 4px"] img {
    width: 20px !important;
    height: 20px !important;
}

/*علشان لما المخرزم يخلص ميبوطش الكود */
.etheme-product-grid-content .etheme-product-grid-button {
    order: 4 !important;
    margin-top: auto !important;
}/* End custom CSS */