@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;700;800;900&display=swap');html,body{background:#080808!important}:root{--black:#080808;--deep:#0f0f0f;--card:#131313;--border:#202020;--border2:#2a2a2a;--red:#b5291d;--red2:#d63a2a;--gold:#c9a84c;--gold2:#e0bb5a;--bronze:#b5651d;--looksmax:#140b04;--text1:#ece8df;--text2:#9a9080;--muted:#5a5248}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--text1);font-family:'Tajawal',sans-serif;font-size:16px;line-height:1.7;overflow-x:hidden}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--red);border-radius:2px}body::after{content:'';position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");opacity:.02;pointer-events:none;z-index:9999}.reveal{opacity:1;transform:none;transition:opacity .7s ease,transform .7s ease}body.js-ready .reveal{opacity:1;transform:none}body.js-ready .reveal.reveal-hidden{opacity:0;transform:translateY(26px)}body.js-ready .reveal.visible{opacity:1;transform:none}.urgency-bar{background:linear-gradient(90deg,#150808,#1e0a0a,#150808);border-bottom:1px solid rgba(181,41,29,.35);text-align:center;padding:.5rem 1rem;font-size:.78rem;color:var(--text2);z-index:200;position:relative}.urgency-bar strong{color:var(--gold2)}.urgency-dot{display:inline-block;width:6px;height:6px;background:var(--red2);border-radius:50%;margin-left:.5rem;animation:blink 1.2s ease-in-out infinite;vertical-align:middle}@keyframes blink{0%,100%{opacity:1}50%{opacity:.2}}nav{position:sticky;top:0;z-index:100;background:rgba(8,8,8,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:13px 24px;display:flex;align-items:center;justify-content:space-between}.nav-logo{font-size:1.45rem;font-weight:900;letter-spacing:-.5px;background:linear-gradient(135deg,#f5f0e8,#c9a84c,#f5f0e8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;gap:4px;list-style:none}.nav-links a{font-size:.77rem;font-weight:600;color:var(--text2);padding:6px 13px;border-radius:30px;border:1px solid transparent;transition:all .2s}.nav-links a:hover{color:var(--text1);border-color:var(--border2);background:rgba(255,255,255,.04)}.nav-cta{background:var(--red);color:#fff;border:none;padding:8px 18px;border-radius:30px;font-family:'Tajawal',sans-serif;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .2s;text-decoration:none;display:inline-block;white-space:nowrap}.nav-cta:hover{background:var(--red2)}.hero{position:relative;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 24px 80px;overflow:hidden}.carousel-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.carousel-track{display:flex;height:100%;animation:carouselScroll 48s linear infinite;will-change:transform}.carousel-track:hover{animation-play-state:paused}.carousel-slide{flex-shrink:0;width:175px;height:100%;margin-left:12px;border-radius:8px;overflow:hidden;opacity:.14}.carousel-slide img{width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(20%) brightness(.65)}@keyframes carouselScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.carousel-overlay{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(0,0,0,.6) 0%,rgba(0,0,0,.88) 70%),linear-gradient(180deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.92) 100%)}.hero-glow{position:absolute;top:-20%;left:50%;transform:translateX(-50%);width:800px;height:800px;z-index:2;background:radial-gradient(circle,rgba(181,41,29,.13) 0%,transparent 60%);pointer-events:none}.hero-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:550px;height:550px;border-radius:50%;background:radial-gradient(circle,rgba(181,41,29,.06) 0%,transparent 70%);animation:pulse 5s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes pulse{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:.4}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.9}}.hero-content{position:relative;z-index:3;width:100%}.hero-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:var(--gold);margin-bottom:18px;opacity:0;animation:fadeUp .8s .2s forwards;display:block}.hero-eyebrow::before,.hero-eyebrow::after{content:'—';margin:0 8px;opacity:.4}.hero-title{font-size:clamp(3rem,12vw,7rem);font-weight:900;line-height:1.05;letter-spacing:-2px;margin-bottom:8px;opacity:0;animation:fadeUp .8s .4s forwards}.hero-title .grad{background:linear-gradient(135deg,#f0e8d0 0%,#ffffff 40%,#d4b870 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub-title{font-size:clamp(1.1rem,3.5vw,1.8rem);font-weight:400;color:var(--text2);letter-spacing:2px;margin-bottom:22px;opacity:0;animation:fadeUp .8s .55s forwards}.hero-desc{max-width:580px;font-size:1rem;color:var(--text2);line-height:1.8;margin:0 auto 38px;opacity:0;animation:fadeUp .8s .7s forwards}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;opacity:0;animation:fadeUp .8s .85s forwards}.social-proof-bar{margin-top:28px;display:flex;align-items:center;justify-content:center;gap:.6rem;opacity:0;animation:fadeUp .8s .95s forwards}.sp-avatars{display:flex}.sp-avatar{width:28px;height:28px;border-radius:50%;border:2px solid var(--black);background:var(--card);display:flex;align-items:center;justify-content:center;font-size:.65rem;color:var(--text2);margin-left:-8px}.sp-avatar:first-child{margin-left:0}.sp-text{font-size:.82rem;color:var(--text2)}.sp-text strong{color:var(--gold2)}.hero-stats{display:flex;gap:36px;margin-top:44px;padding-top:32px;border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;opacity:0;animation:fadeUp .8s 1.05s forwards}.stat-item{text-align:center}.stat-num{font-size:1.9rem;font-weight:900;color:var(--text1);line-height:1;margin-bottom:4px;display:block}.stat-label{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:1.5px}@keyframes fadeUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;background:var(--red);color:#fff;font-family:'Tajawal',sans-serif;font-size:.95rem;font-weight:700;border:none;border-radius:50px;cursor:pointer;transition:all .25s;position:relative;overflow:hidden;text-decoration:none;white-space:nowrap}.btn-primary::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:translateX(-100%);transition:transform .5s}.btn-primary:hover::before{transform:translateX(100%)}.btn-primary:hover{background:var(--red2);transform:translateY(-2px);box-shadow:0 10px 40px rgba(181,41,29,.45)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;background:transparent;color:var(--text2);font-family:'Tajawal',sans-serif;font-size:.95rem;font-weight:700;border:1px solid var(--border2);border-radius:50px;cursor:pointer;transition:all .25s;text-decoration:none;white-space:nowrap}.btn-ghost:hover{border-color:rgba(201,168,76,.4);color:var(--gold);transform:translateY(-2px)}.btn-sm{padding:10px 20px;font-size:.82rem}.book-btns{display:flex;align-items:center;gap:8px}.btn-buy{display:inline-flex;align-items:center;gap:5px;padding:9px 16px;background:var(--red);color:#fff;font-family:'Tajawal',sans-serif;font-size:.78rem;font-weight:700;border:none;border-radius:30px;cursor:pointer;transition:all .22s;white-space:nowrap;text-decoration:none}.btn-buy:hover{background:var(--red2);transform:scale(1.04)}.btn-cart{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#000;color:var(--text2);border:1px solid var(--border2);border-radius:50%;cursor:pointer;transition:all .22s;flex-shrink:0;padding:0}.btn-cart svg{stroke:var(--text2);transition:stroke .22s}.btn-cart:hover{background:#111;border-color:rgba(201,168,76,.5);transform:scale(1.1)}.btn-cart:hover svg{stroke:var(--gold)}.hr-red{height:2px;background:linear-gradient(90deg,transparent,var(--red),transparent)}.hr-section{height:1px;background:linear-gradient(90deg,transparent,var(--border2),transparent)}.divider-label{position:relative;text-align:center;margin:52px 24px}.divider-label::before{content:'';position:absolute;top:50%;inset-inline:0;height:1px;background:var(--border);transform:translateY(-50%)}.divider-label span{position:relative;background:var(--black);padding:0 20px;font-size:.72rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--muted)}.section{padding:80px 24px;position:relative}.section-header{margin-bottom:52px}.section-header.center{text-align:center}.section-header.center .sec-subtitle{margin:0 auto}.sec-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:var(--red);margin-bottom:14px;display:block}.sec-title{font-size:clamp(2rem,6vw,3.4rem);font-weight:900;line-height:1.1;letter-spacing:-1px;margin-bottom:16px}.sec-subtitle{font-size:1rem;color:var(--text2);max-width:540px;line-height:1.8}.library-section{background:var(--deep);position:relative;overflow:hidden}.library-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 50% at 0% 50%,rgba(181,41,29,.06) 0%,transparent 60%),radial-gradient(ellipse 40% 55% at 100% 20%,rgba(201,168,76,.04) 0%,transparent 50%);pointer-events:none}.eye-deco{font-size:4rem;opacity:.04;position:absolute;top:36px;left:50%;transform:translateX(-50%);pointer-events:none;user-select:none}.books-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,275px),1fr));gap:16px;max-width:1100px;margin:0 auto}.book-card{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .28s,box-shadow .28s;cursor:pointer;position:relative}.book-card::before{content:'';position:absolute;top:0;inset-inline:0;height:2px;background:linear-gradient(90deg,var(--red),var(--gold));opacity:0;transition:opacity .28s}.book-card:hover{transform:translateY(-5px);box-shadow:0 14px 45px rgba(0,0,0,.7)}.book-card:hover::before{opacity:1}.book-thumb{width:100%;aspect-ratio:2/3;object-fit:cover;object-position:top;background:var(--deep);flex-shrink:0;transition:transform .35s}.book-card:hover .book-thumb{transform:scale(1.03)}.book-body{padding:16px;display:flex;flex-direction:column;flex:1;gap:10px}.book-vol{font-size:.6rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--red);padding:3px 9px;border:1px solid rgba(181,41,29,.35);border-radius:30px;width:fit-content;background:rgba(181,41,29,.07)}.book-name{font-size:.92rem;font-weight:800;line-height:1.35;color:var(--text1)}.book-price-row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid var(--border);gap:8px;flex-wrap:wrap}.book-price{display:flex;flex-direction:column}.price-current{font-size:1.1rem;font-weight:900;color:var(--gold)}.price-original{font-size:.72rem;color:var(--muted);text-decoration:line-through}.bundle-card{max-width:880px;margin:52px auto 0;background:var(--card);border:1px solid rgba(201,168,76,.25);border-radius:24px;padding:40px 36px;position:relative;overflow:hidden;text-align:center}.bundle-card::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 55% at 50% 0%,rgba(201,168,76,.06) 0%,transparent 60%);pointer-events:none}.bundle-badge{display:inline-block;padding:4px 14px;background:linear-gradient(135deg,var(--gold),var(--bronze));color:#000;font-size:.7rem;font-weight:900;letter-spacing:2px;text-transform:uppercase;border-radius:30px;margin-bottom:18px}.bundle-title{font-size:clamp(1.5rem,4vw,2.3rem);font-weight:900;margin-bottom:10px;line-height:1.2}.bundle-sub{color:var(--text2);font-size:.88rem;margin-bottom:0}.bundle-books-list{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin:18px 0 24px}.bundle-books-list span{font-size:.73rem;color:var(--text2);padding:3px 11px;border:1px solid var(--border);border-radius:30px;background:rgba(255,255,255,.02)}.bundle-pricing{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:26px;flex-wrap:wrap}.bundle-price-now{font-size:3.2rem;font-weight:900;background:linear-gradient(135deg,var(--gold),var(--gold2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.bundle-price-was .was{font-size:.78rem;color:var(--muted)}.bundle-price-was .old{font-size:1.5rem;font-weight:700;color:var(--muted);text-decoration:line-through}.bundle-save{display:inline-block;padding:4px 13px;background:rgba(181,41,29,.14);color:#e05040;border:1px solid rgba(181,41,29,.28);border-radius:30px;font-size:.75rem;font-weight:700}.bundle-btn{font-size:1rem;padding:16px 44px;margin-top:4px}.looksmax-section{background:var(--looksmax);position:relative;overflow:hidden}.looksmax-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 65% 50% at 100% 0%,rgba(181,101,29,.1) 0%,transparent 55%);pointer-events:none}.looksmax-hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;max-width:1100px;margin:0 auto 52px}.looksmax-img-wrap{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 18px 70px rgba(0,0,0,.7)}.looksmax-img-wrap img{width:100%;height:480px;object-fit:cover;object-position:top}.looksmax-badge{position:absolute;top:18px;right:18px;background:linear-gradient(135deg,var(--bronze),var(--gold));color:#000;font-size:.68rem;font-weight:900;letter-spacing:2px;text-transform:uppercase;padding:5px 13px;border-radius:30px}.looksmax-sold{position:absolute;bottom:18px;left:18px;background:rgba(8,8,8,.88);backdrop-filter:blur(12px);border:1px solid rgba(201,168,76,.28);border-radius:10px;padding:11px 16px;text-align:center}.sold-num{font-size:1.7rem;font-weight:900;color:var(--gold);line-height:1;display:block}.sold-label{font-size:.68rem;color:var(--text2);letter-spacing:1px}.looksmax-content{padding:8px 0}.looksmax-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--bronze);margin-bottom:13px;display:block}.looksmax-title{font-size:clamp(1.9rem,4vw,2.9rem);font-weight:900;line-height:1.1;margin-bottom:16px;letter-spacing:-1px}.looksmax-title .accent{color:var(--gold)}.looksmax-desc{font-size:.97rem;color:var(--text2);line-height:1.8;margin-bottom:26px}.looksmax-features{list-style:none;display:flex;flex-direction:column;gap:9px;margin-bottom:30px}.looksmax-features li{display:flex;align-items:center;gap:11px;font-size:.9rem;color:var(--text1)}.looksmax-features li::before{content:'✦';color:var(--gold);font-size:.65rem;flex-shrink:0}.looksmax-price-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.looksmax-price{font-size:2.4rem;font-weight:900;color:var(--gold);line-height:1}.looksmax-price-old{font-size:1.1rem;color:var(--muted);text-decoration:line-through}.testimonials-strip{max-width:1100px;margin:46px auto 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px}.testi-card{background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:12px;padding:20px}.testi-stars{color:var(--gold);font-size:.82rem;margin-bottom:9px;letter-spacing:2px}.testi-text{font-size:.86rem;color:var(--text2);line-height:1.7;margin-bottom:12px}.testi-author{font-size:.76rem;font-weight:700;color:var(--text1)}.why-section{background:var(--black)}.why-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,255px),1fr));gap:16px;max-width:1100px;margin:0 auto}.why-card{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:28px 22px;transition:border-color .25s,transform .25s}.why-card:hover{border-color:var(--border2);transform:translateY(-3px)}.why-icon{font-size:2rem;margin-bottom:14px;display:block;line-height:1}.why-title{font-size:.98rem;font-weight:800;margin-bottom:7px;color:var(--text1)}.why-desc{font-size:.86rem;color:var(--text2);line-height:1.7}.faq-section{background:var(--deep)}.faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.faq-item{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .25s}.faq-item.open{border-color:rgba(201,168,76,.25)}.faq-q{padding:18px 20px;font-size:.93rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;user-select:none;transition:color .22s}.faq-q:hover,.faq-item.open .faq-q{color:var(--gold)}.faq-arrow{font-size:1.2rem;flex-shrink:0;transition:transform .28s;color:var(--muted)}.faq-item.open .faq-arrow{transform:rotate(45deg);color:var(--gold)}.faq-a{max-height:0;overflow:hidden;transition:max-height .38s ease,padding .25s;padding:0 20px;font-size:.88rem;color:var(--text2);line-height:1.8}.faq-item.open .faq-a{max-height:300px;padding:0 20px 18px}.cta-section{background:var(--black);padding:90px 24px;text-align:center;position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 55% at 50% 50%,rgba(181,41,29,.1) 0%,transparent 65%);pointer-events:none}.cta-title{position:relative;font-size:clamp(2rem,6vw,3.8rem);font-weight:900;line-height:1.1;letter-spacing:-1.5px;margin-bottom:18px}.cta-desc{position:relative;font-size:1rem;color:var(--text2);max-width:480px;margin:0 auto 36px;line-height:1.8}.cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}footer{background:var(--deep);border-top:1px solid var(--border);padding:46px 24px 28px;text-align:center}.footer-logo{font-size:1.9rem;font-weight:900;background:linear-gradient(135deg,var(--gold),#f5f0e8,var(--gold2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:14px;display:block}.footer-links{display:flex;flex-wrap:wrap;gap:5px 18px;justify-content:center;list-style:none;margin-bottom:20px}.footer-links a{font-size:.8rem;color:var(--muted);transition:color .2s}.footer-links a:hover{color:var(--gold)}.footer-note{font-size:.76rem;color:var(--muted);max-width:480px;margin:0 auto 14px;line-height:1.7}.footer-copy{font-size:.7rem;color:#2e2e2e}.sticky-bar{display:none;position:fixed;bottom:0;inset-inline:0;z-index:99;padding:11px 18px;background:rgba(8,8,8,.97);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--border);align-items:center;justify-content:space-between;gap:10px}.sticky-bar.show{display:flex}.sticky-bar-text{font-size:.83rem;font-weight:700;color:var(--text1);flex:1}.sticky-bar-text span{display:block;font-size:.7rem;font-weight:400;color:var(--muted)}@media(max-width:768px){nav{padding:12px 16px}.nav-links{display:none}.hero{padding:100px 18px 56px}.hero-stats{gap:18px}.books-grid{grid-template-columns:repeat(2,1fr);gap:10px}.book-body{padding:12px}.book-name{font-size:.82rem}.book-btns{flex-wrap:wrap;gap:6px}.bundle-card{padding:28px 18px}.bundle-pricing{gap:12px}.bundle-price-now{font-size:2.6rem}.looksmax-hero{grid-template-columns:1fr;gap:26px}.looksmax-img-wrap img{height:300px}.why-grid{grid-template-columns:1fr 1fr;gap:10px}.why-card{padding:18px 14px}.section{padding:56px 16px}.testimonials-strip{grid-template-columns:1fr}.carousel-slide{width:120px}}@media(max-width:420px){.books-grid{grid-template-columns:1fr}.why-grid{grid-template-columns:1fr}.hero-stats{gap:12px}}@media(min-width:769px){.sticky-bar{display:none!important}}html,body{background:#080808!important}.faq-a{max-height:none!important;overflow:visible!important;padding:0 20px 18px!important;display:block!important}.faq-q{cursor:default!important;color:var(--text1)!important}.faq-q:hover{color:var(--text1)!important}.faq-arrow{display:none!important}.faq-item{border-color:var(--border)!important}salla-add-product-button.salla-cart-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important}salla-add-product-button.salla-cart-btn button,.salla-cart-btn button{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;background:#000!important;background-color:#000!important;border:1px solid #2a2a2a!important;border-radius:50%!important;color:transparent!important;font-size:0!important;cursor:pointer!important;transition:all .22s!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;position:relative!important}salla-add-product-button.salla-cart-btn button::after,.salla-cart-btn button::after{content:'';display:block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a9080' stroke-width='2'%3E%3Cpath d='M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z'/%3E%3Cline x1='3' y1='6' x2='21' y2='6'/%3E%3Cpath d='M16 10a4 4 0 01-8 0'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none}salla-add-product-button.salla-cart-btn button:hover,.salla-cart-btn button:hover{background:#111!important;border-color:rgba(201,168,76,.5)!important;transform:scale(1.08)!important}salla-add-product-button.salla-cart-btn button:hover::after,.salla-cart-btn button:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a84c' stroke-width='2'%3E%3Cpath d='M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z'/%3E%3Cline x1='3' y1='6' x2='21' y2='6'/%3E%3Cpath d='M16 10a4 4 0 01-8 0'/%3E%3C/svg%3E")}salla-add-product-button.salla-cart-btn button span,salla-add-product-button.salla-cart-btn button .s-btn-text,.salla-cart-btn button span{display:none!important;font-size:0!important;width:0!important;overflow:hidden!important}body.theme-raed .flex.items-stretch.justify-between.relative,body.theme-raed header,body.theme-raed .store-header,body.theme-raed [class*="store-header"],body.theme-raed [class*="main-nav"]{background:#080808!important;background-color:#080808!important}body.theme-raed header,body.theme-raed .store-header{border-bottom:1px solid #1a1a1a!important}body.theme-raed .navbar-brand img{filter:brightness(0) invert(1)!important}body.theme-raed .mburger .sicon-menu,body.theme-raed .sicon-menu{color:#f1f1f1!important}body.theme-raed header svg path,body.theme-raed .flex.items-stretch svg path{fill:#f1f1f1!important}body.theme-raed .s-user-menu-avatar-wrap,body.theme-raed .s-user-menu-trigger{background:transparent!important;border:none!important;box-shadow:none!important}body.theme-raed .s-user-menu-trigger-avatar{border:2px solid #2a2a2a!important;border-radius:50%!important;background:#111!important}body.theme-raed .s-user-menu-trigger-hello{color:#888!important}body.theme-raed .s-user-menu-trigger-name{color:#f1f1f1!important}body.theme-raed .s-user-menu-trigger-icon svg path{fill:#666!important}body.theme-raed .s-cart-summary-wrapper{color:#f1f1f1!important;text-decoration:none!important}body.theme-raed .s-cart-summary-icon svg path,body.theme-raed .sicon-shopping-bag::before{fill:#f1f1f1!important;color:#f1f1f1!important}body.theme-raed .s-cart-summary-count{background:#b5291d!important;color:#fff!important;border-color:#080808!important}body.theme-raed .s-cart-summary-total{color:#b5291d!important}body.theme-raed .s-cart-summary-content{color:#888!important}body.theme-raed .s-user-menu-dropdown{background:#111!important;border:1px solid #2a2a2a!important;box-shadow:0 8px 32px rgba(0,0,0,.8)!important}body.theme-raed .s-user-menu-dropdown-header{background:#0a0a0a!important;border-bottom:1px solid #1a1a1a!important}body.theme-raed .s-user-menu-dropdown-header img{border:2px solid #2a2a2a!important;border-radius:50%!important}body.theme-raed .s-user-menu-dropdown-header span,body.theme-raed .s-user-menu-dropdown-header p{color:#f1f1f1!important}body.theme-raed .s-user-menu-dropdown-item-link{color:#aaa!important}body.theme-raed .s-user-menu-dropdown-item-link:hover{color:#f1f1f1!important;background:rgba(255,255,255,.04)!important}body.theme-raed .s-user-menu-dropdown-item svg path{fill:#666!important}body.theme-raed .s-user-menu-dropdown-item:hover svg path{fill:#f1f1f1!important}body.theme-raed .s-user-menu-dropdown-item-logout a,body.theme-raed .s-user-menu-dropdown-item-logout span{color:#b5291d!important}body.theme-raed .s-user-menu-dropdown-item-logout svg path{fill:#b5291d!important}body.theme-raed .s-user-menu-dropdown-header-close svg path{fill:#888!important}body.theme-raed #mobile-menu,body.theme-raed .mobile-menu{background:#0a0a0a!important}body.theme-raed .mobile-menu a,body.theme-raed .main-menu a{color:#f1f1f1!important}nav.zatak-nav{z-index:9999!important}.btn-cart-go{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--red,#b5291d);color:#fff;font-family:'Tajawal',sans-serif;font-size:.85rem;font-weight:700;border:none;border-radius:30px;cursor:pointer;transition:all .25s;text-decoration:none;white-space:nowrap}.btn-cart-go:hover{background:#d63a2a;transform:scale(1.04);color:#fff}nav.zatak-nav{position:sticky!important;top:0!important;z-index:9999!important}body.theme-raed .navbar-brand img{filter:brightness(0) invert(1)!important}body.theme-raed header svg path,body.theme-raed .flex.items-stretch svg path{fill:#cccccc!important}body.theme-raed .sicon-menu{color:#cccccc!important}body.theme-raed .s-cart-summary-icon svg path,body.theme-raed salla-cart-summary svg path,body.theme-raed .sicon-shopping-bag::before,body.theme-raed #s-cart-icon svg path{fill:#b5291d!important;color:#b5291d!important}body.theme-raed .s-cart-summary-count{background:#b5291d!important;color:#fff!important;border-color:#080808!important}body.theme-raed .s-cart-summary-total{color:#b5291d!important}body.theme-raed .s-cart-summary-content{color:#888!important}body.theme-raed .s-user-menu-trigger-hello{color:#666!important}body.theme-raed .s-user-menu-trigger-name{color:#ccc!important}body.theme-raed .s-user-menu-trigger-icon svg path{fill:#555!important}body.theme-raed .s-user-menu-trigger-avatar{border:2px solid #2a2a2a!important;border-radius:50%!important;background:#111!important;outline:none!important;box-shadow:none!important}body.theme-raed .s-user-menu-avatar-wrap{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}body.theme-raed .s-cart-summary-count,body.theme-raed salla-cart-summary .s-cart-summary-count,body.theme-raed [class*="cart-count"],body.theme-raed [class*="cart-badge"]{background:#b5291d!important;color:#fff!important;border:2px solid #080808!important;box-shadow:none!important;outline:none!important}body.theme-raed .s-cart-summary-count:empty{display:none!important}body.theme-raed salla-cart-summary::part(badge),body.theme-raed .s-cart-summary-badge{background:#b5291d!important;border-color:#080808!important;box-shadow:none!important}body.theme-raed .s-cart-summary-wrapper *,body.theme-raed salla-cart-summary *{outline:none!important}body.theme-raed salla-cart-summary .s-cart-summary-icon,body.theme-raed salla-cart-summary #s-cart-icon{background:transparent!important;border:none!important;box-shadow:none!important}.book-hook{font-size:.8rem;color:var(--text2);line-height:1.5;font-style:italic;margin:0;padding:6px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.book-tags{display:flex;flex-wrap:wrap;gap:5px;margin:0}.book-tag{font-size:.62rem;font-weight:700;padding:3px 9px;border-radius:30px;background:rgba(255,255,255,.04);border:1px solid var(--border2);color:var(--text2);white-space:nowrap;letter-spacing:.3px}.book-btns{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.btn-detail{display:inline-flex;align-items:center;gap:4px;padding:9px 14px;background:transparent;color:var(--text2);font-family:'Tajawal',sans-serif;font-size:.75rem;font-weight:600;border:1px solid var(--border2);border-radius:30px;cursor:pointer;transition:all .22s;text-decoration:none;white-space:nowrap}.btn-detail:hover{color:var(--gold);border-color:rgba(201,168,76,.4);background:rgba(201,168,76,.06)}.book-btns .btn-buy{padding:9px 14px;font-size:.78rem}.book-price-row{flex-direction:column;align-items:flex-start;gap:10px}.book-tag:nth-child(1){background:rgba(181,41,29,.15)!important;border-color:rgba(181,41,29,.4)!important;color:#e05040!important}.book-tag:nth-child(2){background:rgba(201,168,76,.12)!important;border-color:rgba(201,168,76,.35)!important;color:var(--gold2)!important}.book-tag:nth-child(3){background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.15)!important;color:#bbb!important}body.theme-raed.product-single h1,body.theme-raed.product-single .product__title,body.theme-raed.product-single [class*="product-title"],body.theme-raed.product-single [class*="product__name"]{color:#f1f1f1!important}.sec-title{line-height:1.35!important}body.theme-raed.product-single .s-product-details,body.theme-raed.product-single .product-details,body.theme-raed.product-single [class*="product-details"],body.theme-raed.product-single .s-digital-product,body.theme-raed.product-single [class*="digital-product"],body.theme-raed.product-single .bg-white,body.theme-raed.product-single [class*="bg-white"],body.theme-raed.product-single section.flex.bg-white{background:#141414!important;background-color:#141414!important;border:1px solid rgba(255,255,255,0.06)!important;border-radius:12px!important;color:#f1f1f1!important}body.theme-raed.product-single .s-product-details *,body.theme-raed.product-single .s-digital-product *,body.theme-raed.product-single [class*="digital-product"] *,body.theme-raed.product-single .bg-white *,body.theme-raed.product-single [class*="bg-white"] *{color:#ccc!important}body.theme-raed.product-single .s-product-details svg path,body.theme-raed.product-single [class*="digital-product"] svg path{fill:#666!important}body.theme-raed.product-single .total-price,body.theme-raed.product-single [class*="total-price"],body.theme-raed.product-single .text-red-800{color:#e63946!important}body.theme-raed.product-single .before-price,body.theme-raed.product-single .line-through{color:#555!important}body.theme-raed.product-single .bg-gray-50,body.theme-raed.product-single .bg-gray-100,body.theme-raed.product-single [class*="bg-gray"],body.theme-raed.product-single .s-product-section{background:#0f0f0f!important;background-color:#0f0f0f!important}body.theme-raed .s-product-card,body.theme-raed [class*="product-card"],body.theme-raed .s-product-grid-item{background:#141414!important;background-color:#141414!important;border:1px solid rgba(255,255,255,0.06)!important;border-radius:12px!important}body.theme-raed .s-product-card h3,body.theme-raed .s-product-card p,body.theme-raed .s-product-card span,body.theme-raed [class*="product-card"] h3,body.theme-raed [class*="product-card"] p,body.theme-raed [class*="product-card"] span{color:#f1f1f1!important}body.theme-raed .s-product-card .s-price-current,body.theme-raed .s-product-card [class*="price"]{color:#e63946!important}body.theme-raed.product-single .s-social-share-btn,body.theme-raed.product-single [class*="share"] button{background:#1a1a1a!important;border:1px solid rgba(255,255,255,0.1)!important;color:#ccc!important}body.theme-raed.product-single [class*="share"] svg path{fill:#ccc!important}body.theme-raed.product-single .s-quantity-input-container,body.theme-raed.product-single [class*="quantity"]{background:#1a1a1a!important;border:1px solid rgba(255,255,255,0.1)!important;border-radius:8px!important}body.theme-raed.product-single .s-quantity-input-input{background:transparent!important;color:#f1f1f1!important}body.theme-raed .s-comments-container,body.theme-raed .s-comments-product,body.theme-raed salla-comments{background:transparent!important}body.theme-raed .s-comments-item-wrapper,body.theme-raed .s-comments-item-inner{background:#141414!important;border:1px solid rgba(255,255,255,0.06)!important;border-radius:10px!important}body.theme-raed .s-comment-form-input{background:#1a1a1a!important;border:1px solid rgba(230,57,70,0.2)!important;color:#f1f1f1!important;border-radius:8px!important}body.theme-raed .s-product-card h3,body.theme-raed .s-product-card h2,body.theme-raed .s-product-card a,body.theme-raed .s-product-card .s-product-card-name,body.theme-raed [class*="product-card"] h3,body.theme-raed [class*="product-card"] h2,body.theme-raed [class*="product-card"] a,body.theme-raed [class*="product-title"],body.theme-raed [class*="product-name"]{color:#f1f1f1!important}body.theme-raed .s-product-card p,body.theme-raed .s-product-card span:not([class*="price"]){color:#999!important}.hero-logo-wrap{margin-bottom:16px;opacity:0;animation:fadeUp .8s .1s forwards}.hero-logo-img{width:110px;height:110px;object-fit:contain;margin:0 auto;display:block;filter:drop-shadow(0 0 20px rgba(181,41,29,.4))}.bundle-logo-wrap{margin-bottom:12px}.bundle-logo-img{width:80px;height:80px;object-fit:contain;margin:0 auto;display:block;filter:drop-shadow(0 0 12px rgba(181,41,29,.35))}.nav-logo-img{width:38px;height:38px;object-fit:contain;display:block;filter:drop-shadow(0 0 6px rgba(181,41,29,.5))}.hero-title{background:linear-gradient(to bottom,#ffffff 0%,#ff3333 60%,#cc0000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.35!important;padding:0.25em 0.1em!important;overflow:visible!important}.hero-title-white,.hero-title-red{background:none!important;-webkit-text-fill-color:inherit!important;color:inherit!important}.hero-eyebrow-neon{color:#ff2d2d!important;text-shadow:0 0 8px rgba(255,45,45,.9),0 0 20px rgba(255,45,45,.6),0 0 40px rgba(255,45,45,.3);letter-spacing:4px}.hero-eyebrow-neon::before,.hero-eyebrow-neon::after{color:rgba(255,45,45,.5)!important}.bundle-top-section{background:var(--deep);position:relative;overflow:hidden}.bundle-top-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(181,41,29,.1) 0%,transparent 65%);pointer-events:none}.bundle-btns-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:8px}.bundle-browse-btn{font-family:'Tajawal',sans-serif;font-size:.95rem;font-weight:700;cursor:pointer}body.theme-raed .navbar-brand img{filter:none!important}.books-grid .bundle-card,.bundle-card{grid-column:1 / -1!important;width:100%!important}.hero{background:#080808!important}.carousel-overlay{background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(0,0,0,.55) 0%,rgba(0,0,0,.78) 70%),linear-gradient(180deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.85) 100%)!important}.carousel-slide{opacity:.18!important}.carousel-slide img{filter:grayscale(15%) brightness(.75)!important}.btn-outline-red{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;background:transparent;color:#e05040;font-family:'Tajawal',sans-serif;font-size:.95rem;font-weight:700;border:1.5px solid rgba(181,41,29,.5);border-radius:50px;cursor:pointer;transition:all .25s;white-space:nowrap}.btn-outline-red:hover{background:rgba(181,41,29,.1);border-color:var(--red);transform:translateY(-2px)}.burger-btn{display:none;background:none;border:none;color:var(--text1);font-size:1.4rem;cursor:pointer;padding:6px 10px;line-height:1;order:-1}@media (max-width:768px){.burger-btn{display:flex;align-items:center}nav.zatak-nav{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;padding:12px 14px!important}nav.zatak-nav .nav-logo{grid-column:2;text-align:center;justify-self:center}nav.zatak-nav .nav-links{display:none!important}nav.zatak-nav .nav-cta{grid-column:3;font-size:.72rem;padding:7px 12px;white-space:nowrap}nav.zatak-nav .burger-btn{grid-column:1}}.most-wanted-section{background:var(--black);position:relative;overflow:hidden}.most-wanted-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 45% at 50% 0%,rgba(181,41,29,.08) 0%,transparent 65%);pointer-events:none}.most-wanted-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;max-width:1100px;margin:0 auto}.mw-card.featured{grid-column:1 / -1;max-width:680px;margin:0 auto;width:100%}.mw-card{background:var(--card);border:1px solid var(--border);border-radius:20px;overflow:hidden;position:relative;transition:transform .28s,box-shadow .28s}.mw-card:hover{transform:translateY(-5px);box-shadow:0 16px 48px rgba(0,0,0,.7)}.mw-card.featured{border-color:rgba(181,41,29,.3)}.mw-card.featured::before{content:'';position:absolute;top:0;inset-inline:0;height:2px;background:linear-gradient(90deg,var(--red),var(--gold))}.mw-gift-tag{position:absolute;top:14px;left:14px;background:linear-gradient(135deg,#b5291d,#8b0000);color:#fff;font-size:.7rem;font-weight:800;padding:5px 12px;border-radius:30px;z-index:2;box-shadow:0 4px 14px rgba(181,41,29,.4);letter-spacing:.3px}.mw-books-row{display:flex;align-items:flex-end;gap:12px;padding:20px 20px 0;background:linear-gradient(180deg,rgba(181,41,29,.05) 0%,transparent 100%)}.mw-main-book{flex:1.2;display:flex;flex-direction:column;align-items:center;gap:6px}.mw-main-book img{width:100%;max-height:200px;object-fit:cover;object-position:top;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.5)}.mw-plus{font-size:1.8rem;font-weight:900;color:var(--red);flex-shrink:0;padding-bottom:20px}.mw-gift-book{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.85}.mw-gift-book img{width:100%;max-height:160px;object-fit:cover;object-position:top;border-radius:8px;filter:brightness(.85);box-shadow:0 6px 18px rgba(0,0,0,.4)}.mw-book-label{font-size:.62rem;font-weight:700;color:var(--text2);letter-spacing:1px;text-transform:uppercase}.mw-gift-label{font-size:.62rem;font-weight:700;color:var(--gold);letter-spacing:.5px}.mw-content{padding:16px;display:flex;flex-direction:column;gap:10px}@media (max-width:768px){.most-wanted-grid{grid-template-columns:1fr}.mw-card.featured{grid-column:1}.mw-books-row{padding:14px 14px 0}.mw-main-book img{max-height:150px}.mw-gift-book img{max-height:120px}}@media (max-width:768px){.mw-books-row{flex-direction:column!important;align-items:center!important;gap:16px!important;padding:16px!important}.mw-main-book,.mw-gift-book{width:100%!important;max-width:220px!important}.mw-main-book img{max-height:220px!important;width:100%!important}.mw-gift-book img{max-height:180px!important;width:100%!important}.mw-plus{padding-bottom:0!important;font-size:1.4rem!important}}@media (max-width:768px){nav.zatak-nav .nav-links{display:none!important}nav.zatak-nav .nav-cta{display:none!important}nav.zatak-nav{padding:10px 16px}nav.zatak-nav .nav-logo{display:block!important}}.mw-main-book img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important}.mw-gift-book img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important}.mw-books-row{align-items:center!important}@media (max-width:768px){.mw-main-book img,.mw-gift-book img{max-height:none!important;height:auto!important}}@supports (-webkit-touch-callout:none){nav.zatak-nav{padding-top:max(13px,env(safe-area-inset-top))!important}}@media (max-width:768px){nav.zatak-nav{position:sticky!important;top:0!important;padding-top:env(safe-area-inset-top,13px)!important}.urgency-bar{padding-top:env(safe-area-inset-top,8px)!important}}.sub-nav-bar{position:sticky!important;top:60px!important;z-index:98!important;border-bottom:1px solid rgba(181,41,29,.2)!important}.mw-bestseller-badge{position:absolute;top:14px;right:14px;background:linear-gradient(135deg,#c9a84c,#e0bb5a);color:#000;font-size:.68rem;font-weight:900;padding:5px 13px;border-radius:30px;z-index:3;box-shadow:0 4px 14px rgba(201,168,76,.4);letter-spacing:.3px}.hero-title-red{font-size:clamp(2rem,8vw,5rem)!important}@media (max-width:768px){.horiz-carousel{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding-bottom:16px!important;margin:0 -16px!important;padding-left:16px!important;padding-right:16px!important}.horiz-carousel::-webkit-scrollbar{display:none!important}.horiz-track{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:unset!important;gap:14px!important;width:max-content!important}.horiz-track .book-card,.horiz-track .mw-card{scroll-snap-align:start!important;width:78vw!important;max-width:300px!important;flex-shrink:0!important}.horiz-track .mw-card.featured{width:85vw!important;max-width:340px!important}.horiz-carousel::after{content:'اسحب للتصفح ←';display:block;text-align:center;font-size:.68rem;color:var(--muted);padding-top:8px;letter-spacing:1px}}.nav-mobile-cart-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;border-radius:30px!important;font-size:.85rem!important;background:#000!important;border:1px solid var(--border2)!important;color:var(--text1)!important;text-decoration:none!important;flex-shrink:0!important;transition:all .2s!important}.nav-mobile-cart-btn:hover{background:#111!important;border-color:var(--red)!important}@media (max-width:768px){body.theme-raed header.store-header,body.theme-raed .store-header,body.theme-raed [class*="store-header"],body.theme-raed .main-nav-container,body.theme-raed .top-navbar{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;pointer-events:none!important}nav.zatak-nav{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:99999!important;padding:10px 12px!important}.urgency-bar.sub-nav-bar{margin-top:52px!important;position:sticky!important;top:52px!important;z-index:99998!important}body{padding-top:0!important}}.nav-mobile-cart-btn{background:#b5291d!important;color:#fff!important;border-color:#b5291d!important;font-size:.72rem!important;font-weight:800!important;padding:8px 12px!important}.nav-mobile-cart-btn:hover{background:#d63a2a!important;border-color:#d63a2a!important;color:#fff!important}.swipe-hint{display:none}@media (max-width:768px){.swipe-hint{display:flex!important;align-items:center;justify-content:center;gap:8px;font-size:.72rem;color:var(--muted);padding:8px 0 4px;letter-spacing:1px;animation:swipePulse 2s ease-in-out infinite}.swipe-arrow{color:var(--red);font-size:.9rem;animation:swipeMove 1.5s ease-in-out infinite;display:inline-block}@keyframes swipeMove{0%,100%{transform:translateX(0)}50%{transform:translateX(-6px)}}@keyframes swipePulse{0%,100%{opacity:.6}50%{opacity:1}}.horiz-track .book-card,.horiz-track .mw-card{width:88vw!important;max-width:360px!important}.horiz-track .mw-card.featured{width:92vw!important;max-width:380px!important}.horiz-track .bundle-card,.books-grid .bundle-card{width:88vw!important;max-width:360px!important;flex-shrink:0!important;scroll-snap-align:start!important;margin:0!important;grid-column:unset!important}.horiz-carousel{padding-left:20px!important;padding-right:20px!important}.horiz-track>*:last-child{margin-left:20px!important}}@media (max-width:768px){.horiz-track .book-card .book-thumb{aspect-ratio:3/2!important;max-height:160px!important;object-fit:cover!important}.horiz-track .mw-main-book img{max-height:120px!important;object-fit:cover!important}.horiz-track .mw-gift-book img{max-height:100px!important;object-fit:cover!important}.horiz-track .book-body,.horiz-track .mw-content{padding:10px 12px!important;gap:6px!important}.horiz-track .book-name,.horiz-track .mw-card .book-name{font-size:1rem!important;font-weight:900!important;line-height:1.3!important}.horiz-track .book-hook{font-size:.82rem!important;line-height:1.4!important}.horiz-track .price-current{font-size:1.15rem!important;font-weight:900!important}.horiz-track .btn-buy{padding:10px 16px!important;font-size:.82rem!important}.swipe-hint{font-size:.88rem!important;color:#ff3333!important;font-weight:800!important;padding:12px 0 8px!important;gap:12px!important;letter-spacing:1.5px!important}.swipe-arrow{font-size:1.2rem!important;color:#ff3333!important}nav.zatak-nav{padding:14px 12px 10px!important}.hero{padding-top:80px!important}.urgency-bar.sub-nav-bar{top:54px!important}.horiz-track .book-card{max-height:88vh!important;overflow:hidden!important}.horiz-track .mw-card{max-height:92vh!important;overflow-y:auto!important}.horiz-track .book-tag{font-size:.6rem!important;padding:2px 8px!important}.horiz-track .book-vol{font-size:.58rem!important;padding:2px 7px!important}}.section-urgency-bar{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(90deg,#150808,#1e0a0a,#150808);border:1px solid rgba(181,41,29,.35);border-radius:30px;padding:8px 20px;font-size:.8rem;color:var(--text2);margin-top:12px}.section-urgency-bar strong{color:var(--gold2)}@media (max-width:768px){.urgency-bar:not(.section-urgency-bar){display:none!important}}@media (max-width:768px){.mw-books-row.compact{flex-direction:row!important;align-items:center!important;padding:12px 12px 0!important;gap:8px!important}.mw-books-row.compact .mw-main-book,.mw-books-row.compact .mw-gift-book{flex:1!important;max-width:unset!important;width:unset!important}.mw-books-row.compact .mw-main-book img{max-height:110px!important;width:100%!important;object-fit:cover!important;border-radius:6px!important}.mw-books-row.compact .mw-gift-book img{max-height:90px!important;width:100%!important;object-fit:cover!important;border-radius:6px!important;filter:brightness(.8)!important}.mw-books-row.compact .mw-plus{font-size:1.2rem!important;padding:0!important;flex-shrink:0!important;color:var(--red)!important}.mw-book-label,.mw-gift-label{font-size:.58rem!important;text-align:center!important;margin-top:4px!important;display:block!important}.horiz-track .mw-card{max-height:85vh!important;width:82vw!important}.horiz-track .mw-card.featured{width:88vw!important}}.btn-detail-gold{color:var(--gold)!important;border-color:rgba(201,168,76,.4)!important;background:rgba(201,168,76,.06)!important;font-size:.72rem!important}.btn-detail-gold:hover{color:var(--gold2)!important;border-color:var(--gold)!important;background:rgba(201,168,76,.12)!important}@media (max-width:768px){.library-section .horiz-track .book-card .book-thumb{aspect-ratio:2/3!important;max-height:none!important;height:auto!important;object-fit:cover!important;object-position:top!important}.library-section .horiz-track .book-body{padding:16px!important;gap:10px!important}.library-section .horiz-track .book-name{font-size:.92rem!important}.library-section .horiz-track .book-card{max-height:none!important;overflow:visible!important}}@media (max-width:768px){.mw-books-row.compact .mw-main-book img{max-height:130px!important;width:100%!important;object-fit:cover!important;object-position:center top!important;border-radius:8px!important}.mw-books-row.compact .mw-gift-book img{max-height:110px!important;width:100%!important;object-fit:cover!important;object-position:center top!important;border-radius:8px!important;filter:brightness(.85)!important}.mw-main-book,.mw-gift-book{overflow:hidden!important;border-radius:8px!important}}@media (max-width:768px){.horiz-track .mw-card{width:90vw!important;max-width:400px!important;max-height:none!important;overflow:visible!important}.horiz-track .mw-card.featured{width:94vw!important;max-width:420px!important}.mw-books-row.compact{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:8px!important;padding:14px!important;background:rgba(255,255,255,.02)!important;border-radius:12px!important;margin:0!important}.mw-books-row.compact .mw-main-book{flex:unset!important;width:100%!important}.mw-books-row.compact .mw-main-book img{width:100%!important;height:150px!important;max-height:150px!important;object-fit:cover!important;object-position:top center!important;border-radius:8px!important}.mw-books-row.compact .mw-gift-book{flex:unset!important;width:100%!important}.mw-books-row.compact .mw-gift-book img{width:100%!important;height:130px!important;max-height:130px!important;object-fit:cover!important;object-position:top center!important;border-radius:8px!important;filter:brightness(.9)!important}.mw-books-row.compact .mw-plus{font-size:1.4rem!important;color:var(--red)!important;font-weight:900!important;text-align:center!important;padding:0!important;flex-shrink:0!important;width:24px!important}.mw-book-label{font-size:.6rem!important;color:var(--text2)!important;text-align:center!important;margin-top:5px!important;display:block!important}.mw-gift-label{font-size:.6rem!important;color:var(--gold)!important;text-align:center!important;margin-top:5px!important;display:block!important;line-height:1.3!important}.mw-gift-tag{font-size:.65rem!important;padding:4px 10px!important;top:10px!important;left:10px!important}.mw-bestseller-badge{font-size:.65rem!important;padding:4px 10px!important;top:10px!important;right:10px!important}}salla-trust-badges,.trust-badges-wrapper,.s-trust-badges-wrapper,div:has(>salla-trust-badges){display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}.testimonials-section{padding-top:10px}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1020px;margin:0 auto}.testi-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:22px 20px 18px;display:flex;flex-direction:column;gap:12px;transition:border-color .25s,transform .25s}.testi-card:hover{border-color:rgba(201,168,76,.45);transform:translateY(-3px)}.testi-stars{color:var(--gold);font-size:.95rem;letter-spacing:3px}.testi-text{color:var(--text1);font-size:.9rem;line-height:1.9;flex:1}.testi-author{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--border);padding-top:12px}.testi-name{color:var(--text1);font-weight:700;font-size:.82rem}.testi-tag{color:var(--gold);font-size:.72rem;background:rgba(201,168,76,.08);border:1px solid rgba(201,168,76,.25);padding:3px 10px;border-radius:20px;white-space:nowrap}.testi-footnote{text-align:center;color:var(--text2);font-size:.8rem;margin-top:22px}@media (max-width:768px){.testi-grid{grid-template-columns:1fr;gap:12px;padding:0 4px}.testi-card{padding:18px 16px 14px}}.sticky-buy-btn{flex-shrink:0;padding:10px 22px!important;font-size:.88rem!important;white-space:nowrap}.sticky-bar-text span b.countdown{color:var(--gold);font-weight:800;direction:ltr;unicode-bidi:embed}.urgency-timer b.countdown{color:var(--gold2);font-weight:800;direction:ltr;unicode-bidi:embed}.burger-btn{display:none;position:relative;width:40px;height:40px;background:var(--card);border:1px solid var(--border2);border-radius:10px;cursor:pointer;flex-shrink:0;transition:border-color .2s}.burger-btn::before{content:'';position:absolute;top:50%;right:10px;left:10px;height:2px;border-radius:2px;background:var(--text1);box-shadow:0 -6px 0 var(--text1),0 6px 0 var(--text1);transform:translateY(-50%);transition:background .2s,box-shadow .2s}.burger-btn:hover,.burger-btn:active{border-color:rgba(214,58,42,.55)}.burger-btn:hover::before,.burger-btn:active::before{background:var(--red2);box-shadow:0 -6px 0 var(--red2),0 6px 0 var(--red2)}@media (max-width:768px){.burger-btn{display:flex}}.nav-side{display:flex;align-items:center;gap:12px}.nav-user-mount{position:relative;display:flex;align-items:center;min-width:36px;min-height:36px}.nav-user-fallback{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--card);border:1px solid var(--border2);color:var(--text2);transition:all .2s}.nav-user-fallback:hover{color:var(--gold);border-color:rgba(201,168,76,.5)}#userMount salla-user-menu{display:block}#userMount .s-user-menu-trigger{cursor:pointer;display:flex;align-items:center}#userMount .s-user-menu-trigger-content,#userMount .s-user-menu-trigger-icon{display:none!important}#userMount .s-user-menu-avatar-wrap{display:block}#userMount .s-user-menu-trigger-avatar{width:36px!important;height:36px!important;border-radius:50%!important;object-fit:cover;border:1px solid var(--border2)!important;transition:border-color .2s;display:block}#userMount .s-user-menu-trigger:hover .s-user-menu-trigger-avatar{border-color:rgba(201,168,76,.6)!important}#userMount .s-user-menu-toggler{position:absolute;top:calc(100% + 12px);left:0;z-index:999}#userMount .s-user-menu-dropdown{background:var(--card)!important;border:1px solid var(--border2)!important;border-radius:14px!important;min-width:240px;max-height:75vh;overflow-y:auto;box-shadow:0 18px 50px rgba(0,0,0,.6)!important}#userMount .s-user-menu-dropdown-header{background:var(--deep)!important;border-bottom:1px solid var(--border)!important}#userMount .s-user-menu-dropdown-header span,#userMount .s-user-menu-dropdown-header p{color:var(--text1)!important}#userMount .s-user-menu-dropdown-item-link{color:var(--text2)!important}#userMount .s-user-menu-dropdown-item-link:hover{color:var(--gold)!important;background:rgba(201,168,76,.06)!important}#userMount .s-user-menu-dropdown-item svg path{fill:var(--text2)}#userMount .s-user-menu-dropdown-item:hover svg path{fill:var(--gold)}#userMount .s-user-menu-dropdown-item-logout a,#userMount .s-user-menu-dropdown-item-logout span{color:var(--red2)!important}@media (max-width:768px){#userMount .s-user-menu-toggler{position:fixed;top:64px;left:10px;right:auto;z-index:100002}#userMount .s-user-menu-dropdown{min-width:min(280px,86vw)}}.slide-menu,.slide-inner{overflow-x:hidden!important}.slide-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.68);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:100000}.slide-overlay.open{display:block}.slide-menu{position:fixed;top:0;right:-110%;width:min(320px,86vw);height:100dvh;background:var(--deep);border-left:1px solid var(--border2);z-index:100001;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transition:right .32s cubic-bezier(.25,.8,.3,1)}.slide-menu.open{right:0}.slide-inner{padding:0 18px 28px}.slide-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;margin:0 -18px 10px;background:var(--deep);border-bottom:1px solid var(--border)}.slide-brand{width:38px;height:38px;background-image:url('data:image/webp;base64,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');background-size:contain;background-repeat:no-repeat;background-position:center;filter:drop-shadow(0 0 6px rgba(181,41,29,.5));font-size:0}.slide-close{width:34px;height:34px;border-radius:50%;background:var(--card);border:1px solid var(--border2);color:var(--text2);font-size:.9rem;cursor:pointer;transition:all .2s}.slide-close:hover{color:var(--red2);border-color:rgba(181,41,29,.5)}.slide-bundle-cta{display:block;text-align:center;background:var(--red);color:#fff;font-weight:800;font-size:.92rem;padding:13px 14px;border-radius:12px;margin:6px 0 10px;transition:background .2s,transform .15s}.slide-bundle-cta:hover{background:var(--red2);transform:translateY(-1px)}.slide-bundle-cta span{display:block;font-weight:400;font-size:.72rem;opacity:.85;margin-top:3px}.slide-sec{position:relative;z-index:2;background:var(--deep);font-size:.68rem;font-weight:700;color:var(--muted);letter-spacing:1px;margin:14px 0 6px;padding:4px 8px;text-transform:uppercase}.slide-nav{display:flex;flex-direction:column;gap:4px}.slide-nav a{color:var(--text2);font-size:.88rem;font-weight:600;padding:11px 14px;border-radius:10px;text-align:center;transition:all .18s}.slide-nav a:hover{color:var(--gold);background:rgba(201,168,76,.06)}.slide-books a{font-size:.82rem}.slide-account a:first-child{color:var(--gold);font-weight:700}.slide-login{color:var(--red2)!important;font-weight:700!important}#userMount .s-user-menu-dropdown-header{padding:14px 16px!important;display:flex;align-items:center;gap:10px}#userMount .s-user-menu-dropdown-header img{width:38px!important;height:38px!important;border-radius:50%!important;object-fit:cover}#userMount .s-user-menu-dropdown-list{list-style:none;margin:0;padding:6px 0!important}#userMount .s-user-menu-dropdown-item-link{display:flex!important;align-items:center;gap:10px;padding:11px 16px!important;font-size:.86rem}#userMount .s-user-menu-dropdown-item-prefix svg{width:17px;height:17px}#userMount .s-user-menu-dropdown-header-close{margin-right:auto;background:transparent;border:none;cursor:pointer}#userMount .s-user-menu-dropdown-header-close svg{width:14px;height:14px}body.thatk-inner nav.zatak-nav,body.thatk-inner .sticky-bar,body.thatk-inner .urgency-bar,body.thatk-inner .slide-overlay,body.thatk-inner #slideMenu{display:none!important}:root{--tk-ease:cubic-bezier(.16,1,.3,1)}body.js-ready .reveal{transition:opacity .7s var(--tk-ease),transform .7s var(--tk-ease)}.btn-primary:active,.btn-ghost:active,.btn-buy:active,.bundle-btn:active{transform:scale(.96)}.tk-stagger>.reveal.visible:nth-child(1){transition-delay:0s}.tk-stagger>.reveal.visible:nth-child(2){transition-delay:.07s}.tk-stagger>.reveal.visible:nth-child(3){transition-delay:.14s}.tk-stagger>.reveal.visible:nth-child(4){transition-delay:.21s}.tk-stagger>.reveal.visible:nth-child(5){transition-delay:.28s}.tk-stagger>.reveal.visible:nth-child(6){transition-delay:.35s}.tk-stagger>.reveal.visible:nth-child(n+7){transition-delay:.4s}.tk-parallax{will-change:transform,opacity}.book-card.tk-tilting{transition:none!important}@keyframes tkFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes tkFloatImg{0%,100%{transform:translateY(0) scale(1.04)}50%{transform:translateY(-7px) scale(1.04)}}.tk-float{animation:tkFloat 4.6s ease-in-out infinite;will-change:transform}.tk-float-img{animation:tkFloatImg 4.6s ease-in-out infinite;will-change:transform}.tk-shine-host{position:relative;display:block;width:100%}.tk-shine{position:absolute;inset:0;overflow:hidden;border-radius:8px;pointer-events:none;z-index:2}.tk-shine::before{content:'';position:absolute;top:-40%;left:0;width:45%;height:180%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);transform:translateX(-220%) rotate(10deg);animation:tkShine 6.5s ease-in-out infinite}@keyframes tkShine{0%{transform:translateX(-220%) rotate(10deg)}16%{transform:translateX(320%) rotate(10deg)}100%{transform:translateX(320%) rotate(10deg)}}.horiz-track .mw-books-row.compact .mw-main-book img,.mw-books-row.compact .mw-main-book img,.horiz-track .mw-main-book img,.mw-main-book img{object-fit:contain!important;width:auto!important;height:auto!important;max-height:220px!important;max-width:100%!important;margin:0 auto!important;object-position:center!important}.horiz-track .mw-books-row.compact .mw-gift-book img,.mw-books-row.compact .mw-gift-book img,.horiz-track .mw-gift-book img,.mw-gift-book img{object-fit:contain!important;width:auto!important;height:auto!important;max-height:190px!important;max-width:100%!important;margin:0 auto!important;object-position:center!important}@keyframes tkPillGlow{0%,68%,100%{box-shadow:0 0 0 rgba(201,168,76,0);border-color:var(--border)}34%{box-shadow:0 0 14px rgba(201,168,76,.40);border-color:rgba(201,168,76,.55)}}.tk-pills span{animation:tkPillGlow 6s ease-in-out infinite}.bundle-price-now{line-height:1.3!important;padding-top:6px!important;overflow:visible!important}@media (prefers-reduced-motion:reduce){body.js-ready .reveal,.tk-stagger>.reveal.visible{transition-delay:0s!important}.tk-parallax{transform:none!important;opacity:1!important}}.tk-wheel-btn{position:fixed;right:16px;bottom:88px;z-index:9997;background:linear-gradient(135deg,var(--red),var(--gold));color:#fff;border:none;font-family:'Tajawal',sans-serif;font-weight:800;font-size:13px;padding:11px 16px;border-radius:30px;box-shadow:0 8px 26px rgba(0,0,0,.5);cursor:pointer;animation:tkWheelPulse 2.2s ease-in-out infinite}@keyframes tkWheelPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}.tk-wheel-overlay{position:fixed;inset:0;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s;padding:20px}.tk-wheel-overlay.open{opacity:1;pointer-events:auto}.tk-wheel-box{background:#0f0f0f;border:1px solid var(--border2);border-radius:20px;padding:24px 20px;max-width:340px;width:100%;text-align:center;position:relative}.tk-wheel-close{position:absolute;top:12px;left:14px;background:none;border:none;color:var(--text2);font-size:18px;cursor:pointer}.tk-wheel-title{font-family:'Tajawal',sans-serif;font-weight:900;font-size:1.4rem;color:var(--text1)}.tk-wheel-sub{color:var(--text2);font-size:.85rem;margin:4px 0 18px}.tk-wheel-stage{position:relative;width:260px;height:260px;margin:0 auto 18px}.tk-wheel-pointer{position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:22px solid var(--gold);z-index:3;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.tk-wheel{width:260px;height:260px;border-radius:50%;position:relative;border:6px solid var(--gold);box-shadow:0 0 0 3px #0f0f0f,0 10px 40px rgba(0,0,0,.6);transition:transform 4.6s cubic-bezier(.16,1,.3,1)}.tk-wheel-label{position:absolute;inset:0;display:flex;justify-content:center;padding-top:14px;pointer-events:none}.tk-wheel-label span{color:#fff;font-family:'Tajawal',sans-serif;font-weight:800;font-size:11px;text-shadow:0 1px 2px rgba(0,0,0,.7);white-space:nowrap}.tk-wheel-spin{background:var(--red);color:#fff;border:none;font-family:'Tajawal',sans-serif;font-weight:800;font-size:1rem;padding:13px 40px;border-radius:30px;cursor:pointer;transition:transform .2s}.tk-wheel-spin:active{transform:scale(.95)}.tk-wheel-spin:disabled{opacity:.6;cursor:default}.tk-wheel-result{margin-top:16px;display:none}.tk-wheel-result.show{display:block}.tk-wheel-won{font-family:'Tajawal',sans-serif;font-weight:800;color:var(--gold);font-size:1.05rem}.tk-wheel-code{color:var(--text1);margin-top:8px;font-size:1rem;letter-spacing:.5px}.tk-wheel-note{color:var(--text2);font-size:.8rem;margin-top:4px}.tk-wheel-copy{display:inline-block;margin-top:10px;background:transparent;border:1px solid var(--gold);color:var(--gold);border-radius:20px;padding:6px 18px;font-family:'Tajawal',sans-serif;font-weight:700;cursor:pointer}.tk-wheel-cta{display:block;width:100%;margin-top:14px;background:var(--gold);color:#0f0f0f;border:none;border-radius:30px;padding:13px;font-family:'Tajawal',sans-serif;font-weight:800;font-size:.95rem;cursor:pointer}@media (prefers-reduced-motion:reduce){.tk-wheel-btn{animation:none!important}}.tk-countdown{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto 14px;padding:9px 16px;background:rgba(181,41,29,.12);border:1px solid rgba(181,41,29,.45);border-radius:30px;max-width:300px}.tk-cd-label{color:var(--text2);font-family:'Tajawal',sans-serif;font-weight:700;font-size:.82rem}.tk-cd-time{color:var(--red2);font-family:'Tajawal',sans-serif;font-weight:900;font-size:1.05rem;letter-spacing:1px}.tk-wa-btn{position:fixed;right:16px;bottom:158px;z-index:9997;width:56px;height:56px;border-radius:50%;background:linear-gradient(145deg,#2bdc6e,#0f8f6b);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(18,140,126,.5);text-decoration:none;transition:transform .25s var(--tk-ease,ease)}.tk-wa-btn:active{transform:scale(.92)}.tk-wa-btn::before{content:'';position:absolute;inset:0;border-radius:50%;border:2px solid #25D366;animation:tkWaRing 2.2s ease-out infinite}.tk-wa-btn svg{position:relative;z-index:1}@keyframes tkWaRing{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.7);opacity:0}}.tk-qs-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 6px;flex-wrap:wrap}.tk-sold{font-family:'Tajawal',sans-serif;font-size:.72rem;color:#e0bb5a;background:rgba(181,41,29,.12);border:1px solid rgba(201,168,76,.3);padding:3px 9px;border-radius:20px;white-space:nowrap}.tk-sold b{color:#fff;font-weight:800}.tk-qv-btn{font-family:'Tajawal',sans-serif;font-size:.78rem;font-weight:700;color:#d8d2c6;background:transparent;border:1px solid rgba(255,255,255,.18);padding:4px 12px;border-radius:20px;cursor:pointer;transition:border-color .2s,color .2s,transform .2s}.tk-qv-btn:active{transform:scale(.95)}.tk-qv-btn:hover{border-color:#c9a84c;color:#c9a84c}.tk-qv-overlay{position:fixed;inset:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s;padding:18px}.tk-qv-overlay.open{opacity:1;pointer-events:auto}.tk-qv-box{background:#0f0f0f;border:1px solid rgba(201,168,76,.25);border-radius:18px;max-width:380px;width:100%;max-height:88vh;overflow-y:auto;padding:22px;position:relative}.tk-qv-close{position:absolute;top:12px;left:14px;background:none;border:none;color:#9a9080;font-size:18px;cursor:pointer;z-index:2}.tk-qv-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.tk-qv-head img{width:84px;height:auto;border-radius:8px;flex-shrink:0;box-shadow:0 6px 18px rgba(0,0,0,.5)}.tk-qv-h h3{font-family:'Tajawal',sans-serif;font-weight:900;color:#fff;font-size:1.1rem;margin:0 0 6px}.tk-qv-h p{color:#c9a84c;font-size:.85rem;margin:0 0 8px;line-height:1.5}.tk-qv-price{font-family:'Tajawal',sans-serif;font-weight:900;color:#fff;font-size:1.05rem}.tk-qv-price span{color:#777;font-weight:400;font-size:.85rem;text-decoration:line-through;margin-right:6px}.tk-qv-gift{background:rgba(201,168,76,.08);border:1px solid rgba(201,168,76,.25);border-radius:10px;padding:9px 12px;color:#ccc;font-size:.82rem;margin-bottom:12px}.tk-qv-gift b{color:#e0bb5a}.tk-qv-label{color:#fff;font-family:'Tajawal',sans-serif;font-weight:800;font-size:.9rem;margin-bottom:8px}.tk-qv-list{list-style:none;padding:0;margin:0 0 14px}.tk-qv-list li{color:#ccc;font-size:.86rem;padding:6px 18px 6px 0;border-bottom:1px solid #1e1e1e;position:relative}.tk-qv-list li:before{content:'✦';color:#b5291d;position:absolute;right:0}.tk-qv-extra{color:#9a9080;font-size:.8rem;margin-bottom:14px;text-align:center}.tk-qv-btns{display:flex;flex-direction:column;gap:9px}.tk-qv-buy{display:block;text-align:center;background:linear-gradient(135deg,#b5291d,#d63a2a);color:#fff;font-family:'Tajawal',sans-serif;font-weight:800;padding:12px;border-radius:30px;text-decoration:none}.tk-qv-more{display:block;text-align:center;color:#d8d2c6;border:1px solid rgba(255,255,255,.18);padding:10px;border-radius:30px;text-decoration:none;font-family:'Tajawal',sans-serif;font-weight:700;font-size:.88rem}.mw-card,.book-card{box-shadow:0 8px 30px rgba(0,0,0,.45),0 0 0 1px rgba(201,168,76,.06),0 0 22px rgba(181,41,29,.10)!important;transition:box-shadow .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)!important}.mw-card:hover,.book-card:hover{box-shadow:0 12px 36px rgba(0,0,0,.5),0 0 0 1px rgba(201,168,76,.14),0 0 20px rgba(181,41,29,.16)!important}.mw-card.featured{box-shadow:0 10px 36px rgba(0,0,0,.5),0 0 0 1px rgba(201,168,76,.22),0 0 30px rgba(181,41,29,.28)!important;animation:tkCardGlow 3.2s ease-in-out infinite}@keyframes tkCardGlow{0%,100%{box-shadow:0 10px 36px rgba(0,0,0,.5),0 0 0 1px rgba(201,168,76,.18),0 0 26px rgba(181,41,29,.22)}50%{box-shadow:0 12px 42px rgba(0,0,0,.55),0 0 0 1px rgba(201,168,76,.30),0 0 40px rgba(181,41,29,.42)}}.btn-primary,.btn-buy,.bundle-btn,.nav-cta{border-radius:999px!important}.btn-primary{box-shadow:0 6px 20px rgba(181,41,29,.28),0 0 0 1px rgba(201,168,76,.08)!important;transition:box-shadow .3s var(--tk-ease,ease),transform .2s var(--tk-ease,ease)!important}.btn-primary:hover{box-shadow:0 8px 26px rgba(181,41,29,.45),0 0 18px rgba(181,41,29,.35)!important}.btn-primary:active{transform:scale(.97)}.btn-ghost,.btn-outline-red,.btn-detail{border-radius:999px!important}@media (prefers-reduced-motion:reduce){.mw-card.featured{animation:none!important}}.bundle-btn{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#8f1c14 0%,#b5291d 45%,#d63a2a 100%)!important;box-shadow:0 8px 26px rgba(181,41,29,.4),0 0 22px rgba(181,41,29,.3),inset 0 1px 0 rgba(255,255,255,.12)!important;transition:box-shadow .35s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)!important}.bundle-btn:hover{box-shadow:0 10px 34px rgba(181,41,29,.55),0 0 34px rgba(181,41,29,.5),inset 0 1px 0 rgba(255,255,255,.18)!important}.bundle-btn:active{transform:scale(.98)!important}.bundle-btn::after{content:'';position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:tkBtnShine 4.5s ease-in-out infinite;pointer-events:none}@keyframes tkBtnShine{0%,100%{left:-60%}60%{left:130%}}.bundle-btn>*{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.bundle-btn::after{animation:none!important;display:none}}.btn-buy,.btn-detail{position:relative!important;overflow:hidden!important;transition:box-shadow .35s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)!important}.btn-buy{background:linear-gradient(135deg,#8f1c14 0%,#b5291d 45%,#d63a2a 100%)!important;box-shadow:0 5px 16px rgba(181,41,29,.32),inset 0 1px 0 rgba(255,255,255,.10)!important}.btn-buy:hover{box-shadow:0 7px 22px rgba(181,41,29,.5),0 0 20px rgba(181,41,29,.4)!important}.btn-buy:active{transform:scale(.97)!important}.btn-detail-gold{background:linear-gradient(135deg,rgba(201,168,76,.18),rgba(224,187,90,.28))!important;border:1px solid rgba(201,168,76,.5)!important;box-shadow:0 4px 14px rgba(201,168,76,.18)!important}.btn-detail-gold:hover{box-shadow:0 6px 20px rgba(201,168,76,.38),0 0 16px rgba(201,168,76,.3)!important}.btn-detail:active{transform:scale(.97)!important}.btn-buy::after{content:'';position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.30),transparent);transform:skewX(-20deg);animation:tkBtnShine 5s ease-in-out infinite;pointer-events:none}.btn-buy>*{position:relative;z-index:1}.salla-cart-btn{border-radius:12px!important;box-shadow:0 4px 14px rgba(181,41,29,.25),0 0 0 1px rgba(201,168,76,.18)!important;transition:box-shadow .35s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)!important;display:inline-block!important}.salla-cart-btn:hover{box-shadow:0 6px 20px rgba(181,41,29,.42),0 0 16px rgba(181,41,29,.32)!important}.salla-cart-btn:active{transform:scale(.95)!important}@media (prefers-reduced-motion:reduce){.btn-buy::after{animation:none!important;display:none}}.tk-qv-btn{transition:border-color .25s,color .25s,box-shadow .25s,transform .2s!important}.tk-qv-btn:hover{border-color:#c9a84c!important;color:#c9a84c!important;box-shadow:0 0 14px rgba(201,168,76,.3)!important}.tk-qv-btn:active{transform:scale(.95)!important;box-shadow:0 0 10px rgba(201,168,76,.25)!important}.tk-qv-box{max-width:330px!important;padding:18px!important}.tk-qv-head img{width:70px!important}.tk-qv-h h3{font-size:1rem!important}.tk-qv-h p{font-size:.8rem!important}.tk-qv-list li{font-size:.8rem!important;padding-top:5px!important;padding-bottom:5px!important}.tk-qv-label{font-size:.85rem!important}.tk-qv-buy{padding:10px!important;font-size:.92rem!important}.tk-qv-more{padding:9px!important;font-size:.84rem!important}.tk-wa-btn{width:46px!important;height:46px!important;bottom:150px!important}.tk-wa-btn svg{width:23px!important;height:23px!important}.tk-wheel-btn{font-size:11.5px!important;padding:8px 13px!important}.tk-wheel-btn{left:16px!important;right:auto!important}.tk-wa-btn{left:16px!important;right:auto!important}.mw-card.featured{position:relative;background:radial-gradient(120% 80% at 50% 0%,rgba(181,41,29,.14),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(0,0,0,0) 30%),var(--card,#131313)!important;border:1px solid rgba(201,168,76,.4)!important;box-shadow:0 16px 46px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.4),0 0 34px rgba(181,41,29,.22),inset 0 1px 0 rgba(255,255,255,.12)!important;animation:tkFeaturedAura 4.5s ease-in-out infinite}.mw-card.featured::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,#c9a84c 20%,#d63a2a 50%,#c9a84c 80%,transparent);box-shadow:0 0 12px rgba(201,168,76,.6)}@keyframes tkFeaturedAura{0%,100%{box-shadow:0 16px 46px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.4),0 0 30px rgba(181,41,29,.18),inset 0 1px 0 rgba(255,255,255,.12)}50%{box-shadow:0 18px 52px rgba(0,0,0,.65),0 0 0 1px rgba(0,0,0,.4),0 0 44px rgba(181,41,29,.36),inset 0 1px 0 rgba(255,255,255,.16)}}@media (prefers-reduced-motion:reduce){.mw-card.featured{animation:none!important}}@media (max-width:768px){.section{padding-top:32px!important;padding-bottom:32px!important}.hero{min-height:auto!important;padding-top:60px!important;padding-bottom:32px!important}.section-header{margin-bottom:16px!important}.hr-red,.hr-section{margin:4px 0!important}.bundle-card{padding:18px 15px!important}.horiz-track .mw-books-row.compact .mw-main-book img{max-height:155px!important}.horiz-track .mw-books-row.compact .mw-gift-book img{max-height:132px!important}.mw-content{padding:12px!important}.mw-content .book-tags{margin:5px 0!important}}.mw-card.featured{overflow:hidden!important}.mw-card.featured::after{left:0!important;right:0!important;border-radius:0!important}.looksmax-img-wrap img{height:auto!important;object-fit:contain!important}.looksmax-section .looksmax-eyebrow{color:#e0584a!important}.looksmax-section .looksmax-title .accent{color:#d63a2a!important}.looksmax-section .looksmax-price{color:#fff!important}.looksmax-section .looksmax-features li::before{color:#d63a2a!important}.looksmax-section .looksmax-badge{background:linear-gradient(135deg,#8f1c14,#d63a2a)!important;color:#fff!important}.looksmax-section .looksmax-sold{border-color:rgba(214,58,42,.45)!important}.looksmax-section .looksmax-sold .sold-num{color:#d63a2a!important}.tk-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin:14px auto 0;padding:10px 14px;max-width:420px;background:rgba(255,255,255,.03);border:1px solid rgba(201,168,76,.18);border-radius:14px}.tk-trust span{font-family:'Tajawal',sans-serif;font-size:.76rem;font-weight:700;color:#cdc6b8;white-space:nowrap}.faq-item.tk-acc .faq-q{position:relative;padding-left:28px;transition:color .25s}.faq-item.tk-acc .faq-q::after{content:'+';position:absolute;left:6px;top:50%;transform:translateY(-50%);font-size:1.3rem;font-weight:800;color:#c9a84c;transition:transform .3s;line-height:1}.faq-item.tk-acc:not(.tk-collapsed) .faq-q::after{transform:translateY(-50%) rotate(45deg)}.faq-item.tk-acc .faq-a{overflow:hidden;max-height:400px;opacity:1;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s,margin .3s,padding .3s}.faq-item.tk-acc.tk-collapsed .faq-a{max-height:0;opacity:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.faq-item.tk-acc:not(.tk-collapsed){border-color:rgba(201,168,76,.35)}
/* Stable safety patch: prevent encoding artifacts around the hero eyebrow. */
.hero-eyebrow::before,
.hero-eyebrow::after,
.hero-eyebrow-neon::before,
.hero-eyebrow-neon::after {
  content: "" !important;
  display: none !important;
}


/* Applied fix 2: vertical reviews + mobile flash cleanup scoped away from the custom hero. */
#reviews .testi-grid {
  display: block !important;
}

