:root{--header:#1c2126;--header-ink:#f2f4f6;--bg:#f4f5f7;--card:#ffffff;--line:#e3e6ea;--ink:#1f2429;--muted:#6b737c;--coral:#ff6a3d;--coral-deep:#f4511e;--coral-soft:#fff1ec;--coral-text:#c34118;--off-text:#008842;--muted-strong:#69717a;--price:#14181c;--old:#d0021b;--off:#00a650;--off-soft:#e8f7ef;--gold:#f5a623;--radius:12px;--radius-sm:8px;--shadow-sm:0 1px 2px rgba(16,20,24,.06);--shadow:0 10px 28px -12px rgba(16,20,24,.22);--font-head:'Cairo','IBM Plex Sans Arabic',system-ui,sans-serif;--font-body:'IBM Plex Sans Arabic',system-ui,sans-serif;--font-num:'Segoe UI',system-ui,-apple-system,'Helvetica Neue',sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body{max-width:100%;overflow-x:clip}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit;border:0;cursor:pointer;background:none}.container{width:min(1280px,100% - 32px);margin-inline:auto}.num{font-family:var(--font-num);font-feature-settings:'tnum'}.site-header{background:var(--header);color:var(--header-ink);position:sticky;top:0;z-index:50;box-shadow:0 2px 10px rgba(0,0,0,.25)}.header-inner{display:flex;align-items:center;gap:16px;padding-block:12px}.header-inner .search{flex:1 1 auto;min-width:0}.header-nav{display:flex;gap:4px;margin-inline-start:auto;flex-shrink:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.header-nav::-webkit-scrollbar{display:none}.brand{display:flex;align-items:center;gap:7px;font-family:var(--font-head);font-weight:900;font-size:1.42rem;letter-spacing:-.5px;white-space:nowrap;color:#fff}.brand em{color:inherit;font-style:normal}.brand .bolt{display:grid;place-items:center;width:40px;height:40px;background:linear-gradient(150deg,var(--coral),var(--coral-deep));border-radius:9px;font-size:1.05rem;box-shadow:0 4px 14px -4px rgba(255,106,61,.7)}.search{position:relative;flex:1;max-width:560px}.search input{width:100%;padding:11px 42px 11px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.1);color:#fff;font-family:var(--font-body);font-size:.95rem;outline:none;transition:background .2s,border-color .2s}.search input::placeholder{color:rgba(255,255,255,.55)}.search input:focus{background:#fff;color:var(--ink);border-color:var(--coral)}.search input:focus::placeholder{color:var(--muted)}.search .icon{position:absolute;inset-inline-end:15px;top:50%;translate:0 -50%;opacity:.7;pointer-events:none}.header-nav a{color:rgba(255,255,255,.82);font-weight:600;font-size:.82rem;padding:7px 9px;border-radius:8px;transition:background .2s,color .2s;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.header-nav a .ico{line-height:1}.header-nav a:hover{background:rgba(255,255,255,.1);color:#fff}.header-nav a.nav-promo{background:linear-gradient(150deg,var(--coral),var(--coral-deep));color:#fff;font-weight:800;padding:7px 11px}.header-nav a.nav-promo:hover{filter:brightness(1.08)}.cats{background:var(--card);border-bottom:1px solid var(--line);position:static}.cats-inner{display:flex;gap:8px;overflow-x:auto;padding-block:10px;scrollbar-width:none}.cats-inner::-webkit-scrollbar{display:none}.chip{flex-shrink:0;padding:7px 15px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-family:var(--font-body);font-weight:600;font-size:.86rem;transition:all .18s;white-space:nowrap}.chip:hover{border-color:var(--coral);color:var(--coral-text)}.chip.active{background:var(--ink);border-color:var(--ink);color:#fff}.hero{background:var(--card);border-bottom:1px solid var(--line);padding-block:26px 22px}.hero-inner{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}.hero-inner.has-banner{grid-template-columns:1.1fr .9fr}.hero h1,.hero h2.hero-title{font-family:var(--font-head);font-weight:900;font-size:clamp(1.3rem,3vw,1.8rem)}.hero h1 mark,.hero h2.hero-title mark{background:none;color:var(--coral-text)}.hero p{color:var(--muted);font-size:.95rem;margin-top:4px}.hero-meta{display:flex;gap:26px;margin-top:14px;align-items:center}.hero-banner{display:none}.hero-banner.active{display:block}.hero-slider{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.08);background:var(--bg)}.hero-slides{position:relative;width:100%}.hero-slide{display:none;width:100%}.hero-slide.on{display:block;animation:heroFade .5s ease}.hero-slide a,.hero-slide img{display:block;width:100%;height:100%;object-fit:cover}.hero-slider{aspect-ratio:16 / 6}.hero-slider .hero-slides,.hero-slide{height:100%}@keyframes heroFade{from{opacity:.3}to{opacity:1}}.hero-dots{position:absolute;bottom:4px;left:0;right:0;display:flex;gap:0;justify-content:center;z-index:2}.hero-dots button{width:24px;height:24px;border:0;padding:0;cursor:pointer;background:none;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.hero-dots button::before{content:'';display:block;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.55);transition:.2s}.hero-dots button.on::before{background:#fff;width:20px;border-radius:5px}.hero-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;border-radius:50%;border:0;cursor:pointer;background:rgba(0,0,0,.35);color:#fff;font-size:1.1rem;line-height:1;display:flex;align-items:center;justify-content:center}.hero-nav:hover{background:rgba(0,0,0,.55)}.hero-nav.prev{right:8px}.hero-nav.next{left:8px}@media (max-width:820px){.hero-inner.has-banner{grid-template-columns:1fr}.hero-banner{margin-top:6px}}.stat{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.88rem}.stat .num{font-family:var(--font-num);font-weight:800;font-size:1.05rem;color:var(--ink)}.stat .dot{width:9px;height:9px;border-radius:50%;background:var(--off);box-shadow:0 0 0 4px rgba(0,166,80,.15);animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 7px rgba(0,166,80,.05)}}.grid-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:30px 0 16px}.grid-head h2{font-family:var(--font-head);font-weight:900;font-size:1.3rem}.sort{padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--card);font-family:var(--font-body);font-weight:600;color:var(--ink);cursor:pointer;outline-color:var(--coral)}.grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));padding-bottom:50px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:transform .18s,box-shadow .18s;position:relative;padding:12px 14px 0}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.card-top{display:flex;align-items:center;gap:7px;font-size:.76rem;color:var(--muted-strong);margin-bottom:8px}.card-top .avatar{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.78rem;background:var(--coral-soft)}.card-top .finder{font-weight:700;color:#495059}.card-top .meta-time{margin-inline-start:auto}.card-media{position:relative;aspect-ratio:1/1;background:#fff;display:grid;place-items:center;overflow:hidden;border-radius:8px}.card-media img{width:100%;height:100%;object-fit:contain;padding:8px;transition:transform .3s ease}.card:hover .card-media img{transform:scale(1.04)}.badge-promo{position:absolute;inset-block-start:6px;inset-inline-start:6px;background:var(--gold);color:#4a3200;font-weight:800;font-size:.72rem;padding:3px 9px;border-radius:5px}.badge-oos{position:absolute;inset:0;display:grid;place-items:center;background:rgba(255,255,255,.78);backdrop-filter:blur(2px)}.badge-oos span{background:var(--ink);color:#fff;font-weight:800;font-size:.82rem;padding:6px 15px;border-radius:999px}.card.oos .card-media img{filter:grayscale(1);opacity:.8}.card-body{padding:10px 2px 0;display:flex;flex-direction:column;flex:1}.card-title{font-weight:600;font-size:.93rem;line-height:1.55;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em;margin-bottom:9px}.card:hover .card-title{color:var(--coral-text)}.price-row{display:flex;align-items:baseline;gap:8px;margin-top:auto;flex-wrap:wrap}.price-now{font-family:var(--font-num);font-weight:800;font-size:1.35rem;color:var(--price);direction:ltr;letter-spacing:-.4px}.price-now .cur{font-size:.7rem;font-weight:700;color:var(--muted);margin-inline-end:3px;vertical-align:2px}.price-old{color:var(--old);font-size:.92rem;font-weight:700}.price-old .strike{text-decoration:line-through;font-family:var(--font-num);direction:ltr;unicode-bidi:embed}.price-old .lbl{font-size:.74rem;font-weight:500}.price-off{color:var(--off-text);font-weight:800;font-size:.88rem;font-family:var(--font-num)}.offers-intro{margin:-6px 0 16px;max-width:78ch;color:var(--muted);font-size:.9rem;line-height:1.75}@media (max-width:640px){.offers-intro{font-size:.86rem;line-height:1.7;margin-bottom:8px}}.price-oos{opacity:.75}.price-oos .price-last-lbl{font-size:.74rem;font-weight:500;color:var(--muted)}.price-oos .price-last{font-family:var(--font-num);font-weight:700;font-size:1.05rem;color:var(--muted);direction:ltr;letter-spacing:-.3px;text-decoration:line-through;text-decoration-thickness:1px}.price-oos .price-last .cur{font-size:.66rem;font-weight:600;margin-inline-end:3px;vertical-align:1px}.price-none{color:var(--muted);font-size:.88rem;font-weight:500}.price-store{color:var(--muted);font-size:.76rem;margin-top:4px}.price-store b{color:#495059;font-weight:700}.card-foot{display:flex;align-items:center;gap:4px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:11px;padding:8px 0;margin-inline:-2px}.card-foot .act{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:.8rem;font-weight:600;padding:5px 9px;border-radius:7px;transition:background .15s,color .15s}.card-foot .act:hover{background:#f1f3f5;color:var(--ink)}.card-foot .act.faved{color:var(--old)}.card-foot .goto{flex:1 1 100%;text-align:center;white-space:nowrap;background:var(--coral-soft);color:var(--coral-text);font-weight:800;font-size:.82rem;padding:9px 12px;border-radius:9px;transition:background .15s}.card-foot .goto:hover{background:var(--coral);color:#fff}.card-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 26px;border-radius:11px;background:linear-gradient(150deg,var(--coral),var(--coral-deep));color:#fff !important;font-family:var(--font-head);font-weight:800;font-size:.98rem;box-shadow:0 10px 24px -8px rgba(244,81,30,.55),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .15s,box-shadow .2s,filter .2s;white-space:nowrap}.card-cta:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 16px 32px -10px rgba(244,81,30,.6),inset 0 1px 0 rgba(255,255,255,.22)}.card-cta:active{transform:translateY(0) scale(.98)}.card-cta .arrow{transition:transform .2s;display:inline-block;font-size:1.1em}.card-cta:hover .arrow{transform:translateX(-5px)}.card-cta.disabled{background:#eceef1;color:var(--muted) !important;box-shadow:none;cursor:default;transform:none}.big-cta{width:100%;max-width:460px;font-size:1.12rem;padding:16px 30px;margin-top:14px;border-radius:13px}.big-cta .cart{font-size:1.2em}@keyframes ctaPulse{0%,100%{box-shadow:0 10px 24px -8px rgba(244,81,30,.55),0 0 0 0 rgba(255,106,61,.35)}50%{box-shadow:0 10px 24px -8px rgba(244,81,30,.55),0 0 0 9px rgba(255,106,61,0)}}.big-cta:not(.disabled){animation:ctaPulse 2.6s ease-in-out infinite}.big-cta:hover{animation:none}.state{grid-column:1 / -1;text-align:center;padding:70px 20px;color:var(--muted)}.state .big{font-size:3rem;margin-bottom:14px;opacity:.5}.state h3{font-family:var(--font-head);color:var(--ink);margin-bottom:8px;font-size:1.3rem}.state-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px}.state-btn{display:inline-block;padding:10px 20px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-weight:600;font-size:.9rem;transition:transform .15s,box-shadow .15s}.state-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.10)}.state-btn.primary{background:var(--coral);border-color:var(--coral);color:#fff}.skeleton{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);aspect-ratio:3/4.2;animation:shimmer 1.5s infinite;box-shadow:var(--shadow-sm)}@keyframes shimmer{0%,100%{opacity:.55}50%{opacity:1}}.top-grid .card{border-color:rgba(0,166,80,.35)}.ph-pro{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:radial-gradient(circle at 50% 42%,#f6f7f9,#eef0f3)}.ph-icon{font-size:3rem;opacity:.5}.ph-cat{font-weight:700;font-size:.82rem;color:var(--muted);background:#fff;padding:4px 14px;border-radius:999px;border:1px solid var(--line)}.crumbs{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:.84rem;padding-block:16px 4px;flex-wrap:wrap}.crumbs a:hover{color:var(--coral-text)}.crumbs .sep{opacity:.5}.product-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden;margin-top:10px}.product-grid{display:grid;grid-template-columns:420px 1fr;gap:0}.product-media{position:relative;background:#fff;display:grid;place-items:center;border-inline-end:1px solid var(--line);min-height:420px;cursor:zoom-in}.product-media img{width:100%;height:100%;max-height:480px;object-fit:contain;padding:26px}.product-media .badge-discount{position:absolute;inset-block-start:12px;inset-inline-start:12px;background:var(--off);color:#fff;font-family:var(--font-num);font-weight:800;font-size:1rem;padding:6px 14px;border-radius:7px}.product-info{padding:28px 30px;display:flex;flex-direction:column}.product-cat{align-self:flex-start;color:var(--coral-text);background:var(--coral-soft);font-weight:700;font-size:.8rem;padding:3px 12px;border-radius:999px;margin-bottom:12px}.product-title{font-family:var(--font-head);font-weight:900;font-size:clamp(1.2rem,2.4vw,1.65rem);line-height:1.5}.product-sub{color:var(--muted);font-size:.88rem;margin-top:8px;display:flex;gap:14px;flex-wrap:wrap}.product-price{display:flex;align-items:baseline;gap:13px;margin:20px 0 6px;flex-wrap:wrap}.product-price .price-now{font-size:2.3rem}.product-price .price-old{font-size:1.05rem}.product-price .price-off{font-size:1.05rem}.price-updated{color:var(--muted);font-size:.78rem;margin-bottom:14px}.oos-banner{display:flex;align-items:center;gap:10px;background:#fdf0f0;border:1px solid #f3c8c8;color:#9b1c1c;font-weight:700;padding:12px 16px;border-radius:var(--radius-sm);margin:14px 0}.promo-box{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff8e8;border:1.5px dashed var(--gold);padding:12px 16px;border-radius:var(--radius-sm);margin:12px 0}.promo-box .lbl{font-weight:700;color:#7a5300;font-size:.9rem}.promo-box .code{font-family:var(--font-num);font-weight:800;letter-spacing:1px;background:#fff;border:1px solid var(--gold);padding:6px 14px;border-radius:7px;cursor:pointer;transition:background .15s}.promo-box .code:hover{background:#fff3d6}.big-cta{font-size:1.08rem;padding:15px;margin-top:12px;max-width:420px;border-radius:10px}.trust-row{display:flex;gap:16px;margin-top:14px;color:var(--muted);font-size:.8rem;flex-wrap:wrap}.product-desc-box{border-top:1px solid var(--line);padding:24px 30px}.product-desc-box h3{font-family:var(--font-head);font-weight:900;font-size:1.05rem;margin-bottom:12px;display:flex;align-items:center;gap:8px}.product-desc-box h3::before{content:'';width:4px;height:20px;background:var(--coral);border-radius:4px}.product-desc{color:#3c434a;white-space:pre-line}.sticky-bar{position:fixed;top:0;inset-inline:0;z-index:60;background:var(--card);border-bottom:1px solid var(--line);box-shadow:0 4px 16px rgba(16,20,24,.1);transform:translateY(-110%);transition:transform .25s ease}.sticky-bar.show{transform:translateY(0)}.sticky-inner{display:flex;align-items:center;gap:16px;padding-block:10px}.sticky-inner img{width:46px;height:46px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#fff}.sticky-title{font-weight:700;font-size:.9rem;flex:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sticky-price{font-family:var(--font-num);font-weight:800;font-size:1.15rem;direction:ltr}.sticky-bar .card-cta{margin:0;padding:9px 20px}.related-sec{margin-block:34px 60px}.related-sec .grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));padding-bottom:0}.back-home{color:var(--coral-text);font-weight:700;font-size:.9rem}.back-home:hover{text-decoration:underline}.lightbox{position:fixed;inset:0;z-index:100;background:rgba(15,18,21,.86);display:grid;place-items:center;cursor:zoom-out;padding:30px}.lightbox img{max-width:92vw;max-height:92vh;object-fit:contain;border-radius:10px;background:#fff}.promo-strip{background:linear-gradient(180deg,#fff8e8,#fff3d6);border-block:1px solid #f3dfae;padding-block:26px 30px;margin-top:20px}.promo-strip .grid-head{margin-top:0}.promo-strip h2{display:flex;align-items:center;gap:9px}.promo-strip .see-all{color:var(--coral-text);font-weight:800;font-size:.9rem;padding:7px 16px;border-radius:999px;border:1.5px solid var(--coral);transition:background .2s,color .2s}.promo-strip .see-all:hover{background:var(--coral);color:#fff}.promo-row{display:flex;gap:14px;overflow-x:auto;padding-block:4px 10px;scroll-snap-type:x mandatory;scrollbar-width:thin}.promo-row .card{flex:0 0 235px;scroll-snap-align:start;border-color:#f0d9a0}.promo-row .card:hover{border-color:var(--gold)}.site-footer{background:var(--header);color:rgba(255,255,255,.75);margin-top:40px}.site-footer .container{padding-block:30px}.footer-disclosure{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);padding:13px 17px;font-size:.82rem;margin-bottom:22px}.footer-grid{display:flex;justify-content:space-between;align-items:flex-start;gap:30px 46px;flex-wrap:wrap}.footer-brand-col{max-width:420px;min-width:240px}.footer-logo{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:900;font-size:1.28rem;color:#fff}.footer-logo .logo-bolt{display:grid;place-items:center;width:30px;height:30px;font-size:.95rem;background:linear-gradient(150deg,var(--coral),var(--coral-deep));border-radius:9px}.footer-tagline{margin:10px 0 0;font-size:.88rem;line-height:1.85;color:rgba(255,255,255,.66)}.footer-side{display:flex;flex-direction:column;gap:22px;min-width:190px}.footer-col-title{margin:0 0 12px;font-family:var(--font-head);font-size:.95rem;font-weight:800;color:#fff;position:relative;padding-bottom:8px}.footer-col-title::after{content:'';position:absolute;bottom:0;inset-inline-start:0;width:26px;height:2.5px;border-radius:2px;background:var(--coral)}.footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:.88rem}.footer-links a{color:rgba(255,255,255,.72);transition:color .2s,padding-inline-start .2s;display:inline-flex;align-items:center;gap:7px}.footer-links a::before{content:'‹';color:var(--coral);font-weight:900;opacity:.75;transform:scaleX(-1);display:inline-block}[dir="ltr"] .footer-links a::before{transform:none}.footer-links a:hover{color:#fff;padding-inline-start:3px}.footer-social{display:flex;gap:9px;flex-wrap:wrap}.footer-social .soc{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.82);transition:transform .18s,background .18s,color .18s,border-color .18s}.footer-social a.soc:hover{transform:translateY(-2px);color:#fff;border-color:transparent}.footer-social .soc.is-soon{opacity:.35;cursor:default;background:rgba(255,255,255,.05);border-style:dashed}.footer-social .soc-facebook:hover{background:#1877f2}.footer-social .soc-instagram:hover{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888)}.footer-social .soc-tiktok:hover{background:#010101;border-color:rgba(255,255,255,.35)}.footer-social .soc-telegram:hover{background:#229ed9}.footer-social .soc-whatsapp:hover{background:#25d366}.footer-social .soc-youtube:hover{background:#ff0000}.footer-social .soc-x:hover{background:#000;border-color:rgba(255,255,255,.35)}.footer-social .soc-snapchat:hover{background:#fffc00;color:#111}.footer-social .soc-linkedin:hover{background:#0a66c2}.footer-social .soc-pinterest:hover{background:#e60023}.footer-social .soc-threads:hover{background:#000;border-color:rgba(255,255,255,.35)}.footer-social .soc-link:hover{background:var(--coral)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:24px;padding-top:16px;font-size:.78rem;opacity:.7;line-height:1.9}@media (max-width:720px){.site-footer .container{padding-block:24px}.footer-grid{flex-direction:column;gap:24px}.footer-side{flex-direction:row;flex-wrap:wrap;gap:26px 40px;width:100%}.footer-brand-col{min-width:0}.footer-disclosure{font-size:.76rem;padding:11px 13px;line-height:1.8}}@media (max-width:900px){.product-grid{grid-template-columns:1fr}.product-media{border-inline-end:0;border-bottom:1px solid var(--line);min-height:300px}}@media (max-width:720px){.header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu brand nav" "search search search";align-items:center;gap:9px 10px;padding-block:10px}.header-inner:not(:has(.search)){grid-template-areas:"menu brand nav"}.brand{grid-area:brand;font-size:1.1rem;gap:6px;min-width:0;overflow:hidden}.brand>span:last-child{overflow:hidden;text-overflow:ellipsis}.brand .bolt{width:30px;height:30px;border-radius:8px;font-size:.95rem;flex:0 0 auto}.search{grid-area:search;max-width:none}.search input{padding:10px 40px 10px 14px;font-size:.9rem}.header-nav{grid-area:nav;margin:0;gap:6px;overflow:visible;flex-wrap:nowrap;flex-shrink:0}.header-nav a[data-i18n="nav_offers"],.header-nav a[data-i18n="nav_home"],.header-nav a[data-i18n="nav_about"]{display:none}.header-nav a{width:38px;height:38px;padding:0;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.09);font-size:1.05rem;line-height:1;overflow:hidden;white-space:nowrap}.header-nav a .txt{display:none}.header-nav a .ico{grid-area:1 / 1}.header-nav a.nav-promo{padding:0;font-size:1.05rem}.menu-btn{grid-area:menu;width:36px;height:36px;padding:7px 5px}.container{width:min(1280px,100% - 28px)}.cats{position:static}.cats-inner{padding-block:10px}.grid{grid-template-columns:repeat(2,1fr);gap:11px}.card-title{font-size:.82rem}.price-now{font-size:1.15rem}.card-cta{font-size:.82rem;padding:8px}.product-info{padding:18px 16px}.product-desc-box{padding:16px}.sticky-title{display:none}.grid-head h2{font-size:1.12rem}.hero{padding-block:16px 12px}.hero h1,.hero h2.hero-title{font-size:1.35rem;line-height:1.35}.hero p{font-size:.86rem}.hero-slider{aspect-ratio:16 / 8}}@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important}}.alert-box{margin-top:16px;padding:14px 16px;max-width:460px;background:#f0f7ff;border:1.5px dashed #a9c9ef;border-radius:var(--radius-sm)}.alert-lbl{font-weight:700;font-size:.9rem;color:#1e4e8c}.alert-form{display:flex;gap:8px;margin-top:10px}.alert-form input{flex:1;padding:10px 14px;border:1px solid #a9c9ef;border-radius:8px;font-family:var(--font-num);font-size:.9rem;outline-color:var(--coral)}.alert-form button{padding:10px 18px;border-radius:8px;background:#1e4e8c;color:#fff;font-family:var(--font-body);font-weight:800;font-size:.88rem;transition:filter .15s}.alert-form button:hover{filter:brightness(1.15)}.hot-badge{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(150deg,#ff3d3d,#d0021b);color:#fff;font-family:var(--font-num);font-weight:800;font-size:.95rem;padding:4px 14px;border-radius:999px;letter-spacing:.5px;box-shadow:0 6px 16px -6px rgba(208,2,27,.55)}.hot-badge.hot-big{font-size:1.25rem;padding:7px 20px}.card-foot .fav svg{display:block}.card-foot .fav.faved{color:var(--old)}.card-foot .fav.faved svg{fill:var(--old)}.fav-page{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-family:var(--font-body);font-weight:700;font-size:.85rem;padding:4px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;cursor:pointer;transition:all .18s}.fav-page:hover{border-color:var(--old);color:var(--old)}.fav-page.faved{border-color:var(--old);color:var(--old);background:#fdf0f2}.fav-page.faved svg{fill:var(--old)}.lang-toggle{color:#fff;font-family:var(--font-num);font-weight:800;font-size:.82rem;border:1.5px solid rgba(255,255,255,.35);border-radius:999px;padding:5px 13px;transition:all .2s;margin-inline-start:4px}.lang-toggle:hover{background:rgba(255,255,255,.14);border-color:#fff}.reviews-link{display:inline-flex;align-items:center;gap:5px;margin-top:9px;align-self:flex-start;padding:5px 13px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:transparent;font-weight:600;font-size:.78rem;transition:all .18s}.reviews-link:hover{border-color:var(--gold);color:#7a5300;background:#fffaf0}.card-cta.cta-oos{background:#fff;color:var(--muted) !important;border:1.5px solid var(--line);box-shadow:none;animation:none}.card-cta.cta-oos:hover{border-color:var(--ink);color:var(--ink) !important;filter:none}.feature-list{list-style:none;display:flex;flex-direction:column;gap:10px}.feature-list li{position:relative;padding-inline-start:24px;color:#3c434a;line-height:1.75;font-size:.95rem}.feature-list li::before{content:'✓';position:absolute;inset-inline-start:0;top:1px;color:var(--off-text);font-weight:800}.feat-note{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);color:var(--muted);font-size:.78rem}.cat-brand-row{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.brand-chip{display:inline-flex;align-items:center;gap:5px;background:var(--ink);color:#fff;font-family:var(--font-num);font-weight:700;font-size:.78rem;padding:3px 12px;border-radius:999px;transition:filter .15s}.brand-chip:hover{filter:brightness(1.25)}.stale-note{margin-top:12px;max-width:460px;background:#fffaf0;border:1px solid #f3dfae;border-radius:var(--radius-sm);padding:10px 14px;color:#7a5300;font-size:.85rem;font-weight:600}.share-overlay{position:fixed;inset:0;z-index:200;background:rgba(20,24,28,.55);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;animation:fadeIn .16s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.share-sheet{width:100%;max-width:420px;background:var(--card);border-radius:16px;padding:20px 20px 22px;box-shadow:0 24px 60px -12px rgba(0,0,0,.35);animation:sheetUp .22s cubic-bezier(.2,.9,.3,1)}@keyframes sheetUp{from{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.share-head{display:flex;align-items:center;justify-content:space-between}.share-head h3{font-family:var(--font-head);font-weight:900;font-size:1.08rem}.share-close{width:30px;height:30px;border-radius:8px;color:var(--muted);font-size:1rem;line-height:1;transition:background .15s}.share-close:hover{background:var(--bg);color:var(--ink)}.share-item{margin-top:6px;color:var(--muted);font-size:.85rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.share-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 16px}.share-ico{display:flex;flex-direction:column;align-items:center;gap:7px;padding:13px 6px;border-radius:12px;border:1px solid var(--line);color:var(--sc);transition:all .18s}.share-ico span{font-size:.68rem;font-weight:700;color:var(--muted)}.share-ico:hover{border-color:var(--sc);background:color-mix(in srgb,var(--sc) 8%,transparent);transform:translateY(-2px)}.share-ico:hover span{color:var(--sc)}.share-copy{display:flex;gap:8px}.share-copy input{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--muted);font-family:var(--font-num);font-size:.78rem}.share-copy button{padding:10px 16px;border-radius:10px;white-space:nowrap;background:var(--ink);color:#fff;font-weight:700;font-size:.82rem;transition:filter .15s}.share-copy button:hover{filter:brightness(1.3)}.pager{display:flex;flex-direction:column;align-items:center;gap:18px;padding:8px 0 64px}.load-more{display:inline-flex;align-items:center;gap:8px;padding:13px 34px;border-radius:999px;border:1.5px solid var(--coral);color:var(--coral-text);background:#fff;font-family:var(--font-head);font-weight:800;font-size:.95rem;transition:all .2s}.load-more:hover{background:var(--coral);color:#fff;transform:translateY(-1px)}.load-more .rest{font-family:var(--font-num);font-weight:700;color:#b04a26}.pages{display:flex;align-items:center;gap:6px}.pg{min-width:36px;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fff;font-family:var(--font-num);font-weight:700;font-size:.86rem;color:var(--muted);transition:all .15s}.pg:hover:not(:disabled):not(.on){border-color:var(--coral);color:var(--coral-text)}.pg.on{background:var(--ink);border-color:var(--ink);color:#fff}.pg:disabled{opacity:.35;cursor:not-allowed}.pg.nav{font-size:1.05rem}.dots{color:var(--muted-strong);padding:0 2px}.card:hover .card-media img{transform:none}.card-media img{transition:opacity .2s ease}.card:hover .card-media img{opacity:.93}.site-footer{margin-top:auto}.alert-box{margin-top:16px;padding:16px 18px;background:var(--coral-soft);border:1px solid #ffd9cb;border-radius:var(--radius)}.alert-head{font-family:var(--font-head);font-weight:800;font-size:.98rem;color:var(--ink)}.alert-sub{color:var(--muted);font-size:.85rem;margin:3px 0 11px}.alert-row{display:flex;gap:8px}.alert-row input{flex:1;min-width:0;padding:11px 13px;border:1px solid #ffcdb9;border-radius:var(--radius-sm);font-family:var(--font-num);font-size:.92rem;background:#fff;color:var(--ink)}.alert-row input:focus{outline:none;border-color:var(--coral)}.alert-row button{padding:11px 20px;background:var(--coral);color:#fff;border:0;border-radius:var(--radius-sm);font-family:var(--font-head);font-weight:800;font-size:.9rem;cursor:pointer;white-space:nowrap;transition:background .15s}.alert-row button:hover{background:var(--coral-deep)}.alert-row button:disabled{opacity:.6;cursor:not-allowed}.alert-msg{font-size:.85rem;font-weight:600;margin-top:9px;min-height:18px}.alert-msg.ok{color:var(--off-text)}.alert-msg.bad{color:var(--old)}@media (max-width:520px){.alert-row{flex-direction:column}.alert-row button{width:100%}}.best-strip{display:block;clear:both}.recent-strip,.best-strip{max-width:1200px;margin:8px auto 4px;padding:0 16px;width:100%;box-sizing:border-box}.best-strip .recent-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px}.recent-title{font-family:var(--font-head,'Cairo');font-size:1.02rem;margin-bottom:10px}.recent-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.recent-card{flex:0 0 132px;background:#fff;border:1px solid var(--line,#e3e6ea);border-radius:10px;padding:9px;text-decoration:none;color:inherit;transition:border-color .15s,transform .1s}.recent-card:hover{border-color:var(--coral,#ff6a3d);transform:translateY(-2px)}.recent-card img,.recent-card .ri-ph{width:100%;height:86px;object-fit:contain;background:#f6f7f8;border-radius:7px;display:block}.recent-card .ri-ph{display:grid;place-items:center;color:#c2c8ce;font-size:1.4rem}.recent-card .rc-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.74rem;font-weight:600;line-height:1.5;margin-top:7px;min-height:2.2em}.recent-card .rc-p{display:block;font-size:.82rem;color:var(--coral-text,#c34118);margin-top:4px}.ssr-offer{max-width:760px;margin:18px auto;padding:0 16px;line-height:1.9}.ssr-offer h1{font-family:var(--font-head,'Cairo');font-size:1.3rem;margin:8px 0}.ssr-offer img{max-width:280px;height:auto;border-radius:12px;background:#fff}.ssr-price b{color:var(--coral-deep,#f4511e);font-size:1.2rem}.ssr-price s{color:#98a1aa;margin-inline-start:8px}.ssr-price em{color:#00a650;font-style:normal;font-weight:700;margin-inline-start:8px}.ssr-crumbs{font-size:.82rem;color:#6b737c}.ssr-crumbs a{color:inherit}.ssr-related ul{padding-inline-start:20px}.ssr-related a{color:#1f2429;font-size:.9rem}.best-card{position:relative}.best-rank{position:absolute;top:6px;inset-inline-start:6px;background:var(--coral-text,#c34118);color:#fff;font-family:var(--font-num);font-weight:800;font-size:.68rem;padding:2px 7px;border-radius:20px;z-index:2}.banners-slot{margin:4px auto 14px}.banners-slot:empty{display:none}.banners-row{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.banners-row.single{grid-template-columns:1fr}.banner-card{display:block;transition:transform .15s,box-shadow .15s}.banner-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px -14px rgba(16,20,24,.35)}.banner-card img{width:100%;height:auto;display:block;border-radius:14px;border:1px solid var(--line,#e3e6ea);background:#f6f7f8}.recent-title .strip-sub{font-family:var(--font-body);font-size:.78rem;font-weight:600;color:var(--muted,#6b737c);margin-inline-start:8px}.daily-band:not(:empty){background:#fff;border-block:1px solid var(--line);padding-block:20px 24px;margin-top:26px}.daily-strip .grid-head{margin-top:0}.daily-strip .see-all{color:var(--coral-text);font-weight:800;font-size:.88rem;padding:7px 16px;border-radius:999px;border:1.5px solid var(--coral);transition:background .2s,color .2s;white-space:nowrap}.daily-strip .see-all:hover{background:var(--coral);color:#fff}.daily-row .card{border-color:var(--line)}.daily-row .card:hover{border-color:var(--coral)}.promo-row .card,.recent-card{flex:0 0 210px}.recent-card{border-radius:var(--radius,12px);padding:10px}.recent-card img,.recent-card .ri-ph{height:150px;border-radius:8px}.recent-card .rc-t{font-size:.84rem;min-height:2.9em}.recent-card .rc-p{font-size:.95rem;font-family:var(--font-num);font-weight:800}.recent-strip,.best-strip{margin-block:26px 4px}.recent-title{font-size:1.15rem}.cat-tiles{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.cat-tile{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;text-align:center;transition:transform .16s,border-color .16s,box-shadow .16s}.cat-tile:hover{transform:translateY(-3px);border-color:var(--coral);box-shadow:0 8px 22px rgba(0,0,0,.09)}.cat-tile .cat-media{display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.cat-tile .cat-media svg{width:42%;height:42%}.cat-tile .cat-media img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s ease}.cat-tile:hover .cat-media img{transform:scale(1.05)}.cat-tile-label{position:static;transform:none;box-shadow:none;background:#fff;border-top:1px solid var(--line);color:var(--ink);font-weight:800;font-size:.84rem;padding:10px 8px;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.cat-tiles{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-columns:108px;overflow-x:auto;padding:4px 0 12px;gap:10px;scrollbar-width:none}.cat-tiles::-webkit-scrollbar{display:none}.cat-tile-label{font-size:.76rem;padding:8px 5px}.cat-tile .cat-media svg{width:46%;height:46%}}.brand-row{display:flex;gap:16px;overflow-x:auto;padding:4px 2px 12px;scrollbar-width:none}.brand-row::-webkit-scrollbar{display:none}.brand-badge{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;width:72px;text-align:center}.brand-circle{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:1.35rem;font-family:var(--font-num);box-shadow:0 3px 10px rgba(0,0,0,.12);transition:transform .16s,box-shadow .16s}.brand-badge:hover .brand-circle{transform:scale(1.06);box-shadow:0 5px 14px rgba(0,0,0,.18)}.brand-name{font-size:.74rem;font-weight:600;color:var(--ink,#1c2126);max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters-bar{display:flex;gap:8px;align-items:center}@media (max-width:720px){.promo-row .card,.recent-card{flex:0 0 172px}.recent-card img,.recent-card .ri-ph{height:128px}.brand-circle{width:56px;height:56px;font-size:1.35rem}.brand-badge{width:68px}.brand-name{max-width:68px;font-size:.72rem}#offers .grid-head{flex-wrap:wrap;gap:8px}.filters-bar{flex-basis:100%}.filters-bar .sort{flex:1;min-width:0}.daily-band:not(:empty){padding-block:14px 16px;margin-top:18px}}@media (max-width:400px){.promo-row .card,.recent-card{flex:0 0 158px}.cat-tiles .cat-tile{flex:0 0 100px}}.pwa-banner{position:fixed;bottom:14px;inset-inline:12px;z-index:9999;display:flex;align-items:center;gap:10px;background:#1c2126;color:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 8px 30px rgba(0,0,0,.35);animation:pwaUp .35s ease;max-width:560px;margin-inline:auto}@keyframes pwaUp{from{transform:translateY(80px);opacity:0}to{transform:none;opacity:1}}.pwa-txt{flex:1;font-size:.88rem;line-height:1.5}.pwa-install-btn{background:var(--coral);color:#fff;border:0;border-radius:999px;padding:9px 18px;font-weight:800;font-size:.88rem;cursor:pointer;font-family:inherit;white-space:nowrap}.pwa-install-btn:active{transform:scale(.96)}.pwa-close{background:transparent;border:0;color:#98a2ad;font-size:1rem;cursor:pointer;padding:4px 6px;line-height:1}.pwa-ios-ic{display:inline-block;background:#323a43;border-radius:6px;padding:0 6px}.price-history-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;margin-top:16px}.ph-title{font-size:1.1rem;margin:0 0 10px}.ph-span{color:#98a2ad;font-size:.82rem;font-weight:600}.ph-chart-wrap{position:relative}.ph-svg{width:100%;height:auto;display:block;touch-action:pan-y}.ph-axis{font-size:10.5px;fill:#98a2ad;font-family:var(--font-num)}.ph-dot{transition:r .12s ease;cursor:pointer}.ph-tip{position:absolute;transform:translate(-50%,-100%);pointer-events:none;background:#1f2429;color:#fff;padding:6px 10px;border-radius:8px;font-size:.8rem;line-height:1.35;white-space:nowrap;z-index:5;box-shadow:0 4px 14px rgba(0,0,0,.22);text-align:center}.ph-tip b{display:block;font-size:.9rem}.ph-tip span{color:#b9c1ca;font-size:.72rem}.ph-tip::after{content:'';position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1f2429}.ph-line{font-size:.92rem;color:#444;margin:12px 0 0}.ph-line .grn{color:#16a34a}.ph-line .red{color:#c0392b}.ph-axis-note{font-size:.78rem;color:#98a2ad;margin:8px 0 0;border-top:1px dashed var(--line);padding-top:8px}.hist-badges{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.hist-badge{font-size:.82rem;font-weight:800;padding:5px 12px;border-radius:999px}.hist-badge.hot{background:#fef2ee;color:#d43d12;border:1px solid #ffd0be}.hist-badge.drop{background:#e1f5ee;color:#0f6e56;border:1px solid #b5e6d4}.hist-badge.up{background:#fdecec;color:#c0392b;border:1px solid #f5c6c6}.badge-lowest,.badge-dropped{position:absolute;top:8px;inset-inline-start:8px;z-index:2;font-size:.68rem;font-weight:800;padding:3px 9px;border-radius:999px}.badge-lowest{background:#d43d12;color:#fff;box-shadow:0 2px 6px rgba(212,61,18,.4)}.badge-dropped{background:#0d875f;color:#fff}.brand-name{direction:ltr}.brand-circle{direction:ltr;letter-spacing:.5px}.menu-btn{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:none;border:0;cursor:pointer;padding:8px}.menu-btn span{display:block;height:2.5px;border-radius:2px;background:var(--header-ink);transition:.2s}.drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:998;opacity:0;transition:opacity .25s}.drawer-overlay.open{opacity:1}.cat-drawer{position:fixed;top:0;bottom:0;inset-inline-start:-320px;width:min(310px,85vw);background:#fff;z-index:999;transition:inset-inline-start .28s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:8px 0 30px rgba(0,0,0,.15)}.cat-drawer.open{inset-inline-start:0}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line);flex-shrink:0}.drawer-title{font-family:var(--font-head);font-weight:800;font-size:1.05rem}.drawer-close{background:none;border:0;font-size:1.15rem;cursor:pointer;color:var(--muted);padding:6px}.drawer-views{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.drawer-list{list-style:none;margin:0;padding:6px 0}.dcat-loading{padding:16px 18px;color:var(--muted);font-size:.9rem}.dcat{border-bottom:1px solid #f1f3f5}.dcat-head{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--ink);text-decoration:none;font-size:.96rem;font-weight:700;cursor:pointer;transition:background .15s}.dcat-head:active{background:#f5f6f8}.dcat.open>.dcat-head{background:var(--coral-soft,#fff1ec)}.dcat-ico{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;color:var(--muted);transition:color .18s}.dcat-ico svg{width:22px;height:22px}.dcat-ico-emoji{font-size:1.15rem}.dcat.open>.dcat-head .dcat-ico,.dcat-head:active .dcat-ico{color:var(--coral-text)}.dcat-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcat-chev{color:var(--muted);display:grid;place-items:center;flex:0 0 auto;transition:transform .28s cubic-bezier(.4,0,.2,1)}.dcat.open>.dcat-head .dcat-chev{transform:rotate(180deg);color:var(--coral-text)}.dcat-subs{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1);background:#fafbfc}.dcat-subs li{border-top:1px solid #eef1f4}.dcat-subs a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 12px 54px;color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:600}[dir="rtl"] .dcat-subs a{padding:12px 54px 12px 16px}.dcat-subs a:active{background:#f2f4f6}.dcat-subs .dcat-suball{color:var(--coral-text);font-weight:800}@media (max-width:860px){.menu-btn{display:flex}}.brand-circle.brand-img{background:#fff !important;border:1px solid var(--line);overflow:hidden;padding:5px}.brand-circle.brand-img img{width:100%;height:100%;object-fit:contain;display:block}.lang-toggle{display:none !important}.chip-lang{border:1px dashed var(--line);background:transparent;color:var(--muted);font-weight:700}.chip-lang:hover{border-color:var(--coral);color:var(--coral-text)}*{-webkit-tap-highlight-color:transparent}.chip,.card-foot button,.card-foot .goto,.brand-badge,.cat-tile{-webkit-touch-callout:none}@media (max-width:860px){.card-foot button,.card-foot .act{min-height:40px;min-width:40px}.chip{min-height:38px;display:inline-flex;align-items:center}}.ph-ref{font-size:10px;font-weight:700;font-family:var(--font-num)}.ph-ref-hi{fill:#e5484d}.ph-ref-lo{fill:#16a34a}.ph-val{font-size:9.5px;fill:#6b737c;font-weight:600;font-family:var(--font-num)}.product-desc-text{border-top:1px solid var(--line);padding:20px 30px}.product-desc-text h3{font-family:var(--font-head);font-weight:900;font-size:1.02rem;color:var(--ink);margin-bottom:10px;display:flex;align-items:center;gap:8px}.product-desc-text .pd-body{color:#4a5560;font-size:.9rem;line-height:1.75;white-space:pre-line}.product-desc-text.collapsed .pd-body{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-desc-text .pd-more{margin-top:8px;color:var(--coral-text);font-family:inherit;font-weight:800;font-size:.84rem;cursor:pointer;background:none;border:0;padding:4px 0}.product-desc-text .pd-more:hover{text-decoration:underline}@media (max-width:860px){.product-desc-text{padding:16px}.product-desc-text .pd-body{font-size:.84rem;line-height:1.7}.product-desc-box li{font-size:.82rem;line-height:1.55}.product-desc-box.collapsed li:nth-child(n+4){display:none}.product-desc-box .feat-more{display:inline-block;margin-top:8px;color:var(--coral-text);font-weight:800;font-size:.82rem;cursor:pointer;background:none;border:0}.feat-note{font-size:.72rem}}.product-desc-box .feat-more{display:none}@media (max-width:860px){.related-sec .grid{grid-template-columns:repeat(2,1fr) !important;gap:10px}}.hero-banner.res-hero{display:block}.res-hero{min-height:172px}.res-cats{min-height:352px}.res-brands{min-height:143px}.res-top{min-height:1092px}.res-daily{min-height:678px}.res-promo{min-height:674px}@media (min-width:640px){.res-hero{min-height:303px}.res-top{min-height:1170px}.res-daily{min-height:630px}.res-promo{min-height:680px}}.res-done{min-height:0 !important}.footer-apps{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.app-badge{display:block;width:148px;max-width:46vw;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#000;transition:transform .18s,border-color .18s,opacity .18s;direction:ltr}.app-badge svg,.app-badge img{display:block;width:100%;height:auto}a.app-badge:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.5)}.app-badge.is-soon{opacity:.55;cursor:default}.footer-apps-note{display:inline-block;margin-top:9px;font-size:.76rem;font-weight:700;color:rgba(255,255,255,.6);background:rgba(255,255,255,.08);border:1px dashed rgba(255,255,255,.2);border-radius:999px;padding:3px 12px}@media (max-width:720px){.app-badge{width:140px}}.of-popup{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .26s,visibility .26s}.of-popup.open{opacity:1;visibility:visible}.of-popup-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.62);backdrop-filter:blur(2px)}.of-popup-card{position:relative;z-index:1;max-width:min(440px,92vw);max-height:86vh;border-radius:18px;overflow:hidden;background:var(--card,#fff);box-shadow:0 24px 60px rgba(0,0,0,.4);transform:scale(.94) translateY(10px);transition:transform .28s cubic-bezier(.34,1.4,.64,1)}.of-popup.open .of-popup-card{transform:scale(1) translateY(0)}.of-popup-card img{display:block;width:100%;height:auto;max-height:86vh;object-fit:contain}.of-popup-link{display:block;cursor:pointer}.of-popup-close{position:absolute;top:10px;inset-inline-end:10px;z-index:2;width:34px;height:34px;border-radius:50%;border:0;cursor:pointer;background:rgba(0,0,0,.55);color:#fff;font-size:1rem;line-height:1;display:grid;place-items:center;transition:background .18s,transform .18s}.of-popup-close:hover{background:rgba(0,0,0,.8);transform:rotate(90deg)}.of-popup-slides{position:relative;display:grid}.of-popup-slide{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.of-popup-slide.active{opacity:1;visibility:visible}.of-popup-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;background:rgba(0,0,0,.5);color:#fff;font-size:1.5rem;line-height:1;display:grid;place-items:center;transition:background .18s}.of-popup-nav:hover{background:rgba(0,0,0,.78)}.of-popup-nav.prev{inset-inline-start:8px}.of-popup-nav.next{inset-inline-end:8px}.of-popup-dots{position:absolute;bottom:10px;inset-inline:0;z-index:3;display:flex;justify-content:center;gap:7px}.of-popup-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;cursor:pointer;background:rgba(255,255,255,.5);box-shadow:0 0 0 1px rgba(0,0,0,.25);transition:background .18s,width .18s}.of-popup-dot.active{background:#fff;width:20px;border-radius:5px}@media (max-width:720px){.of-popup{padding:16px}.of-popup-card{max-width:94vw;border-radius:14px}.of-popup-nav{width:32px;height:32px;font-size:1.25rem}.of-popup-nav.prev{inset-inline-start:4px}.of-popup-nav.next{inset-inline-end:4px}}.promo-body{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;margin-top:14px}.pb-sec + .pb-sec{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.pb-sec h3{font-family:'Cairo',sans-serif;font-size:1rem;color:var(--ink);margin:0 0 8px}.pb-sec p{color:#4b535c;font-size:.92rem;line-height:1.95;margin:0}.pb-faq{border-bottom:1px dashed var(--line)}.pb-faq:last-child{border-bottom:0}.pb-faq summary{cursor:pointer;padding:10px 0;font-weight:700;font-size:.9rem;color:var(--ink);list-style:none}.pb-faq summary::-webkit-details-marker{display:none}.pb-faq summary::before{content:'▸ ';color:var(--coral-text)}.pb-faq[open] summary::before{content:'▾ '}.pb-faq p{padding:0 0 12px 0;font-size:.88rem}@media (prefers-color-scheme:dark){.pb-sec p,.pb-faq p{color:#bdc1c6}}.bundle-list{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;margin-top:14px}.bundle-list>h3{font-family:'Cairo',sans-serif;font-size:1rem;margin:0 0 12px;display:flex;align-items:center;gap:8px}.bl-count{background:var(--coral,#f4511e);color:#fff;font-size:.74rem;font-weight:700;border-radius:999px;padding:2px 9px;line-height:1.6}.bl-items{list-style:none;margin:0;padding:0}.bl-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.bl-item:first-child{border-top:0;padding-top:2px}.bl-head{min-width:0}.bl-name{font-family:'Cairo',sans-serif;font-weight:800;font-size:.98rem;color:var(--ink,#1f2429);display:block}.bl-blurb{margin:3px 0 0;font-size:.85rem;line-height:1.7;color:var(--muted-strong,#69717a)}.bl-cta{flex:0 0 auto;font-size:.84rem;padding:9px 14px;white-space:nowrap;margin:0}.bl-jump{background:var(--card) !important;color:var(--coral-text,#c34118) !important;border:2px solid var(--coral,#f4511e)}.bl-jump:hover{background:#fff4f0 !important}.bundle-intro{margin-top:14px}@media (max-width:560px){.bl-item{flex-direction:column;align-items:stretch;gap:9px}.bl-cta{width:100%;justify-content:center;display:flex;padding:11px 14px}}.act-row{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 4px;position:relative}.act-btn{display:inline-flex;align-items:center;gap:7px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:10px 16px;min-height:44px;font-family:inherit;font-size:.86rem;font-weight:700;color:var(--muted-strong,#69717a);cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s}.act-btn:hover{border-color:var(--coral,#f4511e);color:var(--coral-text,#c34118)}.act-btn.on{border-color:var(--coral,#f4511e);color:var(--coral-text,#c34118)}.act-btn.on svg{fill:currentColor}.act-btn b{font-weight:800;color:var(--ink)}.share-pop{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:30;display:flex;flex-direction:column;min-width:190px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:6px;box-shadow:0 10px 30px rgba(0,0,0,.14)}.share-pop a,.share-pop .sp-copy{text-align:start;padding:10px 12px;border-radius:8px;font-family:inherit;font-size:.87rem;font-weight:700;color:var(--ink);background:none;border:0;cursor:pointer;text-decoration:none}.share-pop a:hover,.share-pop .sp-copy:hover{background:#f4f6f8}.otabs{margin-top:14px}.otabs-bar{display:flex;gap:4px;border-bottom:2px solid var(--line);overflow-x:auto;scrollbar-width:none}.otabs-bar::-webkit-scrollbar{display:none}.otab{background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-2px;padding:11px 16px;white-space:nowrap;font-family:'Cairo',sans-serif;font-size:.92rem;font-weight:800;color:var(--muted-strong,#69717a);cursor:pointer}.otab:hover{color:var(--ink)}.otab.on{color:var(--coral-text,#c34118);border-bottom-color:var(--coral,#f4511e)}.otab-panel>.product-desc-text,.otab-panel>.product-desc-box,.otab-panel>.promo-body{border:0;padding-inline:0;margin-top:4px}@media (max-width:560px){.act-btn{flex:1 1 auto;justify-content:center}.share-pop{inset-inline:0}}.vote-box{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;margin-top:14px}.vote-box>h3{font-family:'Cairo',sans-serif;font-size:1rem;margin:0 0 12px}.vote-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vote-score{display:flex;align-items:stretch;border-radius:10px;overflow:hidden;border:1px solid #f0d9a0;flex:0 0 auto}.vs-lbl{background:#f6e3b0;color:#6b5314;font-size:.72rem;font-weight:800;padding:8px 10px;display:grid;place-items:center;max-width:74px;line-height:1.35;text-align:center}.vs-num{background:#fdf6e4;color:#6b5314;font-family:'Cairo',sans-serif;font-size:1.15rem;font-weight:900;padding:8px 16px;display:grid;place-items:center;direction:ltr}.vote-score.pos .vs-num{color:#16663f}.vote-score.neg .vs-num{color:#a3271a}.vote-btn{display:inline-flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:10px 18px;min-height:44px;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:700;color:var(--muted-strong,#69717a);transition:border-color .15s,color .15s,background .15s}.vote-btn .thumb{display:block;flex:0 0 auto}.vote-btn.up .thumb{color:#1a6fc4}.vote-btn.down .thumb{color:#c9401f}.vote-btn:hover:not(:disabled){border-color:#b9c0c8;color:var(--ink)}.vote-btn:disabled{opacity:.55;cursor:default}.vote-btn.up.on{background:#eaf5ff;border-color:#2f7fd0;color:#17548f}.vote-btn.down.on{background:#fdeeeb;border-color:#e0603f;color:#a3271a}.vote-note{margin:11px 0 0;font-size:.82rem;color:var(--muted-strong,#69717a)}@media (max-width:560px){.vote-row{gap:9px}.vote-btn{flex:1 1 0;justify-content:center;padding:10px 12px}.vote-score{width:100%}.vs-lbl{max-width:none;flex:1}}.stat-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:12px 0 14px}.stat-vote{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:999px;padding:3px 6px}.sv-btn{display:grid;place-items:center;width:40px;height:40px;background:none;border:0;border-radius:50%;cursor:pointer;padding:0;transition:background .15s,transform .12s}.sv-btn.up{color:#1a6fc4}.sv-btn.down{color:#c9401f}.sv-btn:hover:not(:disabled){background:#f2f4f7}.sv-btn:active:not(:disabled){transform:scale(.9)}.sv-btn:disabled{opacity:.5;cursor:default}.sv-btn.up.on{background:#e3f0fc}.sv-btn.down.on{background:#fceae5}.sv-btn .thumb{display:block}.sv-num{min-width:30px;text-align:center;direction:ltr;font-family:'Cairo',sans-serif;font-weight:800;font-size:.92rem;color:var(--ink)}.stat-vote.pos .sv-num{color:#16663f}.stat-vote.neg .sv-num{color:#a3271a}.stat-item{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:var(--muted-strong,#69717a);text-decoration:none}a.stat-item:hover{color:var(--coral-text,#c34118);text-decoration:underline}.stat-item.plain{cursor:default}.stat-item b{color:var(--ink)}.cm-box{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px;margin-top:14px}.cm-box>h3{font-family:'Cairo',sans-serif;font-size:1.05rem;margin:0 0 14px}.cm-form{margin-bottom:18px}.cm-fields{display:flex;flex-direction:column;gap:8px}.cm-input{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-family:inherit;font-size:.9rem;color:var(--ink);background:#fbfcfd}.cm-input:focus{outline:2px solid var(--coral,#f4511e);outline-offset:-1px;background:#fff}.cm-name-in{max-width:240px}.cm-text-in{resize:vertical;min-height:62px;line-height:1.7}.cm-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;flex-wrap:wrap}.cm-hint{font-size:.78rem;color:var(--muted-strong,#69717a)}.cm-send{background:var(--coral-text,#c34118);color:#fff;border:0;border-radius:999px;padding:11px 22px;min-height:44px;font-family:inherit;font-size:.88rem;font-weight:800;cursor:pointer}.cm-send:hover:not(:disabled){background:#a3350f}.cm-send:disabled{opacity:.6;cursor:default}.cm-msg{margin:10px 0 0;font-size:.84rem;font-weight:700;color:#16663f}.cm-msg.bad{color:#a3271a}.cm-list{list-style:none;margin:0;padding:0}.cm-item{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.cm-avatar{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#f0f2f5;font-family:'Cairo',sans-serif;font-weight:800;font-size:1rem;color:var(--muted-strong,#69717a)}.cm-body{min-width:0;flex:1}.cm-head{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.cm-name{font-family:'Cairo',sans-serif;font-size:.92rem;color:var(--ink)}.cm-time{font-size:.76rem;color:var(--muted-strong,#69717a)}.cm-text{margin:5px 0 0;font-size:.89rem;line-height:1.8;color:#4b535c;overflow-wrap:anywhere;white-space:pre-line}.cm-empty{margin:0;padding:22px 0;text-align:center;font-size:.88rem;color:var(--muted-strong,#69717a)}@media (max-width:560px){.stat-row{gap:12px}.cm-name-in{max-width:none}.cm-actions{justify-content:stretch}.cm-send{flex:1}}