/* AlRawda footer 1.6 - strictly scoped except optional XTRA footer replacement */
body.alrawda-premium-footer-active #site_footer,body.alrawda-premium-footer-active .xtra-separator-fs{display:none !important}
.arw-root .arw-footer{--arwf-deep:#06291e;--arwf-dark:#083a29;--arwf-lime:#ddf284;background:#092f23;color:#f4fff7;position:relative;isolation:isolate;font-family:"Cairo",Tahoma,Arial,sans-serif;line-height:1.75;font-size:13px;overflow:hidden}
.arw-root .arw-footer *{box-sizing:border-box}
.arw-root .arw-footer a{color:inherit;text-decoration:none}
.arw-root .arw-footer h2,.arw-root .arw-footer h3,.arw-root .arw-footer p{margin:0;color:inherit;font-family:inherit}
.arw-root .arw-footer .ico{width:19px;height:19px;flex-shrink:0}
.arw-root .arwf-wrap{width:min(1200px,calc(100% - 68px));margin:0 auto}
.arw-root .arwf-prelude{background:#104c34;position:relative;overflow:hidden}
.arw-root .arwf-prelude:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,58,36,.94) 12%,rgba(13,80,47,.88) 85%),url('../images/rawda-original-onion-field.webp') center/cover;opacity:.68;pointer-events:none}
.arw-root .arwf-prelude:before{content:"";position:absolute;left:-80px;top:-140px;width:390px;height:390px;border:1px solid rgba(231,255,207,.18);border-radius:50%;box-shadow:0 0 0 75px rgba(233,247,199,.04),0 0 0 150px rgba(233,247,199,.025);z-index:1;pointer-events:none}
.arw-root .arwf-prelude-inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:44px 0 48px}
.arw-root .arwf-prelude-content{max-width:730px}
.arw-root .arwf-kicker{display:inline-flex;align-items:center;gap:9px;color:#cfeca4;font-size:11px;font-weight:800;margin-bottom:10px}
.arw-root .arwf-dot{width:7px;height:7px;border-radius:50%;background:#d9f282;box-shadow:0 0 0 5px #d9f28222}
.arw-root .arwf-prelude h2{font-size:clamp(25px,3vw,37px);font-weight:900;letter-spacing:-.9px;line-height:1.45}
.arw-root .arwf-prelude h2 span{color:#d9f282}
.arw-root .arwf-prelude p{font-size:12px;max-width:630px;color:#cbe0ce;margin-top:9px;line-height:2.1}
.arw-root .arwf-primary-action{white-space:nowrap;display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:51px;padding:12px 21px;border-radius:13px;background:#def28a;color:#123a25!important;font-weight:900;font-size:12px;box-shadow:0 12px 30px #031c1652;transition:transform .2s,background .2s}
.arw-root .arwf-primary-action:hover{transform:translateY(-3px);background:#edf9b8}
.arw-root .arwf-primary-action .arwf-arrow{width:16px;height:16px}
.arw-root .arwf-body{background:radial-gradient(ellipse at 8% -15%,#20593d77,transparent 42%),linear-gradient(145deg,#0b3528 0%,#072b20 95%);position:relative}
.arw-root .arwf-body:after{content:"";position:absolute;inset:0;background:url('../images/rawda-original-seeds-macro.webp') right center/350px auto repeat;opacity:.035;pointer-events:none;mix-blend-mode:screen}
.arw-root .arwf-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr) minmax(0,1.04fr) minmax(0,1.1fr);gap:43px;padding:59px 0 53px;align-items:start}
.arw-root .arwf-brand{display:flex;gap:13px;align-items:center;margin-bottom:18px;width:fit-content}
.arw-root .arwf-logo-frame{display:grid;place-items:center;width:71px;height:71px;border-radius:18px;background:#f8fff4;padding:7px;box-shadow:0 8px 22px #021c124f}
.arw-root .arwf-logo-frame img{display:block;height:60px;width:60px;object-fit:contain}
.arw-root .arwf-brand-name{display:flex;flex-direction:column;line-height:1.3}
.arw-root .arwf-brand-name strong{font-size:30px;font-weight:900;color:#fff;letter-spacing:-1px}
.arw-root .arwf-brand-name small{font-size:9px;color:#cce0c9;font-weight:700;margin-top:4px}
.arw-root .arwf-brand-col p{max-width:315px;color:#b3ccbc;font-size:12px;line-height:2.2;margin-bottom:20px}
.arw-root .arwf-origin{display:inline-flex;gap:9px;align-items:center;border:1px solid #6fab695e;border-radius:50px;padding:7px 12px;color:#d8eea1;font-size:11px;font-weight:800;background:#d6efb40b}
.arw-root .arwf-origin .ico{width:16px;height:16px}
.arw-root .arwf-grid h3{font-size:15px;font-weight:900;margin:10px 0 23px;position:relative}
.arw-root .arwf-grid h3:after{content:"";position:absolute;right:0;bottom:-10px;width:26px;height:2px;background:#ddf284;border-radius:2px}
.arw-root .arwf-links-col ul{list-style:none;padding:0;margin:0}
.arw-root .arwf-links-col li{padding:0;margin:0}
.arw-root .arwf-links-col a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;font-size:12px;color:#b9d1c2;transition:color .2s,transform .2s}
.arw-root .arwf-links-col a:hover{color:#e8f6ae;transform:translateX(-3px)}
.arw-root .arwf-links-col .ico{width:15px;height:15px;color:#a9c783}
.arw-root .arwf-contact-col{min-width:0}
.arw-root .arwf-contact-line{display:flex;align-items:center;gap:11px;margin-bottom:14px;min-width:0}
.arw-root .arwf-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#eaf0c816;color:#d9f28e;flex-shrink:0}
.arw-root .arwf-icon .ico{width:17px;height:17px}
.arw-root .arwf-contact-line>div{display:flex;flex-direction:column;min-width:0}
.arw-root .arwf-contact-line small{font-size:10px;color:#8cafa0}
.arw-root .arwf-contact-line strong{font-size:11px;color:#eaf6ee;font-weight:800;overflow-wrap:anywhere}
.arw-root .arwf-contact-line strong[dir=ltr]{align-self:flex-start;unicode-bidi:isolate}
.arw-root a.arwf-contact-line:hover strong{color:#e4f9a4}
.arw-root .arwf-contact-line .arwf-email{font-size:10px}
.arw-root .arwf-map-frame{height:183px;position:relative;isolation:isolate;overflow:hidden;border:1px solid #d4e7c936;border-radius:15px;background:#b7cfb5 url('../images/rawda-original-onion-field.webp') center/cover;box-shadow:0 17px 34px #03160c66}
.arw-root .arwf-map-frame iframe{display:block;width:100%;height:100%;border:0;background:transparent;filter:saturate(.76)}
.arw-root .arwf-map-label{position:absolute;z-index:2;bottom:8px;right:8px;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:9px;background:#f6fdf3;color:#164b2f;font-size:10px;font-weight:900;box-shadow:0 6px 18px #0003;pointer-events:none}
.arw-root .arwf-map-label .ico{width:14px;height:14px}
.arw-root .arwf-map-open{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:#d9ee9b!important;margin-top:11px;font-weight:800}
.arw-root .arwf-map-open:hover{text-decoration:underline}
.arw-root .arwf-map-open .ico{width:14px;height:14px}
.arw-root .arwf-bottom{background:#061f18;border-top:1px solid #fff2}
.arw-root .arwf-bottom-inner{display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:63px;color:#9fbcac;font-size:10px}
.arw-root .arwf-bottom-inner>span:last-child{color:#d4e9c6}
.arw-root .arwf-bottom-inner>span:last-child span{color:#d8f17c;padding-inline-start:5px}
@media(max-width:1100px){.arw-root .arwf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 50px}.arw-root .arwf-map-frame{height:200px}.arw-root .arwf-prelude-inner{gap:23px}.arw-root .arwf-prelude h2{font-size:29px}}
@media(max-width:650px){.arw-root .arwf-wrap{width:calc(100% - 36px)}.arw-root .arwf-prelude-inner{padding:35px 0;flex-direction:column;align-items:stretch;gap:23px}.arw-root .arwf-prelude h2{font-size:clamp(23px,6vw,31px)}.arw-root .arwf-prelude p{font-size:11px}.arw-root .arwf-primary-action{width:100%;min-height:48px}.arw-root .arwf-grid{grid-template-columns:minmax(0,1fr);padding:40px 0;gap:28px}.arw-root .arwf-brand-name strong{font-size:26px}.arw-root .arwf-map-frame{height:220px}.arw-root .arwf-grid h3{margin-bottom:17px}.arw-root .arwf-bottom-inner{flex-direction:column;gap:5px;text-align:center;padding:17px 0;min-height:0}.arw-root .arwf-brand-col p{max-width:none}.arw-root .arwf-links-col ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.arw-root .arwf-links-col a{padding:8px 0}}
@media(max-width:350px){.arw-root .arwf-brand-name small{font-size:8px}.arw-root .arwf-wrap{width:calc(100% - 30px)}.arw-root .arwf-logo-frame{height:60px;width:60px}.arw-root .arwf-logo-frame img{height:50px;width:50px}}
@media(prefers-reduced-motion:reduce){.arw-root .arwf-primary-action,.arw-root .arwf-links-col a{transition:none}}
