.elementor-727 .elementor-element.elementor-element-709aa23{--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-727 .elementor-element.elementor-element-709aa23:not(.elementor-motion-effects-element-type-background), .elementor-727 .elementor-element.elementor-element-709aa23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFDFB;}.elementor-727 .elementor-element.elementor-element-6c18b90{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-727 .elementor-element.elementor-element-9232c16{padding:0px 32px 8px 32px;}.elementor-727 .elementor-element.elementor-element-9232c16 .woocommerce-breadcrumb{color:#1F2937;font-size:12px;font-weight:600;}.elementor-727 .elementor-element.elementor-element-bee3a1a{--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;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--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-727 .elementor-element.elementor-element-cab3f61{--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-727 .elementor-element.elementor-element-5d4651f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-727 .elementor-element.elementor-element-98045ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-727 .elementor-element.elementor-element-4de1bae{width:auto;max-width:auto;background-color:#00B87C1A;padding:5px 15px 5px 15px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-727 .elementor-element.elementor-element-4de1bae .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:12px;font-weight:800;color:#00B87C;}.elementor-727 .elementor-element.elementor-element-f8e1239 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:12px;font-weight:500;color:#9CA3AF;}.elementor-727 .elementor-element.elementor-element-0b5a9e6{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-727 .elementor-element.elementor-element-0b5a9e6 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:26px;font-weight:800;color:#063926;}.woocommerce .elementor-widget-woocommerce-product-price .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-727 .elementor-element.elementor-element-ac0f4a9{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.woocommerce .elementor-727 .elementor-element.elementor-element-ac0f4a9 .price{color:#063926;font-size:22px;font-weight:800;}.woocommerce .elementor-727 .elementor-element.elementor-element-ac0f4a9 .price ins{color:#063926;font-size:30px;font-weight:900;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-727 .elementor-element.elementor-element-1f4e798{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-727 .elementor-element.elementor-element-1f4e798 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-727 .elementor-element.elementor-element-1f4e798 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-727 .elementor-element.elementor-element-1f4e798 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-727 .elementor-element.elementor-element-1f4e798 .elementor-icon-list-item > a{font-family:"Kaff", Sans-serif;font-weight:600;}.elementor-727 .elementor-element.elementor-element-1f4e798 .elementor-icon-list-text{transition:color 0.3s;}.elementor-727 .elementor-element.elementor-element-0e726c4 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:12px;font-weight:700;color:#065F46;}.elementor-727 .elementor-element.elementor-element-2edf4ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-727 .elementor-element.elementor-element-14aa85b .cart button, .elementor-727 .elementor-element.elementor-element-14aa85b .cart .button{font-size:14px;color:var( --e-global-color-astglobalcolor4 );background-color:#063926;transition:all 0.2s;}.elementor-727 .elementor-element.elementor-element-14aa85b .cart button:hover, .elementor-727 .elementor-element.elementor-element-14aa85b .cart .button:hover{background-color:#00B87C;}.elementor-727 .elementor-element.elementor-element-14aa85b{--button-spacing:12px;}.elementor-727 .elementor-element.elementor-element-14aa85b .quantity .qty{transition:all 0.2s;}.elementor-727 .elementor-element.elementor-element-f793884{--display:flex;}.elementor-727 .elementor-element.elementor-element-365373d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F4F6;--border-color:#F3F4F6;--border-radius:24px 24px 24px 24px;box-shadow:0px 4px 24px -4px rgba(0, 0, 0, 0.09);--margin-top:64px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-727 .elementor-element.elementor-element-365373d:not(.elementor-motion-effects-element-type-background), .elementor-727 .elementor-element.elementor-element-365373d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.woocommerce .elementor-727 .elementor-element.elementor-element-f4f9b22 .woocommerce-tabs ul.wc-tabs li a{color:#063926;font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;}.woocommerce .elementor-727 .elementor-element.elementor-element-f4f9b22 .woocommerce-Tabs-panel{color:#4B5563;}.woocommerce .elementor-727 .elementor-element.elementor-element-f4f9b22 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;}.woocommerce .elementor-727 .elementor-element.elementor-element-f4f9b22 .woocommerce-Tabs-panel h2{color:var( --e-global-color-primary );}.woocommerce .elementor-727 .elementor-element.elementor-element-f4f9b22 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Noto Kufi Arabic", Sans-serif;}.elementor-727 .elementor-element.elementor-element-15202d7{--display:flex;--margin-top:40px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-727 .elementor-element.elementor-element-edd9a20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-727 .elementor-element.elementor-element-edd9a20 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:36px;font-weight:800;}.elementor-727 .elementor-element.elementor-element-4b793c0{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:var( --e-global-color-primary );}.elementor-727 .elementor-element.elementor-element-4b793c0 .swiper-slide > .elementor-element{height:100%;}body.elementor-page-727:not(.elementor-motion-effects-element-type-background), body.elementor-page-727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFDFB;}@media(max-width:1024px){.elementor-727 .elementor-element.elementor-element-4b793c0{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-727 .elementor-element.elementor-element-6c18b90{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-727 .elementor-element.elementor-element-9232c16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 20px 0px 20px;}.elementor-727 .elementor-element.elementor-element-bee3a1a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-727 .elementor-element.elementor-element-5d4651f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-727 .elementor-element.elementor-element-98045ed{--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-727 .elementor-element.elementor-element-4de1bae .elementor-heading-title{font-size:10px;}.elementor-727 .elementor-element.elementor-element-f8e1239 .elementor-heading-title{font-size:10px;}.elementor-727 .elementor-element.elementor-element-0b5a9e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-727 .elementor-element.elementor-element-0b5a9e6 .elementor-heading-title{font-size:16px;}.woocommerce .elementor-727 .elementor-element.elementor-element-ac0f4a9 .price ins{font-size:20px;}.elementor-727 .elementor-element.elementor-element-0e726c4 .elementor-heading-title{font-size:10px;}.elementor-727 .elementor-element.elementor-element-14aa85b .cart button, .elementor-727 .elementor-element.elementor-element-14aa85b .cart .button{font-size:12px;}.elementor-727 .elementor-element.elementor-element-365373d{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-727 .elementor-element.elementor-element-15202d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-727 .elementor-element.elementor-element-edd9a20{text-align:center;}.elementor-727 .elementor-element.elementor-element-edd9a20 .elementor-heading-title{font-size:28px;}.elementor-727 .elementor-element.elementor-element-4b793c0{--swiper-slides-to-display:2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-ac0f4a9 *//* تحويل حاوية السعر لـ Flexbox للتحكم في الترتيب بحرية */
.elementor-727 .elementor-element.elementor-element-ac0f4a9 .price {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 12px !important;
    direction: rtl !important;
}



/* 2. السعر القديم (المشطوب) - نجعله في الترتيب الثاني (بالمنتصف) */
.elementor-727 .elementor-element.elementor-element-ac0f4a9 .price del {
    order: 2 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f4e798 *//* تقليل المسافة بين الكروت لتقليص الارتفاع الكلي */
.elementor-727 .elementor-element.elementor-element-1f4e798 .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

/* تصغير حجم الكارت نفسه ليكون ملموم وأنيق */
.elementor-727 .elementor-element.elementor-element-1f4e798 .elementor-icon-list-item {
    background-color: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    padding: 8px 12px;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    box-shadow: 0 1px 2px rgba(0,0,0,0.02);
}

/* تأثير التفاعل (Hover) */
.elementor-727 .elementor-element.elementor-element-1f4e798 .elementor-icon-list-item:hover {
    border-color: #10B981; /* [cite: 8] */
    box-shadow: 0 4px 10px rgba(16, 185, 129, 0.08); 
    transform: translateX(-3px);
}

/* الدائرة الخلفية للأيقونة - مع التوسيط المباشر */
.elementor-727 .elementor-element.elementor-element-1f4e798 .elementor-icon-list-icon {
    background-color: rgba(16, 106, 80, 0.08); 
    width: 28px;
    height: 28px;
    min-width: 28px; /* ضمان عدم انكماش الدائرة */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 50%;
    margin-left: 10px;
    padding: 0 !important; /* تصفير أي حشوة داخلية للدائرة */
    line-height: 0 !important; /* تصفير ارتفاع السطر لمنع الإزاحة */
    transition: all 0.3s ease;
}

/* تصغير الأيقونة نفسها (SVG) وإلغاء الهوامش الافتراضية لتوسيطها تماماً */
.elementor-727 .elementor-element.elementor-element-1f4e798 .elementor-icon-list-icon svg {
    fill: #106A50; /* [cite: 7] */
    width: 14px !important;
    height: 14px !important;
    margin: 0 !important; /* إلغاء أي هوامش تسبب عدم التوسيط */
    padding: 0 !important;
    display: block !important;
    transition: all 0.3s ease;
}

/* تلوين الأيقونة عند الهوفر */
.elementor-727 .elementor-element.elementor-element-1f4e798 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    background-color: #106A50; /* [cite: 7] */
}

.elementor-727 .elementor-element.elementor-element-1f4e798 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #F59E0B; /* [cite: 10] */
}

/* تصغير حجم النص ليتناسب مع التصميم الجديد */
.elementor-727 .elementor-element.elementor-element-1f4e798 .elementor-icon-list-text {
    color: #0F172A; /* [cite: 9] */
    font-weight: 600;
    font-size: 13px;
    line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e726c4 *//* تصميم النقطة وتفعيل تأثير النبض */
.elementor-727 .elementor-element.elementor-element-0e726c4 .stock-pulse-dot {
    width: 10px;
    height: 10px;
    background-color: #63ceb2; /* اللون الأخضر الفاتح للنقطة */
    border-radius: 50%;
    display: inline-block;
    flex-shrink: 0; /* لمنع انكماش النقطة */
    animation: pulseFade 1.5s ease-in-out infinite;
}

/* حركة الظهور والاختفاء (النبض) */
@keyframes pulseFade {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-14aa85b *//* حاوية الكمية: ضبط المسافات والمحاذاة لتكون مثالية */
.elementor-727 .elementor-element.elementor-element-14aa85b .cart .quantity {
    flex: 0 0 120px !important;
    height: 50px !important;
    background-color: #f7f9fc !important;
    border: 1px solid #eef0f3 !important;
    border-radius: 8px !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 0 6px !important;
    direction: rtl !important;
}

/* حقل الرقم: إجبار الرقم ليكون في المنتصف تماماً بخط Noto Kufi */
.elementor-727 .elementor-element.elementor-element-14aa85b .cart .quantity input.qty {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    text-align: center !important;
    flex-grow: 1 !important;
    width: 100% !important;
    font-weight: 900 !important;
    font-size: 16px !important;
    color: #0b1a28 !important;
    padding: 0 !important;
    -moz-appearance: textfield;
    font-family: 'Noto Kufi Arabic', sans-serif !important;
}
.elementor-727 .elementor-element.elementor-element-14aa85b .cart .quantity input.qty::-webkit-outer-spin-button,
.elementor-727 .elementor-element.elementor-element-14aa85b .cart .quantity input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* أزرار (+ و -): أبعاد ثابتة مربعة ومحاذاة دقيقة */
.elementor-727 .elementor-element.elementor-element-14aa85b .cart .quantity .qty-btn {
    flex: 0 0 34px !important;
    height: 34px !important;
    background-color: #ffffff !important;
    border: none !important;
    border-radius: 6px !important;
    font-size: 20px !important;
    font-weight: bold !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    color: #0b1a28 !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.05) !important;
    font-family: Arial, sans-serif !important; /* خط قياسي ليظهر + و - بوضوح */
    padding: 0 !important;
    transition: 0.2s ease !important;
    line-height: 1 !important;
}
.elementor-727 .elementor-element.elementor-element-14aa85b .cart .quantity .qty-btn:hover {
    background-color: #eef0f3 !important;
}
.elementor-727 .elementor-element.elementor-element-14aa85b .cart .quantity .qty-btn{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edf4ca */p.ast-stock-detail {
    display: none;
}/* 1. إجبار الحاوية الرئيسية على عرض العناصر في خط أفقي وتوسيطها عمودياً */
.elementor-727 .elementor-element.elementor-element-2edf4ca {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 15px !important;
    flex-wrap: nowrap !important;
}

/* 2. إجبار فورم السلة (الكمية + زر الإضافة) على أن يكون صفاً أفقياً متوازياً */
.elementor-727 .elementor-element.elementor-element-2edf4ca form.cart {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 15px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}

/* 3. إزالة كل الهوامش الافتراضية المخفية التي تسبب الإزاحة العمودية */
.elementor-727 .elementor-element.elementor-element-2edf4ca .elementor-widget,
.elementor-727 .elementor-element.elementor-element-2edf4ca .elementor-widget-container,
.elementor-727 .elementor-element.elementor-element-2edf4ca .elementor-add-to-cart,
.elementor-727 .elementor-element.elementor-element-2edf4ca .yith-add-to-wishlist-button-block {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* 4. توحيد الارتفاع (50px) بدقة 100% لجميع العناصر لضمان المحاذاة بالملي */
.elementor-727 .elementor-element.elementor-element-2edf4ca .quantity,
.elementor-727 .elementor-element.elementor-element-2edf4ca .single_add_to_cart_button,
.elementor-727 .elementor-element.elementor-element-2edf4ca .yith-wcwl-add-to-wishlist-button {
    height: 50px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    vertical-align: middle !important;
}
.elementor-727 .elementor-element.elementor-element-2edf4ca {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 15px !important;
    flex-wrap: nowrap !important;
}

/* إجبار ويدجت "إضافة للسلة" أنه ياخد كل المساحة المتاحة (Stretch) */
.elementor-727 .elementor-element.elementor-element-2edf4ca > .elementor-widget-woocommerce-product-add-to-cart {
    flex-grow: 1 !important;
    width: auto !important;
    margin: 0 !important;
}

/* إخفاء نص "حالة التوفر" */
.elementor-727 .elementor-element.elementor-element-2edf4ca .ast-stock-detail {
    display: none !important;
}

/* 2. ضبط فورم السلة ليكون صف أفقي */
.elementor-727 .elementor-element.elementor-element-2edf4ca .cart {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 15px !important;
    margin: 0 !important;
    width: 100% !important;
}

/* 3. صندوق الكمية (أبعاده وخطوطه) */
.elementor-727 .elementor-element.elementor-element-2edf4ca .quantity {
    flex: 0 0 120px !important; /* عرض ثابت لا يتغير */
    height: 50px !important;
    background-color: #f7f9fc !important;
    border: 1px solid #eef0f3 !important;
    border-radius: 8px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 0 5px !important;
    font-family: 'Noto Kufi Arabic', sans-serif !important;
}

/* خانة الرقم نفسه */
.elementor-727 .elementor-element.elementor-element-2edf4ca .quantity input.qty {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    text-align: center !important;
    width: 40px !important;
    font-weight: 800 !important;
    font-size: 16px !important;
    color: #0b1a28 !important;
    padding: 0 !important;
    -moz-appearance: textfield;
    font-family: 'Noto Kufi Arabic', sans-serif !important;
}
.elementor-727 .elementor-element.elementor-element-2edf4ca .quantity input.qty::-webkit-outer-spin-button,
.elementor-727 .elementor-element.elementor-element-2edf4ca .quantity input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* تنسيق أزرار (+ و -) لتكون احترافية ومربعة */
.elementor-727 .elementor-element.elementor-element-2edf4ca .quantity .qty-btn {
    background-color: #ffffff !important;
    border: none !important;
    border-radius: 6px !important;
    width: 36px !important;
    height: 36px !important;
    font-size: 18px !important;
    font-weight: bold !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    color: #0b1a28 !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.05) !important;
    font-family: 'Noto Kufi Arabic', sans-serif !important;
    padding: 0 !important;
}
.elementor-727 .elementor-element.elementor-element-2edf4ca .quantity .qty-btn:hover { background-color: #eef0f3 !important; }

/* 4. زر "إضافة إلى سلة التسوق" (يتمدد للنهاية) */
.elementor-727 .elementor-element.elementor-element-2edf4ca .single_add_to_cart_button {
    flex-grow: 1 !important; /* أمر التمدد (Stretch) */
    width: 100% !important;
    height: 50px !important;
    background-color: #083b28 !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    border: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    font-size: 0 !important; /* إخفاء النص القديم */
    padding: 0 20px !important;
    transition: 0.3s ease !important;
}

/* الأيقونة داخل زر السلة */
.elementor-727 .elementor-element.elementor-element-2edf4ca .single_add_to_cart_button::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #fff;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM252 160h-44c-6.6 0-12 5.4-12 12v24c0 6.6 5.4 12 12 12h44v44c0 6.6 5.4 12 12 12h24c6.6 0 12-5.4 12-12v-44h44c6.6 0 12-5.4 12-12v-24c0-6.6-5.4-12-12-12h-44v-44c0-6.6-5.4-12-12-12h-24c-6.6 0-12 5.4-12 12v44z'/%3E%3C/svg%3E") no-repeat center / contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM252 160h-44c-6.6 0-12 5.4-12 12v24c0 6.6 5.4 12 12 12h44v44c0 6.6 5.4 12 12 12h24c6.6 0 12-5.4 12-12v-44h44c6.6 0 12-5.4 12-12v-24c0-6.6-5.4-12-12-12h-44v-44c0-6.6-5.4-12-12-12h-24c-6.6 0-12 5.4-12 12v44z'/%3E%3C/svg%3E") no-repeat center / contain;
}

/* النص الجديد داخل زر السلة بخط Noto Kufi */
.elementor-727 .elementor-element.elementor-element-2edf4ca .single_add_to_cart_button::after {
    content: "إضافة إلى سلة التسوق" !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    font-family: 'Noto Kufi Arabic', sans-serif !important;
}

/* 5. زر قائمة الرغبات (إخفاء النص الإجباري وتظبيط اللون) */
.elementor-727 .elementor-element.elementor-element-2edf4ca .yith-add-to-wishlist-button-block {
    margin: 0 !important;
}

.elementor-727 .elementor-element.elementor-element-2edf4ca .yith-wcwl-add-to-wishlist-button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 50px !important;
    height: 50px !important;
    background-color: #ffffff !important;
    border: 1px solid #eef0f3 !important;
    border-radius: 8px !important;
    padding: 0 !important;
}

/* إخفاء جملة "تصفح قائمة الرغبات" بشكل عنيف عشان متظهرش تاني أبداً */
.elementor-727 .elementor-element.elementor-element-2edf4ca .yith-wcwl-add-to-wishlist-button span,
.elementor-727 .elementor-element.elementor-element-2edf4ca .yith-wcwl-add-to-wishlist-button__label {
    display: none !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
}

/* تظبيط لون أيقونة القلب (إلغاء اللون الأسود وجعله رمادي أنيق) */
.elementor-727 .elementor-element.elementor-element-2edf4ca .yith-wcwl-icon {
    width: 22px !important;
    height: 22px !important;
    margin: 0 !important;
    color: #8c97a7 !important;
    fill: #8c97a7 !important; /* إجبار لون التعبئة */
}
/* ===== Mobile Cart - Clean Layout ===== */
@media (max-width: 767px) {

    /* مساحة الـ Add to Cart الأساسية */
    .elementor-727 .elementor-element.elementor-element-2edf4ca .elementor-add-to-cart {
        width: 100% !important;
    }

    /* الفورم: الكمية + زر السلة */
    .elementor-727 .elementor-element.elementor-element-2edf4ca form.cart {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        gap: 10px !important;

        width: 100% !important;
        margin: 0 !important;
    }

    /* ===== عداد الكمية ===== */
    .elementor-727 .elementor-element.elementor-element-2edf4ca form.cart .quantity {
        flex: 0 0 104px !important;
        width: 104px !important;
        height: 46px !important;

        margin: 0 !important;
        padding: 0 5px !important;

        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;

        border-radius: 9px !important;
    }

    /* + و - */
    .elementor-727 .elementor-element.elementor-element-2edf4ca form.cart .quantity .qty-btn {
        flex: 0 0 30px !important;
        width: 30px !important;
        height: 32px !important;

        padding: 0 !important;
        margin: 0 !important;

        font-size: 17px !important;
        line-height: 1 !important;
    }

    /* رقم الكمية */
    .elementor-727 .elementor-element.elementor-element-2edf4ca form.cart .quantity input.qty {
        width: 32px !important;
        min-width: 0 !important;
        padding: 0 !important;
        margin: 0 !important;

        font-size: 13px !important;
        font-weight: 700 !important;
        line-height: 1 !important;

        text-align: center !important;
    }

    /* ===== زر إضافة إلى السلة ===== */
    .elementor-727 .elementor-element.elementor-element-2edf4ca form.cart .single_add_to_cart_button {
        flex: 1 1 auto !important;
        min-width: 0 !important;
        height: 46px !important;

        margin: 0 !important;
        padding: 0 10px !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        font-family: 'Noto Kufi Arabic', sans-serif !important;
        font-size: 11.5px !important;
        font-weight: 700 !important;
        line-height: 1.4 !important;

        white-space: nowrap !important;
        letter-spacing: 0 !important;

        border-radius: 9px !important;
    }

    /* ===== القلب ===== */
    .elementor-727 .elementor-element.elementor-element-2edf4ca .elementor-widget-yith_wcwl_add_to_wishlist {
        flex: 0 0 48px !important;
        width: 48px !important;
        margin: 0 0 0 10px !important;
    }

    .elementor-727 .elementor-element.elementor-element-2edf4ca .yith-wcwl-add-to-wishlist-button {
        width: 48px !important;
        height: 46px !important;

        padding: 0 !important;
        margin: 0 !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        border-radius: 9px !important;
    }

    .elementor-727 .elementor-element.elementor-element-2edf4ca .yith-wcwl-add-to-wishlist-button svg {
        width: 21px !important;
        height: 21px !important;
        margin: 0 !important;
    }

    /* إخفاء كلام قائمة الرغبات على الموبايل */
    .elementor-727 .elementor-element.elementor-element-2edf4ca .yith-wcwl-add-to-wishlist-button__label {
        display: none !important;
    }
    .elementor-727 .elementor-element.elementor-element-2edf4ca .single_add_to_cart_button::after{
        font-size:0 !important;
    }
    .elementor-727 .elementor-element.elementor-element-2edf4ca{
        gap: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-f4f9b22 *//* ========================================
   Mobile Table Overflow Fix
   ======================================== */

@media only screen and (max-width: 767px) {

    /* منع أي عنصر من توسيع الصفحة */
    html,
    body {
        width: 100%;
        max-width: 100%;
        overflow-x: hidden;
    }

    /* مهم جداً مع Elementor Flexbox */
    .e-con,
    .e-con-inner,
    .elementor-widget,
    .elementor-widget-container,
    .woocommerce-tabs,
    .woocommerce-Tabs-panel,
    .wc-tab {
        min-width: 0 !important;
        max-width: 100% !important;
        box-sizing: border-box;
    }

    /* الجدول يتحول لمنطقة Scroll مستقلة */
    .woocommerce-Tabs-panel table {
        display: block;
        width: 100%;
        max-width: 100%;
        overflow-x: auto;
        overflow-y: hidden;

        -webkit-overflow-scrolling: touch;
        overscroll-behavior-inline: contain;

        scrollbar-width: thin;

        border-radius: 10px;
    }

    /* الحفاظ على شكل الجدول وعدم تكسير المحتوى */
    .woocommerce-Tabs-panel table th,
    .woocommerce-Tabs-panel table td {
        white-space: nowrap;
        min-width: 130px;
    }

    /* Scrollbar احترافي - Chrome / Safari / Edge */
    .woocommerce-Tabs-panel table::-webkit-scrollbar {
        height: 7px;
    }

    .woocommerce-Tabs-panel table::-webkit-scrollbar-track {
        background: #f1f1f1;
        border-radius: 20px;
    }

    .woocommerce-Tabs-panel table::-webkit-scrollbar-thumb {
        background: #999;
        border-radius: 20px;
    }

    .woocommerce-Tabs-panel table::-webkit-scrollbar-thumb:hover {
        background: #666;
    }

    /* منع الصور أو الفيديو من الخروج خارج الشاشة */
    .woocommerce-Tabs-panel img,
    .woocommerce-Tabs-panel video,
    .woocommerce-Tabs-panel iframe {
        max-width: 100% !important;
        height: auto;
    }
}






/**/
.woocommerce-js #reviews #comments ol.commentlist li img.avatar{
        margin: 23px !important;
}
#tab-reviews {
    direction: rtl !important;
    font-family: 'Noto Kufi Arabic', sans-serif !important;
    max-width: 900px;
    margin: 0 auto;
}

/* عنوان القسم */
#tab-reviews .woocommerce-Reviews-title {
    font-size: 22px !important;
    font-weight: 900 !important;
    color: #0b1a28 !important;
    margin-bottom: 30px !important;
    padding-bottom: 15px !important;
    border-bottom: 2px solid #eef0f3 !important;
    font-family: 'Noto Kufi Arabic', sans-serif !important;
}

#tab-reviews .woocommerce-Reviews-title span {
    color: #083b28 !important; /* لون الأخضر الداكن الخاص بموقعك */
}

/* =======================================================
   2. تصميم قائمة المراجعات (نظام الكروت الاحترافي)
======================================================== */
#tab-reviews .commentlist {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex;
    flex-direction: column;
    gap: 24px !important;
}

#tab-reviews .commentlist li.review {
    margin: 0 !important;
    padding: 0 !important;
}

