@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);.language-switcher[data-v-4679e5a3]{display:flex;gap:8px;align-items:center;direction:ltr}button[data-v-4679e5a3]{background:transparent;border:1px solid transparent;border-radius:6px;padding:4px 10px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;color:#64748b;transition:all .2s ease}button[data-v-4679e5a3]:hover{color:#1e293b;background-color:#f1f5f9}button.active[data-v-4679e5a3]{background-color:#1e293b;color:#fff;border-color:#1e293b}.modal-overlay[data-v-48924508]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content[data-v-48924508]{background:#fff;padding:30px;border-radius:16px;width:90%;max-width:400px;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.2);animation:slideUp-48924508 .3s ease}@keyframes slideUp-48924508{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.close-btn[data-v-48924508]{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#64748b;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:background .2s}.close-btn[data-v-48924508]:hover{background:#f1f5f9}.tabs[data-v-48924508]{display:flex;margin-bottom:24px;border-bottom:1px solid #e2e8f0}.tabs button[data-v-48924508]{flex:1;padding:12px;background:none;border:none;cursor:pointer;font-weight:600;color:#94a3b8;border-bottom:2px solid transparent;transition:all .3s;font-size:1rem}.tabs button.active[data-v-48924508]{color:#3b82f6;border-bottom-color:#3b82f6}.form-group[data-v-48924508]{margin-bottom:16px}.form-group input[data-v-48924508]{width:100%;padding:14px;border:1px solid #e2e8f0;border-radius:10px;outline:none;box-sizing:border-box;font-size:1rem;transition:border-color .2s}.form-group input[data-v-48924508]:focus{border-color:#3b82f6}.submit-btn[data-v-48924508]{width:100%;padding:14px;background:#3b82f6;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;font-size:1rem;transition:background .2s}.submit-btn[data-v-48924508]:hover{background:#2563eb}.submit-btn[data-v-48924508]:disabled{opacity:.7;cursor:not-allowed}.error-msg[data-v-48924508]{color:#ef4444;margin-top:12px;font-size:.9rem;text-align:center}.header[data-v-65572475]{height:60px;width:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;backdrop-filter:blur(4px);box-shadow:0 4px 20px rgba(0,0,0,.03);position:sticky;top:0;z-index:50}.logo[data-v-65572475]{width:150px;min-width:80px;cursor:pointer}.lang-container[data-v-65572475]{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.header-left[data-v-65572475]{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.user-menu[data-v-65572475]{cursor:pointer;display:flex;align-items:center;justify-content:center}.user-initial[data-v-65572475]{width:32px;height:32px;background:#3b82f6;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700}.dropdown-menu[data-v-65572475]{position:absolute;top:40px;left:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:120px;overflow:hidden}.menu-item[data-v-65572475]{padding:10px 15px;font-size:.9rem;color:#1e293b;white-space:nowrap}.menu-item.logout[data-v-65572475]{border-top:1px solid #f1f5f9;color:#ef4444;cursor:pointer}.menu-item.logout[data-v-65572475]:hover{background:#fef2f2}.main-footer[data-v-532fe863]{background:var(--dark,#1e293b);color:#f8fafc;padding:60px 20px 100px;font-family:inherit}.footer-container[data-v-532fe863]{max-width:1200px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;text-align:left}.footer-column[data-v-532fe863]{flex:1 1 250px;min-width:200px}.footer-column h2[data-v-532fe863],.footer-column h3[data-v-532fe863]{margin-bottom:20px;color:#fff;font-weight:600;font-size:1.1rem}.footer-column li[data-v-532fe863],.footer-column p[data-v-532fe863]{margin:10px 0;color:#cbd5e1}.footer-column ul[data-v-532fe863]{list-style:none;padding:0}.footer-column a[data-v-532fe863]{color:#ccc;text-decoration:none}.footer-column a[data-v-532fe863]:hover{text-decoration:underline;color:#fff}.footer-column p[data-v-532fe863]{display:flex;align-items:center;gap:10px}.footer-column svg[data-v-532fe863]{width:20px;height:20px;opacity:.8}.footer-bottom[data-v-532fe863]{border-top:1px solid hsla(0,0%,100%,.1);margin-top:50px;padding-top:25px;text-align:center;font-size:.85em;color:#94a3b8}.small-text[data-v-532fe863]{font-size:.85em;color:#bbb}:root{--primary:#0f172a;--secondary:#b89254;--accent:#9e7b46;--danger:#ef4444;--dark:#1e293b;--dark-color:#1e293b;--light:#fafafa;--gray:#9ca3af;--radius:8px;--surface:#f1f5f9;--border:#e5e7eb}@keyframes magicalPulse{0%{box-shadow:0 0 0 0 rgba(212,175,55,.4)}70%{box-shadow:0 0 0 15px rgba(212,175,55,0)}to{box-shadow:0 0 0 0 rgba(212,175,55,0)}}.magical-button{transition:all .3s cubic-bezier(.25,.8,.25,1)}.magical-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(212,175,55,.2)}html body{width:100%;margin:0;padding:0;font-family:IBM Plex Sans Arabic,Ubuntu,sans-serif;background-color:var(--light);color:var(--dark)}*,:after,:before{box-sizing:border-box}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:var(--dark);min-height:100vh;display:flex;flex-direction:column}button{font-family:inherit}.stickyPhone{position:fixed;bottom:100px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;right:20px;z-index:9999;box-shadow:0 4px 15px rgba(212,175,55,.4);cursor:pointer;background-color:var(--secondary);color:#fff;transition:all .3s ease;margin:0;animation:magicalPulse 2s infinite}.stickyPhone:hover{transform:scale(1.1);background-color:var(--accent)}.stickyPhone svg{width:24px;height:24px}.search-container[data-v-0d73f82e]{width:100%;display:flex;justify-content:center;margin-bottom:20px}.search-wrapper[data-v-0d73f82e]{position:relative;width:100%;max-width:600px}.search-input[data-v-0d73f82e]{width:100%;padding:12px 45px 12px 20px;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius);background-color:var(--surface,#f8fafc);font-size:1rem;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.02);box-sizing:border-box}.search-input[data-v-0d73f82e]:focus{outline:none;border-color:var(--dark,#1e293b);box-shadow:0 4px 12px rgba(0,0,0,.05)}.search-icon[data-v-0d73f82e]{position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#94a3b8;pointer-events:none;display:flex;align-items:center}.search-icon svg[data-v-0d73f82e]{width:20px;height:20px}html[dir=rtl] .search-icon[data-v-0d73f82e]{right:auto;left:15px}html[dir=rtl] .search-input[data-v-0d73f82e]{padding:12px 20px 12px 45px}.suggestions-box[data-v-0d73f82e]{position:absolute;top:100%;left:0;right:0;margin-top:8px;background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);border:1px solid #e2e8f0;z-index:50;max-height:350px;overflow-y:auto;display:flex;flex-direction:column}.suggestion-item[data-v-0d73f82e]{display:flex;align-items:center;padding:10px 15px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background-color .2s;text-align:left}html[dir=rtl] .suggestion-item[data-v-0d73f82e]{text-align:right}.suggestion-item[data-v-0d73f82e]:last-child{border-bottom:none}.suggestion-item[data-v-0d73f82e]:hover{background-color:#f8fafc}.suggestion-img[data-v-0d73f82e]{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-right:15px}html[dir=rtl] .suggestion-img[data-v-0d73f82e]{margin-right:0;margin-left:15px}.suggestion-info[data-v-0d73f82e]{display:flex;flex-direction:column;flex:1}.suggestion-name[data-v-0d73f82e]{font-weight:600;color:#1e293b;font-size:.95rem;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.suggestion-price[data-v-0d73f82e]{color:var(--primary,#3b82f6);font-weight:700;font-size:.9rem}.empty-suggestions[data-v-0d73f82e]{padding:20px;text-align:center;color:#64748b;font-size:.95rem}.shop-container[data-v-4d847c76]{padding:0 20px;max-width:1200px;margin:0 auto}.bd-grid[data-v-4d847c76]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:10px 0}@media (max-width:300px){.bd-grid[data-v-4d847c76]{grid-template-columns:repeat(1,1fr);gap:12px}.shop-container[data-v-4d847c76]{padding:0 10px}}.card[data-v-4d847c76]{background:#fff;border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;height:100%;border:1px solid var(--border,#e5e7eb);box-shadow:0 2px 8px rgba(0,0,0,.02)}.card[data-v-4d847c76]:hover{transform:translateY(-4px);border-color:var(--secondary);box-shadow:0 10px 20px rgba(0,0,0,.05)}.card-img[data-v-4d847c76]{width:100%;aspect-ratio:1/1;background:#f8fafc;overflow:hidden;position:relative}.card-img img[data-v-4d847c76]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.card:hover .card-img img[data-v-4d847c76]{transform:scale(1.05)}.card-content[data-v-4d847c76]{padding:12px;text-align:left;flex-grow:1;display:flex;flex-direction:column}.card-name[data-v-4d847c76]{font-weight:600;color:var(--dark);font-size:.95rem;margin:0 0 6px 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.price-container[data-v-4d847c76]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:auto}.new-price[data-v-4d847c76],.regular-price[data-v-4d847c76]{color:var(--dark);font-weight:700;font-size:1rem}.old-price[data-v-4d847c76]{text-decoration:line-through;color:#94a3b8;font-size:.85rem}.buyBtn[data-v-4d847c76]{width:100%;padding:14px;background:linear-gradient(135deg,var(--secondary) 0,var(--accent) 100%);color:#fff;border:none;font-size:.95rem;font-weight:700;cursor:pointer;margin-top:auto;display:flex;justify-content:center;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.5px;border-radius:0 0 var(--radius) var(--radius)}.btn-icon[data-v-4d847c76]{width:18px;height:18px}.buyBtn[data-v-4d847c76]:hover{background:var(--accent)}.product-variants[data-v-4d847c76]{display:flex;flex-wrap:wrap;gap:8px;margin-block:5px;margin-inline:2px;align-items:center}.variant-colors[data-v-4d847c76]{display:flex;gap:4px;align-items:center}.color-dot[data-v-4d847c76]{width:30px;height:30px;border-radius:50%;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.1)}.variant-models[data-v-4d847c76]{display:flex;gap:4px;align-items:center}.model-dot[data-v-4d847c76]{width:50px;height:50px;border-radius:8px;border:1px solid #e2e8f0;-o-object-fit:cover;object-fit:cover;box-shadow:0 1px 2px rgba(0,0,0,.1)}.variant-sizes[data-v-4d847c76]{display:flex;gap:4px;align-items:center}.size-tag[data-v-4d847c76]{font-size:.85rem;padding:4px 8px;background:#f1f5f9;color:var(--dark);border-radius:4px;font-weight:600}.more-variants[data-v-4d847c76]{font-size:.7rem;color:var(--gray);font-weight:600;margin-left:2px}.product-rating[data-v-4d847c76]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.stars[data-v-4d847c76]{display:flex;gap:1px}.star[data-v-4d847c76]{color:#e2e8f0;display:flex;align-items:center}.star.filled[data-v-4d847c76]{color:var(--secondary)}.star-icon[data-v-4d847c76]{width:14px;height:14px}.rating-value[data-v-4d847c76]{color:#64748b;font-size:.8rem;font-weight:500;padding-top:2px}.catalogue-container[data-v-09f2823a]{width:100%;padding:20px;max-width:1200px;margin:0 auto}.title-shop[data-v-09f2823a]{font-size:1.5rem;font-weight:600;color:var(--dark);text-align:center;margin-bottom:1rem}.title[data-v-09f2823a]{font-size:1.2rem;margin-bottom:20px;text-align:center;font-weight:500;color:var(--gray)}.category-list[data-v-09f2823a]{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:15px;padding:10px 5px;width:100%;box-sizing:border-box;justify-content:flex-start;margin-block:20px;scrollbar-width:none;-ms-overflow-style:none}.category-list[data-v-09f2823a]::-webkit-scrollbar{display:none}.category-item[data-v-09f2823a]{flex:0 0 auto;scroll-snap-align:start;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;cursor:pointer;transition:all .3s ease;background:transparent;border:none}.category-item.active-cat p[data-v-09f2823a]{color:var(--dark);font-weight:700}.category-item.active-cat img[data-v-09f2823a]{border-color:var(--secondary);box-shadow:0 4px 10px rgba(0,0,0,.05)}.category-item img[data-v-09f2823a]{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border,#e5e7eb);box-shadow:0 2px 5px rgba(0,0,0,.02);transition:all .3s ease;background-color:#fff;padding:5px}.category-item:hover img[data-v-09f2823a]{border-color:var(--secondary)}.category-item p[data-v-09f2823a]{font-weight:500;text-align:center;width:100%;margin-top:8px;font-size:.8rem;color:var(--dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.category-item:hover p[data-v-09f2823a]{color:var(--dark)}.category-wrapper[data-v-09f2823a]{position:relative;display:flex;align-items:center}.scroll-btn[data-v-09f2823a]{position:absolute;z-index:2;width:35px;height:35px;border-radius:50%;border:none;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;transition:.2s}.scroll-btn[data-v-09f2823a]:hover{transform:scale(1.1)}.scroll-btn.left[data-v-09f2823a]{left:0}.scroll-btn.right[data-v-09f2823a]{right:0}.category-list[data-v-09f2823a]{padding-inline:40px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}