/* Asl Alenaya brand enhancement — reversible 2026-10-18 */
:root{--color-primary:#4E7538;--color-primary-dark:#2A3F3B;--color-primary-light:#A2CA77;--brand-ink:#2A3F3B;--brand-ivory:#E8ECDF;--brand-sale:#A4315A}
body.theme-raed{background:#fafbf8;color:#2A3F3B;font-family:"IBM Plex Sans Arabic",sans-serif;line-height:1.7}
body.theme-raed h1,body.theme-raed h2,body.theme-raed h3{color:#2A3F3B;line-height:1.5}
.top-navbar{background:#2A3F3B!important;color:#fff}
.top-navbar a{color:#fff!important}
.main-nav-container{border-bottom:1px solid #E8ECDF;box-shadow:0 3px 14px #2a3f3b0a}
.main-nav-container a{color:#2A3F3B}
.s-block{margin-top:48px}
.s-block h2,.s-slider-block__title h2{font-weight:700;letter-spacing:0}
.s-product-card-entry{border:1px solid #e3e8dc!important;border-radius:16px!important;box-shadow:0 3px 14px #2a3f3b08;overflow:hidden;background:#fff;transition:box-shadow .2s ease,border-color .2s ease}
.s-product-card-entry:hover{border-color:#A2CA77!important;box-shadow:0 8px 24px #2a3f3b12}
.s-product-card-image{background:#fff!important}
.s-product-card-image img{object-fit:contain!important;padding:12px}
.s-product-card-content{padding:16px!important}
.s-product-card-content-title a{color:#2A3F3B!important;font-size:15px;font-weight:600;line-height:1.65}
.s-product-card-content-title{min-height:50px}
.s-product-card-content-footer{margin-top:14px}
.s-product-card-content-footer .s-button-primary-outline,.s-button-primary{background:#4E7538!important;border-color:#4E7538!important;color:#fff!important;min-height:46px;border-radius:10px!important;font-weight:600}
.s-product-card-content-footer .s-button-primary-outline:hover,.s-button-primary:hover{background:#2A3F3B!important;border-color:#2A3F3B!important}
.s-product-card-sale-price h4{color:#A4315A!important;font-weight:700}
.s-block--categories{padding:24px 0;background:#E8ECDF;border-block:1px solid #dbe3d1}
.slide--cat-entry{background:#fff!important;border:1px solid #d5dfcb;border-radius:12px!important;min-height:72px}
.slide--cat-entry h2{color:#2A3F3B!important;font-size:16px!important}
.store-footer,.store-footer__inner{background:#2A3F3B!important;color:#E8ECDF!important}
.store-footer h3,.store-footer a,.store-footer p,.store-footer b{color:#fff!important}
.store-footer .s-menu-footer-item{display:flex;align-items:center;min-height:40px;line-height:1.6}
.store-footer a:hover{color:#A2CA77!important}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #4E7538!important;outline-offset:3px}
.store-footer a:focus-visible{outline-color:#A2CA77!important}
@media(max-width:767px){.s-block{margin-top:32px}.s-product-card-content{padding:12px!important}.s-product-card-content-title a{font-size:14px;line-height:1.65}.s-product-card-content-title{min-height:47px}.s-product-card-content-footer .s-button-element{min-height:46px;font-size:14px}.s-product-card-image img{padding:8px}.s-block--categories{padding:20px 0}.store-footer .s-menu-footer-item{min-height:44px}.store-footer__inner{padding-top:32px;padding-bottom:24px}}
@media(prefers-reduced-motion:reduce){.s-product-card-entry{transition:none}}




/* Keep contact shortcut clear of the mobile purchase bar. */
@media(max-width:767px){body.product-single.is-sticky-product-bar a.wa-s-n{bottom:116px!important}}
/* Category cards only — 2026-10-18; remove this block to revert. */
section[component-id="40769652"]{padding:20px 0!important}
section[component-id="40769652"] .slide--cat-entry{height:120px!important;min-height:120px!important;padding:10px 8px!important;display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:4px;box-shadow:0 2px 6px #2a3f3b06}
section[component-id="40769652"] .slide--cat-entry>i{display:none!important}
section[component-id="40769652"] .slide--cat-entry::before{content:"";display:block;width:60px;height:60px;flex:0 0 60px;background:var(--category-image) center/contain no-repeat}
section[component-id="40769652"] .slide--cat-entry h2{margin:0!important;min-height:36px;display:flex;align-items:center;justify-content:center;font-size:15px!important;line-height:1.4!important;white-space:normal;text-align:center}
section[component-id="40769652"] .s-slider-nav-arrow{min-width:44px;min-height:44px}
section[component-id="40769652"] .slide--cat-entry:hover{border-color:#4E7538;background-color:#fff!important}
@media(max-width:767px){section[component-id="40769652"] .slide--cat-entry{height:116px!important;min-height:116px!important;padding:8px 6px!important}section[component-id="40769652"] .slide--cat-entry h2{font-size:14px!important}section[component-id="40769652"] .slide--cat-entry::before{width:56px;height:56px;flex-basis:56px}}
section[component-id="40769652"] a[href$="/c332227704"]{--category-image:url("https://cdn.files.salla.network/products/560639980/e63d0af1-e1d5-4197-9322-005e8081dd70-original.webp")}
section[component-id="40769652"] a[href$="/c1252020905"]{--category-image:url("https://cdn.files.salla.network/products/560639980/59ac1171-84ab-4c3e-bec8-0dca3053f483-original.webp")}
section[component-id="40769652"] a[href$="/c2027631528"]{--category-image:url("https://cdn.files.salla.network/products/560639980/6b12385a-1953-4492-bc58-d1817a42d01a-original.webp")}
section[component-id="40769652"] a[href$="/c1986760875"]{--category-image:url("https://cdn.files.salla.network/products/560639980/d8985906-f91b-4465-9a00-30c15a3e8536-original.webp")}
section[component-id="40769652"] a[href$="/c647167530"]{--category-image:url("https://cdn.files.salla.network/products/560639980/4128c7af-7601-415b-9c2e-64df5c6dbc51-original.webp")}
section[component-id="40769652"] a[href$="/c471948085"]{--category-image:url("https://cdn.files.salla.network/products/560639980/41191b53-3e34-4601-91e3-074ba78568d4-original.webp")}
section[component-id="40769652"] a[href$="/c688099631"]{--category-image:url("https://cdn.files.salla.network/products/560639980/0fc137d0-5d7b-4b32-806a-e347c01a8f31-original.webp")}
/* تمييز عروض الجمعة البيضاء */
a[href*="c1636102236"] {
  color: #e11d48 !important;
  font-weight: 800 !important;
}


/* شارة صغيرة جنب الكلمة */
a[href*="c1636102236"]::after {
  content: "خصومات";
  display: inline-block;
  margin-inline-start: 8px;
  padding: 2px 8px;
  border-radius: 999px;
  background: #e11d48;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.6;
  animation: wfPulse 1.6s ease-in-out infinite;
}


@keyframes wfPulse {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.08); }
}


/* خلفية فاتحة للصف في قائمة الموبايل */
.mm-spn li:has(> a[href*="c1636102236"]) {
  background: #fff1f2;
}

/* Keep national-address helper above mobile purchase controls. */
@media(max-width:767px){body.product-single.is-sticky-product-bar #na-fixed-box{bottom:150px!important}}