:root{--gradient-dir:to right;--bg-site:#fff;--bg-surface:#f8fafc;--bg-surface-hover:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--radius-app:12px;--radius-button:8px;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}html[lang=en]{--gradient-dir:to right;direction:ltr}html[lang=en] *,html[lang=en] input,html[lang=en] button,html[lang=en] textarea,html[lang=en] select{font-family:var(--font-en),system-ui,-apple-system,sans-serif}html[lang=ar]{--gradient-dir:to left;direction:rtl}html[lang=ar] *,html[lang=ar] input,html[lang=ar] button,html[lang=ar] textarea,html[lang=ar] select{font-family:var(--font-ar),system-ui,-apple-system,sans-serif}*,input,button,textarea,select{box-sizing:border-box;-webkit-tap-highlight-color:#0000;outline:none;margin:0;padding:0;text-decoration:none;list-style:none}body{background-color:var(--bg-site);color:var(--text-main);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:inherit;transition:var(--transition-smooth)}@media (max-width:1023px){*{cursor:auto!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:10px}::-webkit-scrollbar-track{background-color:var(--bg-surface)}.main-shadow{box-shadow:0 4px 0px 0px var(--border-color),0 12px 24px -4px #0f172a0d!important}.main-shadow:hover{transform:translateY(-4px);box-shadow:0 6px 0px 0px var(--main-color),0 16px 28px -4px #7c3aed1f!important}.drawer-overlay{z-index:9999;touch-action:none;background-color:#0f172a66;position:fixed;inset:0}.mobile-drawer{top:0;background-color:var(--bg-site);z-index:10000;flex-direction:column;width:320px;height:100%;display:flex;position:fixed;inset-inline-start:0;box-shadow:-10px 0 40px #0f172a1f}.mobile-drawer__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:10px;display:flex}.mobile-drawer__header .mobile-drawer__header-title{width:150px;height:50px;position:relative}.mobile-drawer__header .mobile-drawer__header-title img{object-fit:contain;max-width:100%;max-height:100%}.mobile-drawer__close-btn{color:var(--text-main);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex}.mobile-drawer__close-btn:hover{background-color:var(--bg-surface-hover)}.mobile-drawer__content{flex-direction:column;height:100%;padding:24px 16px;display:flex;overflow-y:auto}.mobile-drawer__content .mobile-drawer__user-card{background-color:var(--main-color-light);border-radius:var(--radius-app);cursor:pointer;border:1px solid #7c3aed26;align-items:center;margin-bottom:20px;padding:14px;transition:transform .2s;display:flex;color:var(--text-main)!important}.mobile-drawer__content .mobile-drawer__user-card:active{transform:scale(.97)}.mobile-drawer__content .mobile-drawer__user-card>svg:last-child{color:var(--main-color);margin-inline-start:auto}.mobile-drawer__content .mobile-drawer__user-avatar{width:42px;height:42px;color:var(--main-color);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;margin-inline-end:14px;display:flex}.mobile-drawer__content .mobile-drawer__user-info{text-align:start;flex-direction:column;gap:2px;display:flex}.mobile-drawer__content .mobile-drawer__user-info h4{color:var(--text-main);font-size:14px;font-weight:700}.mobile-drawer__content .mobile-drawer__user-info p{color:var(--text-muted);font-size:11px}.mobile-drawer__content .mobile-drawer__divider{background-color:var(--border-color);height:1px;margin-block:24px}.mobile-drawer__content .mobile-drawer__sub-links{flex-direction:column;gap:4px;display:flex}.mobile-drawer__content .mobile-drawer__sub-links a{color:var(--text-muted);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:500}.mobile-drawer__content .mobile-drawer__sub-links a:hover{color:var(--main-color);background-color:var(--bg-surface)}.mobile-drawer__content .mobile-drawer__lang-selector{background-color:var(--bg-surface);border:1px dashed var(--border-color);border-radius:var(--radius-app);cursor:pointer;color:var(--text-main);justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:14px;font-size:14px;font-weight:700;display:flex}
:root{--gradient-dir:to right;--bg-site:#fff;--bg-surface:#f8fafc;--bg-surface-hover:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--radius-app:12px;--radius-button:8px;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}html[lang=en]{--gradient-dir:to right;direction:ltr}html[lang=en] *,html[lang=en] input,html[lang=en] button,html[lang=en] textarea,html[lang=en] select{font-family:var(--font-en),system-ui,-apple-system,sans-serif}html[lang=ar]{--gradient-dir:to left;direction:rtl}html[lang=ar] *,html[lang=ar] input,html[lang=ar] button,html[lang=ar] textarea,html[lang=ar] select{font-family:var(--font-ar),system-ui,-apple-system,sans-serif}*,input,button,textarea,select{box-sizing:border-box;-webkit-tap-highlight-color:#0000;outline:none;margin:0;padding:0;text-decoration:none;list-style:none}body{background-color:var(--bg-site);color:var(--text-main);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:inherit;transition:var(--transition-smooth)}@media (max-width:1023px){*{cursor:auto!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:10px}::-webkit-scrollbar-track{background-color:var(--bg-surface)}.main-shadow{box-shadow:0 4px 0px 0px var(--border-color),0 12px 24px -4px #0f172a0d!important}.main-shadow:hover{transform:translateY(-4px);box-shadow:0 6px 0px 0px var(--main-color),0 16px 28px -4px #7c3aed1f!important}.cart-overlay{z-index:9999;touch-action:none;background-color:#0f172a66;position:fixed;inset:0}.cart-drawer{background-color:var(--bg-site);z-index:10000;flex-direction:column;display:flex;position:fixed}@media (min-width:1024px){.cart-drawer{top:0;width:380px;height:100%;inset-inline-start:0;box-shadow:10px 0 40px #0f172a1f}}@media (min-width:768px) and (max-width:1023px){.cart-drawer{top:0;width:360px;height:100%;inset-inline-start:0;box-shadow:10px 0 40px #0f172a1f}}@media (max-width:767px){.cart-drawer{z-index:10001;width:100%;height:72vh;padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0;bottom:0;left:0;box-shadow:0 -10px 40px #0f172a26}}.cart-drawer__drag-handle{background-color:var(--border-color);border-radius:10px;width:40px;height:5px;margin:12px auto 4px;display:block}@media (min-width:1024px){.cart-drawer__drag-handle{display:none}}@media (min-width:768px) and (max-width:1023px){.cart-drawer__drag-handle{display:none}}.cart-drawer__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:24px 20px;display:flex}@media (max-width:767px){.cart-drawer__header{padding:14px 20px 20px}}.cart-drawer__header-title{color:var(--text-main);align-items:center;gap:10px;display:flex}.cart-drawer__header-title svg{color:var(--main-color)}.cart-drawer__header-title h3{font-size:16px;font-weight:700}.cart-drawer__header-title h3 span{color:var(--text-muted);font-size:13px;font-weight:500}.cart-drawer__close-btn{color:var(--text-main);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex}.cart-drawer__close-btn:hover{background-color:var(--bg-surface-hover)}.cart-drawer__content{flex-direction:column;flex:1;padding:20px;display:flex;overflow-y:auto}.cart-drawer__content .cart-drawer__empty{text-align:center;color:var(--text-muted);margin-block:auto;font-size:15px;font-weight:500}.cart-drawer__content .cart-drawer__items-list{flex-direction:column;gap:16px;display:flex}.cart-drawer__content .cart-item-card{border-bottom:1px solid var(--bg-surface-hover);align-items:center;gap:14px;padding-bottom:16px;display:flex}.cart-drawer__content .cart-item-card__image-wrapper{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-app);justify-content:center;align-items:center;width:65px;height:65px;display:flex;overflow:hidden}.cart-drawer__content .cart-item-card__image-wrapper img{object-fit:contain;max-width:100%;max-height:100%}.cart-drawer__content .cart-item-card__info{flex:1}.cart-drawer__content .cart-item-card__name{color:var(--text-main);line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.cart-drawer__content .cart-item-card__meta{color:var(--text-muted);align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.cart-drawer__content .cart-item-card__meta span{color:var(--main-color);font-weight:700}.cart-drawer__content .cart-item-card__delete-btn{color:var(--text-light);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.cart-drawer__content .cart-item-card__delete-btn:hover:not(:disabled){color:#ef4444;background-color:#fef2f2}.cart-drawer__content .cart-item-card__delete-btn:disabled{cursor:not-allowed;opacity:.8;background-color:var(--bg-surface-hover,#f1f5f9)}.cart-drawer__content .cart-item-card__delete-btn .spin-icon{color:#ef4444;animation:.75s cubic-bezier(.5,.1,.5,.9) infinite smoothSpin}.cart-drawer__more-alert{background-color:var(--main-color-light,#f8f5ff);color:var(--main-color);border-radius:var(--radius-app,8px);border:1px dashed var(--main-color);transition:var(--transition-smooth);justify-content:space-between;align-items:center;margin-top:16px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.cart-drawer__more-alert:hover{opacity:.9;transform:translateY(-1px)}.cart-drawer__footer{border-top:1px solid var(--border-color);background-color:var(--bg-surface);padding:24px 20px}@media (max-width:767px){.cart-drawer__footer{padding:16px 20px 24px}}.cart-drawer__summary{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cart-drawer__summary span:first-child{color:var(--text-muted);font-size:14px;font-weight:600}.cart-drawer__total-price{color:var(--text-main);align-items:center;gap:4px;font-size:19px;font-weight:800;display:inline-flex}.cart-drawer__actions{flex-direction:column;gap:10px;display:flex}.cart-drawer__btn-checkout{background-color:var(--main-color);color:#fff;border-radius:var(--radius-app);text-align:center;box-shadow:0 4px 12px var(--main-color-light);padding:14px;font-size:15px;font-weight:700;display:block}.cart-drawer__btn-checkout:hover{background-color:var(--secondary-color);transform:translateY(-2px)}.cart-drawer__btn-cart{color:var(--text-main);border-radius:var(--radius-app);text-align:center;border:1px solid var(--border-color);background-color:#fff;padding:14px;font-size:15px;font-weight:700;display:block}.cart-drawer__btn-cart:hover{background-color:var(--bg-surface-hover)}@keyframes smoothSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--gradient-dir:to right;--bg-site:#fff;--bg-surface:#f8fafc;--bg-surface-hover:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--radius-app:12px;--radius-button:8px;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}html[lang=en]{--gradient-dir:to right;direction:ltr}html[lang=en] *,html[lang=en] input,html[lang=en] button,html[lang=en] textarea,html[lang=en] select{font-family:var(--font-en),system-ui,-apple-system,sans-serif}html[lang=ar]{--gradient-dir:to left;direction:rtl}html[lang=ar] *,html[lang=ar] input,html[lang=ar] button,html[lang=ar] textarea,html[lang=ar] select{font-family:var(--font-ar),system-ui,-apple-system,sans-serif}*,input,button,textarea,select{box-sizing:border-box;-webkit-tap-highlight-color:#0000;outline:none;margin:0;padding:0;text-decoration:none;list-style:none}body{background-color:var(--bg-site);color:var(--text-main);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:inherit;transition:var(--transition-smooth)}@media (max-width:1023px){*{cursor:auto!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:10px}::-webkit-scrollbar-track{background-color:var(--bg-surface)}.main-shadow{box-shadow:0 4px 0px 0px var(--border-color),0 12px 24px -4px #0f172a0d!important}.main-shadow:hover{transform:translateY(-4px);box-shadow:0 6px 0px 0px var(--main-color),0 16px 28px -4px #7c3aed1f!important}.wishlist-overlay{z-index:9999;touch-action:none;background-color:#0f172a66;position:fixed;inset:0}.wishlist-drawer{background-color:var(--bg-site);z-index:10000;flex-direction:column;display:flex;position:fixed}@media (min-width:1024px){.wishlist-drawer{top:0;width:380px;height:100%;inset-inline-start:0;box-shadow:-10px 0 40px #0f172a1f}}@media (min-width:768px) and (max-width:1023px){.wishlist-drawer{top:0;width:360px;height:100%;inset-inline-start:0;box-shadow:-10px 0 40px #0f172a1f}}@media (max-width:767px){.wishlist-drawer{z-index:10001;width:100%;height:72vh;padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0;bottom:0;left:0;box-shadow:0 -10px 40px #0f172a26}}.wishlist-drawer__drag-handle{background-color:var(--border-color);border-radius:10px;width:40px;height:5px;margin:12px auto 4px;display:block}@media (min-width:1024px){.wishlist-drawer__drag-handle{display:none}}@media (min-width:768px) and (max-width:1023px){.wishlist-drawer__drag-handle{display:none}}.wishlist-drawer__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:24px 20px;display:flex}@media (max-width:767px){.wishlist-drawer__header{padding:14px 20px 20px}}.wishlist-drawer__header-title{color:var(--text-main);align-items:center;gap:10px;display:flex}.wishlist-drawer__header-title h3{font-size:16px;font-weight:700}.wishlist-drawer__header-title h3 span{color:var(--text-muted);font-size:13px;font-weight:500}.wishlist-drawer__close-btn{color:var(--text-main);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex}.wishlist-drawer__close-btn:hover{background-color:var(--bg-surface-hover)}.wishlist-drawer__content{flex-direction:column;flex:1;padding:20px;display:flex;overflow-y:auto}.wishlist-drawer__content .wishlist-drawer__empty{text-align:center;color:var(--text-muted);margin-block:auto;font-size:15px;font-weight:500}.wishlist-drawer__content .wishlist-drawer__boxes-list{flex-direction:column;gap:16px;display:flex}.wishlist-drawer__content .wishlist-box-card{border-bottom:1px solid var(--bg-surface-hover);align-items:center;gap:14px;padding-bottom:16px;display:flex}.wishlist-drawer__content .wishlist-box-card .wishlist-box-avatar{background-color:var(--main-color-light);width:50px;height:50px;color:var(--main-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex}.wishlist-drawer__content .wishlist-box-card .wishlist-box-info{flex-direction:column;flex:1;align-items:flex-start;display:flex}.wishlist-drawer__content .wishlist-box-card .wishlist-box-info .wishlist-box-name{color:var(--text-main);margin:0 0 4px;font-size:14px;font-weight:700}.wishlist-drawer__content .wishlist-box-card .wishlist-box-info .wishlist-box-count{color:var(--text-muted);margin:0 0 8px;font-size:12px;font-weight:500}.wishlist-drawer__content .wishlist-box-card .wishlist-box-info .wishlist-box-thumbnails{align-items:center;gap:6px;display:flex}.wishlist-drawer__content .wishlist-box-card .wishlist-box-info .wishlist-box-thumbnails .thumb-img-frame{border:1px solid var(--border-color);background-color:#fff;border-radius:6px;width:32px;height:32px;position:relative;overflow:hidden}.wishlist-drawer__content .wishlist-box-card .wishlist-box-info .wishlist-box-thumbnails .thumb-img-frame img{object-fit:contain}.wishlist-drawer__content .wishlist-box-card .wishlist-box-info .wishlist-box-thumbnails .dots-indicator{color:var(--text-light);padding-inline:4px;font-size:14px;font-weight:900}.wishlist-drawer__content .wishlist-box-card .wishlist-box-actions-stack{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.wishlist-drawer__content .wishlist-box-card .wishlist-box-actions-stack .action-stack-btn{cursor:pointer;width:28px;height:28px;transition:var(--transition-smooth);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.wishlist-drawer__content .wishlist-box-card .wishlist-box-actions-stack .action-stack-btn.view-btn{background-color:var(--bg-surface);color:var(--text-muted)}.wishlist-drawer__content .wishlist-box-card .wishlist-box-actions-stack .action-stack-btn.view-btn:hover{background-color:var(--main-color-light);color:var(--main-color)}.wishlist-drawer__content .wishlist-box-card .wishlist-box-actions-stack .action-stack-btn.delete-btn{color:#ef4444;background-color:#fff5f5}.wishlist-drawer__content .wishlist-box-card .wishlist-box-actions-stack .action-stack-btn.delete-btn:hover:not(:disabled){color:#dc2626;background-color:#ffeeec}.wishlist-drawer__content .wishlist-box-card .wishlist-box-actions-stack .action-stack-btn.delete-btn:disabled{opacity:.5;cursor:not-allowed}.wishlist-drawer__footer{border-top:1px solid var(--border-color);background-color:var(--bg-surface);padding:20px}@media (max-width:767px){.wishlist-drawer__footer{padding:16px 20px 24px}}.wishlist-drawer__btn-view-all{color:#f43f5e;border-radius:var(--radius-app);text-align:center;background-color:#fff;border:1px solid #f43f5e33;width:100%;padding:14px;font-size:15px;font-weight:700;display:block;box-shadow:0 4px 12px #f43f5e08}.wishlist-drawer__btn-view-all:hover{background-color:#fef2f2;border-color:#f43f5e;transform:translateY(-2px)}
:root{--gradient-dir:to right;--bg-site:#fff;--bg-surface:#f8fafc;--bg-surface-hover:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--radius-app:12px;--radius-button:8px;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}html[lang=en]{--gradient-dir:to right;direction:ltr}html[lang=en] *,html[lang=en] input,html[lang=en] button,html[lang=en] textarea,html[lang=en] select{font-family:var(--font-en),system-ui,-apple-system,sans-serif}html[lang=ar]{--gradient-dir:to left;direction:rtl}html[lang=ar] *,html[lang=ar] input,html[lang=ar] button,html[lang=ar] textarea,html[lang=ar] select{font-family:var(--font-ar),system-ui,-apple-system,sans-serif}*,input,button,textarea,select{box-sizing:border-box;-webkit-tap-highlight-color:#0000;outline:none;margin:0;padding:0;text-decoration:none;list-style:none}body{background-color:var(--bg-site);color:var(--text-main);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:inherit;transition:var(--transition-smooth)}@media (max-width:1023px){*{cursor:auto!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:10px}::-webkit-scrollbar-track{background-color:var(--bg-surface)}.main-shadow{box-shadow:0 4px 0px 0px var(--border-color),0 12px 24px -4px #0f172a0d!important}.main-shadow:hover{transform:translateY(-4px);box-shadow:0 6px 0px 0px var(--main-color),0 16px 28px -4px #7c3aed1f!important}.top-bar{background-color:var(--text-main);color:#fff;z-index:101;border-bottom:1px solid #ffffff0d;padding-block:8px;font-size:13px;font-weight:400;position:relative}.top-bar__container{justify-content:space-between;align-items:center;max-width:1280px;margin-inline:auto;padding-inline:20px;display:flex}@media (max-width:767px){.top-bar__container{padding-inline:12px}.top-bar__text{margin-inline:auto;font-size:11px}}.top-bar__lang-btn{color:#fff;cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;font-size:15px;font-weight:500}.top-bar__lang-btn:hover{color:#fff}@media (max-width:767px){.top-bar__lang-btn{display:none}}
:root{--gradient-dir:to right;--bg-site:#fff;--bg-surface:#f8fafc;--bg-surface-hover:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--radius-app:12px;--radius-button:8px;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}html[lang=en]{--gradient-dir:to right;direction:ltr}html[lang=en] *,html[lang=en] input,html[lang=en] button,html[lang=en] textarea,html[lang=en] select{font-family:var(--font-en),system-ui,-apple-system,sans-serif}html[lang=ar]{--gradient-dir:to left;direction:rtl}html[lang=ar] *,html[lang=ar] input,html[lang=ar] button,html[lang=ar] textarea,html[lang=ar] select{font-family:var(--font-ar),system-ui,-apple-system,sans-serif}*,input,button,textarea,select{box-sizing:border-box;-webkit-tap-highlight-color:#0000;outline:none;margin:0;padding:0;text-decoration:none;list-style:none}body{background-color:var(--bg-site);color:var(--text-main);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:inherit;transition:var(--transition-smooth)}@media (max-width:1023px){*{cursor:auto!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:10px}::-webkit-scrollbar-track{background-color:var(--bg-surface)}.main-shadow{box-shadow:0 4px 0px 0px var(--border-color),0 12px 24px -4px #0f172a0d!important}.main-shadow:hover{transform:translateY(-4px);box-shadow:0 6px 0px 0px var(--main-color),0 16px 28px -4px #7c3aed1f!important}.main-footer{contain:normal;isolation:isolate;z-index:10;border-top:1px solid #fff9;width:100%;position:relative;box-shadow:inset 0 1px #fff6;-webkit-backdrop-filter:blur(30px)saturate(190%)!important;background:#ffffff73!important}@media (max-width:767px){.main-footer{padding-bottom:90px}}.main-footer__container{max-width:1280px;margin-inline:auto;padding-inline:40px}@media (max-width:767px){.main-footer__container{padding-inline:24px}}.main-footer__top{border-bottom:1px solid #0f172a0f;padding-top:80px;padding-bottom:60px}@media (max-width:767px){.main-footer__top{padding-top:50px;padding-bottom:40px}}.main-footer__grid{grid-template-columns:1.4fr .8fr .8fr 1.1fr;gap:60px;display:grid}@media (min-width:768px) and (max-width:1023px){.main-footer__grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:767px){.main-footer__grid{grid-template-columns:1fr;gap:36px}}.main-footer__bottom{background:#ffffff26;padding-block:32px}.main-footer__bottom-flex{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (max-width:767px){.main-footer__bottom-flex{text-align:center;flex-direction:column-reverse;gap:24px}}.footer-col{text-align:start;flex-direction:column;align-items:flex-start;display:flex}.footer-col__logo-wrapper{margin-bottom:24px}.footer-col__tagline{color:var(--text-main);max-width:300px;margin-bottom:28px;font-size:15px;font-weight:600;line-height:1.7}.footer-col__title{color:var(--text-main);letter-spacing:-.3px;margin-bottom:28px;font-size:18px;font-weight:800;position:relative}.footer-col__title:after{content:"";bottom:-8px;background-color:var(--main-color);border-radius:2px;width:24px;height:3px;position:absolute;inset-inline-start:0}.footer-col__list{flex-direction:column;gap:16px;list-style:none;display:flex}.footer-col__list a{color:var(--text-muted);transition:var(--transition-smooth);font-size:15px;font-weight:700;display:inline-block}.footer-col__list a:hover{color:var(--main-color);padding-inline-start:6px}.info-list .info-txt{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.apps-buttons{flex-wrap:wrap;gap:12px;display:flex}.apps-buttons .app-btn{transition:var(--transition-smooth);border:1px solid #0f172a0f;border-radius:10px;height:42px;display:block;overflow:hidden}.apps-buttons .app-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px #7c3aed1f}.trust-badges{align-items:stretch;gap:16px;margin-top:24px;display:flex}.trust-badges .badge-placeholder{background-color:#fff;border:1px solid #0f172a0d;border-radius:10px;justify-content:center;align-items:center;padding:6px 14px;display:flex;box-shadow:0 2px 10px #00000005}.payment-gateways{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:767px){.payment-gateways{justify-content:center;width:100%}}.payment-gateways .payment-card-wrapper{border:1px solid #0f172a0f;border-radius:8px;justify-content:center;align-items:center;padding:6px 14px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000005}.payment-gateways .payment-card-wrapper:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000000f}.developer-branding{align-items:center;gap:10px;display:flex}.developer-branding .dev-txt{color:var(--text-muted);font-size:13px;font-weight:700}
:root{--gradient-dir:to right;--bg-site:#fff;--bg-surface:#f8fafc;--bg-surface-hover:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--text-light:#94a3b8;--border-color:#e2e8f0;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--radius-app:12px;--radius-button:8px;--transition-smooth:all .25s cubic-bezier(.4, 0, .2, 1)}html[lang=en]{--gradient-dir:to right;direction:ltr}html[lang=en] *,html[lang=en] input,html[lang=en] button,html[lang=en] textarea,html[lang=en] select{font-family:var(--font-en),system-ui,-apple-system,sans-serif}html[lang=ar]{--gradient-dir:to left;direction:rtl}html[lang=ar] *,html[lang=ar] input,html[lang=ar] button,html[lang=ar] textarea,html[lang=ar] select{font-family:var(--font-ar),system-ui,-apple-system,sans-serif}*,input,button,textarea,select{box-sizing:border-box;-webkit-tap-highlight-color:#0000;outline:none;margin:0;padding:0;text-decoration:none;list-style:none}body{background-color:var(--bg-site);color:var(--text-main);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}a{color:inherit;transition:var(--transition-smooth)}@media (max-width:1023px){*{cursor:auto!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:10px}::-webkit-scrollbar-track{background-color:var(--bg-surface)}.main-shadow{box-shadow:0 4px 0px 0px var(--border-color),0 12px 24px -4px #0f172a0d!important}.main-shadow:hover{transform:translateY(-4px);box-shadow:0 6px 0px 0px var(--main-color),0 16px 28px -4px #7c3aed1f!important}.floating-actions-wrapper{bottom:40px;z-index:999;flex-direction:column;gap:12px;display:flex;position:fixed;inset-inline-end:40px}@media (max-width:767px){.floating-actions-wrapper{bottom:100px;gap:10px;inset-inline-end:20px}}.floating-btn{cursor:pointer;width:48px;height:48px;transition:var(--transition-smooth);border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 8px 24px #0f172a1f}@media (max-width:767px){.floating-btn{width:44px;height:44px}}.floating-btn--contact{background-color:var(--main-color);color:#fff;border-color:var(--main-color)}.floating-btn--contact:hover{transform:translateY(-3px);box-shadow:0 12px 28px #7c3aed40}.floating-btn--scroll{color:var(--text-main);background-color:#fff;box-shadow:0 0 7px #c8c8c8}.floating-btn--scroll:hover{border-color:var(--main-color);color:var(--main-color);transform:translateY(-3px);box-shadow:0 12px 28px #0f172a29}.floating-btn__pulse{border:2px solid var(--main-color);opacity:0;pointer-events:none;border-radius:50%;animation:2.5s cubic-bezier(.24,0,.38,1) infinite floatingPulse;position:absolute;inset:-2px}@keyframes windowPulse{0%{opacity:.6;transform:scale(.95)}50%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(.95)}}@keyframes floatingPulse{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1)}}
