/* سلتي — بقالة: أخضر طازج × برتقالي 🥬 */
h1,h2,h3,h4{font-family:'Tajawal',sans-serif;font-weight:800}
::selection{background:#16a34a;color:#fff}
.st-eyebrow{color:#16a34a}
.st-line{background:linear-gradient(90deg,#16a34a,#f97316);height:4px;border-radius:99px}
.st-btn{background:#16a34a;border-radius:14px;box-shadow:0 10px 26px rgba(22,163,74,.35)}
.st-btn:hover{background:#15803d}
.st-btn-ghost,.st-btn-line{border:2px solid #16a34a;color:#15803d}
.st-abar-primary{background:#0f2e1c}
.st-abar-primary .st-abar-tk i{color:#4ade80}
.st-nav-mega .st-nav-bd{color:#16a34a}
.st-nav-mega .srch button{background:#16a34a}
.st-shoplinks a:hover{color:#16a34a;border-bottom-color:#16a34a}
.st-slide-ov{background:linear-gradient(180deg,rgba(15,46,28,.3),rgba(15,46,28,.28) 45%,rgba(15,46,28,.85))}
.st-dot.on{background:#4ade80}
.st-fstrip{background:#f4faf5;border-radius:16px;border:1px solid #dcefe0}
.st-fstrip .fs+.fs::before{background:#dcefe0}
.st-fstrip i{color:#16a34a}
.st-fstrip .fs:nth-child(2) i{color:#f97316}
.st-spot{background:linear-gradient(135deg,#0f2e1c,#166534);border-radius:20px}
.st-spot-price b{color:#4ade80}
.st-brands-grid .bx{border-radius:16px}
.st-brands-grid .bx b{font-size:14.5px;color:#14261b;opacity:1;filter:none}
.st-brands-grid .bx:hover{border-color:#16a34a;background:#f0fdf4}
.st-faq-cards .fqc:hover{border-color:#16a34a}
.st-faq-cards .n{color:rgba(22,163,74,.14)}
.st-payblk .px span:hover{border-color:#16a34a;color:#15803d}
.st-ctap{background:linear-gradient(135deg,#0f2e1c,#166534);border-radius:22px}
.st-ctap .glow{background:radial-gradient(45% 60% at 50% 0%,rgba(74,222,128,.3),transparent 70%)}
.st-foot{background:#0f2e1c}
.st-foot::before{content:'';display:block;height:4px;margin-bottom:32px;background:linear-gradient(90deg,#16a34a,#f97316)}
.st-foot h4{color:#4ade80}
.st-footer{background:#0a2013;color:#7fa68c}
.st-pcard .qadd{background:#16a34a}
.st-pcard .price{color:#15803d}
.st-catbar .cb.on .im{border-color:#16a34a;box-shadow:0 8px 22px rgba(22,163,74,.3)}