/* تصميم كارت التقييم */
#tab-reviews .comment_container {
    display: flex !important;
    flex-direction: row !important;
    gap: 20px !important;
    background-color: #ffffff !important;
    padding: 24px !important;
    border-radius: 16px !important;
    border: 1px solid #f0f2f5 !important;
    box-shadow: 0 4px 16px rgba(0,0,0,0.03) !important;
    transition: all 0.3s ease !important;
}

/* تأثير عند مرور الماوس على التقييم */
#tab-reviews .comment_container:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 8px 24px rgba(0,0,0,0.06) !important;
    border-color: #e4e7eb !important;
}

/* صورة العميل (الأفاتار) */
#tab-reviews .comment_container img.avatar {
    flex-shrink: 0 !important;
    width: 64px !important;
    height: 64px !important;
    border-radius: 50% !important;
    border: 2px solid #eef0f3 !important;
    object-fit: cover !important;
    padding: 2px !important;
    background: #fff !important;
}

/* =======================================================
   3. تفاصيل التقييم (النجوم، الاسم، النص)
======================================================== */
#tab-reviews .comment-text {
    flex-grow: 1 !important;
}

/* النجوم */
#tab-reviews .star-rating {
    color: #ffa800 !important;
    font-size: 15px !important;
    margin-bottom: 12px !important;
}