.tk-vrev-wrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
  max-width: 1100px;
  height: 560px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  -webkit-mask-image: linear-gradient(180deg, transparent, #000 9%, #000 91%, transparent);
  mask-image: linear-gradient(180deg, transparent, #000 9%, #000 91%, transparent);
}

.tk-vrev-col {
  overflow: hidden;
}

.tk-vrev-track {
  display: flex;
  flex-direction: column;
  gap: 18px;
  will-change: transform;
  animation: tkVRevUp 60s linear infinite;
}

.tk-vrev-col-1 .tk-vrev-track {
  animation-duration: 75s;
}

.tk-vrev-col-2 .tk-vrev-track {
  animation-duration: 68s;
}

.tk-vrev-wrap.tk-vrev-paused .tk-vrev-track {
  animation-play-state: paused;
}

@keyframes tkVRevUp {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-50%);
  }
}

.tk-vrev {
  background: linear-gradient(180deg, rgba(255,255,255,.04), rgba(0,0,0,0));
  border: 1px solid rgba(201,168,76,.16);
  border-radius: 14px;
  padding: 16px 16px 14px;
}

.tk-vrev-stars {
  color: #e0bb5a;
  font-size: .85rem;
  letter-spacing: 2px;
  margin-bottom: 8px;
}

.tk-vrev-text {
  color: #d8d2c6;
  font-family: 'Tajawal', sans-serif;
  font-size: .9rem;
  line-height: 1.7;
  margin: 0 0 14px;
}

