html[lang=ar]{font-family:var(--font-primary),var(--font-almarai),"Almarai","Noto Sans Arabic",system-ui,-apple-system,sans-serif;direction:rtl}html[lang=en]{font-family:var(--font-primary),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;direction:ltr}.storefront-container{font-family:var(--font-primary);background-color:var(--bg-primary)}.storefront-container h1:not(.store-public-custom-page *),.storefront-container h2:not(.store-public-custom-page *),.storefront-container h3:not(.store-public-custom-page *),.storefront-container h4:not(.store-public-custom-page *),.storefront-container h5:not(.store-public-custom-page *),.storefront-container h6:not(.store-public-custom-page *){font-family:var(--font-heading)}.storefront-container div:not(.store-public-custom-page *),.storefront-container p:not(.store-public-custom-page *),.storefront-container span:not(.store-public-custom-page *){font-family:var(--font-body)}.footer-section,.footer-section *,.hero-section,.hero-section *,.navbar-section,.navbar-section *{font-family:inherit!important}.font-primary{font-family:var(--font-primary)}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.text-styled-primary{color:var(--text-primary)}.text-styled-secondary{color:var(--text-secondary)}.text-styled-muted{color:var(--text-muted)}.bg-styled-primary{background-color:var(--bg-primary)}.storefront-container :where(.border,.border-t,.border-r,.border-b,.border-l,.border-x,.border-y,.border-s,.border-e){border-color:var(--border-color,currentColor)}.glass-light-orb{width:var(--orb-size,480px);height:var(--orb-size,480px);margin-left:calc(var(--orb-size, 480px) / -2);margin-top:calc(var(--orb-size, 480px) / -2);filter:blur(var(--orb-blur,80px))}@media (max-width:640px){.glass-light-orb:not([style*="width:"]){width:calc(var(--orb-size, 480px) * .5);height:calc(var(--orb-size, 480px) * .5);margin-left:calc(var(--orb-size, 480px) * -.25);margin-top:calc(var(--orb-size, 480px) * -.25);filter:blur(calc(var(--orb-blur, 80px) * .6))}}@keyframes glass-light-float-a{0%{transform:translateZ(0)}50%{transform:translate3d(40px,-30px,0)}to{transform:translateZ(0)}}@keyframes glass-light-float-b{0%{transform:translateZ(0)}50%{transform:translate3d(-50px,25px,0)}to{transform:translateZ(0)}}@keyframes glass-light-float-c{0%{transform:translateZ(0)}50%{transform:translate3d(30px,40px,0)}to{transform:translateZ(0)}}.glass-light-orb--a{animation:glass-light-float-a 22s ease-in-out infinite}.glass-light-orb--b{animation:glass-light-float-b 26s ease-in-out infinite}.glass-light-orb--c{animation:glass-light-float-c 18s ease-in-out infinite}@keyframes glass-lights-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.glass-lights-spinner{position:absolute;top:-50%;left:-50%;width:200%;height:200%;transform-origin:50% 50%;will-change:transform}.glass-lights-spinner--rotate{animation:glass-lights-rotate 80s linear infinite}@keyframes glass-light-pulse-a{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes glass-light-pulse-b{0%,to{transform:scale(.92)}50%{transform:scale(1.1)}}@keyframes glass-light-pulse-c{0%,to{transform:scale(1.06)}50%{transform:scale(.9)}}.glass-lights-layer--pulse .glass-light-orb--a{animation:glass-light-pulse-a 7s ease-in-out infinite}.glass-lights-layer--pulse .glass-light-orb--b{animation:glass-light-pulse-b 9s ease-in-out infinite}.glass-lights-layer--pulse .glass-light-orb--c{animation:glass-light-pulse-c 11s ease-in-out infinite}.glass-lights-layer--static .glass-light-orb--a,.glass-lights-layer--static .glass-light-orb--b,.glass-lights-layer--static .glass-light-orb--c{animation:none}@media (prefers-reduced-motion:reduce){.glass-light-orb--a,.glass-light-orb--b,.glass-light-orb--c,.glass-lights-layer--pulse .glass-light-orb--a,.glass-lights-layer--pulse .glass-light-orb--b,.glass-lights-layer--pulse .glass-light-orb--c,.glass-lights-spinner--rotate{animation:none!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass-surface{background:rgba(255,255,255,.92)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dark .glass-surface,[data-theme=dark] .glass-surface{background:rgba(15,15,20,.92)!important}}