/* البيانات (الاسم والتاريخ والتوثيق) */
#tab-reviews .meta {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 8px !important;
    margin-bottom: 12px !important;
    font-size: 14px !important;
}

/* اسم العميل */
#tab-reviews .woocommerce-review__author {
    font-size: 16px !important;
    font-weight: 800 !important;
    color: #0b1a28 !important;
}

/* بادج عميل موثق (تصميم مميز) */
#tab-reviews .woocommerce-review__verified {
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 12px !important;
    color: #00b171 !important; /* لون أخضر فاتح للثقة */
    background-color: rgba(0, 177, 113, 0.1) !important;
    padding: 4px 10px !important;
    border-radius: 20px !important;
}

/* إخفاء الشرطة الافتراضية القديمة */
#tab-reviews .woocommerce-review__dash {
    display: none !important;
}

/* تاريخ التقييم */
#tab-reviews .woocommerce-review__published-date {
    color: #8c97a7 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    margin-right: auto !important; /* دفع التاريخ لأقصى اليسار */
}

/* نص التقييم نفسه */
#tab-reviews .description p {
    color: #4a5568 !important;
    font-size: 15px !important;
    line-height: 1.8 !important;
    font-weight: 500 !important;
    margin: 0 !important;
}

/* =======================================================
   4. تنسيق فورم إضافة تقييم جديد (صندوق احترافي)
======================================================== */
#review_form_wrapper {
    margin-top: 40px !important;
    background-color: #f8fafc !important; /* خلفية رمادية فاتحة جداً لتمييز الفورم */
    padding: 30px !important;
    border-radius: 16px !important;
    border: 1px solid #eef0f3 !important;
}