.tk-vrev-foot {
  display: flex;
  align-items: center;
  gap: 10px;
}

.tk-vrev-ava {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(135deg, #b5291d, #c9a84c);
  color: #fff;
  font-family: 'Tajawal', sans-serif;
  font-weight: 800;
  font-size: 1rem;
}

.tk-vrev-id {
  display: flex;
  flex-direction: column;
}

.tk-vrev-name {
  color: #fff;
  font-family: 'Tajawal', sans-serif;
  font-weight: 800;
  font-size: .9rem;
}

.tk-vrev-tag {
  color: #c9a84c;
  font-family: 'Tajawal', sans-serif;
  font-weight: 600;
  font-size: .72rem;
}

@media (max-width: 768px) {
  .tk-vrev-wrap {
    grid-template-columns: 1fr;
    height: 460px;
  }

  .tk-vrev-col-1,
  .tk-vrev-col-2 {
    display: none;
  }

  .tk-vrev-col-0 .tk-vrev-track {
    animation-duration: 48s;
  }

  body.theme-raed:not(.js-ready) .store-header,
  body.theme-raed:not(.js-ready) [class*="store-header"],
  body.theme-raed:not(.js-ready) .top-navbar,
  body.theme-raed:not(.js-ready) .main-nav-container,
  body.theme-raed:not(.js-ready) .skeleton,
  body.theme-raed:not(.js-ready) [class*="skeleton"],
  body.theme-raed:not(.js-ready) .animate-pulse,
  body.theme-raed:has(#tk-splash:not(.tk-hide)) .store-header,
  body.theme-raed:has(#tk-splash:not(.tk-hide)) [class*="store-header"],
  body.theme-raed:has(#tk-splash:not(.tk-hide)) .top-navbar,
  body.theme-raed:has(#tk-splash:not(.tk-hide)) .main-nav-container,
  body.theme-raed:has(#tk-splash:not(.tk-hide)) .skeleton,
  body.theme-raed:has(#tk-splash:not(.tk-hide)) [class*="skeleton"],
  body.theme-raed:has(#tk-splash:not(.tk-hide)) .animate-pulse {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  header.hero,
  .hero,
  .hero .hero-content,
  .hero .hero-logo-wrap,
  .hero .hero-eyebrow,
  .hero .hero-title,
  .hero .hero-sub-title,
  .hero .hero-desc,
  .hero .hero-ctas,
  .hero .social-proof-bar,
  .hero .hero-stats {
    opacity: 1 !important;
    visibility: visible !important;
  }

  .hero .hero-content {
    display: block !important;
    transform: none !important;
    pointer-events: auto !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .tk-vrev-track {
    animation: none !important;
  }
}


/* Visual rescue patch: keep the custom landing dark even when Salla styles win. */
html,
body,
body.theme-raed {
  background: #080808 !important;
  color: #ece8df !important;
}

body.theme-raed .urgency-bar {
  display: block !important;
  position: relative !important;
  z-index: 80 !important;
  width: 100% !important;
  background: linear-gradient(90deg, #150808, #1e0a0a, #150808) !important;
  border-bottom: 1px solid rgba(181,41,29,.35) !important;
  color: #9a9080 !important;
  text-align: center !important;
  padding: 8px 16px !important;
  min-height: 36px !important;
  font-family: 'Tajawal', sans-serif !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
}

body.theme-raed .urgency-bar strong,
body.theme-raed .urgency-bar b {
  color: #e0bb5a !important;
}

body.theme-raed nav.zatak-nav {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 18px !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 90 !important;
  width: 100% !important;
  min-height: 68px !important;
  padding: 12px 24px !important;
  margin: 0 !important;
  background: rgba(8,8,8,.94) !important;
  color: #ece8df !important;
  border-bottom: 1px solid #202020 !important;
  box-shadow: 0 10px 32px rgba(0,0,0,.32) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  backdrop-filter: blur(18px) !important;
}

body.theme-raed nav.zatak-nav *,
body.theme-raed nav.zatak-nav a {
  color: inherit !important;
  font-family: 'Tajawal', sans-serif !important;
  box-sizing: border-box !important;
}

body.theme-raed nav.zatak-nav .nav-logo {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 46px !important;
  height: 46px !important;
  flex: 0 0 46px !important;
  background: transparent !important;
}

body.theme-raed nav.zatak-nav .nav-logo-img {
  display: block !important;
  width: 38px !important;
  height: 38px !important;
  max-width: 38px !important;
  max-height: 38px !important;
  object-fit: contain !important;
  filter: drop-shadow(0 0 10px rgba(181,41,29,.55)) !important;
}

body.theme-raed nav.zatak-nav .nav-links {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

body.theme-raed nav.zatak-nav .nav-links li {
  display: block !important;
  padding: 0 !important;
  margin: 0 !important;
}

body.theme-raed nav.zatak-nav .nav-links a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 34px !important;
  padding: 6px 13px !important;
  border-radius: 999px !important;
  border: 1px solid transparent !important;
  color: #9a9080 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
}

body.theme-raed nav.zatak-nav .nav-cta {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 38px !important;
  padding: 9px 18px !important;
  border: 0 !important;
  border-radius: 999px !important;
  background: #b5291d !important;
  color: #fff !important;
  text-decoration: none !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  white-space: nowrap !important;
}

body.theme-raed nav.zatak-nav .nav-side {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}


/* Unified mobile navigation controls. */
@media (max-width:768px) {
  body.theme-raed nav.zatak-nav :is(
    .burger-btn,
    .nav-cart-link,
    .nav-user-fallback
  ),
  body.theme-raed nav.zatak-nav #userMount .s-user-menu-trigger {
    width:44px !important;
    min-width:44px !important;
    max-width:44px !important;
    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
    padding:0 !important;
    color:#f0ece5 !important;
    background:#121214 !important;
    border:1px solid #343438 !important;
    border-radius:12px !important;
    box-shadow:inset 0 1px rgba(255,255,255,.045),0 5px 16px rgba(0,0,0,.32) !important;
  }

  body.theme-raed nav.zatak-nav #userMount>salla-user-menu {
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:44px !important;
    min-width:44px !important;
    height:44px !important;
    padding:0 !important;
    background:transparent !important;
    border:0 !important;
    border-radius:50% !important;
    box-shadow:none !important;
  }

  body.theme-raed.tk-product-page .tk-product-shell nav.zatak-nav .burger-btn {
    background:#121214 !important;
    border:1px solid #343438 !important;
    box-shadow:inset 0 1px rgba(255,255,255,.045),0 5px 16px rgba(0,0,0,.32) !important;
  }

  body.theme-raed nav.zatak-nav #userMount>salla-user-menu {
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
  }

  body.theme-raed nav.zatak-nav #userMount :is(
    .s-user-menu-trigger,
    .s-user-menu-trigger-avatar,
    img
  ) {
    border-radius:10px !important;
  }

  body.theme-raed nav.zatak-nav :is(
    .burger-btn,
    .nav-cart-link,
    .nav-user-fallback
  ):active {
    transform:scale(.94) !important;
    border-color:rgba(214,58,42,.72) !important;
  }
}

/* Download guide: practical support section below FAQ. */
.download-guide-section {
  position:relative !important;
  overflow:hidden !important;
  background:
    radial-gradient(ellipse 75% 55% at 12% 0%,rgba(181,41,29,.12),transparent 64%),
    linear-gradient(180deg,#100909 0%,#0b0b0c 100%) !important;
  border-block:1px solid rgba(181,41,29,.22) !important;
}

.download-guide-section::before {
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  pointer-events:none !important;
  opacity:.18 !important;
  background-image:
    linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) !important;
  background-size:44px 44px !important;
}

.download-guide-section>* {
  position:relative !important;
}

.download-guide-section .section-header {
  margin-bottom:34px !important;
}

.download-guide-section .sec-subtitle {
  margin-inline:auto !important;
}

.download-steps {
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:12px !important;
  width:min(100%,900px) !important;
  margin:0 auto 28px !important;
  padding:0 !important;
  list-style:none !important;
}

.download-step {
  display:flex !important;
  align-items:flex-start !important;
  gap:14px !important;
  min-height:112px !important;
  padding:20px !important;
  background:rgba(17,17,19,.82) !important;
  border:1px solid rgba(255,255,255,.09) !important;
  border-radius:8px !important;
}

.download-step-num {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:34px !important;
  min-width:34px !important;
  height:34px !important;
  color:#fff !important;
  background:#b5291d !important;
  border-radius:50% !important;
  font-weight:900 !important;
}

.download-step strong {
  display:block !important;
  margin-bottom:4px !important;
  color:#f2eee7 !important;
  font-size:1rem !important;
}

.download-step p,
.download-device-guide p,
.download-guide-actions p {
  margin:0 !important;
  color:#aaa095 !important;
  font-size:.88rem !important;
  line-height:1.75 !important;
}

.download-device-guide {
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:0 !important;
  width:min(100%,900px) !important;
  margin:0 auto !important;
  border-block:1px solid rgba(201,168,76,.22) !important;
}

.download-device-guide>div {
  padding:24px !important;
}

.download-device-guide>div+div {
  border-inline-start:1px solid rgba(201,168,76,.18) !important;
}

.download-device-label {
  display:block !important;
  margin-bottom:7px !important;
  color:#d9b657 !important;
  font-size:.73rem !important;
  font-weight:800 !important;
}

.download-device-guide h3 {
  margin:0 0 8px !important;
  color:#f2eee7 !important;
  font-size:1.08rem !important;
}

.download-path {
  display:flex !important;
  align-items:center !important;
  flex-wrap:wrap !important;
  gap:7px !important;
  margin-top:14px !important;
  color:#ddd6ca !important;
  font-size:.78rem !important;
  font-weight:700 !important;
}

.download-path b {
  color:#b5291d !important;
}

.download-guide-actions {
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  gap:9px !important;
  margin-top:30px !important;
  text-align:center !important;
}

.download-orders-btn {
  min-width:230px !important;
  justify-content:center !important;
}

@media (max-width:700px) {
  .download-guide-section {
    padding-inline:16px !important;
  }

  .download-steps,
  .download-device-guide {
    grid-template-columns:1fr !important;
  }

  .download-step {
    min-height:0 !important;
    padding:17px !important;
  }

  .download-device-guide>div {
    padding:20px 4px !important;
  }

  .download-device-guide>div+div {
    border-inline-start:0 !important;
    border-top:1px solid rgba(201,168,76,.18) !important;
  }
}


body.theme-raed nav.zatak-nav :is(.nav-cart-link,.nav-user-fallback) {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:40px !important;
  min-width:40px !important;
  height:40px !important;
  padding:0 !important;
  color:#eee9e1 !important;
  background:#111112 !important;
  border:1px solid #2b2b2e !important;
  border-radius:50% !important;
  text-decoration:none !important;
  box-shadow:inset 0 1px rgba(255,255,255,.035) !important;
}

body.theme-raed nav.zatak-nav :is(.nav-cart-link,.nav-user-fallback):active {
  transform:scale(.94) !important;
}

body.theme-raed nav.zatak-nav .burger-btn {
  display: none !important;
}

body.theme-raed header.hero {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;
  width: 100% !important;
  min-height: 100dvh !important;
  padding: 120px 24px 80px !important;
  margin: 0 !important;
  text-align: center !important;
  background: #080808 !important;
  color: #ece8df !important;
}

body.theme-raed header.hero .carousel-bg,
body.theme-raed header.hero .carousel-overlay,
body.theme-raed header.hero .hero-glow,
body.theme-raed header.hero .hero-pulse {
  display: block !important;
}

body.theme-raed header.hero .carousel-bg {
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  overflow: hidden !important;
}

body.theme-raed header.hero .carousel-track {
  display: flex !important;
  width: max-content !important;
  height: 100% !important;
}

body.theme-raed header.hero .carousel-slide {
  flex: 0 0 175px !important;
  width: 175px !important;
  height: 100% !important;
  margin-left: 12px !important;
  overflow: hidden !important;
  opacity: .14 !important;
}

body.theme-raed header.hero .carousel-slide img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  object-fit: cover !important;
  object-position: top !important;
  filter: grayscale(20%) brightness(.65) !important;
}

body.theme-raed header.hero .carousel-overlay {
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  background:
    radial-gradient(ellipse 70% 60% at 50% 40%, rgba(0,0,0,.60) 0%, rgba(0,0,0,.88) 70%),
    linear-gradient(180deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,.35) 50%, rgba(0,0,0,.92) 100%) !important;
}

body.theme-raed header.hero .hero-content {
  display: block !important;
  position: relative !important;
  z-index: 3 !important;
  width: min(100%, 1120px) !important;
  margin: 0 auto !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}

body.theme-raed header.hero .hero-logo-wrap {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 auto 16px !important;
}

body.theme-raed header.hero .hero-logo-img {
  display: block !important;
  width: 104px !important;
  height: 104px !important;
  max-width: 104px !important;
  max-height: 104px !important;
  object-fit: contain !important;
  filter: drop-shadow(0 0 24px rgba(181,41,29,.55)) !important;
}

body.theme-raed header.hero .hero-eyebrow,
body.theme-raed header.hero .hero-title,
body.theme-raed header.hero .hero-sub-title,
body.theme-raed header.hero .hero-desc,
body.theme-raed header.hero .hero-ctas,
body.theme-raed header.hero .social-proof-bar,
body.theme-raed header.hero .hero-stats {
  opacity: 1 !important;
  visibility: visible !important;
}

body.theme-raed header.hero .hero-title {
  margin: 0 0 12px !important;
  color: #fff !important;
  font-family: 'Tajawal', sans-serif !important;
  font-size: clamp(44px, 9vw, 112px) !important;
  font-weight: 900 !important;
  line-height: 1.05 !important;
  letter-spacing: 0 !important;
}

body.theme-raed header.hero .hero-title-red {
  color: #ff5a50 !important;
}

body.theme-raed header.hero .hero-title-white {
  color: #f6f0e8 !important;
}

/* Homepage hero: direct-response hierarchy */
body.theme-raed header.hero .hero-title-lead,
body.theme-raed header.hero .hero-title-main {
  display: block !important;
  width: min(100%, 920px) !important;
  margin-inline: auto !important;
  letter-spacing: 0 !important;
}

body.theme-raed header.hero .hero-title-lead {
  font-size: .56em !important;
  line-height: 1.25 !important;
  margin-bottom: 8px !important;
}

body.theme-raed header.hero .hero-title-main {
  color: #f6f0e8 !important;
  font-size: .74em !important;
  font-weight: 900 !important;
  line-height: 1.16 !important;
}

body.theme-raed header.hero .hero-title-main .hero-title-red {
  display: inline !important;
  width: auto !important;
  margin: 0 !important;
  color: #ff5147 !important;
  font-size: 1em !important;
  line-height: inherit !important;
}

body.theme-raed header.hero .hero-sub-title {
  color: #f6f0e8 !important;
  font-size: clamp(18px, 3.2vw, 25px) !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
  line-height: 1.5 !important;
}

body.theme-raed header.hero .hero-sub-title strong {
  color: #ff5147 !important;
  font-weight: 900 !important;
}

body.theme-raed header.hero .hero-desc {
  max-width: 640px !important;
  letter-spacing: 0 !important;
  line-height: 1.7 !important;
}

body.theme-raed header.hero .hero-desc strong {
  color: #e0bb5a !important;
  font-weight: 800 !important;
}

@media (max-width: 768px) {
  body.theme-raed header.hero .hero-title-lead {
    font-size: .55em !important;
    line-height: 1.3 !important;
  }

  body.theme-raed header.hero .hero-title-main {
    font-size: .72em !important;
    line-height: 1.2 !important;
  }

  body.theme-raed header.hero .hero-desc {
    max-width: 34ch !important;
  }
}

body.theme-raed header.hero .hero-desc {
  color: #9a9080 !important;
}

body.theme-raed header.hero .hero-ctas,
body.theme-raed header.hero .social-proof-bar,
body.theme-raed header.hero .hero-stats {
  display: flex !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
}

@media (max-width: 768px) {
  body.theme-raed nav.zatak-nav {
    min-height: 64px !important;
    padding: 10px 14px !important;
  }

  body.theme-raed nav.zatak-nav .nav-links,
  body.theme-raed nav.zatak-nav .nav-side {
    display: none !important;
  }

  body.theme-raed nav.zatak-nav .burger-btn {
    display: inline-flex !important;
    position:absolute !important;
    right:14px !important;
    left:auto !important;
    width: 44px !important;
    height: 44px !important;
  }

  body.theme-raed nav.zatak-nav .nav-side {
    position:absolute !important;
    right:auto !important;
    left:14px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:auto !important;
    min-width:86px !important;
    height:44px !important;
    gap:6px !important;
  }

  body.theme-raed nav.zatak-nav .nav-side .nav-cta {
    display:none !important;
  }

  body.theme-raed nav.zatak-nav .nav-user-mount,
  body.theme-raed nav.zatak-nav #userMount {
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:44px !important;
    min-width:44px !important;
    height:44px !important;
    margin:0 !important;
  }

  body.theme-raed nav.zatak-nav .nav-logo {
    position:absolute !important;
    right:50% !important;
    left:auto !important;
    margin:0 !important;
    transform:translateX(50%) !important;
  }

  body.theme-raed nav.zatak-nav #userMount :is(
    salla-user-menu,
    button,
    a
  ) {
    max-width:44px !important;
    max-height:44px !important;
  }

  body.theme-raed header.hero {
    min-height: auto !important;
    padding: 72px 16px 42px !important;
  }

  body.theme-raed header.hero .hero-logo-img {
    width: 82px !important;
    height: 82px !important;
    max-width: 82px !important;
    max-height: 82px !important;
  }

  body.theme-raed header.hero .hero-title {
    font-size: 42px !important;
  }

  body.theme-raed header.hero .carousel-slide {
    flex-basis: 120px !important;
    width: 120px !important;
  }
}


/* ════════════════════════════════════════════════════════════
   THATK · ANTI-FLASH BOOT GUARD
   يمنع فلاش قالب سلة قبل ظهور الـ preloader.
   الحارس: <html> بدون كلاس tk-ready = حالة إقلاع (boot).
   يشتغل من أول إطار رسم (CSS داخل <head>) وعلى كل المقاسات.
   مقصور على الرئيسية: يتعطّل تلقائياً في صفحات المنتج/الحساب/السلة.
   ════════════════════════════════════════════════════════════ */

/* خلفية سوداء من أول إطار — تمنع وميض الأبيض/الرمادي */
html, body, body.theme-raed { background:#080808 !important; }

/* أثناء الإقلاع: أخفِ عناصر سلة المؤقتة فقط — مع استثناء الصفحات الداخلية */
html:not(.tk-ready) body.theme-raed:not(.product-single):not(.customer-page):not(.customer-orders-page):not(.cart-page):not(.wishlist-page):not(.notifications-page):not(.login-page):not(.account-page) :is(
  header:not(.hero),
  .store-header,
  [class*="store-header"],
  .top-navbar,
  .main-nav-container,
  header.s-header,
  salla-header,
  .s-header-spacer,
  [class*="header-spacer"],
  .header-placeholder,
  .store-footer,
  [class*="store-footer"],
  salla-footer,
  .skeleton,
  [class*="skeleton"],
  .animate-pulse,
  salla-loading,
  .s-loading,
  [class*="s-loading"]
) {
  display:none !important;   /* display:none ينطوي المساحة فيختفي الفراغ العلوي تماماً */
}

/* تصفير أي padding/margin علوي تحطّه سلة على body فوق الصفحة الرئيسية */
html:not(.tk-ready) body.theme-raed:not(.product-single):not(.customer-page):not(.customer-orders-page):not(.cart-page):not(.wishlist-page):not(.notifications-page):not(.login-page):not(.account-page) {
  padding-top:0 !important;
  margin-top:0 !important;
}

/* ★ الغطاء الأسود الحاسم: عبر body::before (CSS بحت داخل <head>) يُرسم من أول إطار،
   فيغطي أي سكيليتون/هيدر تطلّعه سلة حتى قبل ما يُحقن الـ preloader.
   زِندكس تحت الـ splash (2147483000) عشان يضل شعار التحميل يبان فوقه،
   ويختفي تلقائياً بأنميشن بالتزامن مع اختفاء الـ splash — بدون JS.
   مقصور على الرئيسية: لا يظهر في صفحات المنتج/الحساب/السلة. */
body.theme-raed:not(.product-single):not(.customer-page):not(.customer-orders-page):not(.cart-page):not(.wishlist-page):not(.notifications-page):not(.login-page):not(.account-page)::before {
  content:'';
  position:fixed;
  inset:0;
  background:#080808;
  z-index:2147482000;
  pointer-events:none;
  animation: tkBootCover .5s ease 1.4s forwards;
}
@keyframes tkBootCover { to { opacity:0; visibility:hidden; } }

/* قائمة الحماية: لا نُخفي واجهتنا المخصصة أبداً (بدون لمس opacity حتى ما نكسر أنميشن الهيرو) */
html:not(.tk-ready) header.hero,
html:not(.tk-ready) nav.zatak-nav,
html:not(.tk-ready) .urgency-bar,
html:not(.tk-ready) #tk-splash {
  visibility:visible !important;
}
/* THATK · force urgency/nav to the real top on mobile */
@media (max-width: 768px) {
  body.theme-raed:has(.urgency-bar) .urgency-bar {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 2147482000 !important;
    margin: 0 !important;
    transform: none !important;
  }

  body.theme-raed:has(.urgency-bar) nav.zatak-nav {
    position: fixed !important;
    top: 55px !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 2147481999 !important;
    margin: 0 !important;
    transform: none !important;
  }

  body.theme-raed:has(.urgency-bar) header.hero {
    padding-top: 150px !important;
  }
}
/* THATK · fix burger menu after fixed nav */
@media (max-width: 768px) {
  .slide-overlay {
    position: fixed !important;
    inset: 0 !important;
    z-index: 2147483000 !important;
  }

  #slideMenu,
  .slide-menu {
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 100dvh !important;
    max-height: 100dvh !important;
    z-index: 2147483001 !important;
    transform: none !important;
  }

  #slideMenu:not(.open),
  .slide-menu:not(.open) {
    right: -110% !important;
  }

  #slideMenu.open,
  .slide-menu.open {
    right: 0 !important;
  }
}
@media (max-width: 768px) {
  .slide-close {
    margin-top: 12px !important;
    margin-left: 12px !important;
  }
}
.why-card:nth-child(1) .why-icon::before{content:"⚡"}
.why-card:nth-child(2) .why-icon::before{content:"📚"}
.why-card:nth-child(3) .why-icon::before{content:"💰"}
.why-card:nth-child(4) .why-icon::before{content:"🔒"}
.why-card:nth-child(5) .why-icon::before{content:"📱"}
.why-card:nth-child(6) .why-icon::before{content:"♾️"}

/* THATK PRODUCT SHELL INTEGRATION */
/* THATK product shell: only active on the custom Wall product page. */
body.tk-product-page .urgency-bar,
body.tk-product-page nav.zatak-nav {
  display:flex !important;
}


/* Product landing pages: slightly pulled-back mobile composition. */
@media (max-width:620px) {
  #tk-wall-product section {
    padding-block:29px !important;
  }

  #tk-library-product section {
    padding-block:42px !important;
  }

  :is(
    #tk-dark-product,
    #tk-deception-product,
    #tk-negotiation-product,
    #tk-mind-product,
    #tk-charisma-product
  ) section {
    padding-block:32px !important;
  }

  #tk-wall-product :is(.tkp-wrap,.tkp-narrow),
  #tk-library-product .tkl-shell,
  #tk-dark-product .tkd-shell,
  #tk-deception-product .tkx-shell,
  #tk-negotiation-product .tkn-shell,
  #tk-mind-product .tkm-shell,
  #tk-charisma-product .tkc-shell {
    width:min(calc(100% - 32px),1160px) !important;
  }

  #tk-wall-product .tkp-hero {
    padding-block:40px 36px !important;
  }

  #tk-wall-product .tkp-hero h2 {
    font-size:2.62rem !important;
  }

  #tk-library-product .tkl-hero {
    padding-top:72px !important;
  }

  #tk-library-product h1 {
    font-size:2.34rem !important;
  }

  #tk-library-product h2 {
    font-size:1.84rem !important;
  }

  :is(
    #tk-dark-product,
    #tk-deception-product,
    #tk-negotiation-product,
    #tk-mind-product,
    #tk-charisma-product
  ) :is(.tkd-hero,.tkx-hero,.tkn-hero,.tkm-hero,.tkc-hero) {
    padding-block:42px 38px !important;
  }

  :is(
    #tk-dark-product .tkd-hero h2,
    #tk-deception-product .tkx-hero h2,
    #tk-negotiation-product .tkn-hero h2,
    #tk-mind-product .tkm-hero h2,
    #tk-charisma-product .tkc-hero h2
  ) {
    font-size:3rem !important;
  }

  :is(
    #tk-wall-product,
    #tk-dark-product,
    #tk-deception-product,
    #tk-negotiation-product,
    #tk-mind-product,
    #tk-charisma-product
  ) h3 {
    font-size:1.84rem !important;
  }

  :is(
    #tk-dark-product .tkd-covers,
    #tk-deception-product .tkx-covers,
    #tk-negotiation-product .tkn-covers,
    #tk-mind-product .tkm-covers,
    #tk-charisma-product .tkc-covers
  ) {
    min-height:330px !important;
    margin-inline:0 !important;
  }

  :is(
    #tk-dark-product .tkd-cover-main,
    #tk-deception-product .tkx-cover-main,
    #tk-negotiation-product .tkn-cover-main
  ) {
    width:min(215px,57%) !important;
  }

  #tk-mind-product .tkm-single-cover .tkm-cover-main,
  #tk-charisma-product .tkc-single-cover .tkc-cover-main {
    width:min(245px,68%) !important;
  }

  #tk-wall-product .tkp-books {
    min-height:375px !important;
  }

  #tk-wall-product .tkp-book-main {
    width:min(230px,56%) !important;
  }

  #tk-wall-product .tkp-book-gift {
    width:min(160px,39%) !important;
  }

  #tk-library-product .tkl-library-visual {
    width:96% !important;
    margin-inline:auto !important;
  }
}

