:root{--bg-main:#16110F;--bg-secondary:#1F1815;--surface:#1F1815;--surface-hover:#2A211D;--surface-sunken:#100C0B;--text-main:#F3EBDD;--text-secondary:#D9D3C8;--text-muted:#B8B0A3;--text-on-accent:#FFFFFF;--primary:#C3111A;--primary-dark:#8A0C10;--primary-vivid:#DA4D52;--stone:#B8B0A3;--stone-2:#D9D3C8;--border-subtle:rgba(184,176,163,.12);--border:rgba(184,176,163,.22);--border-strong:rgba(195,17,26,.5);--shadow-card:0 1px 0 rgba(217,211,200,.05) inset,0 10px 28px rgba(0,0,0,.5);--success:#2FBF7E;--color-primary:var(--primary);--color-primary-dark:var(--primary-dark);--color-primary-light:var(--primary-vivid);--color-primary-d:var(--primary-dark);--color-primary-l:var(--primary-vivid);--color-primary-reverse:var(--text-on-accent);--s-color-primary:var(--primary);--color-secondary:var(--stone);--s-color-secondary:var(--stone);--dark-grey:var(--surface);--bg-color:var(--bg-main)}
html,body,#app,.app-inner{background:var(--bg-main)!important;color:var(--text-main)}html,body{overflow-x:hidden}@supports(overflow:clip){html,body{overflow-x:clip!important}}
.store-header .da-bgm:not(.bottom-header),.dark .store-header .da-bgm:not(.bottom-header){background:rgba(22,17,15,.9)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}body.index .store-header .da-bgm:not(.bottom-header){background:rgba(22,17,15,.72)!important}.shadow-default{box-shadow:none!important}.store-header,.store-header a,.store-header button{color:var(--text-main)}.sicon-menu::before,.sicon-search::before,.sicon-user::before,.header-btn .sicon-shopping::before{color:var(--primary-vivid)!important}
.s-search-input,.s-user-menu-dropdown,.s-search-results,.s-modal-body{background:var(--surface)!important;color:var(--text-main)!important;border:1px solid var(--border)!important}.s-search-input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px rgba(195,17,26,.25)!important}.s-user-menu-dropdown-item:hover,.s-search-product:hover{background:var(--surface-hover)!important}
.mm-ocd--open{background:rgba(0,0,0,.62)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mm-ocd__content{background:radial-gradient(circle 220px at 0% 22%,rgba(184,176,163,.12),rgba(184,176,163,0) 100%),radial-gradient(circle 220px at 100% 8%,rgba(195,17,26,.14),rgba(195,17,26,0) 100%),var(--bg-main)!important;border-left:1px solid rgba(184,176,163,.22)}.mobile-menu,.dark.mobile-menu,.mm-spn.mm-spn--light,.dark .mm-spn.mm-spn--light,#mobile-menu>ul{background:transparent!important;color:var(--text-main)!important}#mobile-menu>ul>li{background:transparent!important;border-bottom:1px solid var(--border-subtle)!important}#mobile-menu>ul>li>ul,.mm-spn ul ul{background:var(--bg-secondary)!important}.mm-spn a,.mm-spn span{color:var(--text-main)!important}.mm-spn li:hover>a,.mm-spn li:hover>span{color:var(--primary-vivid)!important}.mm-spn li::before{border-color:var(--stone)!important;opacity:1!important}.mm-spn li::after{border-color:var(--border-subtle)!important}.close-mobile-menu{color:var(--primary-vivid)!important}.main-menu .contact-links a,.main-menu .contact-links span{background:var(--surface)!important;color:var(--text-main)!important;border:1px solid var(--border);border-radius:12px}
.store-footer,.dark .store-footer{background:var(--bg-main)!important;color:var(--text-main)!important;border-top:0!important;margin-top:0}.store-footer .store-footer__inner,.store-footer .store-footer__inner.da-bgm{position:relative;background:linear-gradient(to bottom,var(--bg-main) 0,rgba(22,17,15,0) 140px),radial-gradient(circle 300px at 10% 8%,rgba(184,176,163,.10),rgba(184,176,163,0) 100%),radial-gradient(circle 300px at 92% 12%,rgba(195,17,26,.12),rgba(195,17,26,0) 100%),linear-gradient(180deg,var(--bg-main) 0,var(--bg-secondary) 40%,var(--bg-main) 100%)!important;padding-bottom:30px}.store-footer .footer-middle,.store-footer .footer-top,.store-footer .footer-bottom{background:transparent!important;border-color:var(--border)!important}.store-footer h3,.dark .store-footer h3{color:var(--text-main)!important;font-weight:800!important}.footer-profile p{color:var(--text-secondary)!important}.store-footer a,.footer-bottom .copyrights p{color:var(--text-secondary)!important}.store-footer a:hover{color:var(--primary-vivid)!important}.contact-links a,.bubble-show{background:rgba(184,176,163,.12)!important;color:var(--text-main)!important;border:1px solid rgba(184,176,163,.4);border-radius:12px}.contact-links a:hover,.bubble-show:hover{background:var(--primary)!important;color:var(--text-on-accent)!important;border-color:var(--primary)}.store-footer .text-gray-400,.store-footer .opacity-75{color:var(--text-muted)!important;opacity:1!important}@media(max-width:767px){.mm-ocd__content{width:84%}}
/* الأزرار الأساسية: أحمر اللوقو صريح، بلا لمعة ولا تدرّج */
.btn--primary,.btn-primary,.s-button-primary,button[class*="primary"]:not(.s-button-primary-outline),a[class*="btn-primary"],salla-add-product-button button,salla-add-product-button .s-button-element,.s-add-product-button-btn,.s-add-to-cart-button,.s-product-card-content-footer .s-button-element{background:var(--primary)!important;background-image:none!important;color:var(--text-on-accent)!important;border:0!important;border-radius:14px!important;font-weight:900!important;box-shadow:0 4px 0 var(--primary-dark),0 10px 22px -10px rgba(0,0,0,.6)!important;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease!important}.btn--primary:hover,.s-button-primary:hover,salla-add-product-button button:hover,salla-add-product-button .s-button-element:hover,.s-product-card-content-footer .s-button-element:hover{background:#D1141E!important;transform:translateY(-1px);box-shadow:0 5px 0 var(--primary-dark),0 14px 26px -10px rgba(0,0,0,.65)!important}.btn--primary:active,.s-button-primary:active,salla-add-product-button button:active,salla-add-product-button .s-button-element:active{transform:translateY(3px);box-shadow:0 1px 0 var(--primary-dark),0 4px 10px -6px rgba(0,0,0,.5)!important}salla-add-product-button button *,salla-add-product-button .s-button-element *,.s-product-card-content-footer .s-button-element *{color:var(--text-on-accent)!important;-webkit-text-fill-color:var(--text-on-accent)!important}.s-button-primary-outline{border:1.5px solid var(--primary)!important;color:var(--primary-vivid)!important;background:transparent!important}
.s-product-card-entry{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:18px!important;box-shadow:var(--shadow-card);transition:border-color .25s ease,background .25s ease}@media(hover:hover){.s-product-card-entry:hover{background:var(--surface-hover)!important;border-color:var(--border-strong)!important}}.s-product-card-content-title,.s-product-card-content-title a{color:var(--text-main)!important;font-weight:800!important}.s-product-card-content-subtitle{color:var(--text-muted)!important}.s-product-card-price,.s-product-card-price *,body.product-single .total-price,body.product-single .total-price *{color:#F3EBDD!important}.s-product-card-sale-price .s-product-card-price,.s-product-card-sale-price .s-product-card-price *,.price_is_on_sale .total-price,.price_is_on_sale .total-price *{color:#DA4D52!important}.s-product-card-price-before,.s-product-card-price-before *,.before-price,.before-price *{color:#B8B0A3!important}.s-product-card-content-footer{background:transparent!important}
input,select,textarea,.s-form-control,.form-control{background:var(--surface)!important;color:var(--text-main)!important;border-color:var(--border)!important}input::placeholder,textarea::placeholder{color:var(--text-muted)!important}input:focus,select:focus,textarea:focus,.s-form-control:focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px rgba(195,17,26,.22)!important}
.product-single{background:transparent!important}body.product-single .main-content h1{color:var(--text-main)!important;font-weight:900!important}body.product-single .product-entry__sub-title,body.product-single .short__description p{color:var(--text-muted)!important}body.product-single .sticky-product-bar{background:rgba(22,17,15,.94)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border)}.tabs.tabs__product .tab-trigger.is-active{background:var(--primary)!important;color:var(--text-on-accent)!important;border:1px solid var(--primary)!important}.tabs.tabs__product .tab-trigger.is-active i{color:var(--text-on-accent)!important}.tabs.tabs__product .tab-trigger:not(.is-active),body.product-single .details.is-sold{background:linear-gradient(165deg,rgba(184,176,163,.10),rgba(184,176,163,.03))!important;border:1px solid rgba(184,176,163,.2)!important;box-shadow:inset 0 1px 0 rgba(217,211,200,.08)!important;color:var(--text-secondary)!important}body.product-single .details.is-sold{border-radius:16px!important}.s-button-success,.bg-green-500{background:var(--success)!important}
salla-gifting{display:block;border-radius:18px!important;border:1px solid var(--border-strong)!important;background:var(--surface)!important;overflow:hidden}salla-gifting .s-gifting-widget,salla-gifting .s-list-tile-item{background:transparent!important;border:0!important}salla-gifting h3{color:var(--text-main)!important;font-weight:900!important}salla-gifting .s-list-tile-item-subtitle,salla-gifting .s-list-tile-item-subtitle div{color:var(--text-secondary)!important}
:root{--cr-bg:#16110F;--cr-bg-2:#1F1815;--cr-surface:rgba(42,33,29,.72);--cr-surface-2:rgba(31,24,21,.85);--cr-or:#C3111A;--cr-or-2:#DA4D52;--cr-or-soft:rgba(195,17,26,.12);--cr-or-line:rgba(195,17,26,.45);--cr-st:#B8B0A3;--cr-st-2:#D9D3C8;--cr-st-soft:rgba(184,176,163,.14);--cr-st-line:rgba(184,176,163,.42);--cr-ivory:#F3EBDD;--cr-text:#F3EBDD;--cr-muted:#B8B0A3;--cr-dim:rgba(184,176,163,.6);--cr-bd:rgba(184,176,163,.2);--cr-radius:20px;--cr-btn-radius:14px}
/* الأسئلة الشائعة (بلوك سلة): فحمي + حجري، والأحمر للمفتوح فقط */
body section.s-block--faqs{position:relative!important;overflow:hidden!important;border-radius:0!important;padding:56px 14px 66px!important;background:linear-gradient(to bottom,#16110F 0,rgba(22,17,15,0) 130px),linear-gradient(to top,#16110F 0,rgba(22,17,15,0) 130px),radial-gradient(circle 260px at 90% 12%,rgba(195,17,26,.12),rgba(195,17,26,0) 100%),radial-gradient(circle 280px at 6% 80%,rgba(184,176,163,.12),rgba(184,176,163,0) 100%),var(--cr-bg)!important}body section.s-block--faqs::before{content:none!important;display:none!important}body section.s-block--faqs h2{color:#F2F2F3!important;-webkit-text-fill-color:#F2F2F3!important;background:none!important;animation:none!important;text-shadow:none!important;font-weight:900!important;text-align:center!important}body section.s-block--faqs .s-block__subtitle,body section.s-block--faqs h2 + p{color:var(--cr-st)!important;text-align:center!important}body section.s-block--faqs .faqs-list__item{position:relative!important;overflow:hidden!important;border-radius:18px!important;background:linear-gradient(165deg,rgba(184,176,163,.09),rgba(184,176,163,.025))!important;border:1px solid var(--cr-bd)!important;box-shadow:0 10px 24px rgba(0,0,0,.28),inset 0 1px 0 rgba(217,211,200,.06)!important;transform:none!important;transition:border-color .25s ease,box-shadow .25s ease!important}body section.s-block--faqs .faqs-list__item::before{content:none!important}body section.s-block--faqs .faqs-list__item::after{content:""!important;position:absolute!important;inset-inline-start:0!important;top:18px!important;bottom:18px!important;width:3px!important;border-radius:999px!important;background:var(--cr-st)!important;opacity:.8!important;box-shadow:none!important;pointer-events:none!important}body section.s-block--faqs .faqs-list__item:hover{border-color:var(--cr-st-line)!important}body section.s-block--faqs .faqs-list__item label{display:block!important;margin-left:0!important;margin-right:0!important;padding-left:68px!important;color:#F3EBDD!important;-webkit-text-fill-color:#F3EBDD!important;font-weight:800!important;line-height:1.6!important;background:transparent!important}body section.s-block--faqs .faq-answer,body section.s-block--faqs .faq-answer *{color:var(--cr-muted)!important;-webkit-text-fill-color:var(--cr-muted)!important;line-height:1.95!important}body section.s-block--faqs .faqs-list__item .faq-item{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:var(--cr-st-soft)!important;border:1px solid var(--cr-st-line)!important;color:#D9D3C8!important;transition:background .28s ease!important}body section.s-block--faqs .faq-container input:checked + .faqs-list__item{border-color:var(--cr-or-line)!important;box-shadow:0 0 0 1px rgba(195,17,26,.18),0 14px 32px rgba(0,0,0,.36)!important}body section.s-block--faqs .faq-container input:checked + .faqs-list__item::after{background:var(--cr-or)!important;opacity:1!important}body section.s-block--faqs .faq-container input:checked + .faqs-list__item label{color:var(--cr-or-2)!important;-webkit-text-fill-color:var(--cr-or-2)!important}body section.s-block--faqs .faq-container input:checked + .faqs-list__item .faq-item{background:var(--cr-or)!important;border-color:var(--cr-or)!important;color:#FFFFFF!important;transform:none!important}body section.s-block--faqs .faqs-list__item .faq-item::before{color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}@media (max-width:768px){body section.s-block--faqs{padding:46px 10px 56px!important}body section.s-block--faqs .faqs-list__item{border-radius:16px!important}}
/* التقييمات */
/* التقييمات: إخفاء الشرائح الزائدة قبل تهيئة السلايدر حتى لا يطول القسم ثم ينكمش */
.s-block--testimonials salla-slider:not(:has(.swiper-initialized)) .swiper-slide:not(:first-child){display:none!important}
.s-block--testimonials{min-height:380px}
body .s-block--testimonials .swiper-wrapper{align-items:stretch!important}body .s-block--testimonials .swiper-slide{height:auto!important;display:flex!important;padding-top:50px!important}body .s-block--testimonials .swiper-slide>div{position:relative!important;width:100%!important;height:auto!important;min-height:220px!important;overflow:visible!important;border-radius:20px!important;border:1px solid var(--cr-bd)!important;background:radial-gradient(ellipse 70% 50% at 100% 0%,rgba(195,17,26,.10),transparent 70%),radial-gradient(ellipse 70% 50% at 0% 100%,rgba(184,176,163,.10),transparent 70%),linear-gradient(165deg,rgba(42,33,29,.85),rgba(31,24,21,.9))!important;box-shadow:0 14px 30px rgba(0,0,0,.3),inset 0 1px 0 rgba(217,211,200,.06)!important}body .s-block--testimonials .swiper-slide>div::before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;padding:1.2px!important;border-radius:inherit!important;background:linear-gradient(120deg,rgba(195,17,26,.8),rgba(184,176,163,.55),rgba(195,17,26,.8))!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask-composite:exclude!important;opacity:.6!important}body .s-block--testimonials .swiper-slide>div::after{content:none!important;display:none!important}body .s-block--testimonials .swiper-slide>div>div{position:relative!important;z-index:2!important;min-height:220px!important;margin-top:-48px!important;padding:0 20px 18px!important;display:flex!important;flex-direction:column!important;align-items:center!important}body .s-block--testimonials .testimonial__avatar{width:88px!important;height:88px!important;min-width:88px!important;overflow:hidden!important;border-radius:50%!important;border:3px solid var(--cr-bg)!important;background:#fff!important;box-shadow:0 0 0 2px var(--cr-or),0 10px 22px rgba(0,0,0,.3)!important}body .s-block--testimonials .testimonial__avatar img{width:100%!important;height:100%!important;object-fit:cover!important}body .s-block--testimonials h4{margin:12px 0 5px!important;color:#F3EBDD!important;-webkit-text-fill-color:#F3EBDD!important;background:none!important;font-size:18px!important;font-weight:900!important;line-height:1.35!important;text-align:center!important}body .s-block--testimonials .testimonial__rating{margin-bottom:10px!important}body .s-block--testimonials .testimonial__rating svg,body .s-block--testimonials .testimonial__rating i{color:var(--cr-or-2)!important;fill:currentColor!important}body .s-block--testimonials .swiper-slide p{width:100%!important;margin:0 auto!important;color:var(--cr-muted)!important;-webkit-text-fill-color:var(--cr-muted)!important;font-size:15px!important;font-weight:600!important;line-height:1.8!important;text-align:center!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;background:none!important}body .s-block--testimonials .swiper-slide p.text-lg{color:#F3EBDD!important;-webkit-text-fill-color:#F3EBDD!important;font-size:17px!important;font-weight:800!important;margin-top:10px!important}body .s-block--testimonials .testimonial__icon{color:rgba(184,176,163,.3)!important;opacity:1!important}body .s-block--testimonials .swiper-pagination-bullet-active,body .s-block--testimonials [class*="pagination"] .active{background:var(--cr-or)!important}@media (max-width:768px){body .s-block--testimonials .swiper-slide>div{min-height:210px!important;border-radius:18px!important}body .s-block--testimonials .swiper-slide>div>div{min-height:210px!important;margin-top:-44px!important;padding:0 16px 16px!important}body .s-block--testimonials .testimonial__avatar{width:78px!important;height:78px!important;min-width:78px!important}body .s-block--testimonials h4{font-size:17px!important}body .s-block--testimonials .swiper-slide p{font-size:14px!important}}@supports not ((-webkit-mask-composite:xor) or (mask-composite:exclude)){body .s-block--testimonials .swiper-slide>div::before{display:none!important}}
salla-cart-summary.header-cart{display:inline-flex;min-width:57px;min-height:32px}body.cart .app-inner>.container.mt-5{min-height:75vh}
/* الفوتر */
.store-footer .s-contacts-item .unicode{display:none!important}.store-footer .s-contacts-item{display:inline-flex!important;align-items:center;justify-content:center;width:48px!important;height:48px!important;min-width:0!important;max-width:48px!important;padding:0!important;overflow:hidden}.store-footer .copyrights{opacity:1!important}.store-footer .copyrights p{color:#B8B0A3!important}.store-footer .copyrights p::after{content:"";display:block;width:110px;height:60px;margin:12px auto 0;background:url("https://cdn.jsdelivr.net/gh/crunsh5/3abren@main/footer-logo.webp") center/contain no-repeat;opacity:.8}@media(min-width:1024px){.store-footer .copyrights p::after{margin-inline:0}}@media(max-width:1023px){.store-footer .copyrights p{text-align:center!important}}
/* صفحة المنتج: خلفية بتوهّجين بطيئين */
html body#app.product-single{background-color:transparent!important}body.product-single .app-inner{background:transparent!important}html body.product-single .tabs-wrapper.tabs-wrapper__product{background:transparent!important;border-color:transparent!important;box-shadow:none!important}body.product-single::before,body.product-single::after{content:"";position:fixed;inset:-25%;z-index:-1;pointer-events:none}body.product-single::before{background:radial-gradient(38% 30% at 22% 28%,rgba(195,17,26,.22),transparent 70%),radial-gradient(34% 28% at 78% 82%,rgba(195,17,26,.14),transparent 70%);animation:crw1 16s ease-in-out infinite alternate}body.product-single::after{background:radial-gradient(42% 34% at 76% 30%,rgba(184,176,163,.14),transparent 70%),radial-gradient(36% 30% at 24% 76%,rgba(184,176,163,.10),transparent 70%);animation:crw2 20s ease-in-out infinite alternate}@keyframes crw1{to{transform:translate3d(12%,9%,0) rotate(14deg) scale(1.12)}}@keyframes crw2{to{transform:translate3d(-11%,-8%,0) rotate(-12deg) scale(1.1)}}@media (prefers-reduced-motion:reduce){body.product-single::before,body.product-single::after{animation:none}}
/* قسم الأكثر طلباً: النص يمين والشخصية يسار */
.s-block--slider-with-bg .slider-bg{background-position:100% 50%!important}@media(max-width:767px){.s-block--slider-with-bg .slider-bg>.container{padding-top:18px!important}.s-block--slider-with-bg .slider-bg h2{width:54%!important;margin-right:0!important;margin-left:auto!important;font-size:18px!important;line-height:1.45!important;text-shadow:0 2px 10px #16110F}.s-block--slider-with-bg .slider-bg h2+p,.s-block--slider-with-bg .slider-bg p.max-w-lg{width:54%!important;margin-left:auto!important;font-size:12.5px!important;line-height:1.55!important;text-shadow:0 2px 8px #16110F}}
/* زر الواتساب: يسار الشاشة + "للاستفسار" */
.wa-angel{right:auto!important;left:16px!important;bottom:155px!important;filter:drop-shadow(0 0 7px rgba(37,211,102,.85)) drop-shadow(0 0 15px rgba(37,211,102,.5))}
@media(min-width:768px){.wa-angel{bottom:150px!important}}
.wa-angel::after{content:"للاستفسار";position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);font-size:10px;font-weight:800;color:#F3EBDD;background:rgba(22,17,15,.85);padding:2px 8px;border-radius:8px;white-space:nowrap;pointer-events:none}
@media(prefers-reduced-motion:reduce){.wa-angel{filter:drop-shadow(0 0 6px rgba(37,211,102,.6))}}
/* أوصاف المنتجات النصية: تبدأ بعنوان وبدون صور */
body.product-single .product__description:has(>h2+p+h3){text-align:right!important;max-width:560px;margin:0 auto}
body.product-single .product__description:has(>h2+p+h3) h2{margin:0 0 6px!important;font-size:21px!important;font-weight:900!important;line-height:1.45!important;color:#F3EBDD!important;text-align:center!important;text-wrap:balance}
body.product-single .product__description:has(>h2+p+h3) h2+p{margin:0 auto 22px!important;font-size:15px!important;line-height:1.9!important;color:#D9D3C8!important;text-align:center!important;text-wrap:pretty}
body.product-single .product__description:has(>h2+p+h3) h3{margin:26px 0 8px!important;padding-right:12px!important;border-right:3px solid #C3111A!important;font-size:18px!important;font-weight:800!important;line-height:1.5!important;color:#F3EBDD!important}
body.product-single .product__description:has(>h2+p+h3) h3+p{margin:0 0 6px!important;padding:12px 14px!important;background:#1F1815!important;border:1px solid rgba(184,176,163,.14)!important;border-radius:14px!important;font-size:15px!important;line-height:2!important;color:#D9D3C8!important}
body.product-single .product__description:has(>h2+p+h3) h4{margin:14px 0 2px!important;font-size:15.5px!important;font-weight:800!important;line-height:1.5!important;color:#F3EBDD!important}
body.product-single .product__description:has(>h2+p+h3) h4+p{margin:0 0 4px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(184,176,163,.14)!important;font-size:14.5px!important;line-height:1.8!important;color:#B8B0A3!important}
body.product-single .product__description:has(>h2+p+h3) ul{margin:10px 0 0!important;padding:12px 30px 12px 14px!important;list-style:disc!important;background:rgba(184,176,163,.06)!important;border-radius:12px!important;font-size:12.5px!important;line-height:1.85!important;color:#B8B0A3!important}
body.product-single .product__description:has(>h2+p+h3) li{margin:0 0 4px!important;color:#B8B0A3!important;text-wrap:pretty}
body.product-single .product__description:has(>h2+p+h3) li::marker{color:#C3111A}
body.product-single .product__description:has(>h2+p+h3) a{color:#DA4D52!important;font-weight:800!important;text-decoration:underline!important}
/* الهيدر: أطراف منحنية + خط ناعم يتحرك */
.store-header .da-bgm:not(.bottom-header){position:relative;border-radius:0 0 26px 26px!important;border-bottom:0!important;box-shadow:0 10px 26px -14px rgba(0,0,0,.8),inset 0 -1px 0 rgba(184,176,163,.14)!important}
.store-header .da-bgm:not(.bottom-header)::after{content:"";position:absolute;left:26px;right:26px;bottom:0;height:2px;border-radius:2px;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent,#8A0C10 18%,#C3111A 45%,#DA4D52 55%,#C3111A 70%,transparent) 160% 0/34% 100% no-repeat,linear-gradient(90deg,transparent,rgba(184,176,163,.28) 15%,rgba(184,176,163,.28) 85%,transparent);animation:abHeadLine 5.5s cubic-bezier(.45,0,.35,1) infinite}
@keyframes abHeadLine{0%{background-position:160% 0,0 0}100%{background-position:-60% 0,0 0}}
@media(max-width:767px){.store-header .da-bgm:not(.bottom-header){border-radius:0 0 20px 20px!important}.store-header .da-bgm:not(.bottom-header)::after{left:20px;right:20px}}
@media(prefers-reduced-motion:reduce){.store-header .da-bgm:not(.bottom-header)::after{animation:none;background-position:50% 0,0 0}}
/* الهيدر ينزل معك عند التمرير وخلفيته شفافة مموّهة */
.store-header .main-nav-container.fixed-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:90!important;background:transparent!important}
.store-header .main-nav-container.fixed-header .da-bgm:not(.bottom-header){background:rgba(22,17,15,.62)!important;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}
/* النصوص بلون المتجر: أحمر فاتح واضح بلا لمعة */
.da-cp:not(i):not([class*="sicon"]){color:#DA4D52!important;-webkit-text-fill-color:#DA4D52!important;background:none!important;animation:none!important}
/* حجز مكان بلوكات الواجهة قبل ما تنرسم — يمنع قفزة الصفحة */
[component-name="html-content"]:not(:has(section)){display:block;background:#16110F}
[component-name="html-content"][config*='class=\\"abh\\"']:not(:has(section)){min-height:1800px}
[component-name="html-content"][config*='class=\\"avr\\"']:not(:has(section)){min-height:375px}
[component-name="html-content"][config*='class=\\"g6b\\"']:not(:has(section)){min-height:1380px}
[component-name="html-content"][config*='class=\\"aht\\"']:not(:has(section)){min-height:520px}
[component-name="html-content"][config*='class=\\"sc\\"']:not(:has(section)){min-height:490px}
[component-name="html-content"][config*='class=\\"afq\\"']:not(:has(section)){min-height:690px}
@media(min-width:768px){[component-name="html-content"][config*='class=\\"abh\\"']:not(:has(section)){min-height:2380px}[component-name="html-content"][config*='class=\\"avr\\"']:not(:has(section)){min-height:395px}[component-name="html-content"][config*='class=\\"g6b\\"']:not(:has(section)){min-height:1180px}[component-name="html-content"][config*='class=\\"aht\\"']:not(:has(section)){min-height:520px}[component-name="html-content"][config*='class=\\"sc\\"']:not(:has(section)){min-height:575px}[component-name="html-content"][config*='class=\\"afq\\"']:not(:has(section)){min-height:670px}}
@media(min-width:1100px){[component-name="html-content"][config*='class=\\"abh\\"']:not(:has(section)){min-height:2600px}}
/* إخفاء وثيقة العمل الحر من الفوتر */
.store-footer .footer-vat:has(salla-trust-badges),.store-footer salla-trust-badges{display:none!important}
/* إطار بطاقات المنتجات: ثابت على الجوال، ويمسح عند التمرير بالماوس فقط */
@property --abScan{syntax:'<angle>';inherits:false;initial-value:0deg}
custom-salla-product-card.s-product-card-entry:not(.s-product-card-out-of-stock){position:relative;border-color:rgba(184,176,163,.2)!important}
custom-salla-product-card.s-product-card-entry:not(.s-product-card-out-of-stock)::after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(135deg,rgba(195,17,26,.55),rgba(184,176,163,.18) 55%,rgba(195,17,26,.25));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){custom-salla-product-card.s-product-card-entry:not(.s-product-card-out-of-stock):hover::after{background:conic-gradient(from var(--abScan),rgba(195,17,26,0) 0deg,rgba(195,17,26,.25) 60deg,rgba(218,77,82,.95) 110deg,rgba(195,17,26,.25) 160deg,rgba(195,17,26,0) 220deg,rgba(195,17,26,0) 360deg);animation:abScan 3s linear infinite}}
@keyframes abScan{to{--abScan:360deg}}
/* منع قفزة الوصف المختصر في صفحة المنتج */
@media(max-width:767px){body.product-single .short__description:has(p){min-height:78px}}
/* عناوين بلوكات سلة (التقييمات والأكثر طلباً) بنفس كتلة عناوين الأقسام: أبيض + الخط الأحمر المقوّس */
.s-block--testimonials .s-slider-block__title h2,.s-block--best-offers .s-slider-block__title h2{display:inline-block!important;color:#F2F2F3!important;-webkit-text-fill-color:#F2F2F3!important;padding-bottom:14px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 18'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%238A0C10'/%3E%3Cstop offset='.5' stop-color='%23C3111A'/%3E%3Cstop offset='1' stop-color='%238A0C10'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M5 14 Q100 1 195 14' fill='none' stroke='url(%23g)' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") center bottom/min(30vw,130px) 12px no-repeat!important;filter:drop-shadow(0 0 6px rgba(195,17,26,.45))}
/* تقريب «اسمعها من عملائنا» من مقارنة 4K */
.s-block--bundle-html-content:has(.abh),.s-block--bundle-html-content:has(.abh) [component-name="html-content"]{padding-bottom:0!important}
.s-block--bundle-html-content:has(.avr) [component-name="html-content"]{padding-top:0!important}