/* dadlly — منقول من أنماط الثيم الحقيقي (hero/film/charger/helmet/rose/trust/gift/wind-streaks) لعطاء. الكل تحت .dd-wrap. */
.dd-wrap{--rose:#9c5b17;--rose-l:#b8772f;--rose-d:#2a2b22;font-family:inherit;color:#fff;direction:rtl;text-align:center;overflow:hidden;line-height:1.5}
.dd-wrap *{box-sizing:border-box}
.dd-wrap a{text-decoration:none}
.dd-wrap .dd-btn{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:8px 32px 10px;border-radius:6px;font-size:14px;font-weight:700;white-space:nowrap;background:#fff;color:var(--rose);transition:opacity .3s}
.dd-wrap .dd-btn:hover{opacity:.8}
.dd-wrap .dd-btn--dark{color:#1a1b15}

/* مشاهد */
.dd-wrap .dadlly-hero,.dd-wrap .dadlly-film,.dd-wrap .dadlly-charger,.dd-wrap .dadlly-helmet,.dd-wrap .dadlly-rose,.dd-wrap .dadlly-plain{position:relative;min-height:70vh;min-height:70svh;min-height:calc(var(--dd-vh,1svh)*70);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;padding:64px 20px}
.dd-wrap .dadlly-hero{min-height:100vh;min-height:100svh;min-height:calc(var(--dd-vh,1svh)*100);background:linear-gradient(180deg,#16170f 0%,#22231b 100%)}




/* بنرات المحرر (banners بـdadlly.js): مشهد بلا تأثير، سطر العنوان الفرعي، خلفية الفيديو/الغلاف وطبقتها، عنوان المقاطع */

.dd-wrap .dd-sub{margin:0;font-size:16px;line-height:1.6;opacity:.9;color:#fff}
.dd-wrap .dd-bgv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}
.dd-wrap .dd-bgv-ov{position:absolute;inset:0;background:#000;pointer-events:none}
.dd-wrap .dd-clips-head{margin:0 auto 8px}
/* انتقال لوني ناعم بين المشاهد (خلفيات ثابتة، بلا كلفة تمرير) */
.dd-wrap .dd-content,.dd-wrap .dadlly-hero__content{position:relative;z-index:1;max-width:640px;display:flex;flex-direction:column;align-items:center;gap:18px}
.dd-wrap .dadlly-hero__headline{font-size:clamp(28px,5vw,48px);font-weight:800;line-height:1.25;margin:0;color:#fff}
.dd-wrap .dd-headline{font-size:clamp(24px,4vw,38px);font-weight:800;line-height:1.3;margin:0;color:#fff}
.dd-wrap .dadlly-hero__cta{margin-top:8px}
.dd-wrap .dd-content .dd-btn{margin-top:8px}
.dd-wrap .hero-rain-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.dd-wrap .dadlly-hero__rose-mark{position:relative;z-index:1;margin-top:32px;width:64px;height:auto;color:rgba(255,255,255,.9)}
.dd-wrap .dadlly-hero__scroll-cue{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);width:22px;height:34px;border:2px solid #aea3a3;border-radius:999px;z-index:1}
.dd-wrap .dadlly-hero__scroll-cue::after{content:'';position:absolute;top:6px;left:50%;transform:translateX(-50%);width:4px;height:8px;border-radius:999px;background:rgba(255,255,255,.85);animation:dd-cue 1.6s ease-in-out infinite}
@keyframes dd-cue{0%,100%{opacity:1;transform:translate(-50%,0)}50%{opacity:.3;transform:translate(-50%,10px)}}

/* برق */
.dd-wrap .lightning-flash{position:absolute;inset:0;pointer-events:none} /* كان relative بعرض 0 داخل flex ممركز: canvas بعرض 0 فلا تُرسم أي صاعقة */
.dd-wrap .lightning-flash__screen{position:fixed;inset:0;z-index:1;background:radial-gradient(ellipse at 50% 0%,#fff 0%,#cfe0ff 45%,#7aa7ff 100%);opacity:0}
.dd-wrap .lightning-flash__canvas{position:absolute;top:0;left:0;right:0;width:100%;height:60vh;height:60svh;height:calc(var(--dd-vh,1svh)*60);z-index:2}

/* رياح */
.dd-wrap .wind-streaks{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}
.dd-wrap .wind-streaks__line{position:absolute;right:-30%;width:40%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);opacity:0}
.dd-wrap .wind-streaks__line:nth-child(1){top:30%}.dd-wrap .wind-streaks__line:nth-child(2){top:52%}.dd-wrap .wind-streaks__line:nth-child(3){top:74%}
.dd-wrap .wind-streaks--active .wind-streaks__line{opacity:1;animation:dd-wind 2.6s linear infinite}
.dd-wrap .wind-streaks--active .wind-streaks__line:nth-child(2){animation-delay:.6s}
.dd-wrap .wind-streaks--active .wind-streaks__line:nth-child(3){animation-delay:1.3s}
@keyframes dd-wind{from{transform:translateX(0)}to{transform:translateX(-330%)}}

/* وردة تتفتح */
.dd-wrap .dadlly-rose-bloom{position:relative;z-index:1;width:72px;height:96px;margin-bottom:8px;color:var(--rose)}
.dd-wrap .dadlly-rose-bloom__svg{width:100%;height:100%;overflow:visible}
.dd-wrap .dadlly-rose-bloom__stem,.dd-wrap .dadlly-rose-bloom__leaf,.dd-wrap .dadlly-rose-bloom__petal{opacity:0;transform-origin:60px 34px}
.dd-wrap .dadlly-rose-bloom__stem{transform-origin:60px 158px;transform:scaleY(0);transition:opacity .4s ease,transform .6s ease}
.dd-wrap .dadlly-rose-bloom__leaf{transform:scale(.4);transition:opacity .4s ease .15s,transform .5s ease .15s}
.dd-wrap .dadlly-rose-bloom__petal{transform:scale(.15);transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}
.dd-wrap .dadlly-rose-bloom__petal--outer{transition-delay:.3s}.dd-wrap .dadlly-rose-bloom__petal--mid{transition-delay:.5s}.dd-wrap .dadlly-rose-bloom__petal--center{transition-delay:.7s}
.dd-wrap .dadlly-rose-bloom--on .dadlly-rose-bloom__stem,.dd-wrap .dadlly-rose-bloom--on .dadlly-rose-bloom__leaf,.dd-wrap .dadlly-rose-bloom--on .dadlly-rose-bloom__petal{opacity:1;transform:none}

/* أشرطة التوثيق والإهداء (فوق لون المشهد) */
.dd-wrap .dd-band{display:flex;justify-content:center;padding:24px 16px}
.dd-wrap .dd-band--trust{background:var(--rose-d)}
.dd-wrap .dd-band--gift{background:#3b3220;padding-block:32px}
.dd-wrap .dadlly-trust__inner{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;width:100%;max-width:720px;padding:16px 22px;border-radius:20px;background:linear-gradient(135deg,var(--rose-d),var(--rose));color:#fff;box-shadow:0 8px 24px rgb(42 43 34/28%);transition:transform .25s ease,box-shadow .25s ease;text-align:start}
.dd-wrap .dadlly-trust__inner::after{content:'';position:absolute;top:0;bottom:0;right:0;width:30%;background:linear-gradient(100deg,transparent,rgb(255 255 255/22%),transparent);transform:translateX(133%) skewX(-20deg);animation:dd-shine 5s ease-in-out infinite;pointer-events:none}
.dd-wrap .dadlly-trust__inner:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgb(42 43 34/38%)}
.dd-wrap .dadlly-trust__seal{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:999px;background:#fff}
.dd-wrap .dadlly-trust__seal::before{content:'';position:absolute;inset:-4px;border-radius:inherit;border:2px solid rgb(255 255 255/70%);animation:dd-pulse 2.4s ease-out infinite}
.dd-wrap .dadlly-trust__image{width:52px;height:52px;object-fit:contain}
/* علامة ✓ بمربع أزرق آبل #0071e3 (طلب المالك 2026-10-11، كان برونزيًا) وثلاثة خطوط «انفجار» (اختارها المالك من realtimecolors، 2026-10-11): CSS صرف على العنصر نفسه */
.dd-wrap .dadlly-trust__check{position:absolute;bottom:-4px;right:-4px;display:flex;align-items:center;justify-content:center;width:30px;height:24px;border-radius:7px;background:#0071e3;color:#fff;border:2px solid #fff}
.dd-wrap .dadlly-trust__check::before{content:'';position:absolute;top:-13px;right:-11px;width:15px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M11 11h4M13 4l-3 3M5 1v4'/%3E%3C/svg%3E") no-repeat center/contain;transform-origin:0 100%;animation:dd-burst 2.4s ease-out infinite}
@keyframes dd-burst{0%{opacity:0;transform:scale(.4)}12%{opacity:1;transform:scale(1.15)}22%,80%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}
.dd-wrap .dadlly-trust__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}
.dd-wrap .dadlly-trust__label{font-size:18px;font-weight:700;line-height:1.3}
.dd-wrap .dadlly-trust__sublabel{font-size:13px;opacity:.9;line-height:1.5}
.dd-wrap .dadlly-trust__cta{flex-shrink:0;padding:8px 16px;min-height:44px;display:inline-flex;align-items:center;border-radius:999px;background:#4677ab;color:#fff;font-size:13px;font-weight:700}
@keyframes dd-pulse{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.35);opacity:0}}
@keyframes dd-shine{0%,60%{transform:translateX(133%) skewX(-20deg)}100%{transform:translateX(-467%) skewX(-20deg)}}
.dd-wrap .dadlly-gift__inner{width:100%;max-width:720px;display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:20px;background:var(--rose);color:#fff;text-align:start}
.dd-wrap .dadlly-gift__inner:hover{background:var(--rose-d)}
.dd-wrap .dadlly-gift__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:rgb(255 255 255/15%)}
.dd-wrap .dadlly-gift__icon svg{width:24px;height:24px}
.dd-wrap .dadlly-gift__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.dd-wrap .dadlly-gift__label{font-size:18px;font-weight:700}
.dd-wrap .dadlly-gift__sublabel{font-size:13px}
.dd-wrap .dadlly-gift__cta{flex-shrink:0;background:#fff;color:var(--rose-d)}
@media (max-width:639.98px){
  .dd-wrap .dadlly-trust__inner{flex-wrap:wrap;padding:14px 16px;gap:12px}
  .dd-wrap .dadlly-trust__cta{width:100%;justify-content:center}
  .dd-wrap .dadlly-gift__inner{flex-wrap:wrap;padding:18px}
  .dd-wrap .dadlly-gift__cta{width:100%}
}
/* ظهور سينمائي (reveal بـdadlly.js): الحالة المخفية فقط حين يعمل JS */
.dd-wrap.dd-rv .dd-content>*,.dd-wrap.dd-rv .dadlly-hero__content>*{opacity:0;transform:translate3d(0,22px,0);transition:opacity .8s ease,transform 1s cubic-bezier(.22,1,.36,1)}
.dd-wrap.dd-rv .dd-seen>*{opacity:1;transform:none}
.dd-wrap.dd-rv .dd-seen>:nth-child(2){transition-delay:.12s}.dd-wrap.dd-rv .dd-seen>:nth-child(3){transition-delay:.24s}.dd-wrap.dd-rv .dd-seen>:nth-child(4){transition-delay:.36s}
@media (prefers-reduced-motion:reduce){
  .dd-wrap .dadlly-hero__scroll-cue::after,.dd-wrap .dadlly-trust__inner::after,.dd-wrap .dadlly-trust__seal::before,.dd-wrap .wind-streaks__line{animation:none;display:none}
  .dd-wrap .dadlly-trust__check::before{animation:none}
  .dd-wrap .dadlly-rose-bloom__stem,.dd-wrap .dadlly-rose-bloom__leaf,.dd-wrap .dadlly-rose-bloom__petal{transition:none}
}

/* مقاطع (هرم) — منقول من clips.scss */
.dd-wrap .dadlly-clips{background:#22231b;padding:48px 16px;touch-action:pan-y pinch-zoom}
.dd-wrap .dadlly-clips__stage{position:relative;overflow:hidden;overflow:clip}
.dd-wrap .dadlly-clips__track{position:relative;display:flex;align-items:flex-start;padding-block:24px 56px;padding-inline:calc(50% - var(--clip-w)/2);will-change:transform;--clip-w:min(58vw,260px);direction:rtl}
.dd-wrap .dadlly-clips__slide{flex:0 0 var(--clip-w);margin-inline:-4%;transform-origin:center top;will-change:transform}
.dd-wrap .dadlly-clips__slide:first-child{margin-inline-start:0}.dd-wrap .dadlly-clips__slide:last-child{margin-inline-end:0}
.dd-wrap .dadlly-clips__nav{display:none}
@media (min-width:640px){.dd-wrap .dadlly-clips__nav{display:flex;justify-content:center;gap:12px;margin-top:-24px}.dd-wrap .dadlly-clips__nav button{width:40px;height:40px;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}.dd-wrap .dadlly-clips__nav button:disabled{opacity:.35;cursor:default}}
.dd-wrap .dadlly-clip{position:relative;height:100%}
.dd-wrap .dadlly-clip__media{display:block;position:relative;aspect-ratio:9/16;width:100%;border-radius:12px;background:#1a1b15;isolation:isolate;border:none;padding:0;font:inherit;text-align:inherit;cursor:pointer;color:#fff}
.dd-wrap .dadlly-clip[data-center="true"] .dadlly-clip__media{box-shadow:0 10px 24px rgba(0,0,0,.35)}
.dd-wrap .dadlly-clip__poster,.dd-wrap .dadlly-clip__video{border-radius:12px;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.dd-wrap .dadlly-clip__video{opacity:0;transition:opacity .25s ease}
.dd-wrap .dadlly-clip__video[data-ready="true"]{opacity:1}
.dd-wrap .dadlly-clip__scrim{position:absolute;inset:0;z-index:1;border-radius:12px;background:#000;opacity:0;pointer-events:none}
.dd-wrap .dadlly-clip__label{position:absolute;right:12px;bottom:12px;z-index:1;color:#fff;font-weight:700;font-size:14px;text-shadow:0 1px 4px rgba(0,0,0,.5)}
.dd-wrap .dadlly-clip__play-icon{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}
.dd-wrap .dadlly-clip__play-icon svg{width:44px;height:44px;color:#fff;filter:drop-shadow(0 1px 6px rgba(0,0,0,.5))}
.dd-wrap .dadlly-clip__shop-btn{position:absolute;top:10px;left:10px;z-index:2;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#9c5b17;color:#fff;border:1.5px solid rgb(255 255 255/85%);box-shadow:0 2px 10px rgb(0 0 0/45%)}
.dd-wrap .dadlly-clip__shop-btn svg{width:21px;height:21px}
/* زر السلة بلون المتجر ويتوهج ليبقى ظاهرًا على أي لون مقطع (طلب المالك 2026-10-12)؛ التوهج opacity/transform فقط */
.dd-wrap .dadlly-clip__shop-btn::after{content:"";position:absolute;inset:-3px;border-radius:inherit;box-shadow:0 0 14px 4px #b8772f;opacity:.35;pointer-events:none;animation:dd-shop-glow 1.8s ease-in-out infinite}
@keyframes dd-shop-glow{50%{opacity:1;transform:scale(1.12)}}
@media (prefers-reduced-motion:reduce){.dd-wrap .dadlly-clip__shop-btn::after{animation:none;opacity:.7}}
/* زر الصوت: يظهر للمقطع الأوسط فقط إذا كان في ملفه صوت فعلًا */
.dd-wrap .dadlly-clip__sound{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgb(0 0 0/50%);color:#fff;cursor:pointer}
.dd-wrap .dadlly-clip__sound[hidden]{display:none}

/* فوتر دادلي (footer.scss): خلفية داكنة #2a2b22 ونص #aea3a3 (ألوان المالك 2026-10-11)، بطاقة SBC، روابط بعمودين */
footer.store-footer.dd-footer{background:#2a2b22!important;color:#aea3a3!important}
footer.dd-footer .store-footer__inner{background:transparent!important;border-bottom:1px solid rgb(174 163 163/25%)}
footer.dd-footer .container>.sm\:grid,footer.dd-footer .container>div.grid,footer.dd-footer .container>div:nth-child(2){display:flex!important;flex-direction:column;align-items:center;gap:28px;text-align:center}
footer.dd-footer .container>div:nth-child(2)>div{width:100%;max-width:560px;margin-inline:auto}
footer.dd-footer .footer-title,footer.dd-footer h3{color:#bcb8b8!important}
footer.dd-footer .about-store p{max-width:100%!important;margin-inline:auto;color:#aea3a3}
footer.dd-footer .dd-hub .footer-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
footer.dd-footer .dd-hub{display:flex;flex-direction:column;align-items:center;gap:16px}
footer.dd-footer salla-menu.footer-list{display:block;width:100%}
footer.dd-footer salla-menu.footer-list ul,footer.dd-footer salla-menu.footer-list .s-menu-footer-list{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;padding:0;margin:0;list-style:none}
footer.dd-footer salla-menu.footer-list li{margin:0;display:flex}
footer.dd-footer salla-menu.footer-list a{display:flex;flex:1;min-height:44px;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgb(174 163 163/30%);background:#34352b;padding:8px;font-size:13.5px;font-weight:500;line-height:1.4;color:#bcb8b8!important;box-shadow:0 2px 8px rgb(0 0 0/20%);transition:transform .2s ease,box-shadow .2s ease,color .2s ease}
footer.dd-footer salla-menu.footer-list a:hover{color:#fff!important;border-color:#9c5b17;transform:translateY(-2px);box-shadow:0 6px 14px rgb(0 0 0/30%)}
footer.dd-footer salla-menu.footer-list li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .25rem)}
footer.dd-footer .dd-sbc{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;border-radius:16px;border:1px solid rgb(156 91 23/28%);background:#fff;padding:12px 20px;min-width:132px;isolation:isolate;box-shadow:0 6px 18px rgb(42 43 34/14%),0 0 0 4px rgb(156 91 23/6%);transition:transform .25s ease,box-shadow .25s ease}
footer.dd-footer .dd-sbc:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgb(42 43 34/24%),0 0 0 4px rgb(156 91 23/12%)}
footer.dd-footer .dd-sbc::before{content:'';position:absolute;inset:-10px;z-index:-1;border-radius:26px;background:radial-gradient(closest-side,rgb(184 119 47/38%),rgb(184 119 47/0%));animation:dd-halo 3.2s ease-in-out infinite;pointer-events:none}
footer.dd-footer .dd-sbc img{height:56px;width:auto}
/* نفس ✓ الشريط العلوي بجانب «منصة الأعمال» (طلب المالك 2026-10-11) */
footer.dd-footer .dd-sbc b{display:inline-flex;align-items:center;gap:6px}
footer.dd-footer .dd-sbc-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:18px;border-radius:6px;background:#0071e3;color:#fff}
/* رقم الجوال يتكرر بلا «+» من إعدادات المتجر: يُخفى المكرر إن وُجد نفسه بـ«+» */
footer.dd-footer .s-contacts-list:has(a[href^="tel:+"]) #contact-slot:has(a[href^="tel:"]:not([href^="tel:+"])){display:none}
footer.dd-footer .dd-sbc p{margin:0;font-size:12px;color:#3d3e33}
footer.dd-footer .dd-sbc b{font-size:13px;color:#9c5b17}
footer.dd-footer .dd-sbc-shine{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}
footer.dd-footer .dd-sbc-shine::after{content:'';position:absolute;top:0;bottom:0;right:0;width:30%;background:linear-gradient(100deg,transparent,rgb(184 119 47/22%),transparent);transform:translateX(133%) skewX(-20deg);animation:dd-fshine 5.5s ease-in-out infinite}
@keyframes dd-halo{0%,100%{opacity:.35;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}
@keyframes dd-fshine{0%,55%{transform:translateX(133%) skewX(-20deg)}100%{transform:translateX(-467%) skewX(-20deg)}}
footer.dd-footer .store-footer__info-bar{background:transparent!important;border-top:0}
footer.dd-footer .store-footer__info-bar *{color:#aea3a3}
/* ألوان نصوص شريط المعلومات وأيقونة التواصل مثبّتة !important (عطاء يلوّنها بنفسه، S-1007-1804-lyj3)؛ الفوتر صار داكنًا 2026-10-11 فبقي شعار العمل الحر الأبيض */
footer.dd-footer .store-footer__info-bar p,footer.dd-footer .s-trust-badges-label,footer.dd-footer .s-social-icon{color:#aea3a3!important}
.s-trust-badges-image{object-fit:contain}
footer.dd-footer .s-social-icon svg{fill:currentColor!important}
/* بطاقات وسائل الدفع بلون زر «الرئيسية» البرونزي بدل الأبيض (طلب المالك 2026-10-11) */
footer.dd-footer .s-payments-list-item{background:#9c5b17!important;border-color:#9c5b17!important}
@media (prefers-reduced-motion:reduce){footer.dd-footer .dd-sbc::before,footer.dd-footer .dd-sbc-shine{animation:none;display:none}}
footer.dd-footer .footer-logo img{width:auto!important;height:44px!important;max-width:180px;object-fit:contain;filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}
@media (max-width:1023px){footer.dd-footer .dd-acc{display:none!important}}
footer.dd-footer .store-footer__top-area{display:flex;flex-direction:column;align-items:center;gap:16px}
footer.dd-footer salla-social.dd-social{display:flex;justify-content:center;margin-top:16px}
footer.dd-footer .dd-social .s-social-list{display:flex;justify-content:center;gap:12px;margin:0;padding:0}
/* إزالة الفراغ الأبيض: هامش .s-block الأصلي في عطاء (64px/32px) فوق صفحتنا وتحت الفوتر */
section.s-block.dd-block{margin:0!important}
footer.store-footer.dd-footer{margin-top:0!important}

/* بلا فراغ أبيض وبلا وميض عطاء: CSS صرف يعمل قبل أي JS (الصفحة الرئيسية فقط) */
html:not(.dd-banners) #main-content:has(.dadlly-hero,[component-name][config*="dadlly-hero"]) > section.s-block:not(:has(.dadlly-hero)):not(:has([component-name][config*="dadlly-hero"])){display:none!important}
#main-content > section.s-block:has(.dadlly-hero),#main-content > section.s-block:has(.dadlly-hero) .s-block,#main-content > section.s-block:has(.dadlly-hero) salla-html-content{margin:0!important}
#main-content > section.s-block:has([component-name][config*="dadlly-hero"]){margin:0!important;min-height:100vh;min-height:100svh;min-height:calc(var(--dd-vh,1svh)*100);background:#2a2b22}
#main-content > section.s-block [component-name][config*="dadlly-hero"]{visibility:hidden}
body.index #main-content{min-height:100vh;min-height:100svh}
body.index:not(:has(.dd-block)) footer.store-footer{visibility:hidden;animation:dd-fshow 0s 4s forwards}
@keyframes dd-fshow{to{visibility:visible}}
/* بنرات المحرر قبل JS: رسم عطاء الأصلي لا يظهر، والفارغ مخفي، وغير المدعوم مخفي إن وُجد بنر فيديو (وبلا بلوك HTML الكبير)، وحجز ارتفاع المشهد */
#main-content > section.s-block:is(.s-block--bundle-video-banner,.s-block--bundle-reels-slider,.s-block--bundle-tenderness-gift) [component-name]{visibility:hidden}
#main-content > section.s-block--bundle-video-banner:has([component-name][config*='"title":""'][config*='"video_url":""'][config*='"poster_url":""']),#main-content > section.s-block--bundle-tenderness-gift:has([component-name][config*='"title_main":""']){display:none!important}
#main-content:has(> section.s-block--bundle-video-banner [component-name]:not([config*='"title":""'][config*='"video_url":""'][config*='"poster_url":""'])):not(:has(.dadlly-hero,[component-name][config*="dadlly-hero"])) > section.s-block:not(.dd-block):not(.s-block--bundle-video-banner,.s-block--bundle-reels-slider,.s-block--bundle-tenderness-gift){display:none!important}
#main-content > section.s-block--bundle-video-banner:not(.dd-block){margin:0!important;min-height:70vh;min-height:70svh;min-height:calc(var(--dd-vh,1svh)*70);background:#2a2b22}

/* الشريط السفلي للجوال (mobile-bottom-bar.scss) */
.dd-bb,.dd-bb-scrim{display:none}
@media (max-width:767px){
.dd-bb-scrim{display:block;position:fixed;left:0;right:0;bottom:0;z-index:219;height:calc(72px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(to top,rgb(42 43 34/72%) 0%,rgb(42 43 34/52%) 42%,rgb(42 43 34/0%) 100%);;-webkit-mask-image:linear-gradient(to top,#000 32%,rgb(0 0 0/0%) 100%);mask-image:linear-gradient(to top,#000 32%,rgb(0 0 0/0%) 100%)}
.dd-bb{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:220;justify-content:center;padding:0 16px calc(12px + env(safe-area-inset-bottom));pointer-events:none;direction:rtl}
.dd-bb__inner{display:flex;width:100%;max-width:448px;align-items:center;justify-content:space-between;gap:4px;background:#34352b;height:52px;border-radius:9999px;padding:0 8px;border:1px solid rgb(174 163 163/22%);box-shadow:0 8px 30px rgb(0 0 0/35%);pointer-events:auto}
.dd-bb__item{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:40px;height:36px;padding:0 6px;border:0;border-radius:9999px;background:transparent;color:#bcb8b8;font:inherit;cursor:pointer;text-decoration:none;transition:color .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1)}
.dd-bb__item.is-active{background:#9c5b17;color:#fff;padding:0 10px}
.dd-bb__icon{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px}
.dd-bb svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.dd-bb__label{display:block;overflow:hidden;white-space:nowrap;font-weight:600;max-width:0;margin-inline-start:0;font-size:14px;line-height:1;opacity:0;transform:translateX(4px);transition:max-width .6s cubic-bezier(.22,1,.36,1),margin-inline-start .6s cubic-bezier(.22,1,.36,1),opacity .14s ease,transform .6s ease}
.dd-bb__item.is-active .dd-bb__label{max-width:6.5rem;margin-inline-start:8px;opacity:1;transform:none}
.dd-bb__badge{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);min-width:16px;height:16px;padding:0 3px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid #34352b;background:#b3261e;color:#fff;font-size:10px;font-weight:700;line-height:1}
.dd-bb__badge[hidden]{display:none}
body.dd-has-bb{padding-bottom:calc(76px + env(safe-area-inset-bottom))}
body.dd-has-bb footer.store-footer.dd-footer{margin-bottom:calc(-76px - env(safe-area-inset-bottom));padding-bottom:calc(76px + env(safe-area-inset-bottom))}
}
@media (prefers-reduced-motion:reduce){.dd-bb__item,.dd-bb__label{transition:none}}

/* ارتفاع هيدر عطاء ثابت (headerFix بـdadlly.js): بلا قفزة المحتوى عند ظهور/اختفاء شريط سفاري */
html[style*="--dd-hh"] .store-header{height:var(--dd-hh)!important}
/* هيدر الكمبيوتر: قائمة الأقسام بسطر واحد بدل التفافها على سطرين */
@media (min-width:1024px){.store-header .main-nav__inner{flex-wrap:nowrap!important}.store-header ul.main-menu{flex-wrap:nowrap!important;white-space:nowrap}.store-header ul.main-menu>li>a{padding-inline:.7rem!important;font-size:15px}.store-header ul.main-menu>li{margin-inline:0!important}}
/* زر واتساب العائم فوق الشريط السفلي على الجوال */
@media (max-width:767px){body.dd-has-bb a.wa-s-n{bottom:calc(76px + env(safe-area-inset-bottom) + 8px)!important}}
/* 2026-10-15: القائمة الجانبية ونوافذ الدخول/البحث (عطاء يضيف menu-is-open/modal-is-open للـbody) كانت تحت الشريط وزر واتساب على الآيفون */
.dd-bb,.dd-bb-scrim{transition:transform .3s ease,opacity .3s ease}
body.menu-is-open .dd-bb,body.modal-is-open .dd-bb,body.menu-is-open .dd-bb-scrim,body.modal-is-open .dd-bb-scrim{transform:translateY(110%);opacity:0;pointer-events:none}
body.menu-is-open a.wa-s-n,body.modal-is-open a.wa-s-n{visibility:hidden!important}
/* هيدر عطاء داكن #2a2b22 (ألوان المالك 2026-10-11). صورة الشعار خلفيتها بيضاء: invert يقلبها سوداء وscreen يذيبها في الداكن، وhue-rotate يُرجع البرتقالي */
.store-header,#main-nav,#main-nav .main-nav__inner,#main-nav.fixed-pinned{background:#2a2b22!important}
#main-nav .main-nav__inner{border-radius:0!important}
.store-header .main-nav__inner a,.store-header .main-nav__inner button,.store-header i{color:#bcb8b8!important}
.store-header .header-btn,.store-header .topnav-link-item>i.sicon-user,.store-header .s-cart-summary-wrapper>div{background:rgb(174 163 163/14%)!important;border-radius:9999px!important}
.store-header .navbar-brand img{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}
.store-header .s-cart-summary-count{background:#9c5b17!important;color:#fff!important}
/* القائمة الجانبية (زر الثلاث شرطات) ونافذة البحث داكنتان كالهيدر (طلب المالك 2026-10-12: كانتا بيضاوين ونص القائمة #bcb8b8 باهتًا عليها) */
@media (max-width:1023px){.side-panel--mobile-menu,.side-panel--mobile-menu .inner,.side-panel--mobile-menu .menu-fixed-bar,.side-panel--mobile-menu .main-menu,.side-panel--mobile-menu .main-menu li,.side-panel--mobile-menu .main-menu a{background:#2a2b22!important}
.side-panel--mobile-menu .main-menu a,.side-panel--mobile-menu .main-menu a *{color:#e8d9c4!important}
.side-panel--mobile-menu .main-menu a{border-color:rgb(174 163 163/18%)!important}
.side-panel--mobile-menu .mobile-login-button{background:#34352b!important;border-color:rgb(174 163 163/25%)!important}
.side-panel--mobile-menu .mobile-login-button,.side-panel--mobile-menu .mobile-login-button *{color:#e8d9c4!important}}
.s-search-modal .s-modal-body{background:#2a2b22!important}
.s-search-modal .s-search-input{background:#34352b!important;border-color:rgb(174 163 163/30%)!important;color:#e8d9c4!important}
.s-search-modal .s-search-input::placeholder{color:#aea3a3!important}
.s-search-modal .s-search-icon,.s-search-modal .s-search-back-btn,.s-search-modal .s-search-idle-section-title,.s-search-modal .s-search-no-results-placeholder,.s-search-modal .s-search-view-all{color:#bcb8b8!important}
.s-search-modal .s-search-results-body{background:transparent!important;box-shadow:none!important}
.s-search-modal .s-search-icon svg,.s-search-modal .s-search-back-btn svg{fill:#bcb8b8!important}
.s-search-modal .s-search-product-card-content-title,.s-search-modal .s-search-product-card-price-value{color:#e8d9c4!important}
.s-search-modal .s-search-product-card-content-sub{color:#aea3a3!important}
.s-search-modal .s-search-view-all{border-color:rgb(174 163 163/25%)!important}

/* طلب المالك 2026-10-11 (الجولة 2) */
/* خلفية واحدة لكل المشاهد بلون خلفية المقاطع (كان تدرّج برونزي ثم أسود بين الأقسام فبدا مشوّهًا ومقطّعًا) */
.dd-wrap .dadlly-film,.dd-wrap .dadlly-charger,.dd-wrap .dadlly-helmet,.dd-wrap .dadlly-rose,.dd-wrap .dadlly-plain{background:#22231b}
/* فيديو الواجهة يذوب في الخلفية أعلاه وأسفله، ويظهر تدريجيًا حين يشتغل (لا غلاف عطاء القديم قبله) */
.dd-wrap .dadlly-hero::after{content:'';position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(to bottom,rgb(34 35 27/0%),#22231b);pointer-events:none}
.dd-wrap video.dd-bgv{opacity:0;transition:opacity .9s ease}
.dd-wrap video.dd-bgv.dd-on{opacity:1}
/* زر «تحقق من الشهادة» بأزرق هادئ #4677ab (طلب المالك 2026-10-11: أزرق آبل صارخ مع البرونزي؛ علامة ✓ تبقى #0071e3)، تباين الأبيض 4.68 */
.dd-wrap .dadlly-trust__cta{box-shadow:0 3px 10px rgb(70 119 171/25%)}
/* كروم آيفون: خلفية الصفحة تحت المحتوى بلون الهيدر والفوتر، فلا شريط أبيض عند ظهور/اختفاء شريط كروم السفلي أو السحب بعد الأطراف */
html{background:#2a2b22}
/* الرئيسية: body أبيض (bg-white) تحت أقسام شفافة كان يظهر مع النزول السريع وتحت المقاطع (لقطة المالك 9:35)؛ الصفحات الداخلية تبقى فاتحة */
body.index{background:#2a2b22}
/* شعار الفوتر في إعدادات المتجر صورة جوالات (455bbbb1) يظهر بطول 500px حتى يبدّله footerFix: نخفيه ونحجز طوله (طلب المالك 2026-10-11) */
.store-footer .footer-logo img[src*="455bbbb1"]{visibility:hidden;height:44px!important;width:auto}
/* لون المتجر في كل الصفحات (الدخول، السلة، الأزرار) برونزي دادلي بدل أحمر عطاء الافتراضي */
html:root{--color-primary:#9c5b17!important;--color-primary-d:#7a4510!important;--color-primary-dark:#7a4510!important;--color-primary-light:#b8772f!important;--color-primary-reverse:#fff!important}
/* مسار الصفحة («الرئيسية › …») كبطاقة بشكل دادلي */
nav.breadcrumbs .s-breadcrumb-wrapper{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;border-radius:999px;background:#2a2b22;box-shadow:0 6px 18px rgb(42 43 34/18%)}
nav.breadcrumbs .s-breadcrumb-item{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;color:#fff;font-size:13px;font-weight:600}
nav.breadcrumbs .s-breadcrumb-item a{display:inline-flex;align-items:center;gap:6px;color:#fff}
nav.breadcrumbs .s-breadcrumb-item:first-child{background:#9c5b17}
nav.breadcrumbs .s-breadcrumb-item:first-child a::before{content:'';width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5V20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5V20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E") center/contain no-repeat}
nav.breadcrumbs .s-breadcrumb-item:last-child:not(:first-child){color:#e8d9c4}
nav.breadcrumbs .s-breadcrumb-arrow{display:inline-flex;color:#b8772f}
nav.breadcrumbs .s-breadcrumb-arrow svg{width:16px;height:16px;fill:currentColor}
/* «تواصل معنا» أيقونات دائرية في المنتصف مثل تيك توك (الرقم والبريد يظهران عند الضغط، والنص مخفي بصريًا فقط لقارئ الشاشة) */
footer.dd-footer salla-contacts{display:flex;flex-direction:column;align-items:center;width:100%}
footer.dd-footer .s-contacts-list{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 auto;padding:0}
footer.dd-footer .s-contacts-list #contact-slot{margin:0!important}
footer.dd-footer .s-contacts-item{position:relative;display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;margin:0!important;padding:0!important;border-radius:999px;border:1px solid rgb(174 163 163/35%);background:#34352b;color:#aea3a3!important;transition:transform .2s,border-color .2s}
footer.dd-footer .s-contacts-item:hover{transform:translateY(-2px);border-color:#9c5b17;color:#fff!important}
footer.dd-footer .s-contacts-icon{display:flex;margin:0!important;padding:0!important;border:0!important;background:none!important}
footer.dd-footer .s-contacts-icon svg{width:18px;height:18px;fill:currentColor!important}
footer.dd-footer .s-contacts-item>:not(.s-contacts-icon){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
footer.dd-footer .dd-social .s-social-link a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgb(174 163 163/35%);background:#34352b}
footer.dd-footer .dd-social .s-social-icon svg{width:18px;height:18px}
/* صفحة المنتج: أجوبة تحت زر الإضافة (pdp في dadlly.js، تجربة 2026-10-17) */
.dd-pdp{margin:16px 0 8px;border:1px solid #e9ddd0;border-radius:12px;background:#fbf7f2;color:#2a2b22;font-size:14px;line-height:1.75;direction:rtl;text-align:right}
.dd-pdp__row{padding:10px 14px}
.dd-pdp__row+.dd-pdp__row{border-top:1px solid #e9ddd0}
.dd-pdp__q{margin:0 0 2px;font-weight:700;color:#9c5b17}
.dd-pdp__a{margin:0;color:#3d3e33}
.dd-pdp__a+.dd-pdp__a{margin-top:4px}
.dd-pdp__n{color:#2a2b22}
.dd-pdp__l{color:#9c5b17;text-decoration:underline}
.dd-pdp__btn{display:inline-flex;align-items:center;min-height:40px;margin-top:8px;padding:0 16px;border:1px solid #9c5b17;border-radius:10px;background:#fff;color:#9c5b17;font-weight:700}