body.tk-product-page .tk-product-shell {
  position:fixed !important;
  top:0 !important;
  right:0 !important;
  left:0 !important;
  z-index:2147482000 !important;
  display:flex !important;
  flex-direction:column !important;
  margin:0 !important;
  padding:0 !important;
}

body.theme-raed.tk-product-page .tk-product-shell .urgency-bar {
  position:relative !important;
  inset:auto !important;
  width:100% !important;
  min-height:0 !important;
  align-items:center !important;
  justify-content:center !important;
  margin:0 !important;
  transform:none !important;
}

body.theme-raed.tk-product-page .tk-product-shell nav.zatak-nav {
  position:relative !important;
  inset:auto !important;
  width:100% !important;
  z-index:1 !important;
  margin:0 !important;
  transform:none !important;
}

body.theme-raed.tk-product-page .tk-product-shell nav.zatak-nav .burger-btn {
  background:radial-gradient(circle at 78% 50%,rgba(181,41,29,.13),#151515 62%) !important;
  box-shadow:inset -2px 0 rgba(214,58,42,.7),0 0 18px rgba(181,41,29,.2) !important;
}

body.tk-product-page main,
body.tk-product-page #main-content {
  padding-top:var(--tk-product-shell-height,108px) !important;
}

body.tk-product-page :is(
  .s-header-spacer,
  [class*="header-spacer"],
  .header-placeholder
) {
  display:none !important;
  height:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
}

