/* Catalogue-only styling. Do not target cart, checkout, payment, quantity or variation controls. */
.darb-section-intro,.darb-catalogue-help,.darb-product-summary{font-family:"Droid Arabic Kufi",Tahoma,Arial,sans-serif;line-height:2;color:#203c5b;text-align:right;box-sizing:border-box}
.darb-section-intro{max-width:1140px;margin:0 auto;padding:32px 24px 28px}
.darb-breadcrumb{font-size:12px;margin-bottom:12px;color:#52657a}
.darb-section-intro h1{font:700 clamp(24px,2.8vw,34px)/1.8 "Droid Arabic Kufi",Tahoma,Arial,sans-serif;margin:0 0 12px;color:#203c5b}
.darb-section-intro p{font-size:15px;max-width:880px;margin:0 0 12px;line-height:2.1}
.darb-section-intro a,.darb-catalogue-help a,.darb-product-summary a{color:#294f78;text-decoration:underline;text-underline-offset:5px}
.darb-section-intro>a{font-size:13px;font-weight:600}
.darb-catalogue .jet-select__control{min-height:46px;border:1px solid #7a94ae;border-radius:6px;padding:9px 12px;font-family:Tahoma,Arial,sans-serif;max-width:100%}
.darb-catalogue .jet-filter-label{font-family:"Droid Arabic Kufi",Tahoma,Arial,sans-serif;color:#203c5b}
.darb-catalogue .elementor-loop-container{gap:14px;max-width:1140px;margin-inline:auto;padding:0 20px}
.darb-catalogue .e-loop-item{min-width:0;background:#ffffffb8;border:1px solid #d0dce7;border-radius:10px;overflow:hidden}
.darb-catalogue .e-loop-item>.e-con{padding:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}
.darb-catalogue .e-loop-item .product_title{font-family:"Droid Arabic Kufi",Tahoma,Arial,sans-serif;font-size:15px;line-height:1.9;color:#203c5b;overflow-wrap:anywhere}
.darb-catalogue .e-loop-item .mejs-container{max-width:100%;direction:ltr}
.darb-catalogue .e-loop-item a.button{border-radius:6px;min-height:44px;padding:10px 16px;line-height:1.6;background:#3f6087;color:white}
.darb-catalogue .e-loop-item a.button:hover{background:#2d496b;color:white}
.darb-catalogue a:focus-visible,.darb-catalogue select:focus-visible,.darb-catalogue summary:focus-visible{outline:3px solid #a46b00;outline-offset:3px}
.darb-catalogue-help{max-width:1100px;margin:32px auto 48px;padding:28px;background:white;border:1px solid #d0dce7;border-radius:12px;scroll-margin-top:20px}
.darb-catalogue-help h2{font:700 23px/1.8 "Droid Arabic Kufi",Tahoma,Arial,sans-serif;margin:0 0 14px}
.darb-catalogue-help details{border-bottom:1px solid #dce5ee;padding:14px 0}
.darb-catalogue-help summary{cursor:pointer;font-size:14px;font-weight:700;min-height:30px}
.darb-catalogue-help details p{font-size:13px;margin:12px 0 2px;line-height:2.1}
.darb-section-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.darb-section-links a{font-size:12px;padding:5px 12px;background:#edf3f8;border-radius:6px}
.darb-product-summary{margin:0 0 22px}
.darb-product-summary>p{font-size:14px;line-height:2.1;margin:0 0 16px}
.darb-facts{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 12px}
.darb-facts>div{padding:10px 16px;background:#edf3f8;border:1px solid #d5e0eb;border-radius:8px;min-width:130px}
.darb-facts dt{font-size:11px;font-weight:400;color:#52657a;margin:0}
.darb-facts dd{font:700 17px/1.8 Arial,sans-serif;margin:0;color:#203c5b}
.darb-related{font-size:12px}
@media(max-width:767px){
 .darb-section-intro{padding:24px 20px}.darb-section-intro h1{font-size:23px}.darb-section-intro p{font-size:13px}
 .darb-catalogue .elementor-loop-container{padding-inline:12px;gap:12px}
 .darb-catalogue .e-loop-item>.e-con>.e-con-inner{display:flex;flex-direction:column;gap:14px}
 .darb-catalogue .e-loop-item>.e-con>.e-con-inner>.elementor-widget{width:100%;max-width:100%}
 .darb-catalogue .e-loop-item .product_title{text-align:right;font-size:15px}
 .darb-catalogue .e-loop-item a.button{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}
 .darb-catalogue-help{margin:24px 16px 36px;padding:20px}.darb-catalogue-help h2{font-size:21px}
 .darb-product-summary>p{font-size:13px}.darb-facts>div{min-width:0;flex:1;padding:10px 12px}
}
