/* كفاف: هوية حفظ النعمة وتجربة المتبرع — 2026-10 */
:root{--kifaf-forest:#153f33;--kifaf-green:#176b52;--kifaf-gold:#d8b76a;--kifaf-ivory:#f6f3e9}
body{color:#203c32;background:#fff} .container{max-width:1200px} a,button,input,summary{touch-action:manipulation} a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--kifaf-gold);outline-offset:4px}
.athar-main-banner{height:540px!important;min-height:540px}.athar-main-banner .bg-gradient-to-r{background-image:linear-gradient(to left,rgba(18,61,50,.97),rgba(18,61,50,.78) 58%,rgba(18,61,50,.28))!important}.athar-main-banner .max-w-2xl{max-width:660px}.athar-main-banner h1{font-size:clamp(32px,4vw,49px)!important;line-height:1.5!important;font-weight:800;letter-spacing:0}.athar-main-banner p{font-size:18px;line-height:1.95;max-width:610px;margin-bottom:28px}.athar-main-banner a{min-height:52px;border-radius:12px;justify-content:center;display:inline-flex;align-items:center;font-weight:700;padding:13px 24px}.athar-main-banner a:first-child{background:var(--kifaf-gold)!important;color:#fff!important;box-shadow:none}.athar-main-banner a:last-child{background:transparent!important;border:1px solid #ffffff80!important;color:#fff!important}
body.index #main-content>section.py-16{padding-top:44px;padding-bottom:64px} body.index h2{line-height:1.5;color:var(--kifaf-forest)} body.index .s-products-list-wrapper.s-products-list-vertical-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
custom-salla-product-card.s-product-card-entry{min-width:0;border:1px solid #e3e9e4;border-radius:18px;overflow:hidden;box-shadow:0 5px 18px #153f3309;transition:box-shadow .2s,border-color .2s} custom-salla-product-card.s-product-card-entry:hover{border-color:#176b5266;box-shadow:0 9px 25px #153f3312} .s-product-card-image{height:auto!important;aspect-ratio:1/1;background:#f6f3e9} .s-product-card-image a{display:block;height:100%}.s-product-card-image-cover{width:100%;height:100%;object-fit:contain!important}.s-product-card-content{padding:20px!important}.s-product-card-content-title{font-size:18px;line-height:1.65;min-height:59px}.s-product-card-content-title a{color:var(--kifaf-forest)} .s-product-card-content-sub:empty{display:none}.s-product-card-donation-input label{font-size:14px;font-weight:600;display:block;margin-bottom:8px}.s-product-card-donation-input input{height:48px;border:1px solid #cbd8cf;border-radius:10px;background:#fff;font-size:16px}.s-product-card-content-footer{margin-top:16px}.s-product-card-donation salla-add-product-button .s-button-element{background:var(--kifaf-green)!important;color:#fff!important;border-color:var(--kifaf-green)!important;border-radius:10px;min-height:46px;font-weight:700}.s-product-card-donation salla-add-product-button .s-button-element:disabled{opacity:.55}.athar-impact-path{background:var(--kifaf-ivory);padding-block:60px}.store-footer{background:var(--kifaf-ivory);color:var(--kifaf-forest)}
@media(max-width:767px){.athar-main-banner{height:auto!important;min-height:600px;padding-block:45px}.athar-main-banner h1{font-size:32px!important}.athar-main-banner p{font-size:16px;line-height:1.9}.athar-main-banner .container{padding-inline:24px}.athar-main-banner a{width:100%}body.index .s-products-list-wrapper.s-products-list-vertical-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.s-product-card-content{padding:13px!important}.s-product-card-content-title{font-size:15px;min-height:74px}.s-product-card-donation-input label{font-size:12px}.s-product-card-donation salla-add-product-button .s-button-element{font-size:12px;min-height:44px}.s-product-card-donation salla-add-product-button .s-button-text{gap:4px}.athar-impact-path{padding-block:44px}}
@media(prefers-reduced-motion:reduce){custom-salla-product-card.s-product-card-entry,.kifaf-gateway a{transition:none!important;transform:none!important}}


/* تثبيت هوية البطاقات أمام تنسيقات أثر الافتراضية */
.s-product-card-entry.s-product-card-donation{border-radius:18px!important;border:1px solid #e3e9e4!important;box-shadow:0 5px 18px #153f3309!important;overflow:hidden!important}.athar-impact-path{background:#f6f3e9!important}.athar-impact-path h2{color:#153f33!important}.athar-impact-path .rounded-full{background:#153f33!important;color:#e8d6a9!important}.store-footer{background:#f6f3e9!important}


/* ترويسة واضحة وقائمة مختصرة للمتبرع */
.athar-store-header{background:#fff;border-bottom:1px solid #e6ebe6}.athar-store-header .navbar-brand img{object-fit:contain!important;max-height:56px!important}.athar-store-header .header-btn__icon{font-size:22px!important}.athar-store-header #mainnav .inner{background:#fff!important}
@media(min-width:1024px){.athar-store-header #mainnav{height:82px!important}.athar-store-header #mainnav>.inner>.container>.flex{min-height:82px;gap:20px;align-items:center}.athar-store-header .navbar-brand{width:74px!important;min-width:74px;margin:0!important;display:flex;align-items:center;justify-content:center}.athar-store-header .navbar-brand img{width:auto!important;height:56px!important;max-width:74px!important}.athar-store-header custom-main-menu{min-width:0}.kifaf-compact-menu>.main-menu{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:4px}.kifaf-compact-menu>.main-menu>li.root-level:not(#more-menu-dropdown){display:inline-flex!important;flex-shrink:0}.kifaf-compact-menu>.main-menu>#more-menu-dropdown{display:none!important}.kifaf-compact-menu>.main-menu>li.root-level>a{font-size:15px!important;font-weight:600!important;white-space:nowrap!important;line-height:1.5!important;padding:12px 14px!important;border-radius:9px;color:#153f33!important;min-height:44px}.kifaf-compact-menu>.main-menu>li.root-level>a:hover{background:#f6f3e9!important;color:#176b52!important}.kifaf-compact-menu>.main-menu>li.root-level[id="599095316"]>a{background:#176b52!important;color:#fff!important;padding-inline:20px!important}.kifaf-compact-menu .sub-menu{border:1px solid #e3e9e4;border-radius:12px;box-shadow:0 12px 30px #153f3315}.kifaf-compact-menu .sub-menu a{font-size:14px!important}}
@media(max-width:1023px){.athar-store-header #mainnav{height:72px!important}.athar-store-header .navbar-brand img{height:48px!important;max-width:64px!important}.athar-store-header .navbar-brand{min-width:58px}.kifaf-compact-menu a{font-size:16px!important}}
/* يحافظ على شعار الجمعية في ترويسة المتجر عند تغيير الصورة العامة للمشاركة */
.athar-store-header .navbar-brand img{content:url("https://cdn.salla.sa/zvQKgE/fp2KFdNyVA7K6XmXvv5a8ymSbugaRNJSV5u0poQt.png")!important;object-fit:contain!important}