body.tk-product-page #slideMenu,
body.tk-product-page .slide-menu {
  display:block !important;
}

/* Product page uses one clean copy of the storefront burger menu. */
body.tk-product-page .tk-product-slide-menu {
  position:fixed !important;
  top:0 !important;
  right:-110% !important;
  bottom:0 !important;
  width:min(360px,86vw) !important;
  height:100dvh !important;
  max-height:100dvh !important;
  padding:0 !important;
  overflow-x:hidden !important;
  overflow-y:auto !important;
  overscroll-behavior:contain !important;
  background:linear-gradient(180deg,#151313 0%,#0e0e0f 34%,#090909 100%) !important;
  border-left:1px solid rgba(214,58,42,.46) !important;
  box-shadow:-18px 0 50px rgba(0,0,0,.58),-2px 0 16px rgba(181,41,29,.22) !important;
  z-index:2147483001 !important;
  transition:right .32s cubic-bezier(.25,.8,.3,1) !important;
  direction:rtl !important;
}

body.tk-product-page .tk-product-slide-menu.open {
  right:0 !important;
}

body.tk-product-page .tk-product-slide-menu::before {
  content:'';
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:3px;
  background:linear-gradient(180deg,transparent,#d63a2a 18%,#8f1c14 84%,transparent);
  box-shadow:0 0 14px rgba(214,58,42,.55);
  pointer-events:none;
}

body.tk-product-page .tk-product-slide-menu .slide-head {
  position:sticky !important;
  top:0 !important;
  z-index:5 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  min-height:72px !important;
  margin:0 !important;
  padding:12px 18px !important;
  background:rgba(17,15,15,.96) !important;
  border-bottom:1px solid rgba(255,255,255,.1) !important;
  backdrop-filter:blur(16px) !important;
  -webkit-backdrop-filter:blur(16px) !important;
}

body.tk-product-page .tk-product-slide-menu .slide-brand {
  width:46px !important;
  height:46px !important;
  flex:0 0 46px !important;
}

body.tk-product-page .tk-product-slide-menu .slide-close {
  display:grid !important;
  place-items:center !important;
  width:42px !important;
  height:42px !important;
  margin:0 !important;
  padding:0 !important;
  border:1px solid #373737 !important;
  border-radius:50% !important;
  background:#171719 !important;
  color:#aaa !important;
  font-size:1.6rem !important;
  line-height:1 !important;
}

body.tk-product-page .tk-product-slide-menu .slide-inner {
  padding:14px 16px 30px !important;
  overflow-x:hidden !important;
}

body.tk-product-page .tk-product-slide-menu .slide-bundle-cta {
  display:block !important;
  margin:0 0 14px !important;
  padding:16px 14px !important;
  border:1px solid rgba(255,255,255,.08) !important;
  border-radius:999px !important;
  background:linear-gradient(135deg,#b5291d,#e13c2e) !important;
  box-shadow:0 10px 28px rgba(181,41,29,.34),inset 0 1px rgba(255,255,255,.13) !important;
  color:#fff !important;
  text-align:center !important;
  font-size:.96rem !important;
  font-weight:900 !important;
}

body.tk-product-page .tk-product-slide-menu .slide-bundle-cta span {
  display:block !important;
  margin-top:3px !important;
  color:rgba(255,255,255,.72) !important;
  font-size:.72rem !important;
  font-weight:500 !important;
}

body.tk-product-page .tk-product-slide-menu .slide-sec {
  position:relative !important;
  margin:14px 0 8px !important;
  padding:10px 17px !important;
  border:1px solid rgba(201,168,76,.18) !important;
  border-radius:12px !important;
  background:linear-gradient(90deg,rgba(31,17,15,.9),rgba(12,12,12,.92)) !important;
  color:#d8b85c !important;
  font-size:.82rem !important;
  font-weight:900 !important;
  letter-spacing:0 !important;
  text-transform:none !important;
}

body.tk-product-page .tk-product-slide-menu .slide-sec::after {
  content:'';
  position:absolute;
  top:9px;
  bottom:9px;
  right:7px;
  width:3px;
  border-radius:3px;
  background:linear-gradient(#e24a39,#a91e19);
  box-shadow:0 0 10px rgba(214,58,42,.45);
}

body.tk-product-page .tk-product-slide-menu .slide-nav {
  position:relative !important;
  display:flex !important;
  flex-direction:column !important;
  gap:5px !important;
  padding:14px 12px !important;
  border:1px solid #2a2a2c !important;
  border-radius:18px !important;
  background:linear-gradient(145deg,#18181a,#111113) !important;
  box-shadow:inset 0 1px rgba(255,255,255,.025),0 12px 28px rgba(0,0,0,.22) !important;
  overflow:hidden !important;
}

body.tk-product-page .tk-product-slide-menu .slide-nav::after {
  content:'';
  position:absolute;
  top:12px;
  bottom:12px;
  right:5px;
  width:3px;
  border-radius:3px;
  background:linear-gradient(#d9473a,#8e1717);
  opacity:.78;
}

body.tk-product-page .tk-product-slide-menu .slide-nav a {
  display:block !important;
  padding:11px 12px !important;
  border:0 !important;
  border-radius:9px !important;
  background:transparent !important;
  color:#f0ece6 !important;
  text-align:center !important;
  font-size:.9rem !important;
  font-weight:800 !important;
  line-height:1.45 !important;
}

body.tk-product-page .tk-product-slide-menu .slide-account a:first-child {
  color:#e0bb5a !important;
}

body.tk-product-page .tk-product-slide-menu .slide-account .slide-login {
  color:#e74b3d !important;
}

/* The base storefront can leave `open` behind while Salla rebuilds the DOM.
   Only our explicit body state is allowed to show the product-menu overlay. */
body.tk-product-page .slide-overlay,
body.tk-product-page #slideOverlay {
  display:none !important;
  opacity:0 !important;
  visibility:hidden !important;
  pointer-events:none !important;
  -webkit-backdrop-filter:none !important;
  backdrop-filter:none !important;
}

body.tk-product-page.tk-menu-active .slide-overlay.open,
body.tk-product-page.tk-menu-active #slideOverlay.open {
  display:block !important;
  opacity:1 !important;
  visibility:visible !important;
  pointer-events:auto !important;
}

/* The homepage boot cover must never sit above this custom product page. */
body.tk-product-page::before {
  content:none !important;
  display:none !important;
}

body.tk-product-page .tk-wa-btn,
body.tk-product-page .tk-wheel-btn,
body.tk-product-page .tk-social-proof-popup,
body:has([id^="tk-"][id$="-product"]) .tk-wa-btn,
body:has([id^="tk-"][id$="-product"]) .tk-wheel-btn,
body:has([id^="tk-"][id$="-product"]) .tk-social-proof-popup {
  display:none !important;
}

@media (max-width:768px) {
  body.theme-raed.tk-product-page .tk-product-shell .urgency-bar {
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    min-height:38px !important;
    height:38px !important;
    padding:5px 10px !important;
    overflow:hidden !important;
    white-space:nowrap !important;
    text-overflow:ellipsis !important;
    font-size:.68rem !important;
    line-height:1.2 !important;
  }

  body.theme-raed.tk-product-page .tk-product-shell nav.zatak-nav {
    top:auto !important;
    min-height:58px !important;
    height:58px !important;
    padding:7px 14px !important;
  }

  body.theme-raed.tk-product-page .tk-product-shell nav.zatak-nav .nav-logo {
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:38px !important;
    height:38px !important;
    cursor:pointer !important;
  }

  body.theme-raed.tk-product-page .tk-product-shell nav.zatak-nav .nav-logo-img {
    width:34px !important;
    height:34px !important;
    max-width:34px !important;
    max-height:34px !important;
    object-fit:contain !important;
  }

  body.theme-raed.tk-product-page .tk-product-shell nav.zatak-nav .burger-btn {
    width:42px !important;
    height:42px !important;
    min-width:42px !important;
    min-height:42px !important;
  }

  body.tk-product-page main,
  body.tk-product-page #main-content {
    padding-top:var(--tk-product-shell-height,108px) !important;
  }
}


/* Restore Salla's native mobile purchase controls on custom product pages. */
body.tk-product-page main>:not(.s-before-product-info) {
  display:none !important;
}

body.tk-product-page .tk-native-buy-host {
  position:fixed !important;
  right:0 !important;
  bottom:0 !important;
  left:0 !important;
  z-index:9996 !important;
  display:flex !important;
  justify-content:center !important;
  width:100% !important;
  padding:7px 10px calc(7px + env(safe-area-inset-bottom)) !important;
  background:rgba(10,10,10,.97) !important;
  border-top:1px solid rgba(255,255,255,.12) !important;
  box-shadow:0 -14px 34px rgba(0,0,0,.52) !important;
  -webkit-backdrop-filter:blur(16px) !important;
  backdrop-filter:blur(16px) !important;
}

body.tk-product-page .tk-native-buy-host>.tk-native-buy-dock {
  position:relative !important;
  inset:auto !important;
  display:block !important;
  width:min(100%,760px) !important;
  max-width:760px !important;
  height:auto !important;
  min-height:0 !important;
  margin:0 auto !important;
  padding:0 !important;
  opacity:1 !important;
  visibility:visible !important;
  transform:none !important;
  overflow:visible !important;
  background:transparent !important;
  pointer-events:auto !important;
}

@media (max-width:768px) {
  body.tk-product-page .tk-native-buy-host {
    right:0 !important;
    left:0 !important;
    width:100% !important;
    padding:6px 10px calc(6px + env(safe-area-inset-bottom)) !important;
    transform:none !important;
  }

  body.tk-product-page .tk-native-buy-dock salla-quantity-input,
  body.tk-product-page .tk-native-buy-dock:not(:has(salla-quantity-input)) :is(
    .s-quantity-input-container,
    [class*="quantity-input"]
  ) {
    display:block !important;
    margin-bottom:6px !important;
  }

  body.tk-product-page .tk-native-buy-dock :is(
    .tk-dock-apple-action,
    .tk-dock-buy-action
  ) {
    flex:1 1 50% !important;
    width:auto !important;
    min-width:0 !important;
  }

  body.tk-product-page .tk-native-buy-dock :is(
    salla-quantity-input,
    .s-quantity-input-container
  ) {
    height:48px !important;
    min-height:48px !important;
    background:#0b0b0c !important;
    border:1px solid #29292d !important;
    border-radius:12px !important;
    box-shadow:inset 0 1px rgba(255,255,255,.025) !important;
    overflow:hidden !important;
  }

  body.tk-product-page .tk-native-buy-dock :is(
    .s-quantity-input-input,
    salla-quantity-input input
  ) {
    height:46px !important;
    min-height:46px !important;
    background:#0b0b0c !important;
    color:#f1eee8 !important;
    -webkit-text-fill-color:#f1eee8 !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
  }

  body.tk-product-page .tk-native-buy-dock :is(
    .s-quantity-input-button,
    salla-quantity-input button
  ) {
    height:46px !important;
    min-height:46px !important;
    background:#101012 !important;
    color:#a6a8b2 !important;
    border-block:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
  }
}

body.tk-product-page.tk-payment-flow-active .tk-native-buy-host {
  opacity:0 !important;
  visibility:hidden !important;
  pointer-events:none !important;
  transform:translateY(120%) !important;
}

body.tk-product-page.tk-native-buy-ready.tk-payment-flow-active {
  padding-bottom:0 !important;
}

body.tk-product-page.tk-payment-flow-active .tk-product-shell {
  opacity:0 !important;
  visibility:hidden !important;
  pointer-events:none !important;
  transform:translateY(-100%) !important;
}

body.tk-product-page.tk-payment-flow-active main,
body.tk-product-page.tk-payment-flow-active #main-content {
  padding-top:0 !important;
}

body.tk-product-page.tk-native-buy-ready {
  padding-bottom:calc(var(--tk-native-buy-height,150px) + 12px) !important;
}

/* Compact opaque product purchase dock: Buy now + Apple Pay only. */
body.tk-product-page .tk-native-buy-host {
  padding:9px 12px calc(9px + env(safe-area-inset-bottom)) !important;
  z-index:99990 !important;
  background:#1c0505 !important;
  border-top:1px solid rgba(181,41,29,.45) !important;
  box-shadow:0 -8px 24px rgba(0,0,0,.72) !important;
  -webkit-backdrop-filter:none !important;
  backdrop-filter:none !important;
  opacity:1 !important;
  isolation:isolate !important;
  overflow:visible !important;
  -webkit-backface-visibility:hidden !important;
  backface-visibility:hidden !important;
  will-change:transform !important;
}

/* Safari may expose the page below fixed controls while its toolbar animates. */
body.tk-product-page .tk-native-buy-host::after {
  content:"" !important;
  position:absolute !important;
  top:calc(100% - 1px) !important;
  right:0 !important;
  left:0 !important;
  z-index:-1 !important;
  display:block !important;
  height:calc(180px + env(safe-area-inset-bottom)) !important;
  background:#1c0505 !important;
  pointer-events:none !important;
}

body.tk-product-page .tk-native-buy-actions {
  display:flex !important;
  align-items:stretch !important;
  justify-content:center !important;
  gap:10px !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
  background:transparent !important;
}

body.tk-product-page .tk-native-buy-dock :is(
  .tk-dock-quantity,
  salla-quantity-input,
  .s-quantity-input-container,
  [class*="quantity-input"],
  .tk-dock-cart-action
) {
  display:none !important;
}

body.tk-product-page .tk-native-buy-dock :is(
  .tk-dock-apple-action,
  .tk-dock-buy-action
) {
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex:1 1 0 !important;
  width:100% !important;
  min-width:0 !important;
  min-height:50px !important;
  margin:0 !important;
}

body.tk-product-page .tk-native-buy-actions>:only-child {
  flex-basis:100% !important;
}

body.tk-product-page .tk-native-buy-dock :has(>.tk-dock-apple-action),
body.tk-product-page .tk-native-buy-dock :has(>.tk-dock-buy-action) {
  display:flex !important;
  align-items:stretch !important;
  gap:10px !important;
  width:100% !important;
  margin:0 !important;
}

@media (max-width:768px) {
  body.tk-product-page .tk-native-buy-host {
    position:fixed !important;
    top:auto !important;
    right:0 !important;
    bottom:0 !important;
    left:0 !important;
    width:100vw !important;
    max-width:none !important;
    padding:8px 12px calc(8px + env(safe-area-inset-bottom)) !important;
  }

  body.tk-product-page .tk-native-buy-dock :is(
    .tk-dock-apple-action,
    .tk-dock-buy-action
  ) {
    min-height:48px !important;
  }
}

@media (min-width:769px) {
  body.tk-product-page .tk-native-buy-host {
    right:50% !important;
    left:auto !important;
    width:min(780px,calc(100% - 40px)) !important;
    border:1px solid rgba(255,255,255,.12) !important;
    border-bottom:0 !important;
    border-radius:14px 14px 0 0 !important;
    transform:translateX(50%) !important;
  }
}

/* Compact mobile product rhythm: narrower canvas without scaling text or CTAs. */
@media (max-width:540px) {
  body.tk-product-page :is(
    #tk-wall-product,
    #tk-library-product,
    #tk-dark-product,
    #tk-deception-product,
    #tk-negotiation-product,
    #tk-mind-product,
    #tk-charisma-product
  ) section {
    padding-block:30px !important;
  }

  body.tk-product-page :is(
    .tkp-wrap,.tkp-narrow,.tkl-shell,.tkd-shell,.tkx-shell,
    .tkn-shell,.tkm-shell,.tkc-shell
  ) {
    width:min(calc(100% - 38px),1140px) !important;
  }

  body.tk-product-page :is(
    .tkp-hero,.tkl-hero,.tkd-hero,.tkx-hero,
    .tkn-hero,.tkm-hero,.tkc-hero
  ) {
    padding-block:40px 36px !important;
  }

  body.tk-product-page :is(
    .tkp-point,
    .tkd-grid article,.tkd-fit-grid p,.tkd-triad-grid article,
    .tkx-grid article,.tkx-fit-grid p,.tkx-triad-grid article,
    .tkn-grid article,.tkn-fit-grid p,.tkn-triad-grid article,
    .tkm-grid article,.tkm-fit-grid p,.tkm-triad-grid article,
    .tkc-grid article,.tkc-fit-grid p,.tkc-triad-grid article,
    .tkl-list-card,.tkl-fit-grid p
  ) {
    min-height:auto !important;
    padding:18px !important;
  }
}
/* Final mobile nav parity override. */
@media (max-width:768px) {
  body.theme-raed nav.zatak-nav :is(
    .burger-btn,
    #burgerBtn,
    .nav-cart-link,
    .nav-user-fallback
  ),
  body.theme-raed nav.zatak-nav #userMount>salla-user-menu,
  body.theme-raed nav.zatak-nav #userMount .s-user-menu-trigger {
    width:44px !important;
    min-width:44px !important;
    max-width:44px !important;
    height:44px !important;
    min-height:44px !important;
    max-height:44px !important;
    padding:0 !important;
    color:#f0ece5 !important;
    background:#121214 !important;
    border:1px solid #343438 !important;
    border-radius:50% !important;
    box-shadow:inset 0 1px rgba(255,255,255,.045),0 5px 16px rgba(0,0,0,.32) !important;
  }

  body.theme-raed.tk-product-page .tk-product-shell nav.zatak-nav :is(.burger-btn,#burgerBtn) {
    background:#121214 !important;
    border:1px solid #343438 !important;
    border-radius:50% !important;
    box-shadow:inset 0 1px rgba(255,255,255,.045),0 5px 16px rgba(0,0,0,.32) !important;
  }

  body.theme-raed nav.zatak-nav #userMount :is(
    .s-user-menu-trigger-avatar,
    img
  ) {
    width:34px !important;
    height:34px !important;
    border:0 !important;
    border-radius:50% !important;
    background:transparent !important;
    box-shadow:none !important;
  }
}

