.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);z-index:1000;transition:all var(--transition-normal);background:#fffffff2;position:fixed;top:0;left:0;right:0}.navbar-content{justify-content:space-between;align-items:center;height:80px;display:flex}.navbar-logo{transition:transform var(--transition-fast)}.navbar-logo:hover{transform:scale(1.05)}.navbar-actions{align-items:center;gap:20px;display:flex}.navbar-lang{border-radius:var(--radius-full);background:var(--color-orange-light);color:var(--color-orange);transition:all var(--transition-fast);align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:flex}.navbar-lang:hover{background:var(--color-orange);color:var(--color-white)}.navbar-stores-btn{border-radius:var(--radius-full);background:var(--color-orange);color:var(--color-white);transition:all var(--transition-normal);box-shadow:var(--shadow-orange);align-items:center;padding:12px 24px;font-size:1rem;font-weight:600;display:flex}.navbar-stores-btn:hover{background:var(--color-orange-dark);transform:translateY(-2px);box-shadow:0 12px 32px #f9a11b59}@media only screen and (max-width:768px){.navbar-content{height:70px}.navbar-stores-btn{padding:10px 20px;font-size:.9rem}.navbar-lang{padding:8px 12px}.navbar-lang-text{display:none}}
.logo-component{align-items:center;gap:12px;display:flex}.logo-component img{border-radius:8px}.logo-component span{white-space:nowrap;font-family:Alexandria,sans-serif;font-weight:700}@media only screen and (max-width:768px){.logo-component{gap:8px}}
.footer{background:linear-gradient(135deg,var(--color-dark)0%,#1a1617 100%);color:var(--color-white);padding:var(--spacing-3xl)0 var(--spacing-md);margin-top:0}.footer-content{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:2fr 1fr 1.5fr;display:grid}.footer-section h4{color:var(--color-orange);margin-bottom:var(--spacing-md);font-size:1.25rem}.footer-logo{margin-bottom:var(--spacing-md);transition:transform var(--transition-fast);display:inline-block}.footer-logo:hover{transform:scale(1.05)}.footer-description{color:var(--color-gray-01);margin-bottom:var(--spacing-md);line-height:1.7}.footer-social{margin-top:var(--spacing-md)}.footer-social span{color:var(--color-orange);margin-bottom:var(--spacing-sm);font-weight:600;display:block}.social-icons{gap:15px;display:flex}.social-icons a{width:40px;height:40px;color:var(--color-orange);transition:all var(--transition-normal);background:#f9a11b1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.social-icons a:hover{background:var(--color-orange);color:var(--color-white);transform:translateY(-3px)}.social-icons svg{font-size:20px}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:12px}.footer-section ul li a{color:var(--color-gray-01);transition:color var(--transition-fast);display:inline-block}.footer-section ul li a:hover{color:var(--color-orange);transform:translate(5px)}body[lang=ar] .footer-section ul li a:hover{transform:translate(-5px)}.contact-list li{color:var(--color-gray-01)}.download-badges{flex-direction:column;gap:12px;display:flex}.download-badges a{transition:transform var(--transition-fast);display:inline-block}.download-badges a:hover{transform:scale(1.05)}.footer-bottom{padding-top:var(--spacing-md);text-align:center;border-top:1px solid #ffffff1a}.footer-bottom p{color:var(--color-gray-02);flex-direction:column;align-items:center;gap:10px;font-size:.95rem;display:flex}.footer-legal-links{align-items:center;gap:12px;margin-top:8px;display:flex}.footer-legal-links a{color:var(--color-gray-01);transition:color var(--transition-fast);font-size:.9rem}.footer-legal-links a:hover{color:var(--color-orange)}.footer-legal-links .separator{color:var(--color-gray-02)}@media only screen and (max-width:992px){.footer-content{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.footer{padding:var(--spacing-xl)0 var(--spacing-md);margin-top:var(--spacing-xl)}.footer-content{gap:var(--spacing-lg);grid-template-columns:1fr}.footer-section,body[lang=ar] .footer-section{text-align:center}.footer-logo{margin:0 auto var(--spacing-md)}.social-icons{justify-content:center}.download-badges{align-items:center}}
