.main-nav[data-v-a4b16d83]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);left:0;position:fixed;right:0;top:0;z-index:40}.nav-container[data-v-a4b16d83]{height:4rem;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 1rem}.nav-container[data-v-a4b16d83],.nav-left[data-v-a4b16d83]{align-items:center;display:flex}.nav-left[data-v-a4b16d83]{gap:1.25rem}.logo-container[data-v-a4b16d83]{flex-shrink:0}.logo-container[data-v-a4b16d83],.logo-link[data-v-a4b16d83]{align-items:center;display:flex}.logo-link[data-v-a4b16d83]{cursor:pointer;text-decoration:none;transition:opacity .2s ease}.logo-link[data-v-a4b16d83]:hover{opacity:.8}.logo-image[data-v-a4b16d83]{display:block;height:2.5rem;max-width:8rem;min-width:2rem;-o-object-fit:contain;object-fit:contain;width:auto}.hamburger-btn[data-v-a4b16d83]{border:none;border-radius:.375rem;cursor:pointer;display:flex;padding:.375rem;transition:background-color .2s}.desktop-nav[data-v-a4b16d83]{display:none;font-size:.875rem;list-style:none;margin:0;padding:0}.nav-link[data-v-a4b16d83]{font-size:.875rem;padding:.5rem .55rem;text-decoration:none;transition:color .2s}.nav-right[data-v-a4b16d83]{gap:.75rem}.nav-right[data-v-a4b16d83],.search-btn[data-v-a4b16d83]{align-items:center;display:flex}.search-btn[data-v-a4b16d83]{cursor:pointer;font-size:.875rem;height:2.25rem;min-width:1rem}.search-text[data-v-a4b16d83]{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-user-actions[data-v-a4b16d83]{align-items:center;display:none;gap:.5rem}.btn-login[data-v-a4b16d83],.btn-register[data-v-a4b16d83]{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.875rem;height:2.25rem;justify-content:center;padding:0 1.25rem;transition:background-color .2s}.user-profile-section[data-v-a4b16d83]{align-items:center;display:flex;gap:.5rem}.admin-link[data-v-a4b16d83]{font-size:.875rem;padding:.5rem .75rem;position:relative;text-decoration:none;transition:color .2s}.admin-underline[data-v-a4b16d83]{bottom:0;height:2px;left:0;position:absolute;transition:width .3s;width:0}.sidebar-overlay[data-v-a4b16d83]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;inset:0;opacity:0;pointer-events:none;position:fixed;transform:translateZ(0);transition:opacity .25s ease-out;will-change:opacity;z-index:40}.sidebar-overlay.active[data-v-a4b16d83]{opacity:1;pointer-events:auto}.sidebar-drawer[data-v-a4b16d83]{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;height:100%;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .25s cubic-bezier(.4,0,.2,1);width:8rem;will-change:transform;z-index:50}.sidebar-drawer.active[data-v-a4b16d83]{transform:translate(0)}.sidebar-content[data-v-a4b16d83]{display:flex;flex-direction:column;gap:1.5rem;height:100%;padding:1.5rem}.sidebar-header[data-v-a4b16d83]{align-items:center;border-radius:.75rem;display:flex;justify-content:space-between;margin-bottom:0;padding:1rem}.sidebar-header h2[data-v-a4b16d83]{margin:0}.close-btn[data-v-a4b16d83]{border-radius:.5rem;cursor:pointer;padding:.5rem;transition:all .2s}.mobile-nav-container[data-v-a4b16d83]{flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.mobile-nav-container[data-v-a4b16d83]::-webkit-scrollbar{display:none}.mobile-nav[data-v-a4b16d83]{display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;list-style:none;margin:0;padding:0}.mobile-nav-link[data-v-a4b16d83]{align-items:center;border-radius:.75rem;display:flex;gap:1rem;overflow:hidden;padding:1rem;position:relative;text-decoration:none;transition:all .3s ease}.nav-link-icon[data-v-a4b16d83]{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.nav-arrow[data-v-a4b16d83]{margin-left:auto;transition:transform .3s ease}.mobile-user-actions[data-v-a4b16d83]{margin-top:auto}.user-section[data-v-a4b16d83]{border-radius:.75rem;margin-bottom:1rem;padding:1rem}.user-info[data-v-a4b16d83]{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.user-info>div[data-v-a4b16d83]:last-child{flex:1;min-width:0}.user-info .text-sm[data-v-a4b16d83]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-avatar[data-v-a4b16d83]{display:flex;flex-shrink:0;height:2.5rem;width:2.5rem}.mobile-contact-btn[data-v-a4b16d83],.mobile-profile-btn[data-v-a4b16d83],.user-avatar[data-v-a4b16d83]{align-items:center;border-radius:.5rem;justify-content:center}.mobile-contact-btn[data-v-a4b16d83],.mobile-profile-btn[data-v-a4b16d83]{box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:.875rem;height:2.75rem;padding:.75rem;text-decoration:none;transition:all .2s;width:100%}.mobile-profile-btn[data-v-a4b16d83]{border:none;margin-bottom:.5rem}.mobile-auth-section[data-v-a4b16d83]{border-radius:.75rem;padding:1rem}.auth-header[data-v-a4b16d83]{gap:.75rem;margin-bottom:1rem}.auth-header[data-v-a4b16d83],.auth-icon[data-v-a4b16d83]{align-items:center;display:flex}.auth-icon[data-v-a4b16d83]{border-radius:.5rem;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.mobile-auth-buttons[data-v-a4b16d83]{display:flex;flex-direction:column;gap:.75rem}.mobile-btn-login[data-v-a4b16d83],.mobile-btn-register[data-v-a4b16d83]{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;justify-content:center;padding:.75rem 1.25rem;text-decoration:none;transition:all .2s;width:100%}.search-overlay[data-v-a4b16d83]{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;font-family:inherit;inset:0;justify-content:center;opacity:0;padding-top:5rem;pointer-events:none;position:fixed;transition:opacity .3s ease-out;z-index:50;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search-overlay.active[data-v-a4b16d83]{opacity:1;pointer-events:auto}.search-modal[data-v-a4b16d83]{margin:0 1rem;max-width:32rem;width:100%}@media (max-width:640px){.search-modal[data-v-a4b16d83]{margin:0 .5rem;max-width:calc(100vw - 1rem)}.result-item[data-v-a4b16d83]{gap:.5rem;padding:.5rem}.result-image[data-v-a4b16d83]{height:3rem;width:3rem}.result-title[data-v-a4b16d83]{font-size:.8rem}.result-details[data-v-a4b16d83]{font-size:.7rem}}.search-content[data-v-a4b16d83]{backface-visibility:hidden;border-radius:.75rem;font-family:inherit;padding:1rem;transform:translateZ(0);will-change:contents}.search-input-container[data-v-a4b16d83]{align-items:center;border-bottom:2px solid #00000028;display:flex;gap:.75rem}.search-input[data-v-a4b16d83]{border:none;font-family:inherit;font-size:.875rem;outline:none;padding:.5rem;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap}.search-close-btn[data-v-a4b16d83]{flex-shrink:0;padding:.5rem}.element-button-color1.primary-text[data-v-a4b16d83],.search-close-btn[data-v-a4b16d83]{border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s}.element-button-color1.primary-text[data-v-a4b16d83]{align-items:center;color:#fff!important;display:inline-flex;font-size:.875rem;height:2.25rem;justify-content:center;padding:0 1.25rem;text-decoration:none}.search-results[data-v-a4b16d83]{contain:layout style;margin-top:1rem;max-height:400px;overflow-y:auto;transform:translateZ(0);will-change:contents}.results-container[data-v-a4b16d83]{max-height:30rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.results-container[data-v-a4b16d83]::-webkit-scrollbar{display:none}.results-list[data-v-a4b16d83]{display:flex;flex-direction:column;gap:.5rem}.result-item[data-v-a4b16d83]{align-items:center;border:2px solid #e5e5e5;border-radius:.5rem;cursor:pointer;display:flex;gap:.75rem;margin-bottom:.5rem;padding:.75rem;transition:background-color .2s}.result-item[data-v-a4b16d83]:hover{background-color:#f5f5f5}.result-image[data-v-a4b16d83]{flex-shrink:0;height:3.5rem;width:3.5rem}.product-image[data-v-a4b16d83]{border-radius:.375rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.result-content[data-v-a4b16d83]{flex:1;min-width:0}.result-title[data-v-a4b16d83]{font-display:swap;font-size:.875rem;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;text-rendering:optimizeSpeed;white-space:nowrap}.result-details[data-v-a4b16d83]{align-items:center;display:flex;font-size:.75rem;gap:.5rem}.result-stock[data-v-a4b16d83]{color:#059669}.no-results[data-v-a4b16d83]{padding:2rem 1rem;text-align:center}.no-results-icon[data-v-a4b16d83]{align-items:center;background-color:#f9fafb;border-radius:50%;display:flex;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}.nav-text-main[data-v-a4b16d83]{color:#111827}.nav-text-secondary[data-v-a4b16d83]{color:#6b7280}@media (max-width:480px){.search-text[data-v-a4b16d83]{display:none}.sidebar-drawer[data-v-a4b16d83]{max-width:16rem;width:85vw}.hamburger-btn[data-v-a4b16d83]{display:flex}.desktop-nav[data-v-a4b16d83],.desktop-user-actions[data-v-a4b16d83]{display:none}.logo-image[data-v-a4b16d83]{height:2rem;max-width:6rem}.sidebar-content[data-v-a4b16d83]{gap:1rem;padding:1rem}.mobile-nav-link[data-v-a4b16d83]{padding:.75rem}.auth-icon[data-v-a4b16d83],.nav-link-icon[data-v-a4b16d83],.user-avatar[data-v-a4b16d83]{height:2rem;width:2rem}}@media (min-width:481px) and (max-width:768px){.search-text[data-v-a4b16d83]{display:none}.hamburger-btn[data-v-a4b16d83]{display:flex}.desktop-nav[data-v-a4b16d83],.desktop-user-actions[data-v-a4b16d83]{display:none}.sidebar-drawer[data-v-a4b16d83]{width:15rem}.logo-image[data-v-a4b16d83]{height:2.25rem;max-width:7rem}}@media (min-width:769px){.desktop-nav[data-v-a4b16d83],.desktop-user-actions[data-v-a4b16d83]{display:flex}.hamburger-btn[data-v-a4b16d83]{display:none}.search-text[data-v-a4b16d83]{display:block}.sidebar-drawer[data-v-a4b16d83]{display:none}}[data-v-a4b16d83]{-webkit-tap-highlight-color:transparent}.sidebar-drawer[data-v-a4b16d83] *{backface-visibility:hidden}.search-content[data-v-a4b16d83] *,.search-modal[data-v-a4b16d83] *,.search-overlay[data-v-a4b16d83] *,.search-results[data-v-a4b16d83] *{font-family:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap;text-rendering:optimizeSpeed}.search-overlay.active .search-modal[data-v-a4b16d83]{animation:none}.search-overlay.active .search-content[data-v-a4b16d83]{opacity:1;transform:translateY(0);transition:opacity .2s ease-out,transform .2s ease-out}