/* Hide Salla's native footer only where THATK supplies its own experience. */
body.theme-raed:has(header.hero) :is(
  .store-footer,
  [class*="store-footer"],
  salla-footer
),
body.tk-product-page :is(
  .store-footer,
  [class*="store-footer"],
  salla-footer
) {
  display:none !important;
}

/* Final cross-page cleanup: account avatar, orders, footer and burger parity. */
@media (max-width:768px) {
  body.theme-raed nav.zatak-nav #userMount,
  body.theme-raed nav.zatak-nav #userMount > salla-user-menu,
  body.theme-raed nav.zatak-nav #userMount .s-user-menu-trigger {
    border-radius:50% !important;
    overflow:hidden !important;
    outline:0 !important;
  }

  body.theme-raed nav.zatak-nav #userMount :is(
    .s-user-menu-trigger-avatar,
    .s-user-menu-trigger-avatar img,
    img
  ) {
    border-radius:50% !important;
    object-fit:cover !important;
  }

  body.theme-raed .slide-menu .slide-nav a,
  body.theme-raed #slideMenu .slide-nav a {
    display:block !important;
    width:100% !important;
    text-align:center !important;
    justify-content:center !important;
  }
}

/* The original broad nav rule made order-card navigation sticky and black. */
body.customer-orders-page main nav:not(.zatak-nav):not(.slide-nav),
body.customer-page main nav:not(.zatak-nav):not(.slide-nav),
body.account-page main nav:not(.zatak-nav):not(.slide-nav) {
  position:static !important;
  inset:auto !important;
  z-index:auto !important;
  display:block !important;
  padding:0 !important;
  margin:0 !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
}

