.elementor-537 .elementor-element.elementor-element-82fa03f{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-537 .elementor-element.elementor-element-1ee4f8b{--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-537 .elementor-element.elementor-element-1ee4f8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-537 .elementor-element.elementor-element-0e99d5a{--wd-gap:19px;}.elementor-537 .elementor-element.elementor-element-0e99d5a .title-text{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-537 .elementor-element.elementor-element-2c28d76{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-537 .elementor-element.elementor-element-80bf96e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-537 .elementor-element.elementor-element-80bf96e.elementor-wc-products ul.products li.product .button{background-color:var( --e-global-color-primary );}.elementor-537 .elementor-element.elementor-element-80bf96e.elementor-wc-products .added_to_cart{color:#004AAD;}.elementor-537 .elementor-element.elementor-element-80bf96e.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-537 .elementor-element.elementor-element-1ee4f8b{--width:28.379%;}.elementor-537 .elementor-element.elementor-element-2c28d76{--width:100%;}}@media(max-width:1024px){.elementor-537 .elementor-element.elementor-element-80bf96e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-537 .elementor-element.elementor-element-80bf96e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS *//* استيراد خط IBM Plex Sans Arabic من Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic&display=swap');

/* تطبيق الخط على كافة النصوص داخل المنتج */
.wd-product, 
.product-wrapper, 
.product-element-top, 
.product-element-bottom,
.wd-entities-title a, 
.wrap-price .price, 
.wd-add-btn .add_to_cart_button, 
.wd-compare-btn a, 
.wd-wishlist-btn a, 
.quick-view a, 
.wd-product-cats a, 
.awl-inner-text,
.wd-product .product-labels span,
.wd-product .screen-reader-text, /* النصوص داخل العناصر المخفية مثل الشاشة القارئة */
.wd-product .quantity, /* النصوص الخاصة بالكمية */
.wd-product .wd-quantity-overlap, /* النصوص الخاصة بالكمية */
* {
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
}

/* تحديد الخط على العنوان داخل المنتج */
.wd-entities-title a {
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
}

/* تطبيق الخط على السعر (حتى الأرقام) */
.wrap-price .price {
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
}

/* تطبيق الخط على الأزرار مثل "إضافة إلى السلة" */
.wd-add-btn .add_to_cart_button,
.wd-compare-btn a,
.wd-wishlist-btn a,
.quick-view a {
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
}

/* تطبيق الخط على التصنيفات أسفل المنتج */
.wd-product-cats a {
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
}

/* تطبيق الخط على التسميات مثل "ضمان سنة" و "حتى نفاذ الكمية" */
.awl-inner-text {
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
}

/* النصوص داخل الملصقات */
.wd-product .product-labels span {
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
}

/* النصوص المخفية مثل الشاشة القارئة */
.wd-product .screen-reader-text {
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
}

/* النصوص الخاصة بالكمية */
.wd-product .quantity {
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
}

/* النصوص التي تظهر عند التمرير فوق العناصر */
.wd-product .wd-quantity-overlap {
    font-family: 'IBM Plex Sans Arabic', sans-serif !important;
}/* End custom CSS */