#review_form_wrapper .comment-reply-title {
    font-size: 20px !important;
    font-weight: 900 !important;
    color: #0b1a28 !important;
    margin-bottom: 24px !important;
    display: block !important;
    font-family: 'Noto Kufi Arabic', sans-serif !important;
}

/* حقول الإدخال */
#review_form_wrapper label {
    font-weight: 700 !important;
    color: #0b1a28 !important;
    margin-bottom: 10px !important;
    display: block !important;
}

#review_form_wrapper textarea {
    width: 100% !important;
    background-color: #ffffff !important;
    border: 1px solid #d1d5db !important;
    border-radius: 10px !important;
    padding: 16px !important;
    font-family: inherit !important;
    font-size: 15px !important;
    color: #0b1a28 !important;
    transition: all 0.3s ease !important;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.02) !important;
}

#review_form_wrapper textarea:focus {
    outline: none !important;
    border-color: #083b28 !important;
    box-shadow: 0 0 0 3px rgba(8, 59, 40, 0.1) !important;
}

/* اختيار النجوم في الفورم */
#review_form_wrapper .comment-form-rating {
    margin-bottom: 20px !important;
}
#review_form_wrapper .stars a {
    color: #ffa800 !important;
}

/* زر إرسال التقييم */
#review_form_wrapper .form-submit .submit {
    background-color: #083b28 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 10px !important;
    padding: 14px 32px !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    font-family: 'Noto Kufi Arabic', sans-serif !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 12px rgba(8, 59, 40, 0.2) !important;
    display: inline-block !important;
    margin-top: 10px !important;
}

