@import "https://fonts.googleapis.com/css2?family=Almarai:wght@400;700;800&family=Cairo:wght@400;600;700;800;900&family=Changa:wght@500;600;700;800&family=El+Messiri:wght@500;600;700&family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700;800&family=Noto+Sans+Arabic:wght@400;600;700;800&family=Readex+Pro:wght@400;500;600;700&family=Rubik:wght@400;500;600;700;800&family=Tajawal:wght@400;500;700;900&display=swap";
:root{--font-arabic:var(--font-tajawal), "Tajawal", "Cairo", system-ui, -apple-system, sans-serif;--font-alexandria:var(--font-cairo), "Cairo", "Tajawal", sans-serif;--font-heading:var(--font-cairo), "Cairo", "Tajawal", sans-serif;--font-ibm-plex:"IBM Plex Sans Arabic", sans-serif}html,body{font-family:var(--font-tajawal), "Tajawal", system-ui, -apple-system, sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizelegibility!important;letter-spacing:normal!important}::selection{color:#fff;background:#6e44ff4d}[data-theme=light] ::selection{color:#1e1b4b;background:#e0e7ff}h1,h2,h3,h4,h5,h6{font-family:var(--font-cairo), var(--font-tajawal), "Cairo", "Tajawal", sans-serif!important;letter-spacing:normal!important}button,input,textarea,select{font-family:var(--font-tajawal), "Tajawal", system-ui, sans-serif!important;letter-spacing:normal!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-base:#f8fafc;--color-bg-surface:#fff;--color-bg-elevated:#f1f5f9;--color-bg-glass:#ffffffeb;--color-star:#0003;--color-border-subtle:#00000014;--color-border-strong:#00000026;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-tertiary:#94a3b8;--color-brand:#5b35e3;--color-success:#10b981;--color-warning:#f59e0b;--btn-primary-bg:linear-gradient(135deg, #5b35e3 0%, #3b1bba 100%);--btn-primary-text:#fff;--btn-primary-hover:linear-gradient(135deg, #4b24db 0%, #291295 100%);--glow-blue:#5b45ff1a;--glow-green:#10b9811a;--glow-purple:#6e44ff26;--shadow-sm:0 2px 10px #0000000d;--shadow-md:0 10px 25px #00000014;--inner-light:inset 0 1px 0 #fff;--font-arabic:var(--font-arabic), "IBM Plex Sans Arabic", sans-serif;--font-data:"Inter", monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-8:48px;--space-10:64px;--space-12:96px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-full:9999px;--container-max:1200px}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-base:#f8fafc;--color-bg-surface:#fff;--color-bg-elevated:#f1f5f9;--color-bg-glass:#fffffff2;--color-star:#0003;--color-border-subtle:#00000014;--color-border-strong:#00000026;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-tertiary:#94a3b8;--color-brand:#5b35e3;--btn-primary-bg:linear-gradient(135deg, #5b35e3 0%, #3b1bba 100%);--btn-primary-text:#fff;--btn-primary-hover:linear-gradient(135deg, #4b24db 0%, #291295 100%);--glow-blue:#5b45ff1a;--glow-green:#10b9811a;--glow-purple:#6e44ff26;--shadow-sm:0 2px 10px #0000000d;--shadow-md:0 10px 25px #00000014;--inner-light:inset 0 1px 0 #fff}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-base:#0b051b;--color-bg-surface:#14092e;--color-bg-elevated:#1e0f42;--color-bg-glass:#13092ae0;--color-star:#fff;--color-border-subtle:#ffffff14;--color-border-strong:#fff3;--color-text-primary:#fff;--color-text-secondary:#a1a1aa;--color-text-tertiary:#71717a;--color-brand:#6e44ff;--color-success:#10b981;--color-warning:#f59e0b;--btn-primary-bg:linear-gradient(135deg, #6e44ff 0%, #4b24db 100%);--btn-primary-text:#fff;--btn-primary-hover:linear-gradient(135deg, #5b35e3 0%, #3b1bba 100%);--glow-blue:#5b45ff26;--glow-green:#10b98126;--glow-purple:#6e44ff33;--shadow-sm:0 4px 12px #0006;--shadow-md:0 12px 32px #0009;--inner-light:inset 0 1px 0 #ffffff14}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-arabic);background-color:var(--color-bg-base);color:var(--color-text-primary);flex-direction:column;min-height:100vh;line-height:1.6;display:flex}a{color:inherit;cursor:pointer;text-decoration:none;transition:color .2s}a:hover{color:var(--color-text-primary)}button,input{color:inherit;background:0 0;border:none;outline:none;font-family:inherit}img{max-width:100%;display:block}ul{list-style:none}.container{width:100%;max-width:var(--container-max);padding:0 var(--space-5);margin:0 auto}main{flex:1}.section{padding:var(--space-10) 0}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.text-center{text-align:center}.text-h1{letter-spacing:0;font-size:3.5rem;font-weight:700;line-height:1.4}.text-h2{letter-spacing:0;font-size:2.25rem;font-weight:600;line-height:1.4}.text-h3{font-size:1.5rem;font-weight:600;line-height:1.5}.text-body{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.7}.text-data{font-family:var(--font-data);direction:ltr;display:inline-block}.btn{padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;height:44px;font-size:.9375rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--btn-primary-hover);box-shadow:var(--shadow-md)}.btn-secondary{background:var(--color-bg-surface);color:var(--color-text-primary);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-sm)}.btn-secondary:hover{background:var(--color-bg-elevated)}.whatsapp-btn{color:#fff;background:#128c7e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:54px;height:54px;display:flex;transform:translateY(-20px);box-shadow:0 4px 16px #128c7e66}.whatsapp-btn svg{width:30px;height:30px}.whatsapp-btn span{display:none}.cart-icon-wrapper{position:relative}.mobile-cart-badge{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px}@media (max-width:768px){body{padding-bottom:0}}.btn-brand{background:var(--color-brand);color:#fff;box-shadow:0 4px 14px #3b82f666}.btn-brand:hover{background:#2563eb;box-shadow:0 6px 20px #3b82f680}.btn-full{width:100%}.payment-page-container{max-width:600px;min-height:70vh;margin:0 auto;padding:120px 0}.order-card-flex{justify-content:space-between;align-items:flex-start;display:flex}.order-item-flex{justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.payment-page-container{padding:60px 16px}.payment-page-container .text-h2{font-size:1.75rem}.order-card-flex{flex-direction:column;gap:16px}.order-card-flex>div{justify-content:space-between;align-items:center;width:100%;display:flex;text-align:right!important}.order-item-flex{flex-direction:column;align-items:stretch;gap:16px}.order-item-flex>div:last-child{border-top:1px dashed var(--color-border-subtle);padding-top:16px;text-align:right!important}}.navbar{z-index:1000;-webkit-backdrop-filter:blur(20px)saturate(190%);width:100%;height:76px;box-shadow:none;will-change:height, background, box-shadow, border-color;background:#0b0714e0;border-bottom:1px solid #ffffff0d;flex-direction:column;justify-content:center;margin:0;padding:0;transition:height .35s cubic-bezier(.16,1,.3,1),background .35s,border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:sticky;top:0;left:0;right:0;transform:translate(0,0)}[data-theme=light] .navbar{background:#ffffffe6;border-bottom:1px solid #0000000d}.navbar.scrolled{-webkit-backdrop-filter:blur(24px)saturate(200%);background:#0b0714f5;border-bottom:1px solid #ffffff1a;height:60px;box-shadow:0 12px 36px #00000080}[data-theme=light] .navbar.scrolled{background:#fffffff5;border-bottom:1px solid #00000014;box-shadow:0 8px 24px #0000000f}.nav-inner{justify-content:space-between;align-items:center;height:100%;padding-top:10px;padding-bottom:10px;transition:padding .35s cubic-bezier(.16,1,.3,1);display:flex}.navbar.scrolled .nav-inner{padding-top:6px;padding-bottom:6px}.nav-start{align-items:center;gap:32px;transition:gap .35s cubic-bezier(.16,1,.3,1);display:flex}.nav-brand{color:#fff;transform-origin:100%;align-items:center;gap:10px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;transform:scale(1)}[data-theme=light] .nav-brand{color:#180d35}html[dir=ltr] .nav-brand{transform-origin:0}.navbar.scrolled .nav-brand{transform:scale(.92)}.brand-text-wrap{align-items:center;gap:6px;display:flex}.nav-brand-text{letter-spacing:-.02em;color:#fff;font-size:1.32rem;font-weight:900}[data-theme=light] .nav-brand-text{color:#180d35}.nav-start{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:20px;transition:gap .35s cubic-bezier(.16,1,.3,1);display:flex}.navbar.scrolled .nav-start{gap:16px}.nav-links{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:14px;transition:gap .35s cubic-bezier(.16,1,.3,1);display:flex}.navbar.scrolled .nav-links{gap:10px}.nav-link{color:#d4d4d8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-size:.92rem;font-weight:600;line-height:1.2;text-decoration:none;transition:all .2s;display:inline-flex;white-space:nowrap!important}.nav-link:hover{color:#fff;background:#ffffff14}.nav-link.active{color:#fff;background:#6e44ff38;border-color:#6e44ff59;font-weight:700}[data-theme=light] .nav-link{color:#4b5563}[data-theme=light] .nav-link:hover{color:#180d35;background:#0000000d}[data-theme=light] .nav-link.active{color:#6e44ff;background:#6e44ff1a;border-color:#6e44ff33}.nav-link-offers{font-weight:700;color:#c084fc!important;white-space:nowrap!important;align-items:center!important;display:inline-flex!important}[data-theme=light] .nav-link-offers{color:#6e44ff!important}.nav-link-offers:hover,.nav-link-offers.open{background:#8b5cf61f!important}.offers-icon-tag{color:#c084fc;flex-shrink:0}[data-theme=light] .offers-icon-tag{color:#6e44ff}.offers-chevron{flex-shrink:0;transition:transform .25s}.offers-chevron.rotate-180{transform:rotate(180deg)}.offers-popover-container{white-space:nowrap;flex-shrink:0;position:relative}.offers-dropdown-menu{-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;z-index:1002;background:#0f081df2;border:1px solid #8b5cf638;border-radius:14px;flex-direction:column;gap:8px;min-width:290px;padding:10px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-8px)scale(.98);box-shadow:0 16px 40px #00000080,0 0 24px #6e44ff14}[data-theme=light] .offers-dropdown-menu{background:#fffffffa;border:1px solid #6e44ff26;box-shadow:0 16px 36px #0000001a}.offers-dropdown-menu.visible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.offers-dropdown-header{border-bottom:1px solid #8b5cf61f;padding-bottom:8px}[data-theme=light] .offers-dropdown-header{border-bottom-color:#0000000f}.offers-banner-action{background:#6e44ff1a;border:1px solid #8b5cf640;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.offers-banner-action:hover{background:#6e44ff2e;border-color:#8b5cf673;transform:translateY(-1px);box-shadow:0 4px 16px #6e44ff26}.offers-banner-icon{color:#c084fc;background:#8b5cf633;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;display:flex}.offers-banner-title{color:#c084fc;font-size:.86rem;font-weight:700}[data-theme=light] .offers-banner-title{color:#6e44ff}.offers-banner-sub{color:#94a3b8;margin-top:2px;font-size:.72rem}[data-theme=light] .offers-banner-sub{color:#64748b}.offers-categories-list{flex-direction:column;gap:4px;display:flex}.offers-list-label{color:#64748b;letter-spacing:.3px;align-items:center;gap:6px;padding:4px 8px;font-size:.72rem;font-weight:700;display:flex}[data-theme=light] .offers-list-label{color:#94a3b8}.offers-grid{flex-direction:column;gap:2px;display:flex}.offers-cat-item{color:#e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}[data-theme=light] .offers-cat-item{color:var(--color-text-primary)}.offers-cat-item:hover{color:#fff;background:#6e44ff1f;transform:translate(-3px)}[data-theme=light] .offers-cat-item:hover{color:#6e44ff;background:#6e44ff14}html[dir=ltr] .offers-cat-item:hover{transform:translate(3px)}.cat-bullet{opacity:.8;background:#a78bfa;border-radius:50%;width:4px;height:4px}.cat-name{flex:1;margin:0 8px}.cat-count{color:#94a3b8;background:#ffffff0f;border-radius:6px;padding:1px 6px;font-size:.7rem}[data-theme=light] .cat-count{color:var(--color-text-secondary);background:#0000000d}.nav-actions{align-items:center;gap:12px;transition:gap .35s cubic-bezier(.16,1,.3,1);display:flex}.navbar.scrolled .nav-actions{gap:9px}.nav-icon-btn{color:#f4f4f5;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;transform:translateZ(0)}[data-theme=light] .nav-icon-btn{color:#180d35;background:#0000000a;border-color:#00000014}.nav-icon-btn:hover{color:#fff;background:#6e44ff33;border-color:#6e44ff}[data-theme=light] .nav-icon-btn:hover{color:#6e44ff;background:#6e44ff1a;border-color:#6e44ff}.lang-btn .lang-label{font-size:.85rem;font-weight:800;font-family:var(--font-data)}.dropdown-menu{opacity:0;visibility:hidden;z-index:1001;background:#110826;border:1px solid #ffffff1f;border-radius:12px;min-width:140px;padding:6px;transition:all .2s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 16px 40px #0009}[data-theme=light] .dropdown-menu{background:#fff;border-color:#00000014;box-shadow:0 10px 30px #0000001a}.dropdown-item{color:#e4e4e7;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:.88rem;font-weight:600;transition:background .15s;display:flex}[data-theme=light] .dropdown-item{color:#180d35}.dropdown-item:hover{color:#fff;background:#6e44ff2e}[data-theme=light] .dropdown-item:hover{color:#6e44ff;background:#6e44ff1f}.cart-btn-wrap{position:relative}.cart-badge-count{color:#fff;background:#e2682f;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}.btn-account{cursor:pointer;height:38px;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:7px;padding:0 14px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex;color:#f4f4f5!important}.btn-account:hover{background:#6e44ff33;border-color:#6e44ff;color:#fff!important}[data-theme=light] .btn-account{background:#0000000a;border:1px solid #00000014;color:#180d35!important}[data-theme=light] .btn-account:hover{background:#00000014;border-color:#00000026;color:#000!important}.checkout-navbar{background:var(--color-bg-glass);height:68px!important}.checkout-nav-link{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.checkout-nav-link:hover{color:var(--color-text-primary)}@media (max-width:768px){.navbar{height:64px}.navbar.scrolled{height:52px}.nav-inner{padding-top:6px;padding-bottom:6px}.nav-start{gap:10px}.nav-brand{transform:scale(.92)}.navbar.scrolled .nav-brand{transform:scale(.85)}.hamburger-btn{color:#f4f4f5;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex!important}[data-theme=light] .hamburger-btn{color:#180d35;background:#0000000a;border-color:#00000014}.btn-account .account-text{display:none}.btn-account{justify-content:center;width:36px;height:36px;padding:0}}.cart-badge-count{background:var(--color-brand);color:#fff;font-size:10px;font-weight:800;font-family:var(--font-data);pointer-events:none;border-radius:10px;padding:2px 5px;line-height:1;position:absolute;top:-2px;right:-6px;box-shadow:0 0 8px #563bfe99}.btn-account{background:var(--color-bg-surface);height:36px;color:var(--color-text-primary);border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:18px;align-items:center;gap:6px;padding:0 12px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.btn-account:hover{border-color:var(--color-brand);color:var(--color-brand);background:#563bfe1a}.nav-dropdown{position:relative}.dropdown-menu{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;z-index:101;border-radius:12px;min-width:140px;margin-top:8px;padding:6px;transition:all .2s;position:absolute;top:100%;right:0;transform:translateY(-10px)}.nav-dropdown:hover .dropdown-menu,.nav-dropdown:focus-within .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:inherit;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.dropdown-item:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}.hamburger-btn{display:none}.drawer-overlay{opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(12px)!important;z-index:9999!important;background:#090014d9!important;position:fixed!important;inset:0!important}.drawer-overlay.active{opacity:1;visibility:visible}.mobile-drawer{z-index:10000!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:100%!important;max-width:100%!important;height:100%!important;box-shadow:none!important;background-color:#090014!important;background-image:radial-gradient(circle at 100% 0,#6e44ff26 0%,#0000 40%),radial-gradient(circle at 0 100%,#6e44ff1a 0%,#0000 40%)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border:none!important;flex-direction:column!important;padding:0!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:translateY(-20px)scale(.98)!important}.mobile-drawer.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}.drawer-ambient-glow{pointer-events:none;z-index:-1;background:radial-gradient(circle,#6e44ff14 0%,#0000 60%);width:140%;height:140%;position:absolute;top:-20%;left:-20%}.drawer-header{-webkit-backdrop-filter:blur(20px)!important;background:#0d061a66!important;border-bottom:1px solid #ffffff0d!important;justify-content:space-between!important;align-items:center!important;margin-bottom:0!important;padding:24px 32px!important;display:flex!important}.drawer-header .nav-brand{color:#fff!important;letter-spacing:-.02em!important;align-items:center!important;gap:12px!important;font-size:1.6rem!important;font-weight:800!important;display:flex!important}.drawer-close-btn{color:#a1a1aa!important;cursor:pointer!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;transition:all .3s!important;display:flex!important;box-shadow:0 4px 12px #0003!important}.drawer-close-btn:hover{color:#fff!important;background:#6e44ff26!important;border-color:#6e44ff!important;transform:rotate(90deg)scale(1.05)!important;box-shadow:0 0 20px #6e44ff4d!important}.drawer-scroll-area{z-index:1!important;flex:1!important;padding:40px 32px!important;position:relative!important;overflow-y:auto!important}.drawer-nav{flex-direction:column!important;gap:16px!important;display:flex!important}.drawer-link{color:#a1a1aa!important;opacity:0!important;background:#ffffff05!important;border:1px solid #ffffff0a!important;border-radius:20px!important;align-items:center!important;gap:20px!important;padding:18px 24px!important;font-size:1.25rem!important;font-weight:600!important;text-decoration:none!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:translate(30px)!important}.mobile-drawer.active .drawer-link{opacity:1!important;transform:translate(0)!important}.mobile-drawer.active .drawer-link:first-child{transition-delay:.1s!important}.mobile-drawer.active .drawer-link:nth-child(2){transition-delay:.15s!important}.mobile-drawer.active .drawer-link:nth-child(3){transition-delay:.2s!important}.mobile-drawer.active .drawer-link:nth-child(4){transition-delay:.25s!important}.mobile-drawer.active .drawer-link:nth-child(5){transition-delay:.3s!important}.drawer-link:before{content:""!important;background:#6e44ff!important;border-radius:4px 0 0 4px!important;width:4px!important;height:60%!important;transition:transform .3s!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)scaleY(0)!important;box-shadow:-2px 0 10px #6e44ff99!important}.drawer-link svg{color:#71717a!important;opacity:.8!important;transition:all .3s!important}.drawer-link span{z-index:1!important}.drawer-link:hover,.drawer-link.active{color:#fff!important;background:#6e44ff14!important;border-color:#6e44ff33!important;transform:translate(-8px)!important;box-shadow:0 8px 32px #6e44ff1a!important}.drawer-link:hover:before,.drawer-link.active:before{transform:translateY(-50%)scaleY(1)!important}.drawer-link:hover svg,.drawer-link.active svg{color:#6e44ff!important;opacity:1!important;transform:scale(1.15)rotate(-5deg)!important}.drawer-footer{-webkit-backdrop-filter:blur(20px)!important;background:#0d061a99!important;border-top:1px solid #ffffff0d!important;flex-direction:column!important;gap:24px!important;margin-top:0!important;padding:32px!important;display:flex!important}.premium-badge{color:#e2d9f3!important;font-size:.9rem!important;font-weight:600!important;font-family:var(--font-data)!important;letter-spacing:.5px!important;background:linear-gradient(90deg,#6e44ff26,#ec489926)!important;border:1px solid #6e44ff4d!important;border-radius:100px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:100%!important;padding:10px 20px!important;display:inline-flex!important;box-shadow:0 0 20px #6e44ff33!important}.drawer-footer-actions{align-items:center!important;gap:16px!important;width:100%!important;display:flex!important}.glow-btn{color:#a1a1aa!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;height:48px!important;transition:all .3s!important;display:flex!important}.glow-btn:hover{color:#fff!important;background:#6e44ff26!important;border-color:#6e44ff!important;box-shadow:0 0 20px #6e44ff4d!important}.mobile-drawer *{direction:rtl!important}@media (max-width:768px){.nav-links{display:none}.hamburger-btn{width:36px;height:36px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .2s;display:flex}.hamburger-btn:hover{background:var(--color-bg-elevated)}.btn-account span{display:none}.btn-account{padding:0 8px}}.hero-split{gap:var(--space-8);min-height:calc(100vh - 72px);padding:var(--space-12) 0;z-index:1;grid-template-columns:1fr;align-items:center;display:grid;position:relative}@media (min-width:1024px){.hero-split{gap:var(--space-12);grid-template-columns:1fr 1fr;min-height:calc(90vh - 72px);padding:0}}.hero-badge{color:var(--color-text-primary);margin-bottom:var(--space-6);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-sm);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:8px;padding:6px 16px;font-size:.8125rem;font-weight:600;display:inline-flex}.hero-badge-dot{background:var(--color-success);width:8px;height:8px;box-shadow:0 0 12px var(--color-success);border-radius:50%;display:inline-block}.hero-title{margin-bottom:var(--space-4);color:var(--color-text-primary);text-shadow:0 4px 32px #0009;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:800;line-height:1.3}.hero-subtitle{color:var(--color-text-secondary);margin-bottom:var(--space-6);max-width:620px;font-size:clamp(1.0625rem,1.5vw,1.125rem);font-weight:400;line-height:1.7}.hero-buttons{margin-bottom:var(--space-8);flex-wrap:wrap;gap:16px;display:flex}.btn-hero{height:56px;padding:0 var(--space-6);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:28px;justify-content:center;align-items:center;gap:8px;font-size:1.0625rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-hero:active{transform:scale(.97)}.btn-hero-primary{color:#fff;background:linear-gradient(135deg,#6e44ff,#4f46e5);border:none;box-shadow:0 8px 24px #6e44ff4d,inset 0 1px 1px #fff3}.btn-hero-primary:hover{background:linear-gradient(135deg,#7e57ff,#5b52ff);transform:translateY(-2px);box-shadow:0 12px 32px #6e44ff80,inset 0 1px 1px #ffffff4d}.btn-hero-secondary{color:var(--color-text-primary);-webkit-backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff26}.btn-hero-secondary:hover{background:#ffffff14;border-color:#ffffff4d;transform:translateY(-2px)}.hero-trust-list{color:var(--color-text-secondary);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:16px;flex-wrap:wrap;gap:16px 24px;width:fit-content;padding:16px 24px;font-size:.875rem;font-weight:500;display:flex}.hero-trust-item{align-items:center;gap:8px;display:flex}.hero-trust-icon{color:var(--color-success);flex-shrink:0;width:16px;height:16px}.store-hero-grid{padding:var(--space-2) 0;grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:1024px){.store-hero-grid{padding:var(--space-2) 0;grid-template-columns:2.2fr 1fr;align-items:stretch;gap:32px;max-height:480px}}.four-images-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}@media (max-width:768px){.four-images-grid{grid-template-columns:repeat(2,1fr);gap:16px}}.store-banner{border:1px solid var(--color-border-subtle);background:linear-gradient(135deg,#6e44ff1a 0%,#11182700 100%);border-radius:20px;flex-direction:column;justify-content:center;min-height:340px;padding:48px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.store-banner{min-height:unset;aspect-ratio:1.1;border-radius:16px;padding:16px}.store-banner-content{bottom:12%!important}}.store-banner-img{object-fit:cover;z-index:0;opacity:1;width:100%;height:100%;position:absolute;inset:0}.store-banner-content{z-index:2;max-width:500px;position:relative}.category-grid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.category-card{cursor:pointer;flex-direction:column;transition:transform .3s;display:flex}.category-card:hover{transform:scale(1.05)}.category-card img{object-fit:contain;background:#ffffff0d;border-radius:12px;width:100%;padding:8px}.category-card h3{color:var(--color-text-primary);margin-top:16px;font-size:1.25rem;font-weight:800}@media (max-width:1024px){.category-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.category-grid::-webkit-scrollbar{display:none}.category-card{scroll-snap-align:start;flex-shrink:0;width:130px;min-width:130px;max-width:130px}.category-card h3{margin-top:8px;font-size:1rem}}.store-sidebar{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-lg,0 10px 40px #0003);border-radius:20px;flex-direction:column;height:100%;max-height:480px;padding:24px;display:flex}.store-sidebar-title{color:var(--color-text-primary);align-items:center;gap:8px;margin-bottom:20px;font-size:1.125rem;font-weight:700;display:flex}.store-sidebar-title svg{color:var(--color-brand)}.store-sidebar-list{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.store-sidebar-list::-webkit-scrollbar{display:none}.mini-product-card{cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:12px;gap:16px;padding:12px 0;text-decoration:none;transition:all .2s;display:flex}.mini-product-card:hover{box-shadow:none;background:0 0;border:none;transform:scale(1.03)}.mini-product-icon{width:80px;height:80px;color:var(--color-text-primary);background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mini-product-icon img{object-fit:contain;width:80px;height:80px}.mini-product-icon svg{width:80px;height:80px}.mini-product-info{flex-direction:column;justify-content:center;display:flex}.mini-product-name{color:var(--color-text-primary);margin-bottom:6px;font-size:1.15rem;font-weight:700}.mini-product-price-row{align-items:center;gap:10px;font-weight:800;display:flex}.mini-price-new{color:var(--color-brand);font-size:1.1rem}.mini-price-old{color:var(--color-text-secondary);font-size:.9rem;font-weight:600;text-decoration:line-through}.hero-bg-blur{filter:blur(120px);pointer-events:none;z-index:0;background:#6e44ff26;border-radius:50%;width:600px;height:600px;position:absolute;top:50%;right:-10%;transform:translateY(-50%)}.hero-bg-blur-2{filter:blur(100px);pointer-events:none;z-index:0;background:#3b82f61a;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-20%;left:-10%}.hero-stars{pointer-events:none;z-index:0;opacity:.6;background-image:radial-gradient(1px 1px at 20px 30px, var(--color-star), #0000), radial-gradient(1px 1px at 40px 70px, var(--color-star), #0000), radial-gradient(1.5px 1.5px at 90px 40px, var(--color-star), #0000), radial-gradient(2px 2px at 160px 120px, var(--color-star), #0000), radial-gradient(1px 1px at 240px 160px, var(--color-star), #0000), radial-gradient(1px 1px at 300px 90px, var(--color-star), #0000), radial-gradient(2px 2px at 350px 220px, var(--color-star), #0000);background-repeat:repeat;background-size:400px 400px;animation:100s linear infinite bgStarsMove;position:absolute;inset:0}@keyframes bgStarsMove{0%{background-position:0 0}to{background-position:-400px 400px}}.animate-stagger>*{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards staggerFadeIn;transform:translateY(20px)}.animate-stagger>:first-child{animation-delay:.1s}.animate-stagger>:nth-child(2){animation-delay:.2s}.animate-stagger>:nth-child(3){animation-delay:.3s}.animate-stagger>:nth-child(4){animation-delay:.4s}.animate-stagger>:nth-child(5){animation-delay:.5s}@keyframes staggerFadeIn{to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 var(--pulse-color,#6e44ffb3)}70%{box-shadow:0 0 0 20px #0000}to{box-shadow:0 0 #0000}}.btn-pulse-active{animation:2s ease-in-out infinite pulseGlow;border-radius:32px!important;height:clamp(54px,6vw,64px)!important;padding:0 clamp(40px,6vw,60px)!important;font-size:clamp(1.2rem,2.5vw,1.5rem)!important}@keyframes float1{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-10px,-20px)rotate(-5deg)}}@keyframes float2{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(15px,20px)rotate(5deg)}}@keyframes float3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-15px)scale(1.05)}}@keyframes float4{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-20px,15px)rotate(-8deg)}}.scroll-indicator{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em;opacity:.5;pointer-events:none;z-index:10;flex-direction:column;align-items:center;gap:8px;font-size:.75rem;animation:2s infinite pulseScroll;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-indicator-line{background:linear-gradient(to bottom, var(--color-text-secondary), transparent);width:1px;height:40px}@keyframes pulseScroll{0%,to{opacity:.5;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,5px)}}@media (max-width:768px){.hero-split{gap:var(--space-6);text-align:right;padding-top:var(--space-8);grid-template-columns:1fr}.hero-title{font-size:2.25rem}.hero-buttons{flex-direction:column;gap:12px;width:100%}.btn-hero{width:100%;height:52px}.hero-trust-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hero-visuals{display:none}.hero-stars{opacity:.3}}.grid{gap:var(--space-5);display:grid}.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}.product-card{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);cursor:pointer;backface-visibility:hidden;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 4px 16px #0000000d;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.mobile-card{display:none!important}.desktop-card{display:flex}.product-card:hover{border-color:var(--color-brand);transform:translateY(-6px);box-shadow:0 12px 32px #0000001a}.product-card.featured:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 0,#3b82f626,#0000 70%);height:150px;position:absolute;top:0;left:0;right:0}.pc-image-wrapper{background:var(--color-bg-base);justify-content:center;align-items:center;width:100%;height:220px;display:flex;position:relative;overflow:hidden}.pc-image-wrapper img,.pc-image-wrapper svg{object-fit:cover;width:100%;height:100%;transition:transform .4s}.product-card:hover .pc-image-wrapper img{transform:scale(1.08)}.pc-content{padding:var(--space-5);z-index:2;background:var(--color-bg-surface);flex-direction:column;flex:1;display:flex;position:relative}.pc-title{color:var(--color-text-primary);margin:0;font-size:1.15rem;font-weight:800;line-height:1.3}.pc-brand{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600;font-family:var(--font-data);margin-bottom:8px}.pc-rating{color:var(--color-text-primary);align-items:center;gap:4px;font-size:.875rem;display:flex}.pc-star{color:var(--color-warning);font-size:14px}.pc-desc{color:var(--color-text-secondary);margin-bottom:var(--space-5);flex:1;font-size:.875rem;line-height:1.6}.pc-footer{padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-price-box{flex-direction:column;display:flex}.pc-price{font-size:1.5rem;font-weight:800;font-family:var(--font-arabic);color:var(--color-text-primary);line-height:1}.pc-period{color:var(--color-text-secondary);margin-left:2px;font-size:.875rem;font-weight:400}.pc-buy-btn{background:var(--color-bg-elevated);color:var(--color-brand);border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:18px;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:.875rem;font-weight:700;transition:all .2s;display:flex}.pc-buy-btn:hover{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.pc-buy-btn.in-cart{background:var(--color-success);color:#fff;border-color:var(--color-success)}.cat-sidebar{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:24px;padding:24px;box-shadow:0 4px 24px #00000008}.cat-sidebar-title{color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:8px;margin-bottom:20px;padding-bottom:16px;font-size:1.1rem;font-weight:800;display:flex}.cat-list{flex-direction:column;gap:8px;display:flex}.cat-btn{width:100%;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:.95rem;font-weight:700;transition:all .3s;display:flex}.cat-btn:hover{background:var(--color-bg-base);color:var(--color-text-primary);border-color:var(--color-border-subtle);transform:translate(-4px)}.cat-btn.active{background:linear-gradient(135deg, var(--color-brand), #8b5cf6);color:#fff;border-color:#0000;box-shadow:0 8px 20px #6e44ff40}.cat-btn.active:hover{transform:translate(-4px)}.cat-icon-text{align-items:center;gap:12px;display:flex}.cat-icon-text span.emoji{filter:drop-shadow(0 2px 4px #0000001a);font-size:1.2rem}.cat-arrow{opacity:.3;font-family:monospace;font-size:.8rem}.cat-btn:hover .cat-arrow{opacity:.8}.cat-btn.active .cat-arrow{opacity:1;color:#ffffffb3}#toasts{z-index:9999;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast{backdrop-filter:blur(10px);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-md), var(--inner-light);color:#fff;border-radius:var(--radius-md);opacity:0;background:#1c1c1ff2;align-items:center;gap:12px;padding:16px 24px;font-size:.9375rem;font-weight:600;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;transform:translateY(20px)scale(.95)}.toast.show{opacity:1;transform:translateY(0)scale(1)}.hide,.hide-desktop{display:none!important}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeUp}@media (max-width:768px){:root{--space-5:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px}.text-h1{font-size:2rem!important;line-height:1.3!important}.text-h2{font-size:1.5rem!important}.text-h3{font-size:1.25rem!important}.layout-main-sidebar,.layout-sidebar-main{grid-template-columns:1fr!important}.sticky-sidebar{position:static!important}html,body{width:100%;max-width:100vw;overflow-x:hidden}.container{box-sizing:border-box;width:100%;padding:0 16px!important}.navbar{height:auto!important;padding:0!important}.nav-inner{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 16px!important}.nav-start{flex:1;justify-content:flex-start;gap:8px!important}.nav-actions{flex:1;justify-content:flex-end;gap:4px!important}.nav-center{flex:100%;order:3;max-width:100%;margin:0;padding:0!important}.nav-search-input{font-size:.9rem;height:44px!important}.hide-desktop{display:block!important}.hide-mobile,.nav-links,.nav-brand-text,#accountLabel{display:none!important}.nav-icon-btn{width:36px!important;height:36px!important}.btn-account,.store-sidebar{display:none!important}.hero-buttons{width:100%;flex-direction:column!important;gap:12px!important}.hero-buttons .btn{justify-content:center;width:100%!important}.desktop-card{display:none!important}.mobile-card{display:flex!important}.pc-top{text-align:center;flex-direction:column;align-items:center}.pc-desc{text-align:center}.pc-footer{gap:var(--space-4);text-align:center;flex-direction:column;align-items:stretch}.pc-buy-btn{border-radius:22px;width:100%;height:44px}.trust-ticker-container{font-size:1rem!important}.trust-ticker-container span[style*=margin]{margin:0 12px!important}}@keyframes auroraMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.hero-interactive-bg{--mouse-x:50%;--mouse-y:50%;background-color:var(--color-bg-base);background-image:radial-gradient(circle 1000px at var(--mouse-x) var(--mouse-y), #563bfe1f 0%, transparent 60%), radial-gradient(circle 800px at 80% 20%, #ec48990f 0%, transparent 50%), radial-gradient(circle 800px at 20% 80%, #3b82f614 0%, transparent 50%), url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:0;position:absolute;inset:0}@keyframes scrollTicker{0%{transform:translate(0)}to{transform:translate(50%)}}.ticker-container{white-space:nowrap;width:100%;display:flex;position:relative;overflow:hidden}.ticker-track{width:fit-content;animation:30s linear infinite scrollTicker;display:flex}.ticker-track:hover{animation-play-state:paused}.ticker-content{align-items:center;gap:var(--space-10);padding-left:var(--space-10);display:flex}.product-layout-main{grid-template-columns:450px 1fr;align-items:flex-start;gap:40px;display:grid}.product-layout-details{grid-template-columns:1fr 340px;align-items:flex-start;gap:32px;display:grid}.product-layout-attributes{grid-template-columns:1fr 1fr;align-items:flex-start;gap:32px;display:grid}@media (max-width:1024px){.product-layout-main{grid-template-columns:1fr;gap:32px}.product-layout-main>div:first-child img{margin:0 auto;max-width:350px!important}.product-layout-details{grid-template-columns:1fr}}@media (max-width:768px){.product-layout-attributes{grid-template-columns:1fr;gap:20px}.product-layout-main>div:first-child img{max-width:280px!important}}.product-hero-glow{filter:blur(60px);z-index:0;pointer-events:none;background:radial-gradient(circle,#6e44ff26 0%,#6e44ff00 70%);width:500px;height:500px;position:absolute;top:-10%;right:-10%}[dir=rtl] .product-hero-glow{left:-10%;right:auto}.glass-checkout-card{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(20px);border-radius:24px;padding:32px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0003,inset 0 1px #ffffff0d}.glass-checkout-card:before{content:"";background:linear-gradient(90deg,#0000,#6e44ff80,#0000);height:1px;position:absolute;top:0;left:0;right:0}.duration-selector{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.duration-pill{border:1px solid var(--color-border-strong);background:var(--color-bg-base);text-align:center;cursor:pointer;color:var(--color-text-secondary);border-radius:12px;padding:12px 8px;font-size:.95rem;font-weight:600;transition:all .2s}.duration-pill:hover{border-color:var(--color-brand);background:#6e44ff0d}.duration-pill.active{border-color:var(--color-brand);color:var(--color-text-primary);background:#6e44ff1a;box-shadow:0 0 12px #6e44ff33}.btn-purple-glow{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6e44ff 0%,#5b45ff 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #6e44ff4d}.btn-purple-glow:after{content:"";opacity:0;background:radial-gradient(circle,#fff3 0%,#0000 60%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}.btn-purple-glow:hover{transform:translateY(-2px);box-shadow:0 12px 32px #6e44ff66}.btn-purple-glow:hover:after{opacity:1}.btn-ghost-premium{color:var(--color-text-primary);border:1px solid var(--color-border-strong);cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;font-size:1.1rem;font-weight:600;transition:all .2s;display:flex}.btn-ghost-premium:hover{background:var(--color-bg-surface);border-color:var(--color-text-secondary)}.trust-indicators{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.trust-item{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.85rem;font-weight:500;display:flex}.trust-item svg{color:#10b981}.what-you-get-list{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.what-you-get-item{color:var(--color-text-primary);align-items:center;gap:10px;font-size:.95rem;display:flex}.what-you-get-item svg{color:var(--color-brand);flex-shrink:0}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:32px;display:grid}.benefit-card{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:20px;flex-direction:column;gap:12px;padding:24px;transition:all .2s;display:flex}.benefit-card:hover{background:var(--color-bg-elevated);border-color:#6e44ff4d;transform:translateY(-4px)}.benefit-icon{width:48px;height:48px;color:var(--color-brand);background:#6e44ff1a;border-radius:14px;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.benefit-title{color:var(--color-text-primary);font-size:1.1rem;font-weight:700}.benefit-desc{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5}.premium-tabs-header{border-bottom:1px solid var(--color-border-subtle);scrollbar-width:none;gap:32px;margin-bottom:32px;display:flex;overflow-x:auto}.premium-tabs-header::-webkit-scrollbar{display:none}.premium-tab-btn{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0 0 16px;font-size:1.1rem;font-weight:600;transition:color .2s;position:relative}.premium-tab-btn:hover{color:var(--color-text-primary)}.premium-tab-btn.active{color:var(--color-brand)}.premium-tab-btn.active:after{content:"";background:var(--color-brand);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 -2px 10px #6e44ff80}.premium-tab-content{animation:.4s forwards fadeIn;display:none}.premium-tab-content.active{display:block}.tab-overview p{color:var(--color-text-secondary);margin-bottom:16px;font-size:1.05rem;line-height:1.7}.review-card{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:16px;padding:24px}.review-header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.reviewer-avatar{background:var(--color-border-strong);width:48px;height:48px;color:var(--color-text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:flex}.reviewer-info{flex-direction:column;gap:4px;display:flex}.reviewer-name{color:var(--color-text-primary);align-items:center;gap:8px;font-weight:700;display:flex}.verified-badge{color:#10b981;background:#10b9811a;border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:600}.review-stars{color:#f59e0b;font-size:1.1rem}.review-text{color:var(--color-text-secondary);font-size:1.05rem;font-style:italic;line-height:1.6}.recommended-section{border-top:none;margin-top:60px;padding-top:20px}@media (max-width:992px){.product-two-column{grid-template-columns:1fr!important}.product-image-container{order:-1;margin-bottom:24px}}.reviews-container{background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;padding:40px}.reviews-grid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.overall-rating{text-align:center;margin-bottom:32px}.stars-empty{color:var(--color-text-secondary);justify-content:center;gap:4px;display:flex}.rating-bars{flex-direction:column;gap:12px;display:flex}.rating-bar-row{align-items:center;gap:16px;display:flex}.bar-stars{justify-content:flex-end;gap:2px;width:90px;display:flex}.bar-track{background:#ffffff1a;border-radius:4px;flex-grow:1;height:8px;overflow:hidden}.bar-fill{background:#ffc107;border-radius:4px;height:100%;transition:width .3s}.bar-count{text-align:right;width:24px;color:var(--color-text-secondary);font-size:.9rem;font-family:var(--font-data)}.interactive-stars{cursor:pointer;gap:4px;display:flex}.interactive-stars svg{transition:transform .2s,fill .2s,stroke .2s}.interactive-stars svg:hover{transform:scale(1.1)}@media (max-width:768px){.reviews-grid{grid-template-columns:1fr;gap:48px}.reviews-container{padding:24px}}.premium-tab-btn.active{color:var(--color-brand);background:#6366f126;box-shadow:0 0 20px #6366f133}@media (hover:hover) and (pointer:fine){.premium-hover{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1)}.premium-hover:hover{transform:translateY(-4px);box-shadow:0 12px 30px #6e44ff26,inset 0 0 0 1px #6e44ff4d}}@media (prefers-reduced-motion:reduce){.premium-hover,.premium-hover:hover{box-shadow:none!important;transition:none!important;transform:none!important}}@media (max-width:768px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}[data-theme=light]{--color-bg-base:#f8fafc;--color-bg-surface:#fff;--color-bg-elevated:#f1f5f9;--color-bg-glass:#fffffff2;--color-text-primary:#0f172a;--color-text-secondary:#334155;--color-text-tertiary:#64748b;--color-border-subtle:#0f172a1f;--color-border-strong:#0f172a38}[data-theme=light] body{color:#0f172a;background-color:#f8fafc}[data-theme=light] .crumb-link,[data-theme=light] .faq-crumb-link{font-weight:600;color:#475569!important}[data-theme=light] .crumb-link:hover,[data-theme=light] .faq-crumb-link:hover{color:#0f172a!important}[data-theme=light] .crumb-current,[data-theme=light] .faq-crumb-current{font-weight:700;color:#0f172a!important}[data-theme=light] .crumb-slash,[data-theme=light] .faq-crumb-sep{color:#94a3b8!important}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:#0f172a!important}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{color:#0f172a!important;background-color:#fff!important;border:1px solid #cbd5e1!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#64748b!important}.notification-dropdown{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);z-index:1000;opacity:0;transform-origin:top;direction:rtl;border-radius:16px;flex-direction:column;width:350px;animation:.2s cubic-bezier(.16,1,.3,1) forwards slideDown;display:flex;position:absolute;top:120%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 40px #0000004d}@keyframes slideDown{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (max-width:768px){.notification-dropdown{width:auto;max-width:none;animation:.2s cubic-bezier(.16,1,.3,1) forwards slideDownMobile;position:fixed;top:60px;left:10px;right:10px;transform:none}@keyframes slideDownMobile{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}}.minimalist-theme{--color-bg-base:#0b051b;--color-bg-surface:#14092e;--color-bg-elevated:#1e0f42;--color-bg-glass:#13092ae0;--color-border-subtle:#ffffff0a;--color-border-strong:#ffffff1a;--color-text-primary:#fafafa;--color-text-secondary:#a0a0a0;--color-text-tertiary:#666;--color-brand:#fff;--btn-primary-bg:#fff;--btn-primary-text:#000;--shadow-sm:0 10px 30px #00000080}[data-theme=light] .minimalist-theme{--color-bg-base:#0b051b;--color-bg-surface:#14092e;--color-bg-elevated:#1e0f42;--color-bg-glass:#ffffffd9;--color-border-subtle:#0000000a;--color-border-strong:#0000001a;--color-text-primary:#111;--color-text-secondary:#666;--color-brand:#111;--btn-primary-bg:#111;--btn-primary-text:#fff}.minimalist-btn{letter-spacing:.5px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;background:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;border-radius:999px!important;font-weight:600!important;box-shadow:0 4px 14px #ffffff1a!important}.minimalist-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffffff26!important}.minimalist-glass-header{background:var(--color-bg-glass)!important;backdrop-filter:blur(24px)saturate(180%)!important;border-bottom:1px solid var(--color-border-subtle)!important}.minimalist-card{transition:opacity .2s;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.minimalist-card:hover{opacity:.8;box-shadow:none!important;background:0 0!important;border:none!important;transform:none!important}.hero-section-wrapper{border-bottom:1px solid var(--color-border-subtle);min-height:480px;position:relative;overflow:hidden}.hero-banner-container{box-shadow:none;background:0 0;border:none;min-height:400px;position:relative;overflow:visible}@media (max-width:768px){.hero-section-wrapper,.hero-banner-container{min-height:250px!important}.store-banner-img{object-position:left center!important}}.navbar.minimalist-glass-header{backdrop-filter:none!important;background:#6e44ff!important;border-bottom:none!important}.navbar.minimalist-glass-header .nav-link,.navbar.minimalist-glass-header .nav-icon-btn,.navbar.minimalist-glass-header .nav-brand-text,.navbar.minimalist-glass-header .hamburger-btn svg,.navbar.minimalist-glass-header .nav-brand-text{color:#fff!important}.navbar.minimalist-glass-header .nav-search-input{color:#fff!important;background:#fff3!important;border:1px solid #ffffff4d!important}.navbar.minimalist-glass-header .nav-search-input::placeholder{color:#ffffffb3!important}.navbar.minimalist-glass-header .nav-search-btn svg{stroke:#fff!important}.navbar.minimalist-glass-header .navbar.minimalist-glass-header .cart-badge-count{color:#fff!important;background:#000!important}.navbar.minimalist-glass-header .btn-account{border-color:#ffffff4d!important}.navbar.minimalist-glass-header .btn-account:hover{background:#ffffff1a!important}.navbar.minimalist-glass-header .hamburger-btn svg{stroke:#fff!important}.hero-purple-section,.hero-purple-section h1,.hero-purple-section h2,.hero-purple-section h3,.hero-purple-section p{color:#fff!important}.hero-purple-section .hero-subtext{color:#ffffffe6!important}.hero-purple-section .store-sidebar-desktop{background:var(--color-bg-surface)!important;color:var(--color-text-primary)!important}.hero-purple-section .store-sidebar-desktop h3,.hero-purple-section .store-sidebar-desktop .store-sidebar-title,.hero-purple-section .store-sidebar-desktop span:not(.mini-price-new):not(.mini-price-old){color:var(--color-text-primary)!important}.hero-purple-section .store-sidebar-desktop .mini-price-new{color:var(--color-brand)!important}.hero-purple-section .store-sidebar-desktop .mini-price-old{color:var(--color-text-tertiary)!important}.marquee-container{touch-action:pan-y;-webkit-touch-callout:none;width:100%;max-width:100vw;padding:16px 0 24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);direction:ltr!important}.marquee-track{text-align:left;will-change:transform;animation-duration:34s;animation-duration:var(--marquee-duration-desktop,34s);-webkit-animation-duration:34s;-webkit-animation-duration:var(--marquee-duration-desktop,34s);backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;gap:0;direction:ltr!important;flex-flow:row!important;width:max-content!important;min-width:200%!important;animation-name:marqueeSeamless!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;display:flex!important}.marquee-container.direction-right .marquee-track{animation-name:marqueeSeamlessReverse!important}.marquee-container.direction-left .marquee-track,.marquee-container:not(.direction-right) .marquee-track{animation-name:marqueeSeamless!important}@keyframes marqueeSeamless{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes marqueeSeamlessReverse{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (hover:hover) and (pointer:fine){.marquee-container:not(.no-pause-hover):hover .marquee-track{animation-play-state:paused!important}.marquee-container:not(.no-scale-hover) .marquee-product-card:hover{transform:translateY(-5px)}.marquee-container:not(.no-scale-hover) .marquee-product-card:hover .marquee-card-img{transform:scale(1.03)}}.marquee-product-card{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;direction:rtl;border-radius:20px;flex-direction:column;flex:0 0 240px;gap:12px;width:240px;min-width:240px;max-width:240px;margin:0 12px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex}.marquee-card-image-wrapper{aspect-ratio:4/5;background:#00000008;border-radius:18px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000000f}[data-theme=dark] .marquee-card-image-wrapper{background:#ffffff08;box-shadow:0 6px 20px #00000040}.marquee-card-badge-bestseller{color:#fff;-webkit-backdrop-filter:blur(8px);white-space:nowrap;z-index:2;letter-spacing:-.01em;background:linear-gradient(135deg,#ef4444f2,#f59e0bf2);border-radius:9999px;padding:3px 8px;font-size:.65rem;font-weight:800;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0000002e}.marquee-card-img{width:100%;height:100%;transition:transform .3s;object-fit:contain!important;box-sizing:border-box!important;padding:6px!important}.marquee-card-info{flex-direction:column;gap:6px;padding:2px 6px;display:flex}.marquee-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.marquee-rating{font-size:var(--marquee-rating-size,.85rem);font-weight:var(--marquee-rating-weight,700);flex-shrink:0;align-items:center;gap:3px;display:flex;color:var(--marquee-rating-color,#ffb800)!important}.marquee-rating svg{color:var(--marquee-rating-color,#ffb800)!important;fill:var(--marquee-rating-color,#ffb800)!important;width:var(--marquee-star-size,13px)!important;height:var(--marquee-star-size,13px)!important}.marquee-sold-badge{font-family:var(--font-arabic), system-ui, sans-serif;font-size:var(--marquee-sold-size,.72rem);letter-spacing:.2px;border-radius:var(--marquee-sold-radius,6px);border-width:var(--marquee-sold-border-width,1px);border-style:var(--marquee-sold-border-style,solid);border-color:var(--marquee-sold-border-color,#ea580c47);box-shadow:var(--marquee-sold-shadow,0 1px 3px #00000014);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:2.5px 8px;line-height:1.25;display:inline-flex;background:var(--marquee-sold-bg,#fff)!important;color:var(--marquee-sold-color,#ea580c)!important;font-weight:var(--marquee-sold-weight,500)!important}[data-theme=dark] .marquee-sold-badge{border-color:var(--marquee-sold-border-color,#ea580c66);box-shadow:var(--marquee-sold-shadow,0 2px 6px #00000059);background:var(--marquee-sold-bg,#fff)!important;color:var(--marquee-sold-color,#ea580c)!important;font-weight:var(--marquee-sold-weight,500)!important}.marquee-title{font-size:var(--marquee-title-size,.95rem);font-weight:var(--marquee-title-weight,700);color:var(--marquee-title-color,var(--color-text-primary));white-space:nowrap;text-overflow:ellipsis;text-align:right;width:100%;margin:0;overflow:hidden}.marquee-price-row{direction:rtl;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.marquee-price{color:var(--marquee-price-light,#5d5fef);font-weight:var(--marquee-price-weight,900);font-size:var(--marquee-price-size,1.05rem);font-family:var(--font-arabic)}[data-theme=dark] .marquee-price{color:var(--marquee-price-dark,#fff)!important}.marquee-old-price{color:var(--marquee-old-price-color,#94a3b8);font-size:.82rem;font-family:var(--font-arabic);text-decoration:line-through}@media (max-width:768px){.marquee-container{padding:10px 0 20px;touch-action:pan-y!important;-webkit-touch-callout:none!important;direction:ltr!important;width:100%!important;max-width:100vw!important;overflow:hidden!important}.marquee-track{text-align:left!important;width:max-content!important;min-width:200%!important;animation-name:marqueeSeamless!important;animation-duration:28s!important;animation-duration:var(--marquee-duration-mobile,28s)!important;-webkit-animation-name:marqueeSeamless!important;-webkit-animation-duration:28s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;-webkit-animation-duration:var(--marquee-duration-mobile,28s)!important;will-change:transform!important;backface-visibility:hidden!important;transform-style:preserve-3d!important;-webkit-transform-style:preserve-3d!important;pointer-events:auto!important;direction:ltr!important;flex-flow:row!important;gap:0!important;-webkit-animation-timing-function:linear!important;-webkit-animation-iteration-count:infinite!important;animation-play-state:running!important;display:flex!important}.marquee-container.direction-right .marquee-track{animation-name:marqueeSeamlessReverse!important}.marquee-container.direction-left .marquee-track,.marquee-container:not(.direction-right) .marquee-track{animation-name:marqueeSeamless!important}.marquee-container:hover .marquee-track,.marquee-container:active .marquee-track,.marquee-container:focus .marquee-track,.marquee-container:focus-within .marquee-track{animation-play-state:running!important}.marquee-product-card{-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;user-select:none!important;flex:0 0 185px!important;width:185px!important;min-width:185px!important;max-width:185px!important;margin:0 7px!important;transition:none!important;transform:none!important}.marquee-card-image-wrapper{border-radius:16px!important;box-shadow:0 4px 14px #0000000d!important}.marquee-title{font-size:.88rem!important}.marquee-price{font-size:.98rem!important}.marquee-old-price{font-size:.78rem!important}.marquee-sold-badge{padding:2px 6px!important;font-size:.68rem!important}}.why-choose-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:44px 36px;display:grid}.why-choose-item{align-items:flex-start;gap:18px;transition:transform .25s;display:flex}.why-choose-icon-wrap{background:#6e44ff14;border:1px solid #6e44ff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .3s,background .3s,box-shadow .3s;display:flex;box-shadow:0 4px 16px #6e44ff1a}.why-choose-item:hover .why-choose-icon-wrap{background:#6e44ff24;transform:scale(1.08);box-shadow:0 6px 20px #6e44ff33}.why-choose-text-wrap{flex-direction:column;flex:1;gap:6px;display:flex}.why-choose-item-title{color:var(--color-text-primary);font-size:1.15rem;font-weight:800;font-family:var(--font-alexandria), var(--font-arabic);margin:0;line-height:1.3}.why-choose-item-desc{color:var(--color-text-secondary);font-size:.92rem;line-height:1.6;font-family:var(--font-arabic);margin:0}@media (max-width:991px) and (min-width:640px){.why-choose-grid{grid-template-columns:repeat(2,1fr);gap:36px 24px}}@media (max-width:639px){.why-choose-grid{grid-template-columns:1fr;gap:28px}.why-choose-item{gap:14px}.why-choose-icon-wrap{width:46px;height:46px}.why-choose-item-title{font-size:1.05rem}.why-choose-item-desc{font-size:.88rem}}.site-footer{background:linear-gradient(#0b0714 0%,#6e44ff0a 30%,#6e44ff05 70%,#0b0714 100%);border:none;padding-top:40px;position:relative}[data-theme=light] .site-footer{background:linear-gradient(180deg, var(--color-bg-base) 0%, #f5f3ff80 25%, #eee9fea6 60%, #f3eeff 100%);padding-top:40px}:root{--wave-color-1:#8b5cf659;--wave-color-2:#6e44ff8c;--wave-color-3:#321287d9;--wave-color-4:var(--color-bg-base)}[data-theme=light],[data-theme=light] .minimalist-theme{--wave-color-1:#6e44ff1f;--wave-color-2:#6e44ff40;--wave-color-3:#6e44ff73;--wave-color-4:var(--color-bg-base)}.wave-anim-1{fill:var(--wave-color-1);animation:20s cubic-bezier(.55,.5,.45,.5) infinite waveFloat}.wave-anim-2{fill:var(--wave-color-2);animation:14s cubic-bezier(.55,.5,.45,.5) -4s infinite waveFloat}.wave-anim-3{fill:var(--wave-color-3);animation:10s cubic-bezier(.55,.5,.45,.5) -2s infinite waveFloat}.wave-anim-4{fill:var(--wave-color-4);animation:6s cubic-bezier(.55,.5,.45,.5) -1s infinite waveFloat}@keyframes waveFloat{0%{transform:translate(-90px)}50%{transform:translate(85px,-2px)}to{transform:translate(-90px)}}.store-page-root{background:0 0;min-height:80vh;padding-top:16px;padding-bottom:20px}.store-container{max-width:1440px;margin:0 auto;padding:0 20px}.store-breadcrumb{color:var(--color-text-tertiary);align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;display:flex}.crumb-active{color:#6e44ff;font-weight:700}.store-page-header{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.store-title{font-size:1.85rem;font-weight:900;font-family:var(--font-alexandria), var(--font-arabic);color:var(--color-text-primary);margin:0 0 6px;line-height:1.25}.store-subtitle{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.5}.store-toolbar-card,.store-toolbar-container{margin-bottom:24px;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}[data-theme=dark] .store-toolbar-card,[data-theme=dark] .store-toolbar-container{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.toolbar-search-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.store-search-input-wrap{flex:1;align-items:center;min-width:260px;display:flex;position:relative}.search-icon{color:var(--color-text-tertiary);pointer-events:none;position:absolute;right:16px}html[dir=ltr] .search-icon{left:16px;right:auto}.store-search-input{width:100%;height:48px;color:var(--color-text-primary);background:#fff;border:1px solid #00000014;border-radius:9999px;outline:none;padding:0 44px 0 40px;font-family:inherit;font-size:.92rem;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 10px #0000000a}html[dir=ltr] .store-search-input{padding:0 40px 0 44px}[data-theme=dark] .store-search-input{color:#fff;background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 4px 16px #0003}.store-search-input:focus{background:#fff;border-color:#6e44ff;box-shadow:0 0 0 3px #6e44ff26,0 4px 14px #6e44ff14}[data-theme=dark] .store-search-input:focus{background:#ffffff14;border-color:#8b5cf6}.search-clear-btn{width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;left:14px}html[dir=ltr] .search-clear-btn{left:auto;right:14px}[data-theme=dark] .search-clear-btn{color:#fff;background:#ffffff1f}.store-btn-filter{height:48px;color:var(--color-text-primary);cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:9999px;align-items:center;gap:8px;padding:0 20px;font-size:.9rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 10px #0000000a}[data-theme=dark] .store-btn-filter{color:#fff;background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 4px 16px #0003}.store-btn-filter:hover,.store-btn-filter.active{color:#fff;background:#6e44ff;border-color:#6e44ff;transform:translateY(-1px);box-shadow:0 4px 14px #6e44ff40}.filter-badge-num{color:#fff;background:#6e44ff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:800;display:flex}.store-btn-filter.active .filter-badge-num{color:#6e44ff;background:#fff}.store-sort-select-wrap{align-items:center;display:flex;position:relative}.sort-icon{color:var(--color-text-tertiary);pointer-events:none;position:absolute;right:14px}html[dir=ltr] .sort-icon{left:14px;right:auto}.store-sort-select{height:48px;color:var(--color-text-primary);cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:9999px;outline:none;padding:0 38px 0 18px;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 10px #0000000a}html[dir=ltr] .store-sort-select{padding:0 18px 0 38px}[data-theme=dark] .store-sort-select{color:#fff;background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 4px 16px #0003}.store-sort-select:focus{border-color:#6e44ff;box-shadow:0 0 0 3px #6e44ff26}.store-categories-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:4px 0 8px;display:flex;overflow-x:auto}.store-categories-scroll::-webkit-scrollbar{display:none}.store-cat-tab{color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:7px;padding:8px 18px;font-size:.88rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}[data-theme=dark] .store-cat-tab{color:#94a3b8;background:0 0;border:none}.store-cat-tab:hover{color:#6e44ff;background:#6e44ff14;transform:translateY(-1px)}[data-theme=dark] .store-cat-tab:hover{color:#c4b5fd;background:#6e44ff26}.store-cat-tab.active{transform:translateY(-1px);box-shadow:0 4px 14px #6e44ff4d;color:#fff!important;background:#6e44ff!important;border:none!important}.tab-count{color:inherit;background:#0000000f;border-radius:9999px;padding:2px 7px;font-size:.72rem;font-weight:800}[data-theme=dark] .tab-count{background:#ffffff1a}.store-cat-tab.active .tab-count{color:#fff;background:#ffffff40}.active-chips-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.chips-label{color:var(--color-text-tertiary);font-size:.8rem;font-weight:700}.chips-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-chip{color:#5d5fef;backdrop-filter:blur(8px);background:#5d5fef14;border:1px solid #5d5fef2e;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.8rem;font-weight:600;display:flex}[data-theme=dark] .filter-chip{color:#a5b4fc;background:#5d5fef26;border-color:#5d5fef4d}.filter-chip button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:0;display:flex}.filter-chip button:hover{opacity:1}.chip-reset-all{color:#ef4444;cursor:pointer;background:#ef44440f;border:1px solid #ef444433;border-radius:9999px;align-items:center;gap:5px;padding:4px 12px;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex}.chip-reset-all:hover{background:#ef44441f;border-color:#ef4444}.hero-deals-showcase{width:100%;max-width:440px;box-shadow:none;box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-direction:column;gap:14px;margin:0 auto;padding:0;display:flex;position:relative}@media (min-width:992px){.hero-deals-showcase{flex-shrink:0;width:410px;margin:0}}.deals-showcase-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.deals-header-left{align-items:center;gap:8px;display:flex}.deals-badge-icon{filter:drop-shadow(0 2px 8px #ffd70099);font-size:1.15rem;line-height:1}.deals-card-title,[data-theme=light] .deals-card-title,[data-theme=dark] .deals-card-title{letter-spacing:-.015em;color:#fff!important;font-size:1.15rem!important;font-weight:800!important;font-family:var(--font-alexandria), var(--font-cairo), sans-serif!important;text-shadow:none!important;margin:0!important}.deals-live-badge{color:gold;white-space:nowrap;background:#ffffff1f;border:none;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.deals-live-dot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #10b981}.deals-timeline-track{align-items:center;gap:6px;width:100%;margin:2px 0 4px;display:flex}.deals-timeline-segment{cursor:pointer;background:#fff3;border:none;border-radius:9999px;flex:1;height:4px;padding:0;transition:opacity .2s,transform .2s;position:relative;overflow:hidden}.deals-timeline-segment:hover{background:#ffffff59;transform:scaleY(1.3)}.deals-timeline-fill{background:gold;border-radius:9999px;height:100%;transition:width .1s linear;display:block}.deals-timeline-segment.passed .deals-timeline-fill{background:#ffffffd9;width:100%}.deals-timeline-segment.active .deals-timeline-fill{background:gold;animation:5s linear forwards dealTimelineFill;box-shadow:0 0 8px #ffd700cc}@keyframes dealTimelineFill{0%{width:0%}to{width:100%}}.deals-stage-link{cursor:pointer;direction:rtl;align-items:center;gap:22px;padding:10px 4px;text-decoration:none;display:flex;position:relative;background:0 0!important;border:none!important}.deals-stage-spring{will-change:transform, opacity;animation:.2s cubic-bezier(.16,1,.3,1) forwards dealSnappyFade}@keyframes dealSnappyFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.deals-stage-artwork{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:112px;height:158px;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border:none!important}.deals-stage-img{filter:drop-shadow(0 12px 24px #00000059);transition:transform .25s cubic-bezier(.16,1,.3,1);object-fit:contain!important;width:100%!important;height:100%!important}.deals-stage-link:hover .deals-stage-img{transform:scale(1.05)translateY(-3px)}.deals-stage-discount-tag{color:#fff;letter-spacing:-.02em;z-index:2;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-radius:9999px;padding:3px 8px;font-size:.75rem;font-weight:900;position:absolute;top:2px;right:-6px;box-shadow:0 4px 12px #ef444480}.deals-stage-info{z-index:1;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.deal-brand-tag,[data-theme=light] .deal-brand-tag,[data-theme=dark] .deal-brand-tag{text-transform:uppercase;letter-spacing:.8px;color:#ffffffbf!important;font-size:.72rem!important;font-weight:700!important;font-family:var(--font-alexandria), sans-serif!important;text-shadow:none!important}.deal-title,[data-theme=light] .deal-title,[data-theme=dark] .deal-title,.deal-title bdi,[data-theme=light] .deal-title bdi,[data-theme=dark] .deal-title bdi{letter-spacing:-.015em;color:#fff!important;font-size:1.22rem!important;font-weight:800!important;line-height:1.3!important;font-family:var(--font-alexandria), var(--font-cairo), sans-serif!important;text-shadow:none!important;filter:none!important;margin:0!important}.deals-stage-price-row{align-items:baseline;gap:10px;margin-top:4px;display:flex}.deal-current-price,[data-theme=light] .deal-current-price,[data-theme=dark] .deal-current-price{line-height:1.1;color:gold!important;font-size:1.35rem!important;font-weight:900!important;font-family:var(--font-alexandria), var(--font-cairo), sans-serif!important;text-shadow:none!important}.deal-current-price small{opacity:.95;margin-right:3px;font-weight:700;color:#fff!important;font-size:.78rem!important}.deal-old-price,[data-theme=light] .deal-old-price,[data-theme=dark] .deal-old-price{color:#ffffff80!important;font-size:.88rem!important;font-family:var(--font-alexandria), var(--font-cairo), sans-serif!important;text-decoration:line-through!important}.deals-stage-cta{font-size:.82rem;font-weight:800;font-family:var(--font-alexandria), sans-serif;background:#ffffff29;border:1px solid #ffffff47;border-radius:9999px;align-items:center;gap:6px;width:fit-content;margin-top:8px;padding:6px 16px;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #00000026;color:#fff!important}.deals-stage-link:hover .deals-stage-cta{background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #00000040;color:#6e44ff!important}.deals-nav-strip{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:2px;display:flex;border-top:none!important}.deals-nav-arrow-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.deals-nav-arrow-btn:hover{background:#ffffff40;transform:scale(1.08)}.deals-nav-thumbnails{flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.deal-nav-thumb{cursor:pointer;opacity:.55;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:2px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.deal-nav-thumb:hover{opacity:.9;transform:translateY(-2px)}.deal-nav-thumb.active{opacity:1;transform:translateY(-3px)scale(1.08)}.deal-nav-thumb-img-box{border-radius:6px;justify-content:center;align-items:center;width:28px;height:40px;transition:filter .25s;display:flex;position:relative;overflow:hidden}.deal-nav-thumb.active .deal-nav-thumb-img-box{filter:drop-shadow(0 4px 10px #ffd70080)}.deal-nav-thumb-img{object-fit:contain!important;width:100%!important;height:100%!important}.deal-nav-thumb-dot{background:gold;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px gold}.deals-explore-link{color:#ffffffd9;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.deals-explore-link:hover{color:#fff;transform:translate(-3px)}[dir=ltr] .deals-explore-link:hover{transform:translate(3px)}.deals-view-all-btn:hover{color:#fff;background:#ffffff1f}.store-results-meta{color:var(--color-text-tertiary);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:.88rem;display:flex}.store-results-meta strong{color:var(--color-text-primary)}.store-products-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch;gap:20px;display:grid}@media (max-width:767px){.store-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}@media (max-width:360px){.store-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}.store-product-card{background:#fff;border:1px solid #ececf1;border-radius:28px;flex-direction:column;padding:12px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008,0 1px 3px #00000005}[data-theme=dark] .store-product-card{background:#14092e;border-color:#ffffff14;box-shadow:0 4px 20px #0006}.store-product-card:hover{border-color:#5d5fef;transform:translateY(-4px);box-shadow:0 12px 30px #5d5fef1a}[data-theme=dark] .store-product-card:hover{border-color:#7c78ff;box-shadow:0 12px 30px #0009}.card-hero-banner-wrap{aspect-ratio:16/9;background:#0b051b;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000014}.card-hero-banner-img{transition:transform .4s cubic-bezier(.16,1,.3,1);object-fit:cover!important;width:100%!important;height:100%!important}.store-product-card:hover .card-hero-banner-img{transform:scale(1.05)}.card-hero-banner-overlay{pointer-events:none;background:linear-gradient(#00000073 0%,#0000 45%,#00000026 100%);position:absolute;inset:0}.card-hero-fallback-wrap{background:radial-gradient(circle,#1e1b4b 0%,#0f0826 100%);border-radius:20px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.card-hero-fallback-img{transition:transform .4s;object-fit:contain!important;box-sizing:border-box!important;width:100%!important;height:100%!important;padding:14px!important}.store-product-card:hover .card-hero-fallback-img{transform:scale(1.06)}.card-hero-cap{color:#fff;text-align:center;background:linear-gradient(#6366f1 0%,#4f46e5 100%);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:165px;padding:18px 16px 20px;display:flex;position:relative;overflow:hidden}.card-hero-cap.vivid-violet{background:linear-gradient(#7c3aed 0%,#6d28d9 100%)}.card-hero-cap-grid{pointer-events:none;opacity:.5;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.hero-cap-top-bar{z-index:3;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:12px;right:12px}.hero-cap-plan-name{letter-spacing:.5px;text-transform:uppercase;color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:45%;font-size:.7rem;font-weight:700;overflow:hidden}.hero-cap-save-pill{letter-spacing:.3px;white-space:nowrap;border:1px solid #ffffff40;border-radius:9999px;flex-shrink:0;padding:2px 8px;font-size:.65rem;font-weight:800;line-height:1.2;box-shadow:0 2px 6px #dc262673;color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important}.hero-cap-actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.hero-cap-icon-btn{color:#fff;cursor:pointer;background:#ffffff2e;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .15s,background .15s;display:flex}.hero-cap-icon-btn:hover{background:#ffffff4d;transform:scale(1.08)}.hero-cap-icon-btn.wishlisted{color:#fff;background:#ef444466;border-color:#ef4444}.hero-cap-center-price{z-index:2;margin:10px 0 2px;position:relative}.hero-cap-giant-price{color:#fff;font-size:2.75rem;font-weight:800;line-height:1;font-family:var(--font-arabic), system-ui, sans-serif;text-shadow:0 3px 8px #0000001f;justify-content:center;align-items:baseline;gap:4px;display:flex}.hero-cap-giant-price .price-curr-tag{opacity:.9;font-size:1.15rem;font-weight:700}.hero-cap-subtitle{text-transform:uppercase;letter-spacing:.8px;color:#ffffffbf;margin-top:6px;font-size:.72rem;font-weight:700}.store-card-middle{flex-direction:column;flex:1;justify-content:space-between;padding:14px 6px 4px;display:flex}.store-card-product-title{color:var(--color-text-primary);text-align:center;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 10px;font-size:.95rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.store-card-price-row{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;margin:0 0 12px;display:flex}.store-card-price-main{align-items:baseline;gap:4px;display:inline-flex}.store-card-price-amount{color:#5d5fef;font-size:1.55rem;font-weight:800;font-family:var(--font-arabic), system-ui, sans-serif;line-height:1}[data-theme=dark] .store-card-price-amount{color:#fff!important}.store-card-price-currency{color:var(--color-text-secondary);font-size:.82rem;font-weight:700}.store-card-price-period{color:var(--color-text-tertiary);font-size:.74rem;font-weight:600}.store-card-price-old{color:var(--color-text-tertiary);opacity:.7;font-size:.85rem;font-weight:600;text-decoration:line-through}.store-card-short-desc{color:#71717a;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:95%;min-height:2.6em;margin:0 auto 16px;font-size:.83rem;line-height:1.55;display:-webkit-box;overflow:hidden}[data-theme=dark] .store-card-short-desc{color:#94a3b8}.store-card-bottom{margin-top:auto;padding-top:6px}.store-card-cta-row{align-items:center;gap:8px;display:flex}.btn-purple-pill{cursor:pointer;background:#5d5fef;border:none;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.82rem;font-weight:700;line-height:1;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 3px 10px #5d5fef38;color:#fff!important;white-space:nowrap!important}.btn-purple-pill span{display:inline-block;white-space:nowrap!important}.btn-purple-pill:hover{background:#4e50e0;transform:translateY(-1px);box-shadow:0 5px 14px #5d5fef4d}.btn-purple-pill:active{transform:translateY(0)}.card-quick-cart-btn{color:#5d5fef;cursor:pointer;background:#f4f4f7;border:1px solid #ececf1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}[data-theme=dark] .card-quick-cart-btn{color:#a5b4fc;background:#ffffff0d;border-color:#ffffff1a}.card-quick-cart-btn:hover{color:#fff;background:#5d5fef;border-color:#5d5fef}.store-card-reassurance{color:#71717a;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:.72rem;font-weight:500;overflow:hidden}@media (min-width:768px){.store-card-desktop{display:flex!important}.store-card-mobile{display:none!important}}@media (max-width:767px){.store-card-desktop{display:none!important}.store-card-mobile{display:flex!important}}.store-card-mobile{flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:none!important;background:#ffffff06!important;border:1px solid #ffffff12!important;border-radius:18px!important;padding:0!important;overflow:hidden!important}[data-theme=light] .store-card-mobile{background:#fff!important;border-color:#00000014!important;box-shadow:0 4px 16px #0000000a!important}.store-card-mobile:hover{transform:translateY(-4px);border-color:#6e44ff4d!important;box-shadow:0 10px 24px #0000001f!important}[data-theme=light] .store-card-mobile:hover{box-shadow:0 10px 24px #6e44ff1a!important}.store-card-mobile .store-card-link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.store-card-mobile .store-card-image-wrap{aspect-ratio:4/5;backface-visibility:hidden;background:#0000000a;border-radius:14px 14px 0 0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}[data-theme=dark] .store-card-mobile .store-card-image-wrap{background:#ffffff05}.store-card-mobile .store-card-image{width:100%;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1);object-fit:contain!important;box-sizing:border-box!important;padding:4px!important}.store-card-mobile:hover .store-card-image{transform:scale(1.04)}.store-card-mobile .card-top-badges,.store-card-mobile .card-floating-actions,.store-card-mobile .card-delivery-tag{display:none}.store-card-mobile .store-card-body{flex-direction:column;flex:1;gap:5px;padding:10px 12px;display:flex}.store-card-mobile .store-card-meta-row{justify-content:space-between;align-items:center;display:flex}.store-card-mobile .card-brand-name{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;font-weight:600}.store-card-mobile .card-rating{color:var(--color-text-primary);align-items:center;gap:3px;font-size:.75rem;font-weight:700;display:flex}.store-card-mobile .store-card-title{color:var(--color-text-primary);-webkit-line-clamp:2;text-align:right;-webkit-box-orient:vertical;margin:0;font-size:.88rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.store-card-mobile .store-card-footer-row{justify-content:space-between;align-items:center;margin-top:auto;padding-top:4px;display:flex}.store-card-mobile .store-card-prices{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.store-card-mobile .price-current{color:#e2682f;font-size:1.05rem;font-weight:900;font-family:var(--font-data), var(--font-arabic)}[data-theme=dark] .store-card-mobile .price-current{color:#fff!important}.store-card-mobile .price-old{color:var(--color-text-tertiary);font-size:.75rem;font-family:var(--font-data), var(--font-arabic);text-decoration:line-through}.store-card-mobile .card-quick-buy-btn{color:#6e44ff;cursor:pointer;background:#6e44ff1f;border:1px solid #6e44ff40;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.store-card-mobile .card-quick-buy-btn:active{color:#fff;background:#6e44ff;transform:scale(.95)}.store-empty-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.empty-icon-wrap{margin-bottom:8px;font-size:3rem}.empty-title{color:var(--color-text-primary);margin:0;font-size:1.3rem;font-weight:800}.empty-desc{color:var(--color-text-secondary);max-width:450px;margin:0 0 12px;font-size:.92rem}.btn-empty-reset{color:#fff;cursor:pointer;background:#6e44ff;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 24px;font-size:.9rem;font-weight:700;transition:background .2s;display:flex}.btn-empty-reset:hover{background:#5b32e8}.store-load-more-wrap{justify-content:center;margin-top:36px;display:flex}.btn-store-load-more{color:var(--color-text-primary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;padding:12px 32px;font-size:.92rem;font-weight:700;transition:all .2s}[data-theme=light] .btn-store-load-more{background:#fff;border-color:#0000001a;box-shadow:0 4px 12px #0000000d}.btn-store-load-more:hover{color:#fff;background:#6e44ff;border-color:#6e44ff}.quickview-overlay{-webkit-backdrop-filter:blur(12px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.quickview-modal{background:#110826;border:1px solid #ffffff1f;border-radius:24px;width:100%;max-width:840px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) zoomIn;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0009}[data-theme=light] .quickview-modal{background:#fff;border-color:#00000014;box-shadow:0 24px 60px #00000026}.quickview-close-btn{color:var(--color-text-secondary);cursor:pointer;z-index:10;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:16px;left:16px}html[dir=ltr] .quickview-close-btn{left:auto;right:16px}[data-theme=light] .quickview-close-btn{background:#0000000d}.quickview-close-btn:hover{color:#fff;background:#ef4444}.quickview-grid{grid-template-columns:340px 1fr;gap:28px;padding:28px;display:grid}@media (max-width:768px){.quickview-grid{grid-template-columns:1fr;gap:20px;padding:20px}}.quickview-image-wrap{aspect-ratio:4/5;background:#0000000d;border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.quickview-image{width:100%;height:100%;object-fit:contain!important;box-sizing:border-box!important;padding:6px!important}.quickview-badge-discount{color:#fff;background:#e2682f;border-radius:8px;padding:4px 10px;font-size:.8rem;font-weight:800;position:absolute;top:12px;right:12px}.quickview-delivery-pill{backdrop-filter:blur(8px);color:#fff;background:#000c;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:12px;right:12px}.quickview-details{flex-direction:column;gap:14px;display:flex}.quickview-header-row{justify-content:space-between;align-items:center;display:flex}.quickview-brand-tag{color:#6e44ff;text-transform:uppercase;font-size:.8rem;font-weight:700}.quickview-rating-wrap{align-items:center;gap:4px;font-size:.88rem;display:flex}.rating-num{color:var(--color-text-primary);font-weight:800}.review-count{color:var(--color-text-tertiary);font-size:.8rem}.quickview-title{color:var(--color-text-primary);margin:0;font-size:1.4rem;font-weight:800;line-height:1.3}.quickview-desc{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.5}.section-label{color:var(--color-text-tertiary);margin-bottom:8px;font-size:.82rem;font-weight:700;display:block}.quickview-plans-grid{flex-direction:column;gap:6px;display:flex}.plan-card-option{color:var(--color-text-primary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.88rem;font-weight:600;transition:all .15s;display:flex}.plan-card-option.selected{color:#6e44ff;background:#6e44ff26;border-color:#6e44ff}.plan-name-duration{align-items:center;gap:8px;display:flex}.plan-radio-dot{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.plan-price{font-weight:800;font-family:var(--font-data)}.quickview-features-list{flex-direction:column;gap:6px;display:flex}.feature-item{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.85rem;display:flex}.feature-check{color:#10b981}.quickview-pricing-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:10px;display:flex}[data-theme=light] .quickview-pricing-row{border-top-color:#00000014}.price-display{align-items:baseline;gap:8px;display:flex}.current-price{color:#e2682f;font-size:1.6rem;font-weight:900;font-family:var(--font-data)}.old-price{color:var(--color-text-tertiary);font-size:1rem;font-family:var(--font-data);text-decoration:line-through}.quantity-selector{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;display:flex;overflow:hidden}[data-theme=light] .quantity-selector{background:#f8fafc;border-color:#0000001a}.qty-btn{width:32px;height:32px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;font-size:1.1rem;font-weight:700}.qty-value{font-weight:800;font-family:var(--font-data);padding:0 10px}.quickview-actions{gap:10px;margin-top:6px;display:flex}.btn-add-cart-modal{color:#fff;cursor:pointer;background:#6e44ff;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:46px;font-size:.95rem;font-weight:700;transition:background .2s;display:flex}.btn-add-cart-modal:hover{background:#5b32e8}.btn-view-full-page{height:46px;color:var(--color-text-primary);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}[data-theme=light] .btn-view-full-page{background:#f8fafc;border-color:#0000001a}.btn-view-full-page:hover{color:#6e44ff;background:#6e44ff1a;border-color:#6e44ff}.filter-drawer-overlay{-webkit-backdrop-filter:blur(8px);z-index:10000;background:#000000b3;justify-content:flex-start;animation:.2s fadeIn;display:flex;position:fixed;inset:0}html[dir=ltr] .filter-drawer-overlay{justify-content:flex-end}.filter-drawer-panel{background:#110826;border-left:1px solid #ffffff1a;flex-direction:column;width:100%;max-width:420px;height:100%;animation:.3s cubic-bezier(.16,1,.3,1) slideInRight;display:flex;box-shadow:-10px 0 40px #00000080}html[dir=ltr] .filter-drawer-panel{border-left:none;border-right:1px solid #ffffff1a;animation:.3s cubic-bezier(.16,1,.3,1) slideInLeft;box-shadow:10px 0 40px #00000080}[data-theme=light] .filter-drawer-panel{background:#fff;border-color:#00000014;box-shadow:-10px 0 40px #0000001a}.filter-drawer-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px;display:flex}[data-theme=light] .filter-drawer-header{border-bottom-color:#00000014}.filter-drawer-title-wrap{align-items:center;gap:8px;display:flex}.filter-drawer-title{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:800}.filter-drawer-close{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:4px}.filter-drawer-content{flex-direction:column;flex:1;gap:24px;padding:20px;display:flex;overflow-y:auto}.filter-group{flex-direction:column;gap:10px;display:flex}.filter-group-title{color:var(--color-text-primary);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}.filter-categories-grid,.filter-price-presets,.filter-rating-grid{flex-wrap:wrap;gap:6px;display:flex}.filter-cat-pill,.filter-price-pill,.filter-rating-pill{color:var(--color-text-secondary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .15s}[data-theme=light] .filter-cat-pill,[data-theme=light] .filter-price-pill,[data-theme=light] .filter-rating-pill{color:#475569;background:#f8fafc;border-color:#00000014}.filter-cat-pill.active,.filter-price-pill.active,.filter-rating-pill.active{font-weight:700;color:#6e44ff!important;background:#6e44ff26!important;border-color:#6e44ff!important}.custom-price-row{align-items:center;gap:10px;margin-top:6px;display:flex}.price-input-wrap{flex:1}.price-input-label{color:var(--color-text-tertiary);margin-bottom:4px;font-size:.72rem;display:block}.price-number-input{width:100%;height:38px;color:var(--color-text-primary);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:0 10px;font-size:.85rem}[data-theme=light] .price-number-input{color:#180d35;background:#f8fafc;border-color:#0000001a}.filter-toggles-list{flex-direction:column;gap:10px;display:flex}.filter-toggle-row{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}[data-theme=light] .filter-toggle-row{background:#f8fafc;border-color:#0000000f}.toggle-label-wrap{align-items:center;gap:10px;display:flex}.toggle-title{color:var(--color-text-primary);font-size:.85rem;font-weight:700}.toggle-sub{color:var(--color-text-tertiary);font-size:.72rem}.filter-checkbox{accent-color:#6e44ff;cursor:pointer;width:18px;height:18px}.filter-drawer-footer{border-top:1px solid #ffffff14;gap:10px;padding:16px 20px;display:flex}[data-theme=light] .filter-drawer-footer{border-top-color:#00000014}.btn-reset-filters{height:44px;color:var(--color-text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:.85rem;font-weight:600;display:flex}[data-theme=light] .btn-reset-filters{background:#f8fafc;border-color:#0000001a}.btn-apply-filters{color:#fff;cursor:pointer;background:#6e44ff;border:none;border-radius:10px;flex:1;height:44px;font-size:.9rem;font-weight:700;transition:background .2s}.btn-apply-filters:hover{background:#5b32e8}.product-page-root{background:0 0;min-height:85vh;padding-top:16px;padding-bottom:0}.product-page-container{max-width:1300px;margin:0 auto;padding:0 20px}.product-breadcrumb{color:var(--color-text-secondary);align-items:center;gap:8px;margin-bottom:20px;font-size:.88rem;display:flex}.crumb-link{color:var(--color-text-tertiary);text-decoration:none;transition:color .2s}.crumb-link:hover{color:var(--color-text-primary)}.crumb-slash{opacity:.4}.crumb-current{color:var(--color-text-primary);font-weight:700}.product-showcase-grid{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:24px;grid-template-columns:380px 1fr;align-items:start;gap:36px;margin-bottom:40px;padding:28px;display:grid;box-shadow:0 10px 40px #00000014}[data-theme=light] .product-showcase-grid{background:#fff;border-color:#00000014;box-shadow:0 12px 36px #0f172a0f}.product-artwork-col{flex-direction:column;gap:24px;display:flex;position:sticky;top:96px}.product-artwork-card{border:1px solid var(--color-border-subtle);background:#0000000a;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 16px 36px #0000001f}[data-theme=light] .product-artwork-card{background:#f8fafc;border-color:#00000014;box-shadow:0 10px 30px #0000000f}.product-image-frame{aspect-ratio:4/5;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.product-artwork-img{width:100%;height:100%;transition:transform .4s;object-fit:contain!important}.product-artwork-card:hover .product-artwork-img{transform:scale(1.025)}.product-artwork-badges{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:14px;right:14px}.artwork-badge-discount{color:#fff;background:linear-gradient(135deg,#6e44ff 0%,#8b5cf6 100%);border-radius:20px;padding:5px 12px;font-size:.82rem;font-weight:800;box-shadow:0 4px 12px #6e44ff66}.artwork-badge-delivery{-webkit-backdrop-filter:blur(8px);color:#fff;background:#000000b3;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:.8rem;font-weight:700;display:flex}.product-trust-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.trust-pill-item{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}[data-theme=light] .trust-pill-item{background:#f8fafc;border-color:#0000000f}.trust-icon-box{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.trust-icon-box.purple,.trust-icon-box.green,.trust-icon-box.blue,.trust-icon-box.orange{color:#6e44ff;background:#6e44ff1a;border:1px solid #6e44ff26}.trust-text-box{flex-direction:column;gap:2px;display:flex}.trust-sub{color:var(--color-text-secondary);font-size:.7rem;line-height:1.2}.product-details-col{flex-direction:column;gap:28px;display:flex}.product-header-block{flex-direction:column;gap:10px;display:flex}.product-meta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.product-brand-tag{color:#6e44ff;letter-spacing:.5px;text-transform:uppercase;background:#6e44ff1f;border:1px solid #6e44ff40;border-radius:100px;padding:3px 12px;font-size:.8rem;font-weight:800}.product-stars-wrap{align-items:center;gap:6px;display:flex}.stars-icons{gap:2px;display:flex}.stars-num{color:#f59e0b;font-size:.9rem;font-weight:800}.stars-count{color:var(--color-text-secondary);font-size:.82rem}.product-page-title{font-size:2.1rem;font-weight:900;font-family:var(--font-alexandria), var(--font-arabic);color:var(--color-text-primary);margin:0;line-height:1.25}.product-summary-desc{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.6}.product-plans-section{flex-direction:column;gap:14px;display:flex}.plans-section-header{justify-content:space-between;align-items:center;display:flex}.plans-selector-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.plan-card-option{background:var(--color-bg-elevated);border:2px solid var(--color-border-subtle);cursor:pointer;border-radius:18px;flex-direction:column;gap:12px;padding:16px;transition:all .25s;display:flex;position:relative}[data-theme=light] .plan-card-option{background:#f8fafc;border-color:#e2e8f0}.plan-card-option:hover:not(.out-of-stock){border-color:#6e44ff80;transform:translateY(-2px)}.plan-card-option.selected{box-shadow:0 6px 20px #6e44ff33;background:#6e44ff14!important;border-color:#6e44ff!important}.plan-card-option.out-of-stock{opacity:.55;cursor:not-allowed;border-color:#ef444433}.plan-radio-indicator{border:2px solid var(--color-border-strong);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;position:absolute;top:12px;left:12px}html[dir=ltr] .plan-radio-indicator{left:auto;right:12px}.plan-card-option.selected .plan-radio-indicator{color:#fff;background:#6e44ff;border-color:#6e44ff}.plan-info-top{flex-direction:column;gap:2px;display:flex}.plan-name-label{color:var(--color-text-secondary);font-size:.8rem;font-weight:700}.plan-duration-badge{color:var(--color-text-primary);font-size:1.05rem;font-weight:800}.plan-card-option.selected .plan-duration-badge{color:#6e44ff}.plan-price-block{flex-direction:column;gap:4px;display:flex}.plan-current-price{align-items:baseline;gap:4px;display:flex}.plan-current-price .amount{color:#e2682f;font-size:1.4rem;font-weight:900;font-family:var(--font-arabic)}.plan-current-price .currency{color:var(--color-text-secondary);font-size:.85rem;font-weight:700}.plan-discount-tag{align-items:center;gap:6px;font-size:.75rem;display:flex}.plan-discount-tag span:first-child{color:#64748b;text-decoration:line-through}.badge-save{color:#10b981;background:#10b98126;border-radius:6px;padding:1px 6px;font-weight:800}.plan-stock-footer{border-top:1px solid var(--color-border-subtle);padding-top:8px;font-size:.75rem;font-weight:700}.stock-status.in{color:#10b981;align-items:center;gap:5px;display:flex}.stock-dot{background:#10b981;border-radius:50%;width:6px;height:6px}.stock-status.out{color:#ef4444}.product-buy-box{background:#fff;border:1px solid #ececf1;border-radius:28px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 4px 20px #00000008}[data-theme=dark] .product-buy-box{background:#14092e;border-color:#ffffff14;box-shadow:0 4px 20px #0006}.product-page-hero-cap{color:#fff;text-align:center;background:linear-gradient(#6366f1 0%,#4f46e5 100%);border-radius:22px;padding:22px 18px;position:relative;overflow:hidden;box-shadow:0 6px 24px #6366f133}.product-hero-plan-tabs{z-index:2;background:#0000002e;border:1px solid #ffffff1f;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;padding:5px;display:flex;position:relative}.hero-plan-tab-btn{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:85px;padding:8px 12px;font-size:.82rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.hero-plan-tab-btn:hover:not(.disabled){color:#fff;background:#ffffff1a}.hero-plan-tab-btn.active{box-shadow:0 2px 8px #0000001a;color:#4f46e5!important;background:#fff!important}.hero-plan-save-tag{color:#fff;background:#ef4444;border-radius:6px;padding:2px 6px;font-size:.68rem;font-weight:700}.hero-plan-tab-btn.active .hero-plan-save-tag{color:#fff;background:#4f46e5}.product-hero-giant-price{z-index:2;color:#fff;font-size:2.8rem;font-weight:800;line-height:1;font-family:var(--font-arabic), system-ui, sans-serif;text-shadow:0 4px 12px #00000026;justify-content:center;align-items:baseline;gap:6px;display:flex;position:relative}.product-hero-curr{opacity:.9;font-size:1.25rem;font-weight:700}.product-hero-save-banner{z-index:2;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex;position:relative}.product-hero-old-price{color:#ffffffa6;font-size:.95rem;text-decoration:line-through}.product-hero-save-pill{color:#fff;background:#fff3;border-radius:9999px;padding:3px 10px;font-size:.74rem;font-weight:700}.product-hero-reassurance{z-index:2;color:#ffffffd1;margin-top:8px;font-size:.74rem;font-weight:600;position:relative}.product-bento-badges-row{flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0 14px;display:flex}.bento-badge-pill{color:#52525b;background:#f4f4f7;border:1px solid #0000;border-radius:9999px;align-items:center;gap:5px;padding:6px 14px;font-size:.76rem;font-weight:600;display:inline-flex}[data-theme=dark] .bento-badge-pill{color:#a1a1aa;background:#ffffff0d}.bento-badge-pill.green{color:#047857;background:#ecfdf5}[data-theme=dark] .bento-badge-pill.green{color:#34d399;background:#10b9811f}.btn-product-buynow:disabled{box-shadow:none;cursor:not-allowed;background:#a1a1aa}.btn-product-addcart-pill{color:#5d5fef;cursor:pointer;height:50px;box-shadow:none;background:#fff;border:1.5px solid #5d5fef;border-radius:9999px;justify-content:center;align-items:center;gap:8px;font-size:.96rem;font-weight:700;transition:all .2s;display:flex}[data-theme=dark] .btn-product-addcart-pill{color:#a5b4fc;background:#ffffff0d;border-color:#5d5fef99}.btn-product-addcart-pill:hover:not(:disabled){background:#f4f4f7;transform:translateY(-1px)}.buy-box-price-row{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:flex-end;padding-bottom:16px;display:flex}.price-display-wrap{flex-direction:column;gap:2px;display:flex}.main-price-figure{align-items:baseline;gap:6px;display:flex}.main-price-figure .price-number{color:#fff;font-size:2.3rem;font-weight:900;font-family:var(--font-arabic);line-height:1}.price-savings-bubble{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.old-strikethrough{color:#64748b;font-size:.95rem;font-family:var(--font-arabic);text-decoration:line-through}.buy-box-actions-group{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.btn-product-buynow{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6e44ff 0%,#5b32e8 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:52px;font-size:1.05rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 6px 20px #6e44ff59}.btn-product-buynow:hover:not(:disabled){background:linear-gradient(135deg,#7c55ff 0%,#683ee8 100%);transform:translateY(-2px);box-shadow:0 10px 28px #6e44ff73}.btn-product-buynow:disabled{cursor:not-allowed;box-shadow:none;opacity:.6;background:#4b5563}.btn-product-addcart{color:#fff;cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff38;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:52px;font-size:1rem;font-weight:800;transition:all .2s;display:flex}.btn-product-addcart:hover:not(:disabled){color:#fff;background:#6e44ff26;border-color:#8b5cf6;transform:translateY(-2px)}.btn-product-addcart:disabled{color:#64748b;cursor:not-allowed;opacity:.6;border-color:#64748b}[data-theme=light] .btn-product-addcart{color:#6e44ff;background:0 0;border:2px solid #6e44ff}[data-theme=light] .btn-product-addcart:hover:not(:disabled){color:#6e44ff;background:#6e44ff14}.buy-box-secondary-row{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.btn-action-icon-text{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:.85rem;font-weight:700;transition:color .2s;display:flex}.btn-action-icon-text:hover{color:var(--color-text-primary)}.btn-action-icon-text.wishlisted{color:#ef4444}.product-spec-tabs-wrap{flex-direction:column;gap:16px;display:flex}.spec-tabs-nav{border-bottom:1px solid var(--color-border-subtle);scrollbar-width:none;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.spec-tab-btn{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.spec-tab-btn:hover{color:var(--color-text-primary);background:#ffffff0d}[data-theme=light] .spec-tab-btn:hover{background:#0000000d}.spec-tab-btn.active{color:#6e44ff;background:#6e44ff1f}.spec-tab-content-panel{padding:12px 0}.features-checklist-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feature-check-item{align-items:flex-start;gap:10px;display:flex}.check-icon-circle{color:#10b981;background:#10b98126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:flex}.activation-steps-list{flex-direction:column;gap:14px;display:flex}.step-item{align-items:flex-start;gap:14px;display:flex}.step-num{color:#fff;background:#6e44ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:900;display:flex}.step-desc{flex-direction:column;gap:2px;display:flex}.step-desc strong{color:var(--color-text-primary);font-size:.92rem}.step-desc p{color:var(--color-text-secondary);margin:0;font-size:.85rem}.reviews-summary-card{grid-template-columns:200px 1fr;align-items:start;gap:24px;display:grid}.reviews-score-col{background:var(--color-bg-elevated);border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:20px;display:flex}.big-rating-num{color:#f59e0b;font-size:2.8rem;font-weight:900;font-family:var(--font-arabic);line-height:1}.reviews-verified-lbl{color:#10b981;font-size:.75rem;font-weight:700}.reviews-sample-list{flex-direction:column;gap:10px;display:flex}.review-bubble{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.review-bubble-header{justify-content:space-between;align-items:center;display:flex}.review-verified-badge{color:#10b981;font-size:.72rem;font-weight:700}.review-bubble p{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.5}.product-recommended-section{margin-bottom:40px;padding-top:20px}.recommended-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.recommended-title{font-size:1.6rem;font-weight:900;font-family:var(--font-alexandria), var(--font-arabic);color:var(--color-text-primary);margin:0}.recommended-viewall{color:#6e44ff;align-items:center;gap:4px;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.recommended-products-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:1024px){.product-showcase-grid{grid-template-columns:1fr;gap:32px;padding:24px}.product-artwork-col{max-width:420px;margin:0 auto;position:static}.recommended-products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.product-showcase-grid{border-radius:20px;padding:16px}.product-page-title{font-size:1.5rem}.buy-box-actions-group,.features-checklist-grid,.reviews-summary-card,.product-trust-grid{grid-template-columns:1fr}}.faq-page-wrapper{background:0 0;min-height:85vh;padding-bottom:0}.faq-breadcrumb{align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;display:flex}.faq-crumb-link{color:var(--color-text-tertiary);text-decoration:none;transition:color .2s}.faq-crumb-link:hover{color:var(--color-text-primary)}.faq-crumb-sep{opacity:.4}.faq-crumb-current{color:var(--color-text-primary);font-weight:700}.faq-hero-section{text-align:center;padding:40px 0 32px}.faq-badge-pill{color:#6e44ff;background:#6e44ff1f;border:1px solid #6e44ff40;border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 14px;font-size:.82rem;font-weight:800;display:inline-flex}.faq-main-title{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:900;font-family:var(--font-alexandria), var(--font-arabic);color:var(--color-text-primary);margin:0 0 12px;line-height:1.3}.text-gradient-purple{background:linear-gradient(135deg,#6e44ff 0%,#9d4edd 100%);color:#0000;-webkit-background-clip:text}.faq-main-subtitle{color:var(--color-text-secondary);max-width:600px;margin:0 auto 28px;font-size:1rem;line-height:1.6}.faq-search-box-wrap{max-width:620px;margin:0 auto 20px;position:relative}.faq-search-icon-left{color:#6e44ff;pointer-events:none;position:absolute;top:50%;right:18px;transform:translateY(-50%)}html[dir=ltr] .faq-search-icon-left{left:18px;right:auto}.faq-search-field{background:var(--color-bg-surface);border:2px solid var(--color-border-strong);width:100%;height:54px;color:var(--color-text-primary);border-radius:50px;outline:none;padding:0 52px 0 46px;font-size:.98rem;font-weight:600;transition:all .25s;box-shadow:0 4px 16px #0000000d}[data-theme=light] .faq-search-field{background:#fff;border-color:#e2e8f0}.faq-search-field:focus{border-color:#6e44ff;box-shadow:0 6px 24px #6e44ff33}.faq-search-clear{width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:#00000014;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}html[dir=ltr] .faq-search-clear{left:auto;right:18px}.faq-popular-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.faq-popular-label{color:var(--color-text-secondary);font-size:.8rem;font-weight:700}.faq-popular-chips{flex-wrap:wrap;gap:8px;display:flex}.faq-chip-btn{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);cursor:pointer;border-radius:20px;padding:4px 12px;font-size:.78rem;font-weight:700;transition:all .2s}[data-theme=light] .faq-chip-btn{color:#334155;background:#fff;border-color:#e2e8f0}.faq-chip-btn:hover{color:#6e44ff;background:#6e44ff1a;border-color:#6e44ff}.faq-nav-section{padding:16px 0 24px}.faq-cat-scroll-track{scrollbar-width:none;justify-content:center;gap:10px;padding:4px 20px;display:flex;overflow-x:auto}.faq-cat-scroll-track::-webkit-scrollbar{display:none}@media (max-width:768px){.faq-cat-scroll-track{justify-content:flex-start}}.faq-cat-pill{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;border-radius:40px;align-items:center;gap:8px;padding:8px 16px;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}[data-theme=light] .faq-cat-pill{color:#334155;background:#fff;border-color:#e2e8f0}.faq-cat-pill:hover{color:var(--color-text-primary);border-color:#6e44ff66}.faq-cat-pill.active{box-shadow:0 4px 14px #6e44ff59;color:#fff!important;background:#6e44ff!important;border-color:#6e44ff!important}.faq-cat-count{background:#00000026;border-radius:10px;padding:2px 7px;font-size:.75rem}.faq-cat-pill.active .faq-cat-count{color:#fff;background:#ffffff40}.faq-list-header{align-items:baseline;gap:10px;margin-bottom:20px;display:flex}.faq-list-title{font-size:1.4rem;font-weight:900;font-family:var(--font-alexandria), var(--font-arabic);color:var(--color-text-primary);margin:0}.faq-list-count{color:var(--color-text-secondary);font-size:.85rem}.faq-accordion-list{flex-direction:column;gap:12px;margin-bottom:40px;display:flex}.faq-card-item{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:18px;transition:all .25s;overflow:hidden}[data-theme=light] .faq-card-item{background:#fff;border-color:#e2e8f0}.faq-card-item.is-open{border-color:#6e44ff66;box-shadow:0 6px 24px #0000000f}.faq-card-trigger{cursor:pointer;text-align:right;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;display:flex}html[dir=ltr] .faq-card-trigger{text-align:left}.faq-card-question-wrap{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}.faq-card-num{color:#6e44ff;font-size:.85rem;font-weight:900;font-family:var(--font-arabic);background:#6e44ff1a;border-radius:8px;padding:3px 8px}.faq-card-q-text{color:var(--color-text-primary);margin:0;font-size:1.02rem;font-weight:800;line-height:1.4}.faq-tag-important{color:#e2682f;background:#e2682f26;border:1px solid #e2682f4d;border-radius:8px;padding:2px 8px;font-size:.72rem;font-weight:800}.faq-tag-new{color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:8px;align-items:center;gap:3px;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.faq-card-chevron{color:var(--color-text-secondary);flex-shrink:0;transition:transform .3s}.faq-card-chevron.rotate{color:#6e44ff;transform:rotate(180deg)}.faq-card-answer-wrap{border-top:1px solid var(--color-border-subtle);background:var(--color-bg-elevated)}[data-theme=light] .faq-card-answer-wrap{background:#f8fafc}.faq-card-answer-inner{padding:18px 24px}.faq-answer-p{color:var(--color-text-secondary);margin:0 0 10px;font-size:.95rem;line-height:1.7}.faq-answer-p:last-child{margin-bottom:0}.faq-empty-box{text-align:center;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:20px;margin-bottom:40px;padding:50px 20px}.faq-empty-title{color:var(--color-text-primary);margin:0 0 6px;font-size:1.2rem;font-weight:800}.faq-empty-desc{color:var(--color-text-secondary);margin:0 0 16px;font-size:.9rem}.faq-empty-reset-btn{color:#fff;cursor:pointer;background:#6e44ff;border:none;border-radius:12px;padding:8px 18px;font-weight:700}.faq-contact-card{background:linear-gradient(135deg,#6e44ff1f 0%,#5b32e80f 100%);border:1px solid #6e44ff40;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}[data-theme=light] .faq-contact-card{background:#fff;border-color:#6e44ff33;box-shadow:0 8px 28px #6e44ff14}.faq-contact-info{flex-direction:column;flex:1;gap:6px;display:flex}.faq-contact-heading{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:900}.faq-contact-sub{color:var(--color-text-secondary);margin:0;font-size:.9rem}.faq-support-live-status{align-items:center;gap:8px;margin-top:6px;display:flex}.status-indicator-dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #10b98133}.status-live-txt{color:#10b981;font-size:.82rem;font-weight:800}.status-hours-txt{color:var(--color-text-secondary);font-size:.78rem}.faq-contact-btn-group{flex-wrap:wrap;gap:12px;display:flex}.faq-btn-whatsapp{color:#fff;background:#128c7e;border-radius:14px;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:.92rem;font-weight:800;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 14px #128c7e4d}.faq-btn-whatsapp:hover{background:#0f7a6e;transform:translateY(-2px)}.faq-btn-email{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);height:46px;color:var(--color-text-primary);border-radius:14px;align-items:center;gap:8px;padding:0 20px;font-size:.92rem;font-weight:800;text-decoration:none;transition:all .2s;display:flex}.faq-btn-email:hover{color:#6e44ff;background:#6e44ff1a;border-color:#6e44ff;transform:translateY(-2px)}.plans-section-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}[data-theme=light] .plans-header-title{color:#0f172a}.plans-calendar-svg{stroke:#c4b5fd;flex-shrink:0}[data-theme=light] .plans-calendar-svg{stroke:#6e44ff}.duration-quick-tabs{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.duration-tab-pill{color:#fff;font-size:.86rem;font-weight:700;font-family:var(--font-arabic), sans-serif;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 3px #0003}.duration-tab-pill:hover:not(.disabled){color:#fff;background:#6e44ff26;border-color:#8b5cf6;transform:translateY(-1px)}.duration-tab-pill .pill-price-badge{color:#fff;background:#ffffff1f;border-radius:8px;padding:2px 7px;font-size:.76rem;font-weight:800;transition:all .2s}.duration-tab-pill.active{color:#fff!important;background:#6e44ff!important;border-color:#6e44ff!important;box-shadow:0 4px 14px #6e44ff66!important}.duration-tab-pill.active .pill-price-badge{color:#fff!important;background:#ffffff40!important}.duration-tab-pill.disabled{opacity:.4;cursor:not-allowed;border-style:dashed}.duration-tab-pill .pill-stock-badge{color:#94a3b8;background:#ffffff14;border-radius:6px;padding:1px 6px;font-size:.7rem}[data-theme=light] .duration-tab-pill{color:#475569;background:#fff;border:1.5px solid #e2e8f0;box-shadow:0 1px 3px #00000008}[data-theme=light] .duration-tab-pill:hover:not(.disabled){color:#6e44ff;background:#6e44ff08;border-color:#6e44ff}[data-theme=light] .duration-tab-pill .pill-price-badge{color:#6e44ff;background:#6e44ff14}[data-theme=light] .duration-tab-pill.active{color:#312e81!important;background:#fff!important;border:1.5px solid #6366f1!important;box-shadow:0 2px 10px #6366f129!important}[data-theme=light] .duration-tab-pill.active .pill-price-badge{color:#4338ca!important;background:#eef2ff!important;border:1px solid #6366f140!important}[data-theme=light] .duration-tab-pill .pill-stock-badge{color:#94a3b8;background:#f1f5f9}.duration-dropdown-container{width:100%;position:relative}.duration-frame-trigger{cursor:pointer;box-sizing:border-box;background:#14092e;border:1.5px solid #6e44ff59;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:13px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 20px #0000004d}.duration-frame-trigger:hover,.duration-frame-trigger.open{border-color:#8b5cf6;transform:translateY(-1px);box-shadow:0 0 22px #6e44ff40}.frame-right-col{align-items:center;gap:12px;display:flex}.frame-icon-badge{background:#6e44ff26;border:1px solid #6e44ff4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.frame-clock-svg{stroke:#c4b5fd}.frame-text-info{flex-direction:column;gap:2px;display:flex}.frame-label-sub{color:#94a3b8;letter-spacing:.3px;font-size:.72rem;font-weight:600}.frame-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.frame-duration-title{color:#fff;font-size:1.02rem;font-weight:850;font-family:var(--font-arabic), sans-serif}.frame-plan-badge{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:600}.frame-left-col{align-items:center;gap:14px;display:flex}.frame-pricing-box{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.frame-main-price{align-items:baseline;gap:3px;display:flex}.frame-main-price .price-val{color:#fff;font-size:1.25rem;font-weight:900;line-height:1}.frame-main-price .price-curr{color:#94a3b8;font-size:.78rem;font-weight:700}.frame-discount-pill{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;padding:2px 7px;font-size:.68rem;font-weight:800}.frame-chevron{justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex}.frame-chevron-svg{stroke:#c4b5fd}.frame-chevron.rotate{transform:rotate(180deg)}[data-theme=light] .duration-frame-trigger{background:#fff;border:1.5px solid #6e44ff4d;box-shadow:0 3px 14px #6e44ff14}[data-theme=light] .duration-frame-trigger:hover,[data-theme=light] .duration-frame-trigger.open{border-color:#6e44ff;box-shadow:0 6px 22px #6e44ff29}[data-theme=light] .frame-icon-badge{background:#6e44ff17;border:1px solid #6e44ff26}[data-theme=light] .frame-clock-svg{stroke:#6e44ff}[data-theme=light] .frame-label-sub{color:#64748b}[data-theme=light] .frame-duration-title{color:#0f172a}[data-theme=light] .frame-plan-badge{color:#6e44ff;background:#6e44ff14;border:1px solid #6e44ff29}[data-theme=light] .frame-main-price .price-val{color:#6e44ff}[data-theme=light] .frame-main-price .price-curr{color:#64748b}[data-theme=light] .frame-discount-pill{color:#6e44ff;background:#6e44ff1a;border:1px solid #6e44ff2e}[data-theme=light] .frame-chevron-svg{stroke:#6e44ff}.duration-popover-menu{z-index:60;box-sizing:border-box;background:#14092e;border:1.5px solid #6e44ff73;border-radius:18px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 20px 50px -10px #000000b3,0 0 30px #6e44ff40}.animate-dropdown-fade{animation:.2s cubic-bezier(.16,1,.3,1) forwards dropdownFade}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.popover-menu-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 8px 10px;display:flex}.popover-header-title{color:#e2e8f0;font-size:.82rem;font-weight:700}.popover-header-count{color:#fff;background:#ffffff1f;border:1px solid #ffffff26;border-radius:8px;padding:2px 8px;font-size:.74rem;font-weight:700}.popover-plans-list{flex-direction:column;gap:7px;display:flex}.popover-plan-row{cursor:pointer;box-sizing:border-box;background:#ffffff08;border:1.5px solid #ffffff14;border-radius:13px;justify-content:space-between;align-items:center;padding:12px 14px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.popover-plan-row:hover:not(.out-of-stock){background:#6e44ff1f;border-color:#8b5cf6;transform:translateY(-1px)}.popover-plan-row.selected{box-shadow:0 4px 18px #6e44ff40;background:#6e44ff2e!important;border-color:#8b5cf6!important}.popover-plan-row.out-of-stock{opacity:.45;cursor:not-allowed;border-style:dashed}.popover-row-right{align-items:center;gap:12px;display:flex}.popover-radio-circle{border:2px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .18s;display:flex}.popover-radio-circle.checked{background:#6e44ff;border-color:#8b5cf6}.popover-row-meta{flex-direction:column;gap:2px;display:flex}.popover-row-title-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.popover-plan-title{font-size:.94rem;font-weight:800;font-family:var(--font-arabic), sans-serif;color:#fff!important}.popover-plan-row.selected .popover-plan-title{color:#fff!important}.popover-plan-tag{color:#94a3b8;background:#ffffff0f;border-radius:6px;padding:1px 7px;font-size:.72rem;font-weight:600}.popover-row-status{align-items:center;display:flex}.popover-status-in{color:#cbd5e1;align-items:center;gap:5px;font-size:.72rem;font-weight:700;display:inline-flex}.status-purple-dot{background:#a78bfa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #a78bfa}.popover-status-out{color:#94a3b8;font-size:.72rem;font-weight:700}.popover-row-left{align-items:center;gap:10px;display:flex}.popover-price-wrap{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.popover-price-val{align-items:baseline;gap:3px;display:flex}.popover-num{font-size:1.15rem;font-weight:900;line-height:1;color:#fff!important}.popover-curr{color:#94a3b8;font-size:.76rem;font-weight:700}.popover-discount-row{align-items:center;gap:4px;display:flex}.popover-old-price{color:#64748b;font-size:.72rem;text-decoration:line-through}.popover-save-badge{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:4px;padding:1px 5px;font-size:.68rem;font-weight:800}[data-theme=light] .duration-popover-menu{background:#fff;border:1.5px solid #6e44ff40;box-shadow:0 16px 40px -6px #6e44ff2e,0 6px 18px #0000000f}[data-theme=light] .popover-menu-header{border-bottom:1px solid #6e44ff1a}[data-theme=light] .popover-header-title{color:#64748b}[data-theme=light] .popover-header-count{color:#6e44ff;background:#6e44ff14;border:none}[data-theme=light] .popover-plan-row{background:#fff;border:1.5px solid #e2e8f0}[data-theme=light] .popover-plan-row:hover:not(.out-of-stock){background:#6e44ff0a;border-color:#6e44ff}[data-theme=light] .popover-plan-row.selected{box-shadow:0 4px 14px #6e44ff1f;background:#6e44ff12!important;border-color:#6e44ff!important}[data-theme=light] .popover-radio-circle{border-color:#cbd5e1}[data-theme=light] .popover-radio-circle.checked{background:#6e44ff;border-color:#6e44ff}[data-theme=light] .popover-plan-title{color:#0f172a!important}[data-theme=light] .popover-plan-row.selected .popover-plan-title{color:#6e44ff!important}[data-theme=light] .popover-plan-tag{color:#64748b;background:#0000000a}[data-theme=light] .popover-status-in{color:#6e44ff}[data-theme=light] .status-purple-dot{box-shadow:none;background:#6e44ff}[data-theme=light] .popover-num{color:#6e44ff!important}[data-theme=light] .popover-curr{color:#64748b}[data-theme=light] .popover-old-price{color:#94a3b8}[data-theme=light] .popover-save-badge{color:#6e44ff;background:#6e44ff1a;border:none}@media (max-width:640px){.duration-quick-tabs{gap:6px}.duration-tab-pill{padding:7px 11px;font-size:.82rem}.duration-frame-trigger{border-radius:14px;padding:12px 14px}.frame-icon-badge{width:34px;height:34px}.frame-duration-title{font-size:.94rem}.frame-plan-badge{white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:.68rem;overflow:hidden}.frame-main-price .price-val{font-size:1.15rem}.duration-popover-menu{border-radius:16px;padding:10px}.popover-plan-row{flex-direction:column;align-items:stretch;gap:8px;padding:11px 13px}.popover-row-right{justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.popover-row-left{border-top:1px dashed #ffffff1a;justify-content:space-between;align-items:center;width:100%;padding-top:6px;display:flex}[data-theme=light] .popover-row-left{border-top:1px dashed #6e44ff1f}.popover-price-wrap{flex-direction:row;align-items:center;gap:8px}}.review-submit-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:18px;margin-bottom:28px;padding:22px}[data-theme=light] .review-submit-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0000000a}.review-form-title{color:var(--color-text-primary);align-items:center;gap:8px;margin:0 0 16px;font-size:1.05rem;font-weight:800;display:flex}.review-form-body{flex-direction:column;gap:14px;display:flex}.review-form-row{grid-template-columns:1fr 1fr;align-items:flex-end;gap:16px;display:grid}@media (max-width:640px){.review-form-row{grid-template-columns:1fr}}.star-picker-wrap,.review-input-wrap{flex-direction:column;gap:6px;display:flex}.review-input-label{color:var(--color-text-primary);font-size:.82rem;font-weight:700}.stars-interactive-row{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);box-sizing:border-box;border-radius:12px;align-items:center;gap:6px;height:42px;padding:6px 12px;display:flex}[data-theme=light] .stars-interactive-row{background:#f8fafc;border-color:#cbd5e1}.star-pick-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:flex}.star-pick-btn:hover{transform:scale(1.2)}.rating-chosen-badge{color:#f59e0b;margin-right:auto;font-size:.85rem;font-weight:800}html[dir=ltr] .rating-chosen-badge{margin-left:auto;margin-right:0}.review-text-input{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);width:100%;height:42px;color:var(--color-text-primary);box-sizing:border-box;border-radius:12px;outline:none;padding:0 12px;font-family:inherit;font-size:.9rem}[data-theme=light] .review-text-input{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.review-text-input:focus{border-color:#6e44ff}.review-textarea-input{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);width:100%;color:var(--color-text-primary);resize:vertical;box-sizing:border-box;border-radius:12px;outline:none;padding:10px 12px;font-family:inherit;font-size:.9rem}[data-theme=light] .review-textarea-input{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.review-textarea-input:focus{border-color:#6e44ff}.review-submit-btn{color:#fff;cursor:pointer;background:#6e44ff;border:none;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:.88rem;font-weight:800;transition:all .2s;display:flex}.review-submit-btn:hover:not(:disabled){background:#5b32e8;transform:translateY(-1px)}.review-submit-btn:disabled{opacity:.6;cursor:not-allowed}.review-success-banner{color:#10b981;background:#10b9811f;border:1px solid #10b9814d;border-radius:12px;align-items:center;gap:10px;padding:14px 18px;font-size:.92rem;font-weight:700;display:flex}.reviews-list-heading{color:var(--color-text-primary);align-items:center;gap:8px;margin:0;font-size:1.1rem;font-weight:800;display:flex}.reviews-count-pill{color:var(--color-text-secondary);font-size:.8rem}.customer-review-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}[data-theme=light] .customer-review-card{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #00000008}.review-card-head{justify-content:space-between;align-items:center;display:flex}.reviewer-info{align-items:center;gap:10px;display:flex}.reviewer-name{color:var(--color-text-primary);font-size:.92rem;font-weight:800}.reviewer-badge{color:#10b981;background:#10b9811f;border-radius:100px;align-items:center;gap:4px;padding:1px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.stars-static-row{gap:2px;display:flex}.review-comment-body{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.6}[data-theme=light] .review-comment-body{color:#334155!important}.review-date-foot{color:var(--color-text-tertiary);font-size:.75rem}.reviews-empty-state{text-align:center;background:var(--color-bg-elevated);border:1px dashed var(--color-border-strong);color:var(--color-text-secondary);border-radius:14px;padding:36px 20px;font-size:.88rem}@media (max-width:1024px){.product-showcase-grid{grid-template-columns:1fr;gap:28px;padding:20px}.product-artwork-col{width:100%;max-width:360px;margin:0 auto;position:static}.product-image-frame{max-height:400px}}@media (max-width:768px){.product-page-root{padding-top:10px;padding-bottom:20px}.product-page-container{padding:0 12px}.product-showcase-grid{border-radius:18px;gap:20px;padding:14px}.product-page-title{font-size:1.45rem;line-height:1.3}.product-summary-desc{font-size:.88rem}.plans-compact-grid{grid-template-columns:1fr;gap:8px}.plan-compact-tile{padding:8px 12px}.product-buy-box{border-radius:16px;gap:14px;padding:16px}.main-price-figure .price-number{font-size:1.9rem}.buy-box-actions-group{grid-template-columns:1fr;gap:8px}.btn-product-buynow,.btn-product-addcart{height:48px;font-size:.95rem}.features-checklist-grid{grid-template-columns:1fr}.product-trust-grid{grid-template-columns:1fr;gap:8px}.trust-pill-item{padding:8px 10px}.spec-tabs-nav{gap:4px}.spec-tab-btn{padding:6px 12px;font-size:.82rem}.recommended-products-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:480px){.product-artwork-col{max-width:290px}.product-page-title{font-size:1.3rem}.recommended-products-grid{grid-template-columns:1fr}}.reviews-list-section{flex-direction:column;gap:16px;display:flex}.reviews-list-heading{font-size:1.15rem;font-weight:800;font-family:var(--font-alexandria), var(--font-arabic);color:var(--color-text-primary);align-items:center;gap:8px;margin:0;display:flex}.reviews-cards-stream{flex-direction:column;gap:14px;display:flex}.customer-review-card{-webkit-backdrop-filter:blur(12px);background:#120e1fa6;border:1px solid #6e44ff29;border-radius:16px;flex-direction:column;gap:12px;padding:18px 22px;transition:border-color .25s,transform .25s;display:flex;box-shadow:0 4px 20px #00000026}.customer-review-card:hover{border-color:#6e44ff52}[data-theme=light] .customer-review-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 16px #0f172a0a}[data-theme=light] .customer-review-card:hover{border-color:#6e44ff66}.review-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reviewer-name-badge-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reviewer-name{font-size:1.05rem;font-weight:800;font-family:var(--font-alexandria), var(--font-arabic);color:#fff;letter-spacing:-.01em}[data-theme=light] .reviewer-name{color:#0f172a!important}.reviewer-badge{color:#10b981;font-size:.72rem;font-weight:700;font-family:var(--font-alexandria), var(--font-arabic);background:#10b98114;border:1px solid #10b98138;border-radius:100px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.reviewer-rating-date-box{align-items:center;gap:12px;display:flex}.stars-static-row{align-items:center;gap:2px;display:flex}.review-date-foot{color:#94a3b8;font-size:.78rem;font-family:var(--font-arabic), monospace;font-weight:500}[data-theme=light] .review-date-foot{color:#64748b!important}.review-comment-body{color:#f1f5f9;font-size:16.5px;font-weight:500;line-height:1.8;font-family:var(--font-alexandria), var(--font-arabic);text-align:right;letter-spacing:.01em;word-spacing:.05em;margin:0}[data-theme=light] .review-comment-body{font-weight:500;color:#1e293b!important}@media (max-width:768px){.customer-review-card{border-radius:14px;gap:10px;padding:14px 16px}.reviewer-name{font-size:.95rem}.review-comment-body{font-size:14.5px;line-height:1.75}.reviewer-rating-date-box{gap:8px}.review-date-foot{font-size:.72rem}}.product-page-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:var(--font-arabic), "IBM Plex Sans Arabic", sans-serif;letter-spacing:normal!important}[dir=rtl] .product-page-root *{letter-spacing:normal!important}.product-breadcrumb{color:var(--color-text-secondary);align-items:center;gap:8px;margin-bottom:16px;font-size:.85rem;font-weight:500;line-height:1.5;display:flex}.product-breadcrumb .crumb-link{color:var(--color-text-secondary);font-weight:500;text-decoration:none;transition:color .15s}.product-breadcrumb .crumb-link:hover{color:var(--color-text-primary)}.product-breadcrumb .crumb-slash{color:var(--color-text-tertiary);opacity:.6}.product-breadcrumb .crumb-current{color:var(--color-text-primary);font-weight:600}.product-meta-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.product-brand-tag{color:#6e44ff;text-transform:uppercase;background:#6e44ff1a;border:1px solid #6e44ff33;border-radius:6px;padding:2px 10px;font-size:.75rem;font-weight:600}[data-theme=light] .product-brand-tag{color:#5b32e8;background:#6e44ff14;border-color:#6e44ff33}.product-rating-badge-unified{background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font-size:.8rem;line-height:1;display:inline-flex}[data-theme=light] .product-rating-badge-unified{background:#6e44ff12;border-color:#6e44ff38}.product-rating-badge-unified .rating-score-text{color:#fff;font-weight:700}[data-theme=light] .product-rating-badge-unified .rating-score-text{color:#6e44ff}.product-rating-badge-unified .rating-sep{color:#ffffff4d;font-size:.75rem}[data-theme=light] .product-rating-badge-unified .rating-sep{color:#6e44ff66}.product-rating-badge-unified .rating-count-text{color:var(--color-text-secondary);font-size:.78rem;font-weight:500}.rating-star-svg{fill:#c4b5fd;stroke:#c4b5fd}[data-theme=light] .rating-star-svg{fill:#6e44ff;stroke:#6e44ff}.product-page-title{font-size:clamp(1.6rem,2.5vw,2.1rem);font-weight:750;font-family:var(--font-arabic), "IBM Plex Sans Arabic", sans-serif;color:var(--color-text-primary);letter-spacing:normal;margin:0 0 8px;line-height:1.3;text-shadow:none!important;background:0 0!important}[data-theme=light] .product-page-title{color:#0f172a!important}.product-summary-desc{color:var(--color-text-secondary);margin:0;font-size:.94rem;font-weight:400;line-height:1.7}[data-theme=light] .product-summary-desc{color:#334155!important}.plans-header-title{color:var(--color-text-primary);align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:flex}.plans-header-hint{color:#e2e8f0;font-size:.78rem;font-weight:600}[data-theme=light] .plans-header-hint{color:#6e44ff}.plan-compact-tile{border:1px solid var(--color-border-subtle);cursor:pointer;background:#ffffff05;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s,background .15s;display:flex}.plan-compact-tile:hover:not(.out-of-stock){border-color:#6e44ff66}.plan-compact-tile.selected{background:#6e44ff14!important;border-color:#6e44ff!important}[data-theme=light] .plan-compact-tile{background:#fff;border-color:#e2e8f0}[data-theme=light] .plan-compact-tile.selected{background:#6e44ff0d!important;border-color:#6e44ff!important}.plan-compact-duration{color:var(--color-text-primary);font-size:.92rem;font-weight:700}.plan-compact-type{color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.stock-tag{font-size:.72rem;font-weight:500}.plan-compact-price-val .num{color:#fff;font-size:1.1rem;font-weight:750}[data-theme=light] .plan-compact-price-val .num{color:#6e44ff}.plan-compact-price-val .curr{color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.plan-compact-discount .old{color:#71717a;font-size:.72rem;font-weight:400;text-decoration:line-through}.plan-compact-discount .save{color:#fff;background:#ffffff1a;border-radius:4px;padding:1px 4px;font-size:.68rem;font-weight:600}[data-theme=light] .plan-compact-discount .save{color:#6e44ff;background:#6e44ff1a}.price-label-small{color:var(--color-text-secondary);font-size:.78rem;font-weight:500}.main-price-figure .price-number{color:#fff;font-size:2.1rem;font-weight:900;line-height:1}[data-theme=light] .main-price-figure .price-number{color:#6e44ff}.main-price-figure .price-unit{color:#e2e8f0;font-size:1rem;font-weight:700}[data-theme=light] .main-price-figure .price-unit{color:#6e44ff}.old-strikethrough{color:#94a3b8;font-size:.9rem;font-weight:400;text-decoration:line-through}.save-pill{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;padding:2px 8px;font-size:.78rem;font-weight:700}[data-theme=light] .save-pill{color:#6e44ff;background:#6e44ff14;border:1px solid #6e44ff38}.btn-product-buynow{letter-spacing:normal;font-size:.96rem;font-weight:600;font-family:var(--font-arabic), "IBM Plex Sans Arabic", sans-serif}.btn-product-addcart{letter-spacing:normal;font-size:.92rem;font-weight:600;font-family:var(--font-arabic), "IBM Plex Sans Arabic", sans-serif}.spec-tab-btn{color:var(--color-text-secondary);font-size:.88rem;font-weight:600}.spec-tab-btn.active{color:#6e44ff;font-weight:600}.feature-text{color:var(--color-text-primary);font-size:.92rem;font-weight:500;line-height:1.6}[data-theme=light] .feature-text{color:#1e293b!important}.step-desc strong{color:var(--color-text-primary);font-size:.92rem;font-weight:600}.step-desc p{color:var(--color-text-secondary);font-size:.85rem;font-weight:400;line-height:1.6}.trust-heading{color:var(--color-text-primary);font-size:.82rem;font-weight:700}.trust-sub{color:var(--color-text-secondary);font-size:.72rem;font-weight:400;line-height:1.3}body,p,span,label,h1,h2,h3,h4,h5,h6,button,a,input,textarea{font-family:var(--font-tajawal), "Tajawal", "Cairo", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizelegibility!important}h1,h2,.product-page-title,.store-title,.hero-title{font-family:var(--font-cairo), var(--font-tajawal), "Cairo", "Tajawal", sans-serif!important}[data-theme=dark] body{color:#f8fafc}[data-theme=dark] .product-page-title{color:#fff!important;font-weight:800!important}[data-theme=dark] .product-summary-desc{color:#cbd5e1!important;font-weight:400!important;line-height:1.75!important}[data-theme=dark] .plan-compact-duration{color:#fff!important;font-weight:700!important}[data-theme=dark] .feature-text{color:#f1f5f9!important;font-weight:500!important}[data-theme=dark] .review-comment-body{color:#f8fafc!important;font-weight:500!important;line-height:1.85!important}[data-theme=light] body{color:#0f172a}[data-theme=light] .product-page-title{color:#0f172a!important;font-weight:800!important}[data-theme=light] .product-summary-desc{color:#334155!important;font-weight:400!important;line-height:1.75!important}[data-theme=light] .plan-compact-duration{color:#0f172a!important;font-weight:700!important}[data-theme=light] .feature-text{color:#0f172a!important;font-weight:600!important}[data-theme=light] .review-comment-body{color:#1e293b!important;font-weight:500!important;line-height:1.85!important}.nav-link span,.nav-link-offers span{white-space:nowrap!important;display:inline-block!important}@media (max-width:1024px){.product-showcase-grid{grid-template-columns:1fr!important;gap:28px!important;padding:22px!important}.product-artwork-col{width:100%!important;max-width:480px!important;margin:0 auto!important;position:static!important}.recommended-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}}@media (max-width:768px){.product-page-root{padding-top:10px!important;padding-bottom:20px!important;overflow-x:hidden!important}.product-page-container{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;padding:0 12px!important}.product-breadcrumb{flex-wrap:wrap!important;gap:4px!important;margin-bottom:12px!important;font-size:.78rem!important}.product-showcase-grid{box-sizing:border-box!important;border-radius:18px!important;grid-template-columns:1fr!important;gap:20px!important;width:100%!important;margin-bottom:24px!important;padding:14px!important}.product-artwork-col{gap:14px!important;width:100%!important;max-width:100%!important}.product-artwork-card{border-radius:16px!important}.product-image-frame{aspect-ratio:1!important;width:100%!important;max-height:320px!important}.product-trust-grid{box-sizing:border-box!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}.trust-pill-item{border-radius:12px!important;gap:8px!important;padding:8px 10px!important}.trust-icon-box{border-radius:8px!important;width:28px!important;height:28px!important}.trust-heading{font-size:.75rem!important;line-height:1.2!important}.trust-sub{font-size:.65rem!important;display:none!important}.product-details-col{gap:20px!important;width:100%!important}.product-meta-row{gap:8px!important}.product-page-title{margin-bottom:6px!important;font-size:1.35rem!important;line-height:1.35!important}.product-summary-desc{font-size:.88rem!important;line-height:1.6!important}.product-plans-section{width:100%!important}.plans-section-header{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin-bottom:10px!important}.plans-compact-grid{flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.plan-compact-tile{box-sizing:border-box!important;border-radius:12px!important;gap:10px!important;width:100%!important;padding:12px 14px!important}.plan-compact-main{flex:1!important;min-width:0!important}.plan-compact-duration{font-size:.88rem!important}.plan-compact-price-val .num{font-size:1.05rem!important}.product-buy-box{box-sizing:border-box!important;border-radius:16px!important;gap:16px!important;width:100%!important;padding:16px!important}.buy-box-price-row{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding-bottom:12px!important}.main-price-figure .price-number{font-size:1.8rem!important}.price-savings-bubble,[dir=rtl] .price-savings-bubble{text-align:left!important}.buy-box-actions-group{flex-direction:column!important;gap:10px!important;width:100%!important;display:flex!important}.btn-product-buynow,.btn-product-addcart{border-radius:14px!important;justify-content:center!important;width:100%!important;height:48px!important;font-size:.95rem!important}.spec-tabs-nav{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:6px!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.spec-tabs-nav::-webkit-scrollbar{display:none!important}.spec-tab-btn{border-radius:10px!important;flex-shrink:0!important;padding:7px 12px!important;font-size:.8rem!important}.features-checklist-grid{grid-template-columns:1fr!important;gap:8px!important}.feature-check-item{gap:8px!important}.feature-text{font-size:.85rem!important}.reviews-tab-container{width:100%!important}.review-submit-section{box-sizing:border-box!important;border-radius:16px!important;width:100%!important;padding:16px!important}.review-form-row{grid-template-columns:1fr!important;gap:10px!important}.customer-review-card{box-sizing:border-box!important;border-radius:14px!important;width:100%!important;padding:14px!important}.review-card-head{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.reviewer-rating-date-box{justify-content:space-between!important;width:100%!important}.review-comment-body{font-size:.88rem!important;line-height:1.7!important}.product-recommended-section{padding:0 12px!important}.recommended-title{font-size:1.25rem!important}.recommended-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}@media (max-width:480px){.product-page-container{padding:0 8px!important}.product-showcase-grid{padding:12px!important}.product-trust-grid{grid-template-columns:1fr 1fr!important;gap:6px!important}.trust-pill-item{padding:6px 8px!important}.trust-heading{font-size:.7rem!important}.main-price-figure .price-number{font-size:1.6rem!important}.save-pill{padding:1px 6px!important;font-size:.72rem!important}}@media (min-width:769px){.navbar,.nav-inner,.nav-start,.nav-links,.nav-link,.nav-link-offers,.nav-actions{white-space:nowrap!important}.nav-link span,.nav-link-offers span{white-space:nowrap!important;display:inline-block!important}}html,body{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}@media (max-width:768px){html,body{width:100%!important;max-width:100vw!important;position:relative!important;overflow-x:hidden!important}.navbar{width:100%!important;max-width:100vw!important;height:60px!important;overflow-x:hidden!important}.nav-inner{white-space:normal!important;box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:100vw!important;padding:0 10px!important;display:flex!important}.nav-start{white-space:normal!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;display:flex!important}.nav-brand{gap:6px!important}.logo-clean-wrap{background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;aspect-ratio:1!important;border-radius:50%!important;overflow:hidden!important}.nav-brand-text,.nav-links{display:none!important}.nav-actions{white-space:normal!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;display:flex!important}.nav-icon-btn{width:34px!important;height:34px!important;padding:0!important}.btn-account{display:none!important}.product-page-root{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;padding-top:8px!important;padding-bottom:20px!important;overflow-x:hidden!important}.product-main-showcase{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.product-page-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 10px!important;overflow-x:hidden!important}.product-breadcrumb{flex-wrap:wrap!important;gap:4px!important;margin-bottom:10px!important;font-size:.76rem!important}.product-showcase-grid{box-sizing:border-box!important;border-radius:16px!important;flex-direction:column!important;grid-template-columns:none!important;gap:16px!important;width:100%!important;max-width:100%!important;margin-bottom:20px!important;padding:12px!important;display:flex!important;overflow:hidden!important}.product-artwork-col{box-sizing:border-box!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.product-artwork-card{box-sizing:border-box!important;border-radius:14px!important;width:100%!important;max-width:100%!important}.product-image-frame{aspect-ratio:1!important;box-sizing:border-box!important;width:100%!important;max-height:270px!important}.product-trust-grid{box-sizing:border-box!important;grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important;display:grid!important}.trust-pill-item{box-sizing:border-box!important;border-radius:10px!important;gap:6px!important;width:100%!important;min-width:0!important;padding:6px 8px!important}.trust-icon-box{border-radius:6px!important;flex-shrink:0!important;width:26px!important;height:26px!important}.trust-icon-box svg{width:13px!important;height:13px!important}.trust-text-box{min-width:0!important;overflow:hidden!important}.trust-heading{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.72rem!important;font-weight:700!important;line-height:1.2!important;overflow:hidden!important}.trust-sub{display:none!important}.product-details-col{box-sizing:border-box!important;gap:16px!important;width:100%!important;max-width:100%!important}.product-header-block,.product-meta-row{gap:6px!important}.product-brand-tag{padding:2px 8px!important;font-size:.72rem!important}.product-page-title{margin-bottom:4px!important;font-size:1.3rem!important;line-height:1.3!important}.product-summary-desc{font-size:.85rem!important;line-height:1.6!important}.product-plans-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.plans-section-header{flex-direction:column!important;align-items:flex-start!important;gap:2px!important;margin-bottom:8px!important}.plans-compact-grid{box-sizing:border-box!important;flex-direction:column!important;gap:6px!important;width:100%!important;max-width:100%!important;display:flex!important}.plan-compact-tile{box-sizing:border-box!important;border-radius:10px!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:10px 12px!important}.plan-compact-duration{font-size:.85rem!important}.plan-compact-price-val .num{font-size:1rem!important}.product-buy-box{box-sizing:border-box!important;border-radius:14px!important;gap:14px!important;width:100%!important;max-width:100%!important;padding:14px!important}.buy-box-price-row{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding-bottom:10px!important}.main-price-figure .price-number{font-size:1.65rem!important}.buy-box-actions-group{flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.btn-product-buynow,.btn-product-addcart{border-radius:12px!important;justify-content:center!important;width:100%!important;height:46px!important;font-size:.92rem!important}.spec-tabs-nav{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:6px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.spec-tab-btn{border-radius:8px!important;flex-shrink:0!important;padding:6px 10px!important;font-size:.78rem!important}.reviews-tab-container{width:100%!important}.review-submit-section{box-sizing:border-box!important;border-radius:14px!important;width:100%!important;padding:14px!important}.customer-review-card{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;padding:12px!important}.recommended-products-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;width:100%!important}}.logo-clean-wrap{background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;aspect-ratio:1!important;border-radius:50%!important;overflow:hidden!important}.notification-bell-wrapper{position:relative}.notification-badge-count{color:#fff!important;background:#ef4444!important;font-size:10px!important;font-weight:800!important;display:flex!important}.notification-dropdown-panel{background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);z-index:1100;border-radius:16px;flex-direction:column;width:320px;max-width:90vw;animation:.2s forwards notifFadeIn;display:flex;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 16px 40px #0006}@keyframes notifFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.notification-close-btn:hover{color:var(--color-text-primary)}.notification-panel-body{max-height:360px;overflow-y:auto}.notification-item{border-bottom:1px solid var(--color-border-subtle);gap:12px;padding:14px 16px;transition:background .15s;display:flex}.notification-item.unread{background:#6e44ff14}[data-theme=light] .notification-item:hover{background:#f8fafc}.notification-icon-wrap{flex-shrink:0;margin-top:2px}.notification-item-title{color:var(--color-text-primary);margin-bottom:3px;font-size:.88rem;font-weight:700}.notification-item-msg{color:var(--color-text-secondary);word-break:break-word;font-size:.8rem;line-height:1.5}.notification-item-time{color:var(--color-text-tertiary);margin-top:6px;font-size:.72rem}@media (max-width:768px){.notification-dropdown-panel{z-index:9999!important;width:auto!important;max-width:none!important;max-height:75vh!important;position:fixed!important;top:68px!important;left:12px!important;right:12px!important;box-shadow:0 20px 50px #00000080!important}}.logo-clean-wrap,.logo-clean-wrap img,.nav-brand .logo-clean-wrap,.nav-brand .logo-clean-wrap img{aspect-ratio:1!important;object-fit:cover!important;border-radius:50%!important;overflow:hidden!important}@media (max-width:768px){.logo-clean-wrap,.logo-clean-wrap img{aspect-ratio:1!important;object-fit:cover!important;border-radius:50%!important;width:34px!important;height:34px!important;overflow:hidden!important}}.lang-dropdown-wrap{position:relative}.lang-dropdown-menu{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);z-index:1200;border-radius:12px;flex-direction:column;gap:4px;min-width:140px;padding:6px;animation:.15s forwards notifFadeIn;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 30px #00000059}[data-theme=light] .lang-dropdown-menu{background:#fff;border-color:#0000001a;box-shadow:0 10px 25px #0000001a}.lang-dropdown-menu .dropdown-item{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.lang-dropdown-menu .dropdown-item:hover{color:#6e44ff;background:#6e44ff1a}.lang-dropdown-menu .dropdown-item.active{color:#6e44ff;background:#6e44ff26;font-weight:700}.product-reviews-prominent-section{padding-bottom:40px}.reviews-prominent-card{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:24px;flex-direction:column;gap:28px;padding:32px;display:flex;box-shadow:0 10px 40px #00000014}[data-theme=light] .reviews-prominent-card{background:#fff;border-color:#00000014;box-shadow:0 12px 36px #0f172a0f}.reviews-section-main-header{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.reviews-header-info{flex-direction:column;gap:6px;display:flex}.reviews-title-row{align-items:center;gap:10px;display:flex}.reviews-main-title{color:var(--color-text-primary);margin:0;font-size:1.4rem;font-weight:800}.reviews-count-pill{color:#6e44ff;background:#6e44ff1f;border-radius:20px;padding:2px 10px;font-size:.85rem;font-weight:700}.reviews-sub-desc{color:var(--color-text-secondary);margin:0;font-size:.88rem}.reviews-score-badge-box{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:16px;align-items:center;gap:14px;padding:12px 20px;display:flex}.score-big-number{color:#f59e0b;font-size:2.2rem;font-weight:900;line-height:1}.score-stars-col{flex-direction:column;gap:4px;display:flex}.score-text-sub{color:var(--color-text-tertiary);font-size:.72rem;font-weight:600}@media (max-width:768px){.reviews-prominent-card{border-radius:18px!important;gap:20px!important;padding:16px!important}.reviews-section-main-header{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.reviews-main-title{font-size:1.2rem!important}}.notification-backdrop-overlay{-webkit-backdrop-filter:blur(2px);z-index:9998;background:#0006;position:fixed;inset:0}.notification-dropdown-panel{background:var(--color-bg-base);border:1px solid var(--color-border-subtle);border-radius:18px;flex-direction:column;width:380px;max-width:92vw;animation:.2s cubic-bezier(.16,1,.3,1) slideDownFade;display:flex;position:absolute;top:calc(100% + 12px);left:0;overflow:hidden;box-shadow:0 16px 40px #00000047,0 0 0 1px #ffffff0d;z-index:9999!important;z-index:99999!important}[data-theme=light] .notification-dropdown-panel{background:#fff;border-color:#e2e8f0;box-shadow:0 20px 45px #0000001f,0 0 0 1px #0000000a}.notification-panel-header{border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-surface);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.notification-header-title{align-items:center;gap:10px;display:flex}.notification-header-title h3{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:800}.notification-pill-count{color:var(--color-brand);background:#6e44ff26;border:1px solid #6e44ff4d;border-radius:20px;padding:2px 8px;font-size:.72rem;font-weight:800}.notification-mark-all-btn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.76rem;font-weight:700;transition:all .15s;display:flex}.notification-mark-all-btn:hover{color:var(--color-brand);background:#6e44ff1a}.notification-close-btn{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:background .15s;display:flex}.notification-close-btn:hover{color:var(--color-text-primary);background:#ffffff14}.notification-tabs-row{background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-subtle);gap:6px;padding:10px 14px;display:flex}.notif-tab-btn{color:var(--color-text-secondary);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:6px 8px;font-size:.78rem;font-weight:700;transition:all .15s}.notif-tab-btn.active{color:var(--color-brand);background:#6e44ff1f;border-color:#6e44ff40}.notification-panel-body{flex-direction:column;gap:6px;max-height:380px;padding:8px;display:flex;overflow-y:auto}.notification-item-link{text-decoration:none;display:block}.notification-item{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.notification-item.unread{background:#6e44ff0f;border-color:#6e44ff2e}.notification-item:hover{background:var(--color-bg-surface)}.notification-icon-wrap{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.notification-text-wrap{flex:1;min-width:0}.notification-item-title-row{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.notification-item-title{color:var(--color-text-primary);font-size:.88rem;font-weight:700}.notification-unread-dot{background:var(--color-brand);border-radius:50%;flex-shrink:0;width:7px;height:7px}.notification-item-msg{color:var(--color-text-secondary);margin:0 0 6px;font-size:.8rem;line-height:1.45}.notification-item-footer{justify-content:space-between;align-items:center;display:flex}.notification-item-time{color:var(--color-text-tertiary);font-size:.72rem;font-weight:500}.notification-action-hint{color:var(--color-brand);align-items:center;gap:3px;font-size:.72rem;font-weight:700;display:flex}.notification-empty-state{text-align:center;color:var(--color-text-tertiary);padding:36px 16px;font-size:.85rem}.notification-panel-footer{border-top:1px solid var(--color-border-subtle);background:var(--color-bg-surface);text-align:center;padding:10px 16px}.notification-footer-link{color:var(--color-brand);font-size:.78rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-block}.notification-footer-link:hover{opacity:.85}@media (max-width:768px){.notification-dropdown-panel{border-radius:20px!important;width:auto!important;max-width:calc(100vw - 28px)!important;max-height:75vh!important;position:fixed!important;top:72px!important;left:14px!important;right:14px!important}}n .navbar .nav-actions .nav-icon-btn,.navbar .nav-actions .btn-account{box-shadow:none!important;color:#f4f4f5!important;background:0 0!important;border:1px solid #0000!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.navbar .nav-actions .nav-icon-btn{border-radius:50%!important;width:40px!important;height:40px!important}.navbar .nav-actions .btn-account{border-radius:20px!important;height:40px!important;padding:0 16px!important}.navbar .nav-actions .nav-icon-btn:hover,.navbar .nav-actions .btn-account:hover{color:var(--color-brand)!important;background:#6e44ff0f!important;transform:translateY(-2px)!important}[data-theme=light] .navbar .nav-actions .nav-icon-btn,[data-theme=light] .navbar .nav-actions .btn-account{color:#180d35!important}[data-theme=light] .navbar .nav-actions .nav-icon-btn:hover,[data-theme=light] .navbar .nav-actions .btn-account:hover{color:var(--color-brand)!important;background:#6e44ff14!important}.navbar.minimalist-glass-header .nav-actions .nav-icon-btn,.navbar.minimalist-glass-header .nav-actions .btn-account{color:#ffffffe6!important}.navbar.minimalist-glass-header .nav-actions .nav-icon-btn:hover,.navbar.minimalist-glass-header .nav-actions .btn-account:hover{color:#fff!important;background:#ffffff26!important}.navbar .nav-links{align-items:center!important;gap:6px!important;display:flex!important}.navbar .nav-icon-btn{width:38px!important;height:38px!important;color:var(--color-text-secondary)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;transition:all .3s!important;display:flex!important}.navbar .nav-icon-btn:hover{color:var(--color-text-primary)!important;background:#0000000a!important}[data-theme=dark] .navbar .nav-icon-btn:hover{background:#ffffff14!important}.navbar .btn-account{height:38px!important;color:var(--color-text-primary)!important;background:#0000000a!important;border:none!important;border-radius:12px!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;font-size:.875rem!important;font-weight:500!important;text-decoration:none!important;transition:all .3s!important;display:flex!important}.navbar .btn-account:hover{background:#00000014!important;transform:translateY(-1px)!important}[data-theme=dark] .navbar .btn-account{background:#ffffff0f!important}.navbar .hamburger-btn{background:#ffffff80!important;border:1px solid #00000014!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:flex!important}[data-theme=dark] .navbar .hamburger-btn{background:#0f0a1980!important;border-color:#ffffff1a!important}@media (max-width:991px){.navbar{border-radius:14px!important;width:95%!important;height:58px!important;padding:0 16px!important;top:10px!important}}.navbar.scrolled{-webkit-backdrop-filter:blur(24px)saturate(200%)!important;background:#ffffffe0!important;border-color:#00000014!important;height:60px!important;top:10px!important;box-shadow:0 12px 40px #00000014!important}[data-theme=dark] .navbar.scrolled{background:#190d32e6!important;border-color:#ffffff1a!important;box-shadow:0 12px 40px #0006!important}.navbar .nav-link:after{content:""!important;background-color:#6e44ff!important;border-radius:9999px!important;width:0!important;height:2px!important;transition:width .3s ease-out!important;position:absolute!important;bottom:2px!important;left:50%!important;transform:translate(-50%)!important}.navbar .nav-link:hover:after,.navbar .nav-link.active:after{width:20px!important}.navbar .nav-icon-btn,.navbar .btn-account{width:38px!important;height:38px!important;color:var(--color-text-secondary)!important;cursor:pointer!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;text-decoration:none!important;transition:all .3s!important;display:flex!important}.navbar .nav-icon-btn:hover,.navbar .btn-account:hover{color:var(--color-text-primary)!important;background:#0000000d!important}[data-theme=dark] .navbar .nav-icon-btn:hover,[data-theme=dark] .navbar .btn-account:hover{background:#ffffff14!important}@media (min-width:992px){.navbar .hamburger-btn{display:none!important}.navbar .nav-links{align-items:center!important;gap:6px!important;display:flex!important}.navbar .nav-brand-text{display:inline-block!important}.navbar .btn-account{width:auto!important;height:38px!important;color:var(--color-text-primary)!important;background:#0000000a!important;border-radius:12px!important;gap:8px!important;padding:0 14px!important;font-size:.85rem!important;font-weight:600!important}[data-theme=dark] .navbar .btn-account{background:#ffffff14!important}}@media (max-width:991px){.navbar{border-radius:14px!important;width:95%!important;height:56px!important;padding:0 12px!important;top:10px!important}.navbar .nav-links{display:none!important}.navbar .hamburger-btn{background:#00000008!important;border:1px solid #00000014!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important}[data-theme=dark] .navbar .hamburger-btn{background:#ffffff0d!important;border-color:#ffffff1a!important}.navbar .nav-start{gap:8px!important}.navbar .nav-actions{gap:4px!important}.navbar .nav-brand-text,.navbar .account-text{display:none!important}.navbar .btn-account{background:0 0!important;border:none!important;width:36px!important;height:36px!important;padding:0!important}}@media (min-width:992px){.navbar .hamburger-btn{display:none!important}.navbar .nav-links{align-items:center!important;gap:4px!important;display:flex!important}.navbar .nav-brand-text{display:inline-block!important}}@media (max-width:991px){.navbar{border-radius:9999px!important;width:94%!important;height:54px!important;padding:0 12px!important;top:10px!important}.navbar .nav-links{display:none!important}.navbar .hamburger-btn{color:#000!important;background:#0000000a!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important}[data-theme=dark] .navbar .hamburger-btn{color:#fff!important;background:#ffffff14!important}.navbar .nav-start{gap:8px!important}.navbar .nav-actions{gap:4px!important}.navbar .nav-brand-text,.navbar .account-text{display:none!important}.navbar .btn-account{border-radius:50%!important;width:36px!important;height:36px!important;padding:0!important}}.navbar.scrolled{max-width:940px!important;height:52px!important;padding:0 12px 0 16px!important;top:10px!important;box-shadow:0 10px 40px #0000001f!important}.navbar .nav-link:after{display:none!important}.navbar .nav-icon-btn:hover{color:#000!important;background:#0000000f!important;transform:scale(1.05)!important}[data-theme=dark] .navbar .nav-icon-btn:hover{color:#fff!important;background:#ffffff1a!important}[data-theme=dark] .navbar .btn-account{color:#fff!important;background:#6e44ff!important;box-shadow:0 2px 12px #6e44ff66!important}.cart-badge-count,.notification-badge-count{color:#fff!important;background:#000!important;border:2px solid #fff!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;min-width:16px!important;height:16px!important;padding:0 3px!important;font-size:.65rem!important;font-weight:800!important;display:flex!important;position:absolute!important;top:-2px!important;right:-2px!important;box-shadow:0 2px 6px #0000004d!important}@media (min-width:992px){.navbar .hamburger-btn{display:none!important}.navbar .nav-links{align-items:center!important;gap:4px!important;display:flex!important}.navbar .nav-brand-text{display:inline-block!important}}@media (max-width:991px){.navbar{border-radius:9999px!important;width:94%!important;height:54px!important;padding:0 12px!important;top:10px!important}.navbar .nav-links{display:none!important}.navbar .hamburger-btn{color:#000!important;background:#0000000a!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important}[data-theme=dark] .navbar .hamburger-btn{color:#fff!important;background:#ffffff14!important}.navbar .nav-start{gap:8px!important}.navbar .nav-actions{gap:4px!important}.navbar .nav-brand-text,.navbar .account-text{display:none!important}.navbar .btn-account{border-radius:50%!important;width:36px!important;height:36px!important;padding:0!important}}.scroll-reveal{opacity:0;will-change:opacity, transform;transform:translateY(28px)scale(.97);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)!important}.scroll-reveal.is-in-view{opacity:1;transform:translate(0,0)scale(1)}@media (max-width:768px){.scroll-reveal{transform:translateY(16px)scale(.985);transition:opacity .4s ease-out,transform .4s cubic-bezier(.16,1,.3,1)!important}}[data-theme=dark] body,[data-theme=dark] .minimalist-theme{--color-bg-base:#0b061a;--color-bg-surface:#120926;--color-bg-elevated:#1b1038;background-color:#0b061a!important;background-image:radial-gradient(circle at 15% 15%,#6e44ff40 0%,#0000 45%),radial-gradient(circle at 85% 85%,#9d4edd33 0%,#0000 45%)!important;background-attachment:fixed!important}.tassyir-login-wrapper{box-sizing:border-box;background:linear-gradient(135deg,#f3e8ff 0%,#e9d5ff 50%,#ddd6fe 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden;padding:110px 16px 40px!important}.tassyir-purple-ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tassyir-purple-ambient .ambient-blob{filter:blur(80px);border-radius:50%;position:absolute}.tassyir-purple-ambient .blob-1{background:radial-gradient(circle,#a855f759 0%,#a855f700 70%);width:550px;height:550px;top:-150px;right:-150px}.tassyir-purple-ambient .blob-2{background:radial-gradient(circle,#9333ea4d 0%,#9333ea00 70%);width:550px;height:550px;bottom:-150px;left:-150px}.tassyir-login-card{z-index:10;width:100%;position:relative;color:#18181b!important;box-sizing:border-box!important;background:#fff!important;border-radius:20px!important;max-width:380px!important;padding:32px 24px!important;box-shadow:0 20px 60px #6e44ff26,0 4px 16px #0000000a!important}.tassyir-card-header{text-align:center;margin-bottom:22px}.tassyir-brand-link{justify-content:center;align-items:center;gap:8px;margin-bottom:14px;text-decoration:none;display:inline-flex}.tassyir-brand-text{letter-spacing:-.5px;font-size:1.25rem;font-weight:900;color:#18181b!important}.tassyir-title{margin:0;font-size:1.35rem;font-weight:800;color:#18181b!important}.tassyir-alert{text-align:center;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:.85rem;font-weight:600}.tassyir-alert.error{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.tassyir-alert.success{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33}.tassyir-form{flex-direction:column;display:flex}.tassyir-input-group{text-align:right;margin-bottom:14px}.tassyir-label{margin-bottom:6px;font-size:.82rem;font-weight:600;display:block;color:#3f3f46!important}.tassyir-input{box-sizing:border-box;outline:none;width:100%;padding:0 14px;font-family:inherit;font-size:.9rem;transition:all .2s;color:#18181b!important;background:#fff!important;border:1px solid #e4e4e7!important;border-radius:10px!important;height:44px!important}.tassyir-input:focus{border-color:#6e44ff!important;box-shadow:0 0 0 3px #6e44ff26!important}.tassyir-password-wrap{width:100%;position:relative}.tassyir-eye-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#71717a!important}.tassyir-eye-btn:hover{color:#18181b!important}.tassyir-forgot-wrap{text-align:right;margin-top:2px;margin-bottom:18px}.tassyir-forgot-link{font-size:.82rem;font-weight:600;text-decoration:none;transition:color .2s;color:#3f3f46!important}.tassyir-forgot-link:hover{color:#6e44ff!important}.tassyir-submit-btn{cursor:pointer;border:none;width:100%;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #0f172a26;color:#fff!important;background:#0f172a!important;border-radius:10px!important;height:44px!important}.tassyir-submit-btn:hover{transform:translateY(-1px);background:#1e293b!important}.tassyir-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.tassyir-divider{align-items:center;margin:18px 0;display:flex}.tassyir-divider-line{flex:1;height:1px;background:#e4e4e7!important}.tassyir-divider-text{margin:0 14px;font-size:.82rem;font-weight:600;color:#a1a1aa!important}.tassyir-google-btn{cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;width:100%;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .2s;display:flex;color:#18181b!important;background:#f4f4f5!important;border-radius:10px!important;height:44px!important}.tassyir-google-btn:hover{background:#e4e4e7!important}.tassyir-footer-link{text-align:center;margin-top:22px;font-size:.85rem;font-weight:500;color:#71717a!important}.tassyir-register-link{font-weight:700;text-decoration:none;color:#18181b!important}.tassyir-register-link:hover{color:#6e44ff!important}.navbar{z-index:1000!important;-webkit-backdrop-filter:blur(16px)!important;background:#fff!important;border:1px solid #00000014!important;border-radius:16px!important;align-items:center!important;width:95%!important;max-width:1240px!important;height:64px!important;margin:0 auto!important;padding:0 16px 0 20px!important;transition:all .4s cubic-bezier(.22,1,.36,1)!important;display:flex!important;position:fixed!important;top:14px!important;left:0!important;right:0!important;box-shadow:0 4px 24px #0000000f,0 1px 2px #0000000a!important}[data-theme=dark] .navbar{background:#120926f2!important;border-color:#ffffff1f!important;box-shadow:0 8px 36px #00000073!important}.navbar.scrolled{border-radius:14px!important;max-width:980px!important;height:52px!important;padding:0 12px 0 16px!important;top:10px!important;box-shadow:0 10px 40px #0000001f!important}.navbar .nav-inner{justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}.navbar .nav-start{align-items:center!important;gap:20px!important;display:flex!important}.navbar .nav-brand{align-items:center!important;gap:8px!important;text-decoration:none!important;transition:transform .2s!important;display:flex!important}.navbar .nav-brand:hover{transform:scale(1.02)!important}.navbar .nav-brand-text{letter-spacing:-.5px!important;color:#000!important;font-size:1.15rem!important;font-weight:900!important}[data-theme=dark] .navbar .nav-brand-text{color:#fff!important}.navbar .nav-link{color:#4b5563!important;background:0 0!important;border:none!important;border-radius:10px!important;padding:6px 12px!important;font-size:.9rem!important;font-weight:600!important;text-decoration:none!important;transition:color .2s,background .2s,opacity .4s cubic-bezier(.22,1,.36,1),max-width .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1),margin .4s cubic-bezier(.22,1,.36,1)!important;position:relative!important}[data-theme=dark] .navbar .nav-link{color:#d1d5db!important}.navbar .nav-link:hover,.navbar .nav-link.active{color:#000!important;background:#0000000a!important}[data-theme=dark] .navbar .nav-link:hover,[data-theme=dark] .navbar .nav-link.active{color:#fff!important;background:#ffffff14!important}.navbar .nav-link.nav-collapsible{opacity:1!important;white-space:nowrap!important;align-items:center!important;max-width:180px!important;display:inline-flex!important;overflow:hidden!important}.navbar.scrolled .nav-link.nav-collapsible{opacity:0!important;pointer-events:none!important;max-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.navbar .nav-actions{align-items:center!important;gap:6px!important;display:flex!important}.navbar .nav-icon-btn{color:#374151!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;text-decoration:none!important;transition:all .2s cubic-bezier(.22,1,.36,1)!important;display:flex!important;position:relative!important}[data-theme=dark] .navbar .nav-icon-btn{color:#e5e7eb!important}.navbar .nav-icon-btn:hover{color:#000!important;background:#0000000d!important;border-color:#00000014!important;transform:scale(1.03)!important}.navbar .nav-icon-btn:active{transform:scale(.95)!important}[data-theme=dark] .navbar .nav-icon-btn:hover{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff26!important}.navbar .btn-account{color:#fff!important;cursor:pointer!important;background:#000!important;border:1px solid #000!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:40px!important;padding:0 16px!important;font-size:.88rem!important;font-weight:700!important;text-decoration:none!important;transition:all .2s cubic-bezier(.22,1,.36,1)!important;display:inline-flex!important;box-shadow:0 2px 10px #0000001f!important}.navbar .btn-account:hover{color:#fff!important;background:#27272a!important;transform:scale(1.02)!important;box-shadow:0 4px 14px #0003!important}.navbar .btn-account:active{transform:scale(.97)!important}[data-theme=dark] .navbar .btn-account{color:#fff!important;background:#6e44ff!important;border-color:#6e44ff!important;box-shadow:0 2px 12px #6e44ff66!important}[data-theme=dark] .navbar .btn-account:hover{background:#5b32e0!important}.navbar .nav-actions svg,.navbar .nav-icon-btn svg,.navbar .btn-account svg,.navbar .account-icon{flex-shrink:0!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;display:block!important}.cart-badge-wrap{position:relative!important}.cart-badge-count,.notification-badge-count{color:#fff!important;z-index:2!important;background:#6e44ff!important;border:2px solid #fff!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;min-width:17px!important;height:17px!important;padding:0 3px!important;font-size:.65rem!important;font-weight:800!important;display:flex!important;position:absolute!important;top:-3px!important;right:-3px!important;box-shadow:0 2px 6px #00000040!important}[data-theme=dark] .cart-badge-count,[data-theme=dark] .notification-badge-count{background:#6e44ff!important;border-color:#120926!important}@media (min-width:992px){.navbar .hamburger-btn{display:none!important}.navbar .nav-links{align-items:center!important;gap:4px!important;display:flex!important}.navbar .nav-brand-text{display:inline-block!important}}@media (max-width:991px){.navbar{will-change:width, max-width, height, box-shadow;box-sizing:border-box!important;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;border:1px solid #ffffff26!important;border-radius:18px!important;width:94%!important;max-width:480px!important;height:52px!important;min-height:52px!important;margin:0 auto!important;padding:0 12px!important;transition:width .28s cubic-bezier(.16,1,.3,1),max-width .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1),min-height .28s cubic-bezier(.16,1,.3,1),top .28s cubic-bezier(.16,1,.3,1),border-radius .28s cubic-bezier(.16,1,.3,1),background-color .25s,border-color .25s,box-shadow .28s cubic-bezier(.16,1,.3,1)!important;top:10px!important;left:0!important;right:0!important;overflow:visible!important;box-shadow:0 4px 20px -2px #0000000d,0 1px 3px #00000008!important}[data-theme=dark] .navbar{border-color:#ffffff14!important}.navbar.scrolled{background:#ffffffeb!important;border-color:#fff9!important;border-radius:9999px!important;width:92%!important;max-width:440px!important;height:48px!important;min-height:48px!important;padding:0 10px!important;top:8px!important;box-shadow:0 10px 32px -4px #00000024,0 2px 8px #0000000a!important}[data-theme=dark] .navbar.scrolled{background:#120926eb!important;border-color:#ffffff24!important;box-shadow:0 12px 36px -4px #0000008c,0 4px 14px #00000059!important}.navbar .nav-inner{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;height:100%!important;display:flex!important}.navbar .nav-start{flex-wrap:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.navbar .nav-actions{flex-wrap:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:5px!important;display:flex!important}.navbar.scrolled .nav-inner{justify-content:space-between!important;gap:6px!important}.navbar.scrolled .nav-start{gap:6px!important}.navbar.scrolled .nav-actions{gap:4px!important}.navbar .nav-brand{flex-shrink:0!important;align-items:center!important;text-decoration:none!important;display:flex!important}.navbar .nav-brand-text{letter-spacing:-.4px!important;white-space:nowrap!important;color:var(--color-text-primary,#000)!important;font-size:1rem!important;font-weight:800!important;transition:font-size .25s,opacity .2s!important}[data-theme=dark] .navbar .nav-brand-text{color:#fff!important}.navbar.scrolled .nav-brand-text{font-size:.9rem!important}.navbar .nav-icon-btn,.navbar .hamburger-btn,.navbar .btn-account{border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;transition:border-radius .25s,background-color .2s,transform .15s!important;display:flex!important;position:relative!important}.navbar.scrolled .nav-icon-btn,.navbar.scrolled .hamburger-btn,.navbar.scrolled .btn-account{border-radius:50%!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.navbar .notification-bell-wrapper{flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.navbar .account-text{display:none!important}.navbar .btn-account{color:#374151!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0!important}[data-theme=dark] .navbar .btn-account{color:#e5e7eb!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.navbar .lang-btn,.navbar.scrolled .lang-btn{opacity:1!important;visibility:visible!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:flex!important}.navbar .lang-btn .lang-label{letter-spacing:.2px!important;font-size:.72rem!important;font-weight:800!important;line-height:1!important}.navbar .nav-icon-btn svg,.navbar .hamburger-btn svg,.navbar .btn-account svg,.navbar .account-icon{width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important;margin:auto!important;display:block!important}.navbar .cart-badge-count,.navbar .notification-badge-count{z-index:10!important;pointer-events:none!important;min-width:16px!important;height:16px!important;font-size:.65rem!important;font-weight:800!important;top:-2px!important;right:-2px!important}}@media (min-width:992px){.hero-text-content{text-align:right;align-items:flex-start}}.hero-cat-row{width:100%!important;margin-bottom:20px!important}.hero-cat-btn{color:#fff!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:30px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:8px 18px!important;font-size:.88rem!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.hero-cat-btn:hover{background:#ffffff29!important;border-color:#ffffff4d!important}.hero-cat-btn.active{color:#6e44ff!important;background:#fff!important;border-color:#fff!important;box-shadow:0 4px 14px #00000026!important}.hero-cat-icon{justify-content:center!important;align-items:center!important;height:18px!important;line-height:1!important;display:flex!important}@media (max-width:768px){.hero-cat-row{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;max-width:350px!important;margin:0 auto 20px!important;padding:0!important;display:grid!important}.hero-cat-btn{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;height:40px!important;padding:0 10px!important;font-size:.82rem!important}}@media (min-width:769px){.hero-cat-row{flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;display:flex!important}.hero-cat-btn{width:auto!important}}.hero-main-title{font-family:"Alexandria", "Cairo", var(--font-alexandria), var(--font-cairo), sans-serif!important;color:#fff!important;letter-spacing:-.015em!important;margin:0 0 16px!important;font-weight:900!important;line-height:1.36!important}.hero-subtext{font-family:"Alexandria", "Cairo", var(--font-alexandria), var(--font-cairo), sans-serif!important;color:#ffffffeb!important;margin:0 0 32px!important;font-weight:500!important;line-height:1.7!important}@media (min-width:992px){.hero-main-title{text-align:right!important;max-width:680px!important;font-size:clamp(2rem,3.1vw,2.6rem)!important}.hero-subtext{text-align:right!important;max-width:620px!important;font-size:clamp(1rem,1.3vw,1.15rem)!important}}@media (max-width:991px){.hero-purple-section{margin-bottom:20px!important;padding:85px 16px 36px!important}.hero-main-title{text-align:center!important;text-wrap:balance!important;max-width:360px!important;margin:0 auto 14px!important;padding:0 4px!important;font-size:clamp(1.25rem,5vw,1.55rem)!important;line-height:1.45!important}.hero-subtext{text-align:center!important;text-wrap:balance!important;opacity:.92!important;max-width:330px!important;margin:0 auto 22px!important;padding:0 4px!important;font-size:.85rem!important;line-height:1.6!important}}@media (min-width:768px){.notif-panel-mobile{display:none!important}.notif-panel-desktop{display:flex!important}}@media (max-width:767px){.notif-panel-desktop{display:none!important}.notif-panel-mobile{display:flex!important}}@keyframes notifSheetUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes notifCardPop{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes notifBackdropFade{0%{opacity:0}to{opacity:1}}@media (max-width:768px){body{padding-bottom:0!important}.site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;margin-bottom:0!important}.site-footer .container{padding-bottom:0!important}}.subpage-main-wrapper{box-sizing:border-box;min-height:85vh;position:relative;padding-top:105px!important}@media (max-width:991px){.subpage-main-wrapper{padding-top:78px!important}}.navbar{transition:background-color .15s,border-color .15s!important}.theme-toggle-btn .theme-icon{transition:transform .15s!important;display:block!important}[data-theme=dark] body,[data-theme=dark] .minimalist-theme{--color-bg-base:#0b061a;--color-bg-surface:#120926;--color-bg-elevated:#1b1038;background-color:#0b061a!important;background-image:radial-gradient(circle at 15% 15%,#6e44ff40 0%,#0000 45%),radial-gradient(circle at 85% 85%,#9d4edd33 0%,#0000 45%)!important}@media (min-width:992px){[data-theme=dark] body,[data-theme=dark] .minimalist-theme{background-attachment:fixed!important}}@media (max-width:991px){[data-theme=dark] body,[data-theme=dark] .minimalist-theme{background-attachment:scroll!important}}@media (max-width:768px){.navbar,.notification-dropdown-panel,.sticky-header{-webkit-backdrop-filter:none!important;background:#090014!important}[data-theme=light] .navbar,[data-theme=light] .notification-dropdown-panel,[data-theme=light] .sticky-header{background:#fff!important}.marquee-product-card{transition:none!important}.marquee-product-card:hover{transform:none!important}}.navbar.checkout-navbar,.checkout-navbar,nav#navbar.checkout-navbar{top:calc(12px + env(safe-area-inset-top,0px))!important;-webkit-backdrop-filter:blur(12px)!important;z-index:1000!important;box-sizing:border-box!important;background:#120926e0!important;border:1px solid #ffffff14!important;border-radius:34px!important;align-items:center!important;width:calc(100% - 32px)!important;max-width:1180px!important;height:60px!important;margin:12px auto 16px!important;padding:0 12px!important;transition:transform .2s,box-shadow .2s!important;display:flex!important;position:sticky!important;left:0!important;right:0!important;transform:translate(0,0)!important;box-shadow:0 20px 40px -10px #0009,0 10px 20px -5px #6e44ff26!important}[data-theme=light] .navbar.checkout-navbar,[data-theme=light] .checkout-navbar,[data-theme=light] nav#navbar.checkout-navbar{-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #0000000f!important;box-shadow:0 15px 35px -5px #00000014,0 5px 15px -3px #0000000a!important}.navbar.checkout-navbar .nav-inner,.checkout-navbar .nav-inner{justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}.checkout-navbar .nav-brand-text{letter-spacing:-.02em!important;color:#fff!important;white-space:nowrap!important;font-family:IBM Plex Sans Arabic,sans-serif!important;font-size:16px!important;font-weight:800!important}[data-theme=light] .checkout-navbar .nav-brand-text{color:#0f172a!important}.checkout-navbar .back-btn{color:#fff!important;cursor:pointer!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:flex!important}.checkout-navbar .back-btn:hover{transform:scale(1.05);color:#c084fc!important;background:#6e44ff26!important;border-color:#6e44ff4d!important}.checkout-navbar .back-btn:active{transform:scale(.92)}[data-theme=light] .checkout-navbar .back-btn{color:#0f172a!important;background:#f1f5f9!important;border-color:#e2e8f0!important}[data-theme=light] .checkout-navbar .back-btn:hover{color:#000!important;background:#e2e8f0!important;border-color:#cbd5e1!important}.checkout-navbar .checkout-secure-badge{color:#10b981!important;white-space:nowrap!important;background:#10b98124!important;border:1px solid #10b9814d!important;border-radius:19px!important;align-items:center!important;gap:7px!important;height:38px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:700!important;transition:all .25s!important;display:inline-flex!important}[data-theme=light] .checkout-navbar .checkout-secure-badge{color:#059669!important;background:#10b9811a!important;border-color:#10b98140!important}.checkout-navbar .theme-toggle-btn{cursor:pointer!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:flex!important}.checkout-navbar .theme-toggle-btn:hover{transform:scale(1.05);background:#ffffff1f!important}.checkout-navbar .theme-toggle-btn:active{transform:scale(.92)}[data-theme=light] .checkout-navbar .theme-toggle-btn{background:#f1f5f9!important;border-color:#e2e8f0!important}.checkout-navbar .checkout-nav-link{color:#94a3b8!important;white-space:nowrap!important;background:#ffffff0a!important;border:1px solid #ffffff0f!important;border-radius:19px!important;align-items:center!important;gap:6px!important;height:38px!important;padding:0 12px!important;font-family:IBM Plex Sans Arabic,sans-serif!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.checkout-navbar .checkout-nav-link:hover{transform:scale(1.02);color:#c084fc!important;background:#6e44ff1f!important;border-color:#6e44ff40!important}.checkout-navbar .checkout-nav-link:active{transform:scale(.95)}[data-theme=light] .checkout-navbar .checkout-nav-link{color:#475569!important;background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .checkout-navbar .checkout-nav-link:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}@media (max-width:768px){.navbar.checkout-navbar,.checkout-navbar,nav#navbar.checkout-navbar{width:calc(100% - 20px)!important;height:56px!important;margin:8px auto 14px!important;padding:0 8px!important}.checkout-navbar .checkout-nav-link span{display:none!important}.checkout-navbar .checkout-nav-link{border-radius:50%!important;justify-content:center!important;width:38px!important;height:38px!important;padding:0!important}.checkout-navbar .back-btn,.checkout-navbar .theme-toggle-btn{width:38px!important;height:38px!important}.checkout-navbar .nav-brand-text{display:none!important}.checkout-navbar .checkout-secure-badge{height:34px!important;padding:0 10px!important;font-size:11.5px!important}}.aeroflow-page-root{background:var(--color-bg-base);min-height:100vh;color:var(--color-text-primary);box-sizing:border-box;width:100%;max-width:100vw;padding:24px 0 60px;overflow-x:hidden}.aeroflow-container{box-sizing:border-box;width:100%;max-width:1080px;margin:0 auto;padding:0 20px}.aeroflow-breadcrumb{color:var(--color-text-tertiary);align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.aeroflow-breadcrumb a{color:var(--color-text-secondary);text-decoration:none;transition:color .2s}.aeroflow-breadcrumb a:hover{color:#5d5fef}.aeroflow-breadcrumb-sep{opacity:.4;color:var(--color-text-tertiary)}.aeroflow-breadcrumb-current{color:var(--color-text-primary);font-weight:700}.aeroflow-hero-grid{box-sizing:border-box;grid-template-columns:400px 1fr;align-items:start;gap:40px;width:100%;min-width:0;margin-bottom:52px;display:grid}.aeroflow-gallery-col{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:400px;margin:0 auto;display:flex;position:sticky;top:90px}.aeroflow-main-visual{aspect-ratio:1048/1501;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);box-sizing:border-box;border-radius:24px;justify-content:center;align-items:center;width:100%;min-width:0;max-width:380px;max-height:560px;padding:0;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 28px #0000000d}[data-theme=dark] .aeroflow-main-visual{border-color:#ffffff14;box-shadow:0 8px 32px #00000073}.aeroflow-img-wrapper{border-radius:24px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.aeroflow-product-img{transition:transform .35s cubic-bezier(.16,1,.3,1);object-fit:contain!important;box-sizing:border-box!important;border-radius:20px!important;width:100%!important;height:100%!important;padding:4px!important}.aeroflow-main-visual:hover .aeroflow-product-img{transform:scale(1.02)}.aeroflow-desktop-features{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);box-sizing:border-box;border-radius:20px;flex-direction:column;width:100%;max-width:380px;margin-top:16px;padding:16px 18px;display:flex;box-shadow:0 4px 20px #0000000a}[data-theme=dark] .aeroflow-desktop-features{background:#110b22;border-color:#ffffff14;box-shadow:0 8px 30px #00000059}.aeroflow-desktop-features-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.aeroflow-desktop-features-header h4{color:var(--color-text-primary);margin:0;font-size:.88rem;font-weight:800}.aeroflow-desktop-features-list{flex-direction:column;gap:10px;display:flex}.aeroflow-desktop-feature-item{color:var(--color-text-primary);align-items:center;gap:10px;font-size:.82rem;line-height:1.45;display:flex}.aeroflow-desktop-feature-check{color:#10b981;background:#10b98126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}@media (min-width:981px){.aeroflow-mobile-features-section{display:none!important}}@media (max-width:980px){.aeroflow-desktop-features{display:none!important}.aeroflow-mobile-features-section{display:block!important}}.aeroflow-details-col{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.aeroflow-title-block{flex-direction:column;gap:4px;display:flex}.aeroflow-brand-tag{color:#5d5fef;text-transform:uppercase;letter-spacing:.5px;background:#5d5fef1f;border-radius:9999px;align-self:flex-start;margin-bottom:4px;padding:3px 10px;font-size:.74rem;font-weight:800;display:inline-flex}[data-theme=dark] .aeroflow-brand-tag{color:#a5b4fc;background:#5d5fef33;border:1px solid #6e44ff4d}.aeroflow-title{color:var(--color-text-primary);letter-spacing:-.5px;margin:0;font-size:2.2rem;font-weight:900;line-height:1.2}.aeroflow-subtitle{color:var(--color-text-secondary);margin:0;font-size:.92rem;font-weight:500}.aeroflow-rating-row{align-items:center;gap:8px;margin-top:2px;font-size:.88rem;display:flex}.aeroflow-stars-wrap{color:#f59e0b;align-items:center;gap:2px;display:flex}.aeroflow-rating-score{color:var(--color-text-primary);font-weight:800}.aeroflow-reviews-link{color:var(--color-text-secondary);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none;transition:color .2s}.aeroflow-reviews-link:hover{color:#5d5fef;text-decoration:underline}.aeroflow-first-review-pill{align-items:center;gap:6px;font-family:inherit;display:inline-flex;box-shadow:0 1px 3px #5d5fef14;color:#5d5fef!important;cursor:pointer!important;background:#5d5fef14!important;border:1.5px dashed #5d5fef73!important;border-radius:9999px!important;padding:3px 12px!important;font-size:.78rem!important;font-weight:700!important;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.aeroflow-first-review-pill:hover{transform:translateY(-1px);box-shadow:0 3px 8px #5d5fef33;color:#5d5fef!important;background:#5d5fef29!important;border-color:#5d5fef!important}.aeroflow-first-review-pill:active{transform:translateY(0)}[data-theme=dark] .aeroflow-first-review-pill{color:#a5b4fc!important;background:#7c78ff1f!important;border:1.5px dashed #a5b4fc66!important}[data-theme=dark] .aeroflow-first-review-pill:hover{color:#fff!important;background:#7c78ff38!important;border-color:#a5b4fc!important}@media (max-width:768px){.aeroflow-rating-row.has-no-reviews,.aeroflow-rating-row .aeroflow-first-review-pill,.aeroflow-rating-row .aeroflow-reviews-link,.aeroflow-rating-row .aeroflow-sold-pill,.aeroflow-rating-row .aeroflow-meta-sep{display:none!important}}.aeroflow-sold-pill,[data-theme=dark] .aeroflow-sold-pill{align-items:center;gap:5px;padding:3px 10px;transition:all .2s;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:1px solid #ffffff40!important;border-radius:9999px!important;font-size:.76rem!important;font-weight:800!important;line-height:1.3!important;box-shadow:0 2px 6px #dc262666!important}.aeroflow-sold-pill span,[data-theme=dark] .aeroflow-sold-pill span{color:#fff!important}.card-sold-pill,[data-theme=dark] .card-sold-pill{align-items:center;gap:3px;padding:2.5px 8px;display:inline-flex;color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:1px solid #ffffff40!important;border-radius:9999px!important;font-size:.65rem!important;font-weight:800!important;line-height:1.2!important;box-shadow:0 2px 6px #dc262666!important}.card-sold-pill span,[data-theme=dark] .card-sold-pill span{color:#fff!important}.aeroflow-price-row{align-items:baseline;gap:12px;margin-top:6px;display:flex}.aeroflow-original-price{color:var(--color-text-tertiary);font-size:1.15rem;font-weight:600;text-decoration:line-through}.aeroflow-active-price{color:#5d5fef;font-size:2.4rem;font-weight:900;line-height:1}[data-theme=dark] .aeroflow-active-price{color:#7c78ff}.aeroflow-price-currency{color:#5d5fef;margin-inline-start:4px;font-size:1.1rem;font-weight:800}[data-theme=dark] .aeroflow-price-currency{color:#7c78ff}.aeroflow-save-pill{color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:1px solid #ffffff40!important;border-radius:9999px!important;padding:3px 10px!important;font-size:.76rem!important;font-weight:800!important;box-shadow:0 2px 6px #dc262666!important}[data-theme=dark] .aeroflow-save-pill{color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:1px solid #ffffff40!important;box-shadow:0 2px 6px #dc262666!important}.segment-btn-save{color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border-radius:6px!important;padding:2px 7px!important;font-size:.68rem!important;font-weight:800!important;display:inline-block!important;box-shadow:0 1px 4px #dc262659!important}.aeroflow-desc{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.6}.aeroflow-plans-selector{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;margin-top:2px;display:flex}.aeroflow-plans-label{color:var(--color-text-primary);font-size:.82rem;font-weight:800}.aeroflow-plans-segment{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);box-sizing:border-box;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:4px;display:flex}.aeroflow-segment-btn{color:var(--color-text-secondary);cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:10px;flex:0 auto;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.84rem;font-weight:700;transition:all .2s;display:inline-flex}.aeroflow-segment-btn:hover:not(.disabled){color:var(--color-text-primary);background:#5d5fef0f}.aeroflow-segment-btn.active{background:#5d5fef;box-shadow:0 2px 8px #5d5fef40;color:#fff!important}.aeroflow-segment-btn.disabled{opacity:.45;cursor:not-allowed}.aeroflow-segment-btn .segment-btn-title{font-size:.84rem;font-weight:800}.aeroflow-segment-btn .segment-btn-save{color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:1px solid #ffffff40!important;border-radius:6px!important;padding:2px 7px!important;font-size:.68rem!important;font-weight:800!important;display:inline-block!important;box-shadow:0 1px 4px #dc262659!important}.aeroflow-segment-btn.active .segment-btn-save,.aeroflow-segment-btn:not(.active) .segment-btn-save,[data-theme=dark] .aeroflow-segment-btn .segment-btn-save,[data-theme=light] .aeroflow-segment-btn .segment-btn-save{color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:1px solid #ffffff40!important}[data-theme=light] .aeroflow-plans-segment{background:#f1f5f9;border:1.5px solid #e2e8f0;box-shadow:inset 0 1px 2px #0000000a}[data-theme=light] .aeroflow-segment-btn{color:#475569}[data-theme=light] .aeroflow-segment-btn:hover:not(.disabled){color:#0f172a;background:#fffc}[data-theme=light] .aeroflow-segment-btn.active{background:#fff!important;border:1.5px solid #6366f1!important;box-shadow:0 2px 10px #6366f12e!important}[data-theme=light] .aeroflow-segment-btn.active .segment-btn-title{color:#312e81!important;font-weight:800!important}[data-theme=dark] .aeroflow-segment-btn.active{background:#fff!important;border:1.5px solid #5d5fef!important;box-shadow:0 2px 10px #ffffff2e!important}[data-theme=dark] .aeroflow-segment-btn.active .segment-btn-title{color:#5d5fef!important;font-weight:800!important}[data-theme=dark] .aeroflow-segment-btn.active .segment-btn-save{color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:1px solid #ffffff40!important}.aeroflow-warranty-card{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}[data-theme=light] .aeroflow-warranty-card{box-shadow:0 2px 8px #0f172a0a;background:#fff!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .aeroflow-warranty-card:hover{box-shadow:0 4px 14px #0f172a12;border-color:#cbd5e1!important}[data-theme=light] .aeroflow-warranty-card.checked{box-shadow:0 4px 16px #6366f129;background:linear-gradient(135deg,#6366f112,#6366f105)!important;border:1.5px solid #6366f1!important}[data-theme=dark] .aeroflow-warranty-card{box-shadow:none;background:#ffffff08;border:1.5px solid #ffffff1a}[data-theme=dark] .aeroflow-warranty-card:hover{background:#ffffff0d;border-color:#ffffff2e}[data-theme=dark] .aeroflow-warranty-card.checked{background:#6e44ff24;border:1.5px solid #6e44ff99;box-shadow:0 4px 20px #6e44ff33}.aeroflow-warranty-icon-bubble{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}[data-theme=light] .aeroflow-warranty-icon-bubble{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}[data-theme=light] .aeroflow-warranty-card.checked .aeroflow-warranty-icon-bubble{color:#4f46e5;background:#6366f124;border:1px solid #6366f14d}[data-theme=dark] .aeroflow-warranty-icon-bubble{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff14}[data-theme=dark] .aeroflow-warranty-card.checked .aeroflow-warranty-icon-bubble{color:#a78bfa;background:#6e44ff40;border:1px solid #6e44ff66}.aeroflow-warranty-title{font-size:.88rem;font-weight:800;line-height:1.3}[data-theme=light] .aeroflow-warranty-title{color:#0f172a!important}[data-theme=dark] .aeroflow-warranty-title{color:#f8fafc!important}.aeroflow-warranty-badge{border-radius:6px;align-items:center;padding:3px 9px;font-size:.78rem;font-weight:700;display:inline-flex}[data-theme=light] .aeroflow-warranty-badge{color:#4338ca!important;background:#eef2ff!important;border:1px solid #c7d2fe!important}[data-theme=dark] .aeroflow-warranty-badge{color:#93c5fd!important;background:#3b82f629!important;border:1px solid #3b82f64d!important}.aeroflow-warranty-desc{margin-top:3px;font-size:.75rem;line-height:1.4}[data-theme=light] .aeroflow-warranty-desc{color:#475569!important}[data-theme=dark] .aeroflow-warranty-desc{color:#94a3b8!important}.aeroflow-warranty-price{color:#10b981;font-size:.95rem;font-weight:800}[data-theme=light] .aeroflow-warranty-price{color:#059669!important}.aeroflow-warranty-optional{font-size:.68rem}[data-theme=light] .aeroflow-warranty-optional{color:#64748b!important}[data-theme=dark] .aeroflow-warranty-optional{color:#71717a!important}.aeroflow-warranty-checkbox{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .18s;display:flex}[data-theme=light] .aeroflow-warranty-checkbox{background:#fff!important;border:2px solid #94a3b8!important}[data-theme=light] .aeroflow-warranty-card.checked .aeroflow-warranty-checkbox{box-shadow:0 2px 6px #6366f166;background:#6366f1!important;border-color:#6366f1!important}[data-theme=dark] .aeroflow-warranty-checkbox{background:#ffffff0d!important;border:2px solid #ffffff4d!important}[data-theme=dark] .aeroflow-warranty-card.checked .aeroflow-warranty-checkbox{box-shadow:0 2px 8px #6e44ff80;background:#6e44ff!important;border-color:#6e44ff!important}.aeroflow-actions-stack{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.aeroflow-btn-primary{cursor:pointer;background:#5d5fef;border:1.5px solid #5d5fef;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:.96rem;font-weight:800;transition:background .2s,transform .15s;display:flex;color:#fff!important}.aeroflow-btn-primary:hover:not(:disabled){background:#4e50e0;transform:translateY(-1px)}[data-theme=dark] .aeroflow-btn-primary{color:#5d5fef!important;background:#fff!important;border:1.5px solid #5d5fef!important;box-shadow:0 4px 14px #ffffff26!important}[data-theme=dark] .aeroflow-btn-primary svg{color:#5d5fef!important;stroke:#5d5fef!important}[data-theme=dark] .aeroflow-btn-primary span{color:#5d5fef!important}[data-theme=dark] .aeroflow-btn-primary:hover:not(:disabled){transform:translateY(-1px);color:#4b4ddf!important;background:#f1f5f9!important;border-color:#4b4ddf!important}.aeroflow-btn-primary:disabled{cursor:not-allowed;opacity:.6;background:#94a3b8}.aeroflow-btn-secondary{cursor:pointer;background:#1e293b;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:.96rem;font-weight:800;transition:background .2s,transform .15s;display:flex;color:#fff!important}[data-theme=dark] .aeroflow-btn-secondary{background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);color:var(--color-text-primary)!important}.aeroflow-btn-secondary:hover:not(:disabled){background:#0f172a;transform:translateY(-1px)}[data-theme=dark] .aeroflow-btn-secondary:hover:not(:disabled){background:#ffffff1f;color:#fff!important}.aeroflow-btn-secondary:disabled{cursor:not-allowed;opacity:.6;background:#475569}.aeroflow-actions-subrow{justify-content:space-between;align-items:center;padding:2px 0;display:flex}.aeroflow-sub-btn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:.82rem;font-weight:700;transition:color .2s;display:flex}.aeroflow-sub-btn:hover{color:#5d5fef}.aeroflow-sub-btn.wishlisted{color:#ef4444}.aeroflow-trust-seamless{border-top:1px solid var(--color-border-subtle);background:0 0;flex-direction:column;gap:12px;margin-top:4px;padding-top:16px;display:flex}.aeroflow-delivery-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.82rem;display:flex}.aeroflow-delivery-meta{align-items:center;gap:7px;display:flex}.aeroflow-pulse-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #10b98133}.aeroflow-delivery-label{color:var(--color-text-secondary);font-weight:600}.aeroflow-delivery-val{color:var(--color-text-primary);font-weight:800}.aeroflow-wa-pill-btn{color:#059669;cursor:pointer;background:linear-gradient(135deg,#10b9811a 0%,#05966929 100%);border:1px solid #10b98159;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #10b9811a}[data-theme=dark] .aeroflow-wa-pill-btn{color:#34d399;background:linear-gradient(135deg,#10b9812e 0%,#05966942 100%);border-color:#34d39973;box-shadow:0 2px 12px #10b98133}.aeroflow-wa-pill-btn:hover{background:linear-gradient(135deg,#10b98133 0%,#0596694d 100%);border-color:#10b981;transform:translateY(-1px)scale(1.02);box-shadow:0 4px 14px #10b98147}.aeroflow-wa-pill-icon{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:0 2px 5px #10b9814d}.aeroflow-wa-pill-text{white-space:nowrap;font-weight:700}.aeroflow-wa-pill-badge{align-items:center;font-size:.85rem;display:inline-flex}.aeroflow-trust-list{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.aeroflow-trust-point{color:var(--color-text-secondary);background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:.8rem;font-weight:600;display:flex}.aeroflow-point-icon{color:#5d5fef;flex-shrink:0}[data-theme=dark] .aeroflow-point-icon{color:#a5b4fc}.aeroflow-payment-strip{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;padding:10px 14px;font-size:.8rem;display:flex}.aeroflow-payment-strip-label{color:var(--color-text-secondary);align-items:center;gap:5px;font-size:.76rem;font-weight:700;display:inline-flex}.aeroflow-payment-badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.aeroflow-payment-badge{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.aeroflow-payment-badge.instant{color:#5d5fef;background:#5d5fef14;border-color:#5d5fef4d}[data-theme=dark] .aeroflow-payment-badge.instant{color:#a5b4fc;background:#5d5fef2e;border-color:#7c78ff66}.aeroflow-badge-dot{background:#10b981;border-radius:50%;width:6px;height:6px}.aeroflow-why-section{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);text-align:center;margin-bottom:64px;padding:56px 0}.aeroflow-section-title{color:var(--color-text-primary);letter-spacing:-.3px;margin-bottom:36px;font-size:1.6rem;font-weight:900}.aeroflow-why-grid{text-align:start;grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.aeroflow-why-card{align-items:flex-start;gap:16px;display:flex}.aeroflow-why-icon-bubble{color:#5d5fef;background:#5d5fef1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}[data-theme=dark] .aeroflow-why-icon-bubble{color:#a5b4fc;background:#5d5fef38}.aeroflow-why-text-box h3{color:var(--color-text-primary);margin:0 0 6px;font-size:1rem;font-weight:800}.aeroflow-why-text-box p{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.55}.aeroflow-features-section{margin-bottom:48px}.aeroflow-features-card{text-align:start;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:20px;padding:24px 28px;box-shadow:0 4px 20px #00000008}[data-theme=dark] .aeroflow-features-card{border-color:#ffffff14;box-shadow:0 6px 24px #0000004d}.aeroflow-features-title{color:var(--color-text-primary);align-items:center;gap:8px;margin-bottom:20px;font-size:1.05rem;font-weight:800;display:flex}.aeroflow-features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px 20px;display:grid}.aeroflow-feature-item{align-items:center;gap:10px;display:flex}.aeroflow-feature-icon-wrap{color:#5d5fef;background:#5d5fef1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}[data-theme=dark] .aeroflow-feature-icon-wrap{color:#a5b4fc;background:#5d5fef38}.aeroflow-feature-text{color:var(--color-text-primary);font-size:.88rem;font-weight:600;line-height:1.4}.aeroflow-reviews-section{margin-bottom:64px}.aeroflow-reviews-card{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:20px;flex-direction:column;gap:24px;padding:24px;display:flex}.aeroflow-reviews-empty{text-align:center;color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:10px;padding:32px 16px;font-size:.92rem;display:flex}.aeroflow-reviews-stream{flex-direction:column;gap:12px;display:flex}.aeroflow-review-item{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.aeroflow-review-author{color:var(--color-text-primary);font-size:.88rem;font-weight:800}.aeroflow-review-comment{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.55}.aeroflow-input-label{color:var(--color-text-secondary);margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.aeroflow-input-text{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);width:100%;height:42px;color:var(--color-text-primary);border-radius:10px;outline:none;padding:0 14px;font-family:inherit;font-size:.88rem;transition:border-color .2s}.aeroflow-input-text:focus{border-color:#5d5fef}.aeroflow-input-textarea{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);width:100%;color:var(--color-text-primary);resize:vertical;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:.88rem;transition:border-color .2s}.aeroflow-input-textarea:focus{border-color:#5d5fef}.aeroflow-faq-section{margin-bottom:64px}.aeroflow-faq-list{flex-direction:column;gap:10px;display:flex}.aeroflow-faq-item{border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:14px;transition:border-color .2s;overflow:hidden}.aeroflow-faq-item.open{border-color:#5d5fef}[data-theme=dark] .aeroflow-faq-item.open{border-color:#7c78ff}.aeroflow-faq-question{width:100%;color:var(--color-text-primary);cursor:pointer;text-align:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:18px 22px;font-family:inherit;font-size:.95rem;font-weight:800;display:flex}.aeroflow-faq-chevron{color:var(--color-text-tertiary);transition:transform .25s,color .2s}.aeroflow-faq-item.open .aeroflow-faq-chevron{color:#5d5fef;transform:rotate(180deg)}[data-theme=dark] .aeroflow-faq-item.open .aeroflow-faq-chevron{color:#a5b4fc}.aeroflow-faq-answer{color:var(--color-text-secondary);padding:0 22px 20px;font-size:.88rem;line-height:1.65}.aeroflow-related-section{margin-bottom:40px}.aeroflow-related-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.aeroflow-related-viewall{color:#5d5fef;align-items:center;gap:6px;font-size:.88rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}[data-theme=dark] .aeroflow-related-viewall{color:#a5b4fc}.aeroflow-related-viewall:hover{opacity:.85}@media (max-width:980px){.aeroflow-hero-grid{grid-template-columns:1fr;gap:28px}.aeroflow-gallery-col{width:100%;max-width:320px;margin:0 auto;position:static}.aeroflow-why-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.aeroflow-page-root{padding:16px 0 50px}.aeroflow-container{padding:0 16px}.aeroflow-hero-grid{gap:20px;margin-bottom:32px}.aeroflow-gallery-col{width:100%;max-width:290px;margin:0 auto 12px}.aeroflow-main-visual{aspect-ratio:1048/1501;border-radius:20px;max-height:none}.aeroflow-title{font-size:1.5rem}.aeroflow-active-price{font-size:1.85rem}.aeroflow-plans-segment{border-radius:14px;grid-template-columns:repeat(2,1fr);gap:6px;width:100%;padding:6px;display:grid}.aeroflow-segment-btn{justify-content:center;width:100%;padding:8px 6px;font-size:.8rem}.aeroflow-actions-stack{grid-template-columns:1fr;gap:10px}.aeroflow-trust-list{grid-template-columns:1fr;gap:8px}.aeroflow-delivery-strip{flex-direction:column;align-items:flex-start;gap:8px}.aeroflow-wa-pill-btn{box-sizing:border-box;justify-content:center;width:100%}.aeroflow-features-card{border-radius:16px;padding:18px 16px}.aeroflow-features-grid{grid-template-columns:1fr;gap:10px}.aeroflow-reviews-card{border-radius:16px;padding:18px 16px}}@media (max-width:360px){.aeroflow-plans-segment{grid-template-columns:1fr}.aeroflow-gallery-col{max-width:250px}}.checkout-processing-overlay{-webkit-backdrop-filter:blur(14px);z-index:999999;background:#0a0818cc;justify-content:center;align-items:center;padding:20px;animation:.3s cubic-bezier(.16,1,.3,1) forwards processingFadeIn;display:flex;position:fixed;inset:0}@keyframes processingFadeIn{0%{opacity:0}to{opacity:1}}.checkout-processing-card{text-align:center;border-radius:26px;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:460px;padding:38px 28px 24px;transition:all .3s;animation:.35s cubic-bezier(.16,1,.3,1) forwards processingScaleUp;display:flex;position:relative;overflow:hidden}@keyframes processingScaleUp{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}[data-theme=light] .checkout-processing-card{background:#fff!important;border:1.5px solid #5b35e32e!important;box-shadow:0 25px 65px -12px #0f172a47,inset 0 0 0 1px #ffffffe6!important}[data-theme=dark] .checkout-processing-card,.checkout-processing-card{background:#120a28;border:1.5px solid #7c4dff59;box-shadow:0 30px 70px -15px #000000d9,0 0 45px #5b35e338}.processing-aura-wrap{justify-content:center;align-items:center;width:86px;height:86px;display:flex;position:relative}.processing-aura-pulse{background:radial-gradient(circle,#5b35e359 0%,#5b35e300 70%);border-radius:50%;animation:2.2s ease-in-out infinite processingAuraPulse;position:absolute;inset:-6px}@keyframes processingAuraPulse{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:.9;transform:scale(1.2)}}.processing-icon-circle{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;transition:all .4s;display:flex;position:relative}[data-theme=light] .processing-icon-circle.loading-state{color:#5b35e3;background:linear-gradient(135deg,#5b35e314 0%,#9333ea1f 100%);border:2px solid #5b35e373;box-shadow:0 0 25px #5b35e333}[data-theme=dark] .processing-icon-circle.loading-state,.processing-icon-circle.loading-state{color:#a78bfa;background:linear-gradient(135deg,#5b35e338 0%,#9333ea40 100%);border:2px solid #8b5cf68c;box-shadow:0 0 30px #7c4dff59}.processing-icon-circle.success-state{animation:.35s cubic-bezier(.175,.885,.32,1.275) forwards scaleIn;color:#10b981!important;background:linear-gradient(135deg,#10b9812e 0%,#05966940 100%)!important;border:2px solid #10b981!important;box-shadow:0 0 35px #10b98166!important}.processing-title{font-size:1.3rem;font-weight:800;line-height:1.4;font-family:var(--font-cairo), var(--font-arabic), system-ui, sans-serif;margin:0 0 8px}[data-theme=light] .processing-title{color:#0f172a!important}[data-theme=dark] .processing-title,.processing-title{color:#fff}.processing-desc{min-height:24px;margin:0;font-size:.94rem;font-weight:500;line-height:1.6}[data-theme=light] .processing-desc{color:#475569!important}[data-theme=dark] .processing-desc,.processing-desc{color:#cbd5e1}.processing-progress-track{border-radius:999px;width:100%;height:7px;position:relative;overflow:hidden}[data-theme=light] .processing-progress-track{background:#e2e8f0}[data-theme=dark] .processing-progress-track,.processing-progress-track{background:#ffffff1a}.processing-progress-fill{background-size:250% 100%;border-radius:999px;width:100%;height:100%;transition:background .4s}.processing-progress-fill.active{background:linear-gradient(90deg,#5b35e3 0%,#a855f7 50%,#ec4899 75%,#5b35e3 100%) 0 0/250% 100%;animation:2s linear infinite processingFlow}.processing-progress-fill.done{background:#10b981!important}@keyframes processingFlow{0%{background-position:250% 0}to{background-position:0 0}}.processing-notice-box{text-align:right;box-sizing:border-box;border-radius:16px;align-items:center;gap:12px;width:100%;padding:14px 18px;transition:all .3s;display:flex}[data-theme=light] .processing-notice-box{background:#fffbeb!important;border:1.5px solid #fcd34d!important;box-shadow:0 4px 14px #d9770614!important}[data-theme=light] .processing-notice-text{font-size:.86rem;font-weight:700;line-height:1.5;color:#92400e!important}[data-theme=dark] .processing-notice-box,.processing-notice-box{background:#f59e0b1f;border:1.5px solid #f59e0b59;box-shadow:0 4px 16px #0000004d}[data-theme=dark] .processing-notice-text,.processing-notice-text{color:#fde68a;font-size:.86rem;font-weight:700;line-height:1.5}.processing-trust-footer{border-top:1px solid #94a3b826;justify-content:center;align-items:center;gap:20px;width:100%;padding-top:10px;display:flex}.processing-trust-badge{align-items:center;gap:6px;font-size:.76rem;font-weight:700;display:inline-flex}[data-theme=light] .processing-trust-badge{color:#64748b}[data-theme=dark] .processing-trust-badge,.processing-trust-badge{color:#94a3b8}.admin-product-modal-scroll::-webkit-scrollbar{width:6px;height:6px}.admin-product-modal-scroll::-webkit-scrollbar-track{background:#0f081c66;border-radius:999px}.admin-product-modal-scroll::-webkit-scrollbar-thumb{background:#8b5cf666;border:1px solid #8b5cf633;border-radius:999px}.admin-product-modal-scroll::-webkit-scrollbar-thumb:hover{background:#a855f7a6}.blog-post-page,.blog-index-page{box-sizing:border-box;max-width:100vw}.blog-layout-container{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:40px!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;display:flex!important}.blog-main-content{box-sizing:border-box!important;flex:1!important;width:100%!important;min-width:0!important;max-width:100%!important}.blog-sidebar{z-index:10;scrollbar-width:thin!important;box-sizing:border-box!important;flex-shrink:0!important;align-self:flex-start!important;width:300px!important;min-width:300px!important;max-width:300px!important;max-height:calc(100vh - 120px)!important;position:sticky!important;top:96px!important;overflow-y:auto!important}.blog-desktop-toc{display:block}.blog-mobile-toc{display:none}@media (max-width:992px){.blog-post-page,.blog-index-page{overflow-x:hidden!important}.blog-layout-container{flex-direction:column!important;gap:28px!important;display:flex!important}.blog-sidebar{width:100%!important;min-width:100%!important;max-width:100%!important;max-height:none!important;position:static!important;overflow-y:visible!important}.blog-desktop-toc{display:none!important}.blog-mobile-toc{display:block!important}}.blog-article-content{box-sizing:border-box;word-break:break-word!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}.blog-article-content pre{box-sizing:border-box;-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}.blog-article-content img{max-width:100%!important;height:auto!important}.blog-article-content blockquote{box-sizing:border-box;max-width:100%!important}@media (max-width:768px){.blog-featured-card{flex-direction:column!important;display:flex!important}.blog-featured-artwork{width:100%!important;height:220px!important;min-height:220px!important}.blog-featured-content{padding:20px 16px!important}.blog-author-bar{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:14px 16px!important}.blog-share-pills{justify-content:space-between!important;width:100%!important}}@media (max-width:640px){.blog-grid-cards{grid-template-columns:1fr!important;gap:16px!important}.blog-container-padding{padding-left:14px!important;padding-right:14px!important}.blog-header-spacing{padding-top:85px!important}}