html,body,button,input,textarea,select{font-family:'Cairo',system-ui,sans-serif}
.sphinx_header_container{background:#fff!important;border-bottom:1px solid #e6e3f0}
.sphinx_header_container input{background:#f7f6fb!important;border:1px solid #e6e3f0!important}
.sphinx_header_container button.rounded-full{border:1px solid #e6e3f0}
.home_section_top_title{font-weight:800!important;color:#1f1b33!important;font-size:26px!important;line-height:1.4!important}
.home_section_top_title>span{display:none!important}
@media (min-width:768px){.home_section_top_title{font-size:32px!important}}
footer{background:#1f1b33!important;color:#d9d6e8!important}
footer a{color:#d9d6e8!important}
footer h3{color:#fff!important}
.ein-foot-brand{display:grid;gap:10px;justify-items:start}
.ein-foot-brand img{height:56px;width:auto;filter:brightness(0) invert(1)}
.ein-foot-brand b{color:#fff;font-size:18px;font-weight:700}
.ein-contact h3{color:#fff;font-weight:700;font-size:18px;margin:0 0 12px}
.ein-social{display:flex;gap:10px;flex-wrap:wrap}
.ein-social a{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff!important;transition:transform .2s}
.ein-social a:hover{transform:translateY(-2px)}
.ein-social .wa{background:#1fa855}.ein-social .fb{background:#1877f2}.ein-social .tg{background:#229ed9}
.ein-contact p{margin:10px 0 0;direction:ltr;text-align:right;font-size:14px}
.ein-foot-mobile{display:grid;gap:18px;padding:18px 0 4px;border-top:1px solid rgba(255,255,255,.12);margin-top:18px}
@media (min-width:1024px){.ein-foot-mobile{display:none}}
@media (max-width:767px){.sphinx_header_top_text{font-size:12.5px!important;line-height:1.8!important;padding:6px 12px!important}}
@media (max-width:1023px){.ein-wa-fab{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.ein-wa-pop{bottom:calc(162px + env(safe-area-inset-bottom,0px))!important}}
.ein-wa-fab{position:fixed;left:18px;bottom:calc(18px + var(--ein-bottom,0px) + env(safe-area-inset-bottom,0px));z-index:60;width:56px;height:56px;border-radius:50%;border:0;background:#1fa855;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 22px -8px rgba(15,90,45,.6)}
.ein-wa-pop{position:fixed;left:18px;bottom:calc(86px + var(--ein-bottom,0px) + env(safe-area-inset-bottom,0px));z-index:61;width:min(340px,calc(100vw - 36px));background:#fff;border-radius:18px;box-shadow:0 24px 48px -16px rgba(31,27,51,.45);overflow:hidden;direction:rtl;font-family:'Cairo',sans-serif}
.ein-wa-pop[hidden]{display:none}
.ein-wa-top{background:#1fa855;color:#fff;display:flex;gap:10px;align-items:center;padding:12px 14px}
.ein-wa-top b{display:block;font-size:15px}.ein-wa-top small{font-size:12px;opacity:.9}
.ein-wa-top button{margin-right:auto;background:none;border:0;color:#fff;cursor:pointer;font-size:22px;line-height:1;width:32px;height:32px}
.ein-wa-body{background:#efeae2;padding:14px;display:grid;gap:10px}
.ein-wa-bubble{background:#fff;border-radius:12px 12px 12px 4px;padding:8px 12px;font-size:14px;line-height:1.7;max-width:92%}
.ein-wa-quick{display:flex;flex-wrap:wrap;gap:6px}
.ein-wa-quick button{border:1px solid #cfe9d8;background:#fff;color:#146c3a;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}
.ein-wa-form{display:flex;gap:8px;align-items:flex-end;padding:10px;background:#fff;border-top:1px solid #e6e3f0}
.ein-wa-form textarea{flex:1;resize:none;border:1px solid #e6e3f0;border-radius:12px;padding:8px 10px;font:inherit;font-size:14px;line-height:1.6;min-height:42px;max-height:110px;color:#1f1b33}
.ein-wa-form button{width:42px;height:42px;border-radius:50%;border:0;background:#1fa855;color:#fff;display:grid;place-items:center;cursor:pointer;flex:none}
.ein-wa-form button[disabled]{background:#a9d9bb;cursor:not-allowed}
/* شريط الأقسام تحت الهيدر */
.sphinx_header .space-s-8{gap:6px!important;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}
.sphinx_header .space-s-8>*{margin:0!important}
.sphinx_header .space-s-8 a{white-space:nowrap;border-radius:999px!important;padding:5px 12px!important;font-weight:600!important;font-size:14px!important;color:#4d4866!important}
.sphinx_header .space-s-8 a:hover{background:#efedf7!important;color:#4a4580!important}
.sphinx_header .space-s-8 a[href*="ein-deals"]{color:#b4322f!important}
@media (max-width:1023px){.sphinx_header_links,.sphinx_header_links>.hidden{display:block!important}.sphinx_header_links{padding:6px 12px!important}.ein-hero .ctas .btn{padding:0 16px!important;font-size:14.5px!important}}
/* كروت الكتب */
.home_grid_section_card{padding:8px!important;border-radius:16px!important;box-shadow:0 10px 22px -18px rgba(31,27,51,.55)!important;border:1px solid #efedf7}
.home_grid_section_card img,.home_grid_section_card .rounded-xl{border-radius:14px!important}
.home_grid_section_card h2{font-size:14.5px!important;font-weight:700!important;line-height:1.55!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.1em}
.home_grid_section_card .text-center{text-align:right!important}
.home_grid_section_card .justify-center{justify-content:flex-start!important}
.home_grid_section_card .mt-5,.home_grid_section_card .md\:mt-6{margin-top:10px!important}
.home_grid_section_card .my-4{margin:6px 0 10px!important}
.home_grid_section_card span.bg-red-500{background:#f05b5b!important;padding:3px 10px!important;font-size:12px!important;top:14px!important;right:14px!important}
.home_grid_section_card button{border:1px solid #635d9d!important;background:#fff!important;color:#4a4580!important;border-radius:10px!important;padding:8px 12px!important;font-weight:700!important;font-size:14px!important;width:100%}
.home_grid_section_card button:hover{background:#635d9d!important;color:#fff!important}
/* كروت الأقسام */
.default_category_card_img{border-radius:16px!important}
.default_category_card .rounded-md{border-radius:16px!important;box-shadow:0 8px 18px -14px rgba(31,27,51,.55)}
.default_category_card{font-weight:700}
/* قسم الصفقات بخلفية بنفسجي فاتح */
.ein-deals{background:#efedf7;padding-block:22px}
.ein-deals-top{padding-bottom:0;margin-top:18px}
.ein-deals .feature-img{border-radius:18px;overflow:hidden;box-shadow:0 14px 30px -18px rgba(74,69,128,.6)}
.ein-deals .home_grid_section_card{background:#fff}
.ein-deals .home_section_container,.ein-deals .container{background:transparent!important}
/* الأكثر مبيعًا بخلفية فاتحة */
.ein-best{background:#fff4dc;border-radius:22px;padding-block:22px;margin-inline:auto;max-width:1260px}
/* صفحة الكتاب */
.p_details_container a[href^="/collections/"].block{background:#efedf7;border-color:#efedf7!important;color:#4a4580;font-weight:700}
.ein-facts{display:grid;border:1px solid #e6e3f0;border-radius:14px;overflow:hidden;margin-top:16px;direction:rtl}
.ein-facts div{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;font-size:14px;line-height:1.7;color:#1f1b33}
.ein-facts div+div{border-top:1px solid #e6e3f0}
.ein-facts svg{flex:none;margin-top:3px;color:#635d9d}
.ein-buybar{position:fixed;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:55;background:rgba(255,255,255,.97);border:1px solid #e6e3f0;border-radius:16px;box-shadow:0 12px 28px -14px rgba(31,27,51,.45);padding:8px 10px;display:flex;gap:10px;align-items:center;direction:rtl;transform:translateY(140%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}
.ein-buybar.on{transform:none}
.ein-buybar b{font-size:18px;font-weight:800;white-space:nowrap}
.ein-buybar button{flex:1;height:44px;border:0;border-radius:12px;background:#635d9d;color:#fff;font-weight:700;font-size:15px;font-family:inherit;cursor:pointer}
body.ein-buybar-on .ein-wa-fab{bottom:calc(160px + env(safe-area-inset-bottom,0px))!important}
body.ein-buybar-on .ein-wa-pop{bottom:calc(226px + env(safe-area-inset-bottom,0px))!important}
@media (min-width:1024px){.ein-buybar{display:none}}
@media (prefers-reduced-motion:reduce){.ein-buybar{transition:none}}
.home_section_top_title,h1.product_name{color:#3b3570!important}
h1.product_name{line-height:1.65!important;letter-spacing:0!important}
@media (min-width:1280px){
.max-w-7xl,.lg\:max-w-7xl{max-width:min(1560px,calc(100vw - 64px))!important}
.ein-hero,.ein-trust{max-width:min(1560px,calc(100vw - 64px))!important}
.content_container{max-width:min(1608px,calc(100vw - 16px))!important}
.home_section_container>.container{width:100%!important;max-width:none!important}
}
.ein-deals{max-width:min(1560px,calc(100vw - 24px));margin-inline:auto;border-radius:0 0 24px 24px}
.ein-deals.ein-deals-top{border-radius:24px 24px 0 0}
.ein-best{padding:36px 24px 28px!important;max-width:min(1608px,calc(100vw - 24px))!important;margin-inline:auto!important}
.feature-img,.default_category_card_img,.home_grid_section_card .rounded-xl,.sphinx_product_images_img{border-radius:16px!important}
.home_grid_section_card button{background:#635d9d!important;color:#fff!important;border-color:#635d9d!important;justify-content:center!important;text-align:center!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease!important}
.home_grid_section_card button.justify-center,.home_grid_section_card button{justify-content:center!important}
.home_grid_section_card button:hover{transform:scale(1.04);background:#4a4580!important;color:#fff!important;box-shadow:0 10px 20px -10px rgba(99,93,157,.75)}
.home_grid_section_card span.bg-red-500{font-size:14px!important;font-weight:800!important;padding:5px 12px!important;box-shadow:0 6px 16px -4px rgba(240,91,91,.55)!important}
.ein-oos button{background:#fdeaea!important;color:#b4322f!important;border-color:#f6c9c9!important;cursor:not-allowed!important}
.ein-oos button:hover{transform:none;box-shadow:none;background:#fdeaea!important;color:#b4322f!important}
.ein-oos .rounded-xl{opacity:.62;filter:grayscale(.35)}
.ein-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:0!important;overflow:visible!important}
.ein-facts div{flex-direction:column;gap:6px!important;border:1px solid #e6e3f0!important;border-radius:14px;background:#faf9fd;padding:12px 14px!important}
.ein-facts div+div{border-top:1px solid #e6e3f0!important}
.ein-facts svg{width:22px;height:22px;margin:0!important}
.ein-facts span{font-size:13.5px;line-height:1.75;color:#4d4866}
.ein-facts b{display:block;color:#3b3570;font-size:14.5px;margin-bottom:2px}
@media (max-width:640px){.ein-facts{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto!important;scroll-snap-type:x mandatory;padding-bottom:4px}.ein-facts div{scroll-snap-align:start}}
/* خانة البحث جنب اللوجو */
.sphinx_header_logo+div{align-items:flex-start!important;margin-inline-start:20px!important}
.sphinx_header_logo+div>.md\:w-4\/5{width:min(760px,100%)!important}
/* الهيرو */
.ein-hero h1{color:#635d9d!important;font-size:40px!important;line-height:1.3!important}
.ein-hero h1 em{color:#f05b5b!important}
.ein-hero p{font-size:17.5px!important;line-height:1.9!important}
@media (min-width:768px){.ein-hero h1{font-size:60px!important}.ein-hero p{font-size:19px!important}}
/* الأسعار */
.home_grid_section_card .my-4{gap:10px!important;align-items:baseline!important}
.home_grid_section_card .my-4>span{color:#3b3570!important;font-size:19px!important;font-weight:800!important;gap:3px!important;align-items:baseline!important}
.home_grid_section_card .my-4>span>span{font-size:.78em;font-weight:700}
.home_grid_section_card .my-4 del{font-size:13.5px!important;opacity:.8!important;color:#8a84a3!important;gap:2px!important;align-items:baseline!important}
.home_grid_section_card .my-4 del span{font-size:.85em}
.p_details_container p.font-semibold{color:#3b3570!important;font-weight:800!important}
.p_details_container .gap-x-1{align-items:baseline!important}
.p_details_container .gap-x-1>:not(p){font-size:.75em;font-weight:700;color:#3b3570}
.p_details_container .gap-x-3,.p_details_container .md\:gap-x-5{column-gap:10px!important;align-items:baseline!important}
.p_details_container del{opacity:.8}
/* الشريط اللي فوق: في النص وبألوان البراند */
.ein-strip-src{display:none!important}
.ein-strip{background:#3b3570;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px;padding:9px 14px;font-weight:700;font-size:14px;line-height:1.6;text-align:center;direction:rtl}
.ein-strip .s0{color:#fbae17}.ein-strip .s1{color:#ff8a8a}.ein-strip .s2{color:#7fdccf}
.ein-strip i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.45);display:inline-block}
@media (max-width:767px){.ein-strip{font-size:12.5px;gap:2px 10px;padding:7px 10px}}
/* الموبايل: كروت أصغر وكتب أكتر في الشاشة */
@media (max-width:767px){
.home_grid_section_card{padding:6px!important;border-radius:14px!important}
.home_grid_section_card h2{font-size:13px!important;line-height:1.5!important;min-height:3em}
.home_grid_section_card .my-4{margin:4px 0 8px!important;gap:6px!important}
.home_grid_section_card .my-4>span{font-size:15px!important}
.home_grid_section_card .my-4 del{font-size:12px!important}
.home_grid_section_card button{padding:6px 8px!important;font-size:13px!important;border-radius:9px!important}
.home_grid_section_card span.bg-red-500{font-size:12px!important;padding:3px 8px!important;top:10px!important;right:10px!important}
.home_section_top_title{font-size:22px!important}
.ein-deals,.ein-best{padding-block:16px!important}
.ein-deals .feature-img{border-radius:14px!important}
.default_category_card{font-size:12.5px!important}
.content_container .overflow-x-auto.flex-row{gap:10px!important;scroll-snap-type:x mandatory;padding-block:12px!important;scrollbar-width:none}
.content_container .overflow-x-auto.flex-row>*{flex:0 0 44%!important;max-width:44%!important;scroll-snap-align:start}
.ein-hide{display:none!important}
}
/* زي المعاينة: الهيرو والصفقات بعرض الشاشة كله، والمميزات كبسولات */
html{overflow-x:clip}
.container_class:has(.ein-hero){padding-top:0!important}
.ein-hero{width:100vw!important;max-width:none!important;margin:0 calc(50% - 50vw)!important;border-radius:0!important}
.ein-hero .in{max-width:min(1560px,calc(100vw - 32px));margin-inline:auto}
.content_container.ein-deals{width:100vw!important;max-width:none!important;margin-inline:calc(50% - 50vw)!important;border-radius:0!important}
.ein-deals .feature-img{max-width:900px;margin-inline:auto}
.ein-trust{display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:10px!important;margin:6px auto 10px!important}
.ein-trust .t{flex-direction:row!important;padding:8px 14px!important;border-radius:999px!important;gap:8px!important}
.ein-trust .t svg{width:18px;height:18px}
.ein-trust small{display:none!important}
.ein-trust b{font-size:14px!important;font-weight:600!important;color:#4d4866!important}
@media (max-width:767px){
.ein-trust{justify-content:center;gap:6px!important}
.ein-trust .t{padding:6px 10px!important}
.ein-trust b{font-size:12.5px!important}
/* هيدر الموبايل في سطر واحد: اللوجو + البحث + السلة */
.sphinx_header_container{padding-block:8px!important}
.sphinx_header_container>div{position:relative}
.sphinx_header_logo img{height:40px!important;width:auto!important;padding:0!important}
.sphinx_header_container .block.md\:hidden{position:absolute!important;top:6px;right:126px;left:66px;width:auto!important;margin:0!important}
.sphinx_header_container .block.md\:hidden input{height:44px!important;font-size:13px!important;padding-inline:10px 48px!important}
.ein-hero .in{padding:20px 16px 18px!important}
.ein-hero h1{font-size:34px!important}
.ein-hero p{font-size:15.5px!important}
.ein-hero .stack{height:190px!important}
}
.ein-hide-all{display:none!important}
/* كتب الهيرو أكبر بظل خفيف */
.ein-hero .stack a{box-shadow:0 28px 46px -20px rgba(31,27,51,.55)!important}
@media (min-width:768px){
.ein-hero .in .stack{height:500px!important}
.ein-hero .in .stack a{width:350px!important;height:350px!important}
.ein-hero .in .stack a:nth-child(1){margin-right:-175px!important}
.ein-hero .in .stack a:nth-child(2),.ein-hero .in .stack a:nth-child(3){top:84px!important}
}
/* الشريط اللي فوق بألوان المعاينة، وبيطلع مع السكرول والهيدر بس ثابت */
.ein-strip{background:#4a4580!important;color:#fff!important;font-size:12.5px!important;font-weight:600!important;gap:4px 18px!important;padding:7px 14px!important}
.ein-strip i{display:none!important}
.ein-strip span{display:inline-flex;align-items:center;gap:6px;color:#fff!important}
.ein-strip span::before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block;flex:none}
.ein-strip .s0::before{background:#fbae17}.ein-strip .s1::before{background:#67c5bb}.ein-strip .s2::before{background:#f05b5b}
.app_container>div:has(.sphinx_header){top:calc(-1 * var(--ein-strip-h,0px))!important}
@media (max-width:767px){body.ein-scrolled .ein-strip{display:flex!important}.ein-strip{font-size:12px!important;gap:2px 12px!important}}
/* الكتابين اللي ورا أبعد عشان يبانوا */
@media (min-width:768px){
.ein-hero .in{grid-template-columns:1fr 1.25fr!important}
.ein-hero .in .stack a:nth-child(1){width:340px!important;height:340px!important;margin-right:-170px!important}
.ein-hero .in .stack a:nth-child(2),.ein-hero .in .stack a:nth-child(3){width:285px!important;height:285px!important;top:95px!important}
.ein-hero .in .stack a:nth-child(2){right:-2%!important}
.ein-hero .in .stack a:nth-child(3){left:-2%!important}
}
@media (max-width:767px){
.ein-hero .in .stack a:nth-child(1){width:200px!important;height:200px!important;margin-right:-100px!important}
.ein-hero .in .stack a:nth-child(2),.ein-hero .in .stack a:nth-child(3){width:160px!important;height:160px!important;top:62px!important}
.ein-hero .in .stack a:nth-child(2){right:-22px!important}
.ein-hero .in .stack a:nth-child(3){left:-22px!important}
}
/* العناوين الطويلة على سطرين بالكشيدة */
.ein-k-src{display:none!important}
.ein-ktitle{display:inline-flex;flex-direction:column;align-items:stretch;text-align:center;color:#3b3570;font-weight:800;font-size:30px;line-height:1.25}
.ein-ktitle span{display:block;white-space:nowrap}
@media (max-width:767px){.ein-ktitle{font-size:24px}}
@media (max-width:767px){
.ein-hero .stack{height:275px!important}
.ein-hero .stack a{width:205px!important;height:205px!important}
.ein-hero .stack a:nth-child(1){margin-right:-102px!important}
.ein-hero .stack a:nth-child(2),.ein-hero .stack a:nth-child(3){top:52px!important}
.ein-hero .stack a:nth-child(2){right:-6px!important}.ein-hero .stack a:nth-child(3){left:-6px!important}
/* مسافة ثابتة بين كروت الكتب في أي متصفح موبايل */
.content_container .home_grid_section_card{margin-inline:5px!important;width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important;min-width:0!important}
.ein-hero .in .stack{height:275px!important}
.ein-hero .in .stack a{width:205px!important;height:205px!important}
.ein-hero .in .stack a:nth-child(1){margin-right:-102px!important}
.ein-hero .in .stack a:nth-child(2),.ein-hero .in .stack a:nth-child(3){top:52px!important}
.ein-deals .swiper,.ein-deals .overflow-x-auto{padding-inline:4px!important}
}
.ein-trust.ein-trust-in{margin:6px 0 0!important;max-width:none!important;padding:0!important}
@media (max-width:767px){.ein-trust.ein-trust-in{justify-content:center}}
/* كتب الهيرو أكبر */
.ein-hero .stack{height:420px!important}
.ein-hero .stack a{width:290px!important;height:290px!important;border-radius:18px!important}
.ein-hero .stack a:nth-child(1){margin-right:-145px!important}
.ein-hero .stack a:nth-child(2),.ein-hero .stack a:nth-child(3){top:70px!important}
@media (max-width:767px){
.ein-hero .stack{height:240px!important}
.ein-hero .stack a{width:180px!important;height:180px!important;border-radius:14px!important}
.ein-hero .stack a:nth-child(1){margin-right:-90px!important}
.ein-hero .stack a:nth-child(2),.ein-hero .stack a:nth-child(3){top:44px!important}
.ein-hero .stack a:nth-child(2){right:0!important}.ein-hero .stack a:nth-child(3){left:0!important}
/* هيدر الموبايل: لوجو أصغر ومسافة بينه وبين البحث */
.sphinx_header_container>div>.h-14{height:48px!important}
.sphinx_header_container .sphinx_header_logo{margin-inline:0!important}
.sphinx_header_container .sphinx_header_logo img,.sphinx_header_container .sphinx_header_logo .h-14{height:34px!important;width:auto!important;padding:0!important}
.sphinx_header_container .block.md\:hidden{top:2px!important;right:110px!important;left:62px!important}
/* مسافة بين كروت الكتب */
.content_container .overflow-x-auto.flex-row{gap:14px!important;padding-inline:4px!important}
.swiper-slide>.cursor-pointer{padding-inline:4px}
/* فراغ أقل تحت «عرض كل الصفقات» ومسافة فوق «دور النشر» */
.ein-deals [class*="mb-12"],.ein-deals .mb-12{margin-bottom:0!important}
.ein-deals:not(.ein-deals-top){padding-bottom:18px!important}
.ein-deals .ein-more{margin-top:10px!important}
.ein-deals:not(.ein-deals-top)+.content_container{padding-top:22px!important}
}
/* هيدر ثابت فوق مع السكرول */
.app_container>div:has(.sphinx_header){position:sticky!important;top:0;z-index:40;box-shadow:0 6px 18px -16px rgba(31,27,51,.5)}
@media (max-width:767px){body.ein-scrolled .ein-strip{display:none}}
/* عنوان صفحة القسم أكبر */
.category_section_header_title{font-size:30px!important;font-weight:800!important;color:#3b3570!important;line-height:1.4!important}
@media (max-width:767px){.category_section_header_title{font-size:24px!important}}
.ein-navwrap,.sphinx_header_links>.ein-navwrap{display:flex!important;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}
.ein-navwrap>.space-s-8{flex:none}
.ein-home{white-space:nowrap;border-radius:999px!important;padding:5px 12px!important;font-weight:700!important;font-size:14px!important;color:#4a4580!important}
.ein-home:hover{background:#efedf7!important}
.ein-more{display:flex;justify-content:center;margin:16px 0 4px}
.ein-more a{display:inline-flex;gap:8px;align-items:center;font-weight:700;font-size:15px;color:#4a4580!important;background:#efedf7;padding:9px 20px;border-radius:999px;text-decoration:none;transition:background-color .2s ease}
.ein-more a:hover{background:#e2def2}
.ein-track{display:flex;justify-content:center}
.ein-grp{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px}
.ein-dup{display:none!important}
.ein-menu-btn{display:none}
@media (max-width:767px){
/* الشريط اللي فوق: سطر واحد بيتحرك من اليمين للشمال */
.ein-strip,body.ein-scrolled .ein-strip{display:block!important;overflow:hidden;padding:7px 0!important;white-space:nowrap}
.ein-track{width:max-content;direction:ltr;justify-content:flex-start;animation:einMarq 24s linear infinite}
.ein-grp{flex-wrap:nowrap;flex-direction:row-reverse;gap:28px;padding-inline:14px}
.ein-strip .ein-dup{display:flex!important}
.ein-strip span{direction:rtl}
@keyframes einMarq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
/* زرار قايمة الأقسام */
.ein-menu-btn{display:inline-flex;align-items:center;gap:6px;flex:none;border:0;background:#635d9d;color:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}
/* صفحة الدفع: ملخص الطلب ثابت فوق بدل اللوجو */
header:has(.checkout_header){display:none!important}
.checkout_order_summary{position:sticky!important;top:0;z-index:50;box-shadow:0 8px 18px -14px rgba(31,27,51,.5)}
}
@media (prefers-reduced-motion:reduce){.ein-track{animation:none!important}.ein-strip .ein-dup{display:none!important}.ein-grp{flex-wrap:wrap!important}}
/* شريط التنقل اللي تحت: كل زرار بلون من البراند لما يتداس أو يكون الصفحة الحالية */
.ein-bn{border-radius:14px;transition:background-color .2s ease,color .2s ease,transform .15s ease}
.ein-bn:active{transform:scale(.94)}
.ein-bn1.ein-on,.ein-bn1:active{background:#efedf7!important;color:#4a4580!important}
.ein-bn2.ein-on,.ein-bn2:active{background:#e5f5f3!important;color:#23857a!important}
.ein-bn3.ein-on,.ein-bn3:active{background:#fff4dc!important;color:#a86c00!important}
.ein-bn4.ein-on,.ein-bn4:active{background:#fdeaea!important;color:#c53b3b!important}
.ein-bn.ein-on{font-weight:700}
body:has(.checkout_form) .ein-wa-fab,body:has(.checkout_form) .ein-wa-pop{display:none!important}
/* القايمة الجانبية */
.ein-dr{position:fixed;inset:0;z-index:100;direction:rtl;font-family:'Cairo',sans-serif}
.ein-dr[hidden]{display:none}
.ein-dr-bg{position:absolute;inset:0;background:rgba(31,27,51,.45);opacity:0;transition:opacity .25s ease}
.ein-dr-p{position:absolute;top:0;bottom:0;right:0;width:min(86vw,360px);background:#fff;border-radius:22px 0 0 22px;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);box-shadow:-12px 0 30px -18px rgba(31,27,51,.6);padding-top:env(safe-area-inset-top,0px)}
.ein-dr.on .ein-dr-bg{opacity:1}.ein-dr.on .ein-dr-p{transform:none}
.ein-dr-h{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 10px}
.ein-dr-h b{font-size:19px;font-weight:800;color:#3b3570}
.ein-dr-h button{width:38px;height:38px;border-radius:50%;border:0;background:#efedf7;color:#3b3570;font-size:22px;line-height:1;cursor:pointer}
.ein-dr-q{display:flex;gap:8px;flex-wrap:wrap;padding:4px 18px 12px}
.ein-dr-q a{text-decoration:none;font-weight:700;font-size:14px;padding:7px 14px;border-radius:999px;background:#efedf7;color:#4a4580}
.ein-dr-q a.deal{background:#fdeaea;color:#b4322f}
.ein-dr-t{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 18px 8px;background:#f7f6fb;border-radius:14px;padding:4px}
.ein-dr-t button{border:0;background:none;border-radius:10px;padding:8px 4px;font:inherit;font-size:13.5px;font-weight:700;color:#4d4866;cursor:pointer}
.ein-dr-t button[aria-pressed="true"]{background:#fff;color:#3b3570;box-shadow:0 2px 8px -4px rgba(31,27,51,.35)}
.ein-dr-l{flex:1;overflow-y:auto;padding:4px 10px calc(90px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}
.ein-dr-l a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 10px;border-radius:12px;text-decoration:none;color:#1f1b33;font-size:15px;font-weight:600;line-height:1.5}
.ein-dr-l a:active,.ein-dr-l a:hover{background:#f7f6fb}
.ein-dr-l a+a{border-top:1px solid #f0eef6}
.ein-dr-l a::after{content:"‹";color:#8a84a3;font-size:20px;line-height:1}
.ein-dr-l p{margin:24px 10px;color:#4d4866;text-align:center}
@media (prefers-reduced-motion:reduce){.ein-dr-p,.ein-dr-bg{transition:none}}
@media (max-width:767px){
/* الشريط اللي فوق من الشمال لليمين ومن غير فراغ */
.ein-strip,body.ein-scrolled .ein-strip{direction:ltr!important}
.ein-track{animation-name:einMarqR!important}
@keyframes einMarqR{from{transform:translateX(-50%)}to{transform:translateX(0)}}
/* شريط التنقل: لون الأيقونة للزرار، والخلفية كلها بلون الزرار المختار */
.fixed.inset-x-5>div{transition:background-color .3s ease}
.fixed.inset-x-5 .ein-bn,.fixed.inset-x-5 .ein-bn:active,.fixed.inset-x-5 .ein-bn.ein-on{background:transparent!important}
.fixed.inset-x-5 .ein-bn1.ein-on{color:#4a4580!important}
.fixed.inset-x-5 .ein-bn2.ein-on{color:#23857a!important}
.fixed.inset-x-5 .ein-bn3.ein-on{color:#a86c00!important}
.fixed.inset-x-5 .ein-bn4.ein-on{color:#c53b3b!important}
.fixed.inset-x-5>div.ein-navc1{background:#efedf7!important}
.fixed.inset-x-5>div.ein-navc2{background:#e5f5f3!important}
.fixed.inset-x-5>div.ein-navc3{background:#fff4dc!important}
.fixed.inset-x-5>div.ein-navc4{background:#fdeaea!important}
}
/* المختصرات التلاتة في القايمة الجانبية في سطر واحد */
.ein-dr-q{flex-wrap:nowrap!important;gap:6px!important}
.ein-dr-q a{flex:1 1 0;min-width:0;text-align:center;white-space:nowrap;padding:8px 6px!important;font-size:13px!important}
/* شكل اقتراحات البحث */
.sphinx_header_container .bg-white.z-20.flex-col{border-radius:14px!important;padding:6px!important;box-shadow:0 18px 36px -18px rgba(31,27,51,.45)!important;border:1px solid #efedf7;max-height:60vh;overflow-y:auto}
.sphinx_header_container .bg-white.z-20.flex-col a{display:block;padding:10px 12px!important;border-radius:10px;font-size:14px!important;line-height:1.6;color:#1f1b33;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sphinx_header_container .bg-white.z-20.flex-col a+a{border-top:1px solid #f3f1f8}
.sphinx_header_container .bg-white.z-20.flex-col a:hover{background:#f7f6fb!important}
.sphinx_header_container .bg-white.z-20.flex-col a[href^="/search"]{margin-top:4px;text-align:center;font-weight:700;color:#4a4580;background:#efedf7;border-top:0!important}
@media (min-width:768px){
.sphinx_product_images_grid{grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:calc((100% - 36px)/4)!important;gap:12px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;padding-bottom:8px;scrollbar-width:thin}
.sphinx_product_images_grid>*{scroll-snap-align:start;aspect-ratio:1/1;height:auto!important;min-width:0}
.ein-gw{position:relative}
.ein-ga{position:absolute;top:calc(50% - 22px);z-index:2;width:34px;height:34px;border-radius:50%;border:1px solid #e4dfea;background:#fff;color:#635d9d;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center}
.ein-ga:focus-visible{outline:2px solid #635d9d;outline-offset:2px}
.ein-ga[disabled]{opacity:0;pointer-events:none}
.ein-ga.n{left:6px}.ein-ga.p{right:6px}
}
@media (prefers-reduced-motion:reduce){.sphinx_product_images_grid{scroll-behavior:auto}}