.elementor-493 .elementor-element.elementor-element-1981522{--display:flex;--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-493 .elementor-element.elementor-element-0d41709{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-493 .elementor-element.elementor-element-ae5db20{--display:flex;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-493 .elementor-element.elementor-element-d5291c1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-493 .elementor-element.elementor-element-bd15f40{--display:flex;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products ul.products li.product{text-align:center;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-493 .elementor-element.elementor-element-6bb20d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:12px 12px 12px 12px;margin-bottom:4px;}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FFFFFF;margin-bottom:5px;}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FFFFFF;margin-bottom:5px;}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:800;}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products ul.products li.product .star-rating{color:#E11F13;}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products ul.products li.product .price{color:#E11F13;font-family:"Cairo", Sans-serif;font-size:17px;font-weight:800;}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products ul.products li.product .price ins{color:#E11F13;}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products ul.products li.product .price ins .amount{color:#E11F13;}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products ul.products li.product .price del{color:#FFFFFF;}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products ul.products li.product .price del .amount{color:#FFFFFF;}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products ul.products li.product .price del {font-family:"Cairo", Sans-serif;font-weight:600;}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#E11F13;border-color:#FFE4E4;font-family:"Cairo", Sans-serif;font-size:16px;font-weight:700;border-radius:10px 10px 10px 10px;margin-top:0px;}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products .added_to_cart{font-family:"Cairo", Sans-serif;font-weight:500;}.elementor-493 .elementor-element.elementor-element-6bb20d5 nav.woocommerce-pagination ul{border-color:#FFFFFF;}.elementor-493 .elementor-element.elementor-element-6bb20d5 nav.woocommerce-pagination ul li{border-right-color:#FFFFFF;border-left-color:#FFFFFF;}.elementor-493 .elementor-element.elementor-element-6bb20d5 nav.woocommerce-pagination ul li a, .elementor-493 .elementor-element.elementor-element-6bb20d5 nav.woocommerce-pagination ul li span{padding:15px;}.elementor-493 .elementor-element.elementor-element-6bb20d5 nav.woocommerce-pagination{font-family:"Cairo", Sans-serif;}.elementor-493 .elementor-element.elementor-element-6bb20d5 nav.woocommerce-pagination ul li a{color:#FFFFFF;background-color:#E11F13;}.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-493 .elementor-element.elementor-element-6bb20d5 .elementor-products-nothing-found{font-family:"Cairo", Sans-serif;font-weight:400;}body.elementor-page-493:not(.elementor-motion-effects-element-type-background), body.elementor-page-493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body.elementor-page-493{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-493 .elementor-element.elementor-element-6bb20d5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-categories, class: .elementor-element-d5291c1 *//* إخفاء الأرقام وتجهيز الكارت */
.woocommerce-loop-category__title mark, .woocommerce-loop-category__title .count { display: none !important; }
.product-category.product {
    border-radius: 12px !important; border: 1px solid #242830 !important; background: #090a0c !important;
    position: relative !important; overflow: hidden !important; transition: 0.3s !important;
}
.product-category.product:hover { border-color: #e62020 !important; transform: translateY(-3px) !important; box-shadow: 0 4px 15px rgba(230,32,32,0.2) !important; }

/* تأثير الصورة */
.product-category.product img { width: 100% !important; height: auto !important; object-fit: cover !important; transition: 0.5s !important; display: block !important; }
.product-category.product:hover img { transform: scale(1.08) !important; }

/* التدرج الزجاجي واسم القسم (لديسكتوب) */
.product-category.product .woocommerce-loop-category__title {
    position: absolute !important; bottom: 0 !important; left: 0 !important; width: 100% !important; margin: 0 !important;
    background: linear-gradient(to top, #090a0c 20%, rgba(9,10,12,0.7) 70%, transparent) !important;
    padding: 40px 10px 15px !important; color: #fff !important; font: 800 1.15rem 'Cairo', sans-serif !important;
    text-align: center !important; transition: 0.3s !important; z-index: 10 !important;
}
.product-category.product:hover .woocommerce-loop-category__title { color: #e62020 !important; padding-bottom: 22px !important; }

/* --- تظبيط الشياكة على الموبايل --- */
@media (max-width: 768px) {
    .product-category.product .woocommerce-loop-category__title {
        font-size: 0.95rem !important; /* تصغير الخط عشان ماياخدش مساحة */
        padding: 25px 8px 10px !important; /* تقليل التدرج الأسود */
    }
    .product-category.product:hover .woocommerce-loop-category__title { padding-bottom: 12px !important; /* حركة أهدى عالموبايل */ }
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-6bb20d5 *//* إزالة الخلفيات والحدود الافتراضية المزعجة الملتصقة ببعضها */
.woocommerce-pagination ul,
.elementor-pagination {
    border: none !important;
    display: flex !important;
    justify-content: center !important;
    gap: 12px !important; /* المسافة بين الأرقام */
    padding: 0 !important;
    margin: 30px auto !important;
    background: transparent !important;
}

.woocommerce-pagination ul li {
    border: none !important;
    display: inline-flex !important;
    margin: 0 !important;
}

/* تصميم المربعات الناعمة (للعناصر العادية) */
.woocommerce-pagination ul li a,
.woocommerce-pagination ul li span,
.elementor-pagination .page-numbers {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 42px !important;
    height: 42px !important;
    padding: 0 10px !important;
    background-color: #14171C !important;
    color: #8b929e !important;
    border: 1px solid #242830 !important;
    border-radius: 8px !important; /* الحواف الناعمة */
    font-family: 'Cairo', sans-serif !important;
    font-weight: 700 !important;
    font-size: 1.05rem !important;
    text-decoration: none !important;
    transition: all 0.3s ease !important;
    margin: 0 !important;
}

/* تأثير التوهج الفخم (بدون حركة) */
.woocommerce-pagination ul li a:hover,
.elementor-pagination a.page-numbers:hover {
    background-color: #14171C !important;
    color: #e62020 !important; /* الرقم نفسه ينور أحمر */
    border-color: #e62020 !important;
    transform: none !important; /* إلغاء الحركة تماماً */
    box-shadow: 0 0 12px rgba(230, 32, 32, 0.2), inset 0 0 8px rgba(230, 32, 32, 0.1) !important;
}

/* زر الصفحة الحالية (Active) بالتوهج الأحمر */
.woocommerce-pagination ul li span.current,
.elementor-pagination .page-numbers.current {
    background-color: #e62020 !important;
    color: #ffffff !important;
    border-color: #e62020 !important;
    box-shadow: 0 4px 15px rgba(230,32,32,0.4) !important; /* التوهج */
    transform: translateY(-4px) !important;
}

/* إجبار عداد النتائج وقائمة الترتيب على استخدام خط كايرو وتلوين العداد بالأبيض */
.woocommerce-result-count {
    font-family: 'Cairo', sans-serif !important;
    font-weight: 600 !important;
    color: #ffffff !important; /* اللون الأبيض للعداد */
}

.woocommerce-ordering select {
    font-family: 'Cairo', sans-serif !important;
    font-weight: 600 !important;
}/* End custom CSS */