@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&family=Pacifico&display=swap";body,html{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0;font-family:Cairo,sans-serif}:root{--gold-darker:#e0b868;--gold-glow:#f3c97833;--text-light:#fff;--text-dark:#333;--white:#f9f9f9;--beige:#f4f0e6;--navy-dark:#5b4f83;--navy-glass-bg:#140d29da;--shadow-light:#0000001a;--shadow-dark:#0000004d;--gold:#a7303a!important}.lang-switcher{align-items:center;gap:8px;display:flex}.lang-btn{color:#594a88;cursor:pointer;background:0 0;border:2px solid #594a88;border-radius:20px;padding:6px 14px;font-weight:700;transition:all .3s}.lang-btn:hover{color:#fff;background-color:#594a88;transform:translateY(-2px)}.lang-btn.active{color:#fff;background-color:#594a88}.navbar{background-color:var(--navy-glass-bg);-webkit-backdrop-filter:blur(15px)saturate(150%);backdrop-filter:blur(15px)saturate(150%);border-bottom:1px solid var(--gold-glow);box-shadow:0 4px 12px var(--shadow-light);z-index:1000;direction:rtl;font-family:Cairo,sans-serif;transition:background-color .3s;position:sticky;top:0}.navbar-container{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.2rem 1.5rem;display:flex}.navbar-logo{align-items:center;gap:0;display:flex}.logo-img{object-fit:contain;width:auto;height:90px;box-shadow:none;border:none;border-radius:0}.brand-name{display:none}.navbar-links{align-items:center;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.navbar-links a{color:var(--text-light);padding-bottom:8px;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.navbar-links a:after{content:"";background-color:var(--gold);border-radius:2px;width:0;height:3px;transition:width .3s ease-in-out;position:absolute;bottom:0;right:0}.navbar-links a:hover{color:var(--gold)}.navbar-links a:hover:after{width:100%}.dropdown{position:relative}.dropdown-title{cursor:pointer;color:var(--text-light);padding-bottom:8px;font-weight:700;transition:color .3s;position:relative}.dropdown-title:hover{color:var(--gold)}.dropdown-menu{background-color:var(--white);width:250px;box-shadow:0 10px 30px var(--shadow-dark);border:1px solid var(--beige);z-index:100;border-radius:10px;padding:.5rem 0;list-style:none;animation:.3s ease-out forwards dropdownFade;position:absolute;top:150%;right:-20px}.dropdown-menu li a{color:var(--navy-dark);align-items:center;gap:10px;padding:12px 20px;font-weight:600;transition:all .2s ease-in-out;display:flex}.dropdown-menu li a:hover{background-color:var(--beige);color:var(--navy-dark);box-shadow:inset 5px 0 0 0 var(--gold-darker);transform:none}.loading{color:gray;padding:12px 20px;font-style:italic}@keyframes dropdownFade{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.navbar-actions{gap:15px;display:flex}.btn-login{background-color:var(--gold);color:var(--navy-dark);cursor:pointer;box-shadow:0 4px 15px -5px var(--gold-glow);border:none;border-radius:8px;padding:12px 24px;font-weight:700;transition:all .3s}.btn-login:hover{background-color:var(--gold-darker);color:var(--text-light);box-shadow:0 4px 20px 0px var(--gold-glow);transform:translateY(-2px)}.btn-cart{border:2px solid var(--gold);cursor:pointer;width:48px;height:48px;color:var(--gold);background:0 0;border-radius:8px;place-items:center;font-size:1.4rem;transition:all .3s;display:grid}.btn-cart:hover{background-color:var(--gold);color:var(--navy-dark);box-shadow:0 0 15px var(--gold-glow)}.mobile-menu-btn,.dropdown-menu{display:none}.dropdown:hover .dropdown-menu{display:block}@media (max-width:768px){.mobile-menu-btn{color:var(--text-light);cursor:pointer;z-index:1000;background:0 0;border:none;order:1;padding:.5rem;font-size:1.8rem;display:block}.navbar-container{flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding:1rem;position:relative}.navbar-logo{order:0;margin-bottom:0}.navbar-actions{display:none}.navbar-links{flex-direction:column;gap:0;width:100%;padding:0;display:none;position:absolute;top:100%;left:0}.navbar-links.open{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--gold-glow);z-index:999;background:#140d29e6;border-radius:12px;flex-direction:column;gap:.5rem;width:95%;margin:.5rem auto;padding:1rem 0;animation:.3s ease-out forwards slideDown;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0006}.navbar-links li{text-align:center;border-bottom:1px solid #ffffff1a;width:90%;margin:0 auto}.navbar-links li:last-child{border-bottom:none}.navbar-links a,.dropdown-title{color:var(--text-light);padding:.75rem 0}.dropdown:hover .dropdown-menu{display:none}.dropdown-menu{width:100%;box-shadow:none;background-color:#0000;border:none;border-radius:0;margin:0;padding:.5rem 0;display:none;position:static}.dropdown.active .dropdown-menu{animation:none;display:block}.dropdown-menu li{border-bottom:none}.dropdown-menu li a{color:var(--text-light);background-color:#ffffff0d;border-radius:4px;margin:0 1rem;padding:.5rem 1rem}.dropdown-menu li a:hover{background-color:var(--gold-glow);color:var(--navy-dark)}.navbar-links.open+.navbar-actions,.navbar-actions.mobile-open{width:95%;margin:0 auto 1rem;padding-top:0;display:flex}}