/* Salla's footer is replaced by THATK's own footer/contact experience. */
body.theme-raed :is(
  .store-footer,
  [class*="store-footer"],
  salla-footer
) {
  display:none !important;
}

/* Definitive reset: the base stylesheet must never skin Salla's internal navs. */
body.theme-raed nav:not(.zatak-nav):not(.slide-nav) {
  position:static !important;
  inset:auto !important;
  z-index:auto !important;
  display:block !important;
  padding:0 !important;
  margin:0 !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
}

/* Keep THATK's own footer, remove every native Salla footer variant. */
body.theme-raed footer:not(.tk-main-footer) {
  display:none !important;
}

@media (max-width:768px) {
  body.theme-raed nav.zatak-nav #userMount .s-user-menu-trigger,
  body.theme-raed nav.zatak-nav #userMount .s-user-menu-trigger > * {
    border-radius:50% !important;
    overflow:hidden !important;
    outline:0 !important;
  }

  body.tk-auth-open :is(
    .tk-wa-btn,
    .tk-wheel-btn,
    .tk-social-proof-popup
  ) {
    opacity:0 !important;
    visibility:hidden !important;
    pointer-events:none !important;
    transform:translateY(12px) scale(.92) !important;
  }
}

/* Wheel-only account gate. No global layout rules are changed here. */
body.tk-wheel-flow-open :is(
  .urgency-bar,
  nav.zatak-nav,
  .tk-wa-btn,
  .tk-wheel-btn,
  .tk-social-proof-popup,
  .tk-native-buy-host
) {
  opacity:0 !important;
  visibility:hidden !important;
  pointer-events:none !important;
}