#review_form_wrapper .form-submit .submit:hover {
    background-color: #062c1e !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 16px rgba(8, 59, 40, 0.3) !important;
}

/* =======================================================
   5. استجابة التصميم للهاتف (Mobile Responsiveness)
======================================================== */
@media (max-width: 768px) {
    #tab-reviews .comment_container {
        flex-direction: column !important; /* جعل الصورة فوق والنص تحت في الموبايل */
        align-items: flex-start !important;
        gap: 15px !important;
        padding: 16px !important;
    }
    
    #tab-reviews .woocommerce-review__published-date {
        margin-right: 0 !important;
        width: 100% !important; /* التاريخ يأخذ سطر كامل في الموبايل */
        margin-top: 5px !important;
    }
}
/* ======================================================
   Reviews - Mobile Professional Layout
====================================================== */
@media (max-width: 767px) {

    /* الحاوية الرئيسية */
    #tab-reviews {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 12px !important;
        margin: 0 auto !important;
        box-sizing: border-box !important;
    }

    /* عنوان التقييمات */
    #tab-reviews .woocommerce-Reviews-title {
        font-size: 17px !important;
        line-height: 1.7 !important;
        margin-bottom: 20px !important;
        padding-bottom: 12px !important;
    }

    /* المسافة بين التقييمات */
    #tab-reviews .commentlist {
        gap: 14px !important;
    }

    /* كارت التقييم */
    #tab-reviews .comment_container {
        display: grid !important;
        grid-template-columns: 46px minmax(0, 1fr) !important;
        align-items: start !important;
        gap: 12px !important;

        padding: 15px !important;
        border-radius: 12px !important;
        box-shadow: 0 3px 12px rgba(0,0,0,.04) !important;
    }

    /* منع تأثير margin القديم على الصورة */
    .woocommerce-js #reviews #comments ol.commentlist li img.avatar,
    #tab-reviews .comment_container img.avatar {
        position: static !important;
        float: none !important;

        width: 46px !important;
        height: 46px !important;

        margin: 0 !important;
        padding: 2px !important;

        border-radius: 50% !important;
        box-sizing: border-box !important;
    }

    /* محتوى التقييم */
    #tab-reviews .comment-text {
        width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* النجوم */
    #tab-reviews .star-rating {
        font-size: 13px !important;
        margin: 0 0 8px !important;
    }

    /* الاسم + موثق + التاريخ */
    #tab-reviews .meta {
        display: flex !important;
        align-items: center !important;
        flex-wrap: wrap !important;

        gap: 6px !important;
        margin: 0 0 9px !important;

        line-height: 1.6 !important;
    }

    /* اسم العميل */
    #tab-reviews .woocommerce-review__author {
        font-size: 13px !important;
        font-weight: 800 !important;
    }

    /* عميل موثق */
    #tab-reviews .woocommerce-review__verified {
        font-size: 10px !important;
        padding: 3px 7px !important;
        border-radius: 12px !important;
    }

    /* التاريخ */
    #tab-reviews .woocommerce-review__published-date {
        width: 100% !important;

        margin: 1px 0 0 !important;

        font-size: 10.5px !important;
        line-height: 1.5 !important;
        color: #8c97a7 !important;
    }

    /* نص التقييم */
    #tab-reviews .description p {
        font-size: 12.5px !important;
        line-height: 1.9 !important;

        margin: 0 !important;

        overflow-wrap: anywhere !important;
    }


    /* ============================
       فورم إضافة تقييم
    ============================ */
    div#tab-reviews {
       
        padding-top: 20px !important;
    }
    #review_form_wrapper {
        margin-top: 25px !important;
        padding: 18px 15px !important;

        border-radius: 12px !important;
        box-sizing: border-box !important;
    }

    #review_form_wrapper .comment-reply-title {
        font-size: 16px !important;
        line-height: 1.7 !important;

        margin-bottom: 18px !important;
    }

    #review_form_wrapper label {
        font-size: 12px !important;
        margin-bottom: 7px !important;
    }

    #review_form_wrapper textarea {
        min-height: 120px !important;

        padding: 12px !important;

        font-size: 13px !important;
        line-height: 1.8 !important;

        border-radius: 9px !important;
        box-sizing: border-box !important;
    }

    #review_form_wrapper .comment-form-rating {
        margin-bottom: 15px !important;
    }

    /* النجوم عند إضافة تقييم */
    #review_form_wrapper .stars {
        margin: 5px 0 0 !important;
    }

    #review_form_wrapper .stars a {
        font-size: 18px !important;
    }

    /* زر إرسال التقييم */
    #review_form_wrapper .form-submit .submit {
        width: 100% !important;
        min-height: 46px !important;

        padding: 11px 18px !important;
        margin-top: 8px !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        font-size: 13px !important;
        line-height: 1.4 !important;

        border-radius: 9px !important;
        box-sizing: border-box !important;
    }
}

