.mobile-menu-overlay[data-v-6d94db75]{background-color:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:999}.mobile-menu-overlay.active[data-v-6d94db75]{opacity:1;visibility:visible}.mobile-menu[data-v-6d94db75]{background-color:#fff;display:flex;flex-direction:column;height:100vh;left:0;max-width:360px;overflow-y:auto;position:fixed;top:0;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:85%;z-index:1000}.mobile-menu.active[data-v-6d94db75]{transform:translate(0)}.mobile-menu-top[data-v-6d94db75]{align-items:center;border-bottom:1px solid #eee;display:flex;gap:12px;padding:12px 16px}.mobile-menu-top .logo[data-v-6d94db75]{flex:1}.mobile-menu-top .logo a[data-v-6d94db75]{display:inline-block}.mobile-menu-top .mobile-user-icon[data-v-6d94db75]{align-items:center;color:#000;display:flex;height:40px;justify-content:center;width:40px}.mobile-menu-header[data-v-6d94db75]{border-bottom:1px solid #eee;display:flex;gap:12px;padding:20px}.mobile-menu-header .btn[data-v-6d94db75]{border:none;flex:1;font-weight:600;padding:12px 20px;text-align:center;text-decoration:none}.mobile-menu-header .btn.btn-dark[data-v-6d94db75]{background-color:#000;color:#fff}.mobile-menu-header .btn.btn-warning[data-v-6d94db75]{background-color:#f2ca15;color:#000}.mobile-menu-header .user-section[data-v-6d94db75]{align-items:center;color:inherit;display:flex;gap:10px;text-decoration:none}.mobile-menu-header .search[data-v-6d94db75]{display:flex;margin:0;width:100%}.mobile-nav-links[data-v-6d94db75]{flex:1;list-style:none;margin:0;padding:0}.mobile-nav-links li[data-v-6d94db75]{border-bottom:1px solid #eee}.mobile-nav-links li a[data-v-6d94db75]{color:#000;display:block;font-size:16px;font-weight:500;padding:16px 20px;text-decoration:none;transition:background-color .2s ease}.mobile-nav-links li a[data-v-6d94db75]:hover{background-color:#f5f5f5}.mobile-menu-footer[data-v-6d94db75]{align-items:center;border-top:1px solid #eee;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:20px}.mobile-menu-footer .mobile-icon-link[data-v-6d94db75]{align-items:center;color:#000;display:inline-flex;margin-bottom:0}.mobile-menu-footer .language-section[data-v-6d94db75]{display:flex;margin-bottom:0}.mobile-menu-footer .language-section .btn[data-v-6d94db75]{align-items:center;background:none;border:none;color:#000;display:inline-flex;font-size:14px;gap:5px;padding:8px 0;text-decoration:none}.mobile-menu-footer .logout-link[data-v-6d94db75]{align-items:center;color:#b32318;display:inline-flex;font-size:14px;gap:8px;text-decoration:none}.mobile-menu-footer .logout-link[data-v-6d94db75]:hover{text-decoration:underline}.mobile-menu-footer .logout-link svg[data-v-6d94db75]{stroke:#b32318}.mobile-menu-footer .logout-link svg path[data-v-6d94db75]{stroke:#000}.desktop-only[data-v-6d94db75],.nav-links[data-v-6d94db75]{display:flex}@media(max-width:968px){.mobile-menu-btn[data-v-6d94db75]{display:flex}.desktop-only[data-v-6d94db75],.nav-links[data-v-6d94db75]{display:none!important}}@media(min-width:969px){.mobile-menu[data-v-6d94db75],.mobile-menu-overlay[data-v-6d94db75]{display:none!important}}.notifications-dropdown[data-v-6d94db75]{position:relative}.notifications-btn[data-v-6d94db75]{background:none;border:none;cursor:pointer;padding:8px;position:relative}.notifications-btn.active[data-v-6d94db75]{opacity:.7}.notifications-btn .notification-badge[data-v-6d94db75]{align-items:center;background-color:#b32318;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;min-width:16px;position:absolute;right:4px;top:4px}.notifications-panel[data-v-6d94db75]{background:#fff;border:1px solid #eee;box-shadow:0 4px 20px #0000001a;position:absolute;right:0;top:calc(100% + 10px);width:320px;z-index:1001}.notifications-panel .notifications-header[data-v-6d94db75]{border-bottom:1px solid #eee;padding:16px}.notifications-panel .notifications-header h4[data-v-6d94db75]{font-size:16px;font-weight:600;margin:0}.notifications-panel .notifications-empty[data-v-6d94db75]{color:#666;padding:40px 20px;text-align:center}.notifications-panel .notifications-empty .empty-icon[data-v-6d94db75]{height:32px;margin-bottom:12px;opacity:.4;width:32px}.notifications-panel .notifications-empty p[data-v-6d94db75]{font-size:14px;margin:0}.notifications-panel .notifications-list[data-v-6d94db75]{list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0}.notifications-panel .notifications-list li[data-v-6d94db75]{border-bottom:1px solid #eee}.notifications-panel .notifications-list li[data-v-6d94db75]:last-child{border-bottom:none}.notifications-panel .notifications-list .notification-item[data-v-6d94db75]{cursor:pointer;padding:12px 16px;transition:background-color .2s}.notifications-panel .notifications-list .notification-item[data-v-6d94db75]:hover{background-color:#f9f9f9}.notifications-panel .notifications-list .notification-item p[data-v-6d94db75]{font-size:14px;margin:0 0 4px}.notifications-panel .notifications-list .notification-item small[data-v-6d94db75]{color:#999;font-size:12px}.dropdown-enter-active[data-v-6d94db75],.dropdown-leave-active[data-v-6d94db75]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-6d94db75],.dropdown-leave-to[data-v-6d94db75]{opacity:0;transform:translateY(-10px)}@media(max-width:968px){.notifications-panel[data-v-6d94db75]{left:10px;position:fixed;right:10px;top:70px;width:auto}}.cart-badge[data-v-6d94db75]{font-size:11px;height:20px;min-width:20px;padding:0 6px;right:-8px;top:-8px}.cart-badge[data-v-6d94db75],.cart-badge-small[data-v-6d94db75]{align-items:center;background-color:#b32318;border-radius:50%;color:#fff;display:flex;font-weight:600;justify-content:center;position:absolute}.cart-badge-small[data-v-6d94db75]{font-size:10px;height:16px;min-width:16px;right:4px;top:4px}.user-section[data-v-6d94db75]{position:relative}