body.tk-wheel-flow-open .tk-wheel-overlay {
  z-index:2147481000 !important;
}

body.tk-wheel-flow-open .tk-wheel-box {
  max-height:calc(100dvh - 28px) !important;
  overflow-y:auto !important;
  overflow-x:hidden !important;
  overscroll-behavior:contain;
  scrollbar-width:none;
  width:min(340px,calc(100vw - 28px)) !important;
  max-width:calc(100vw - 28px) !important;
  box-sizing:border-box !important;
}

body.tk-wheel-flow-open .tk-wheel-box::-webkit-scrollbar {
  display:none !important;
  width:0 !important;
  height:0 !important;
}

body.tk-wheel-flow-open .tk-wheel-stage {
  width:min(260px,72vw) !important;
  height:min(260px,72vw) !important;
  margin-inline:auto !important;
  overflow:visible !important;
}

body.tk-wheel-flow-open .tk-wheel {
  width:100% !important;
  height:100% !important;
  margin:0 auto !important;
  transform-origin:50% 50% !important;
}

body.tk-wheel-flow-open :is(
  .tk-wheel-game,
  .tk-wheel-result,
  .tk-wheel-cta,
  .tk-wheel-login
) {
  width:100% !important;
  max-width:100% !important;
  margin-inline:0 !important;
  box-sizing:border-box !important;
}

.tk-wheel-auth-gate {
  padding:18px 4px 8px;
  text-align:center;
}

.tk-wheel-auth-icon {
  display:flex;
  align-items:center;
  justify-content:center;
  width:58px;
  height:58px;
  margin:0 auto 14px;
  border:1px solid rgba(201,168,76,.38);
  border-radius:50%;
  background:rgba(201,168,76,.08);
  font-size:28px;
}

.tk-wheel-login {
  display:block;
  width:100%;
  margin-top:18px;
  padding:13px 18px;
  border:0;
  border-radius:30px;
  background:linear-gradient(135deg,#a72219,#d63a2a);
  color:#fff;
  font-family:'Tajawal',sans-serif;
  font-size:.95rem;
  font-weight:800;
  cursor:pointer;
  box-shadow:0 8px 24px rgba(181,41,29,.28);
}

.tk-wheel-login:active {
  transform:scale(.98);
}

.tk-wheel-auth-note {
  margin-top:11px;
  color:#756d62;
  font-family:'Tajawal',sans-serif;
  font-size:.75rem;
}