/* ===== Product Tabs ===== */
.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 6px;

    width: fit-content;
    max-width: 100%;
    margin: 0 0 24px !important;
    padding: 5px !important;

    background: #f4f6f5;
    border-radius: 12px;
    border: 0 !important;

    direction: rtl;
    overflow-x: auto;
}

/* إزالة شكل WooCommerce الافتراضي */
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    display: none !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    border-radius: 8px !important;
}

/* النص */
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: block !important;
    padding: 9px 18px !important;

    font-family: 'Noto Kufi Arabic', sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;

    color: #667085 !important;
    white-space: nowrap;
}

/* التاب النشط */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #083b28 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #fff !important;
}

.woocommerce-js div.product .woocommerce-tabs {
    padding-top: 0;
    margin-bottom: 0;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-365373d */#jp-relatedposts {
  
    display: none !important;

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4b793c0 */.yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--initialized {

  
    display: flex;
 
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15202d7 */.ast-article-single img:not(figure img) {
 
    -webkit-box-shadow: none;
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kaff';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://shaheenstoreplant.com/wp-content/uploads/2026/08/29LT-Kaff-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Kaff';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://shaheenstoreplant.com/wp-content/uploads/2026/08/29LT-Kaff-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Kaff';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://shaheenstoreplant.com/wp-content/uploads/2026/08/29LT-Kaff-Semi-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Kaff';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://shaheenstoreplant.com/wp-content/uploads/2026/08/29LT-Kaff-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */