/* Ashuran site chrome — independent of imported starter-template chrome. */
body.ashuran-shell-on #masthead,body.ashuran-shell-on #colophon,body.ashuran-shell-on .site-header,body.ashuran-shell-on .site-footer,body.ashuran-shell-on .ast-site-header-cart,body.ashuran-shell-on .footer-widget-area{display:none!important}
body.ashuran-shell-on .ash-shell-header{display:block!important;position:relative;z-index:50;background:#fff;color:#102F4D;border-bottom:1px solid #CBD9E2;font-family:Cairo,Tahoma,Arial,sans-serif;direction:rtl}
body.ashuran-shell-on .ash-shell-inner{max-width:1200px;margin:auto;padding:15px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px}
body.ashuran-shell-on .ash-shell-brand{display:flex;align-items:center;flex-shrink:0}
body.ashuran-shell-on .ash-shell-brand img{width:190px;height:auto;max-height:65px;object-fit:contain}
body.ashuran-shell-on .ash-shell-nav{display:flex;flex-wrap:wrap;align-items:center;gap:26px}
body.ashuran-shell-on .ash-shell-nav a,body.ashuran-shell-on .ash-shell-mobile a{color:#102F4D;text-decoration:none;font-size:15px;font-weight:700;white-space:nowrap}
body.ashuran-shell-on .ash-shell-nav a:hover,body.ashuran-shell-on .ash-shell-mobile a:hover{color:#087BA3}
body.ashuran-shell-on .ash-shell-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;background:#102F4D;border-radius:12px;color:#fff!important;padding:11px 22px;font-weight:700;text-decoration:none;white-space:nowrap}
body.ashuran-shell-on .ash-shell-button:hover{background:#183F60}
body.ashuran-shell-on .ash-shell-mobile{display:none}
body.ashuran-shell-on .ash-shell-footer{display:block!important;font-family:Cairo,Tahoma,Arial,sans-serif;direction:rtl;background:#102F4D;color:#fff;text-align:right}
body.ashuran-shell-on .ash-shell-footer-inner{max-width:1200px;margin:auto;padding:65px 24px 45px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}
body.ashuran-shell-on .ash-shell-footer-about img{width:210px;height:auto;max-height:90px;filter:brightness(0) invert(1)}
body.ashuran-shell-on .ash-shell-footer-about p{margin:18px 0 0;max-width:310px;line-height:1.9;color:#d4e2eb}
body.ashuran-shell-on .ash-shell-footer h2{font-size:17px;color:#fff;margin:0 0 15px;font-weight:700}
body.ashuran-shell-on .ash-shell-footer-inner>div:not(:first-child) a{display:block;margin:0 0 10px;color:#d4e2eb;text-decoration:none;font-size:14px;line-height:1.7}
body.ashuran-shell-on .ash-shell-footer a:hover{color:#8cdef3!important}
body.ashuran-shell-on .ash-shell-footnote{border-top:1px solid rgba(255,255,255,.17);padding:18px 24px;text-align:center;font-size:13px;color:#d4e2eb}
body.ashuran-shell-on .ash-shell-header a:focus-visible,body.ashuran-shell-on .ash-shell-footer a:focus-visible{outline:3px solid #29B9DF;outline-offset:3px}
@media(max-width:960px){body.ashuran-shell-on .ash-shell-nav{gap:12px}body.ashuran-shell-on .ash-shell-nav a{font-size:13px}body.ashuran-shell-on .ash-shell-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}}
@media(max-width:700px){body.ashuran-shell-on .ash-shell-inner{padding:12px 18px;min-height:76px;gap:12px}body.ashuran-shell-on .ash-shell-brand img{width:145px}body.ashuran-shell-on .ash-shell-nav,body.ashuran-shell-on .ash-shell-button{display:none}body.ashuran-shell-on .ash-shell-mobile{display:block;position:relative;margin-right:auto}body.ashuran-shell-on .ash-shell-mobile summary{list-style:none;cursor:pointer;padding:8px 13px;border:1px solid #CBD9E2;border-radius:10px;color:#102F4D;font-weight:700}body.ashuran-shell-on .ash-shell-mobile summary::-webkit-details-marker{display:none}body.ashuran-shell-on .ash-shell-mobile nav{position:absolute;left:0;top:calc(100% + 10px);width:min(280px,80vw);background:white;box-shadow:0 12px 36px rgba(16,47,77,.14);border:1px solid #CBD9E2;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:14px}body.ashuran-shell-on .ash-shell-footer-inner{grid-template-columns:1fr;gap:26px;padding:44px 20px 30px}}
