.category-menu-node[data-v-bfcc9c24]{width:100%}.subcategory-link[data-v-bfcc9c24]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;color:#4a4038;text-decoration:none;font-size:.92rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.subcategory-link[data-v-bfcc9c24]:hover{background:#c4202614;color:#c42026}.node-arrow[data-v-bfcc9c24]{font-size:10px;opacity:.7;flex-shrink:0}.node-toggle[data-v-bfcc9c24]{font-size:11px;transition:transform .2s ease;flex-shrink:0}.node-toggle.open[data-v-bfcc9c24]{transform:rotate(180deg)}.subcategory-parent[data-v-bfcc9c24]{font-weight:600;justify-content:flex-start}.subcategory-parent.open[data-v-bfcc9c24]{background:#c4202614;color:#c42026}.node-count[data-v-bfcc9c24]{margin-right:auto;background:#c420261f;font-weight:700;padding:1px 8px}.node-count[data-v-bfcc9c24],.node-view[data-v-bfcc9c24]{color:#c42026;font-size:.7rem;border-radius:50px}.node-view[data-v-bfcc9c24]{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:3px 10px;margin-inline-start:6px;background:#c4202614;font-weight:600;white-space:nowrap;transition:background-color .2s ease}.node-view[data-v-bfcc9c24]:active,.node-view[data-v-bfcc9c24]:hover{background:#c420262e}.category-menu-children[data-v-bfcc9c24]{padding-right:20px;margin:2px 0 4px;border-right:2px dashed rgba(196,32,38,.25)}.mode-mobile.depth-2>.subcategory-link[data-v-bfcc9c24],.mode-mobile.depth-3>.subcategory-link[data-v-bfcc9c24]{font-size:.88rem}.category-menu-node.mode-desktop[data-v-bfcc9c24]{width:auto}.desktop-cluster[data-v-bfcc9c24]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.subcategory-pill[data-v-bfcc9c24]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;background:transparent;color:#4a4038;text-decoration:none;font-size:.85rem;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.subcategory-pill[data-v-bfcc9c24]:hover{background:#f7f7f7;color:#c42026}.subcategory-pill.is-parent[data-v-bfcc9c24]{font-weight:800;background:transparent;color:#202124;text-decoration:underline;text-decoration-color:#c42026;text-underline-offset:5px}.category-menu-children-row[data-v-bfcc9c24]{gap:2px;flex-direction:column!important;padding-right:14px;margin:0;border-right:1px solid #e6e6e6}.mode-desktop.depth-1 .subcategory-pill[data-v-bfcc9c24]{font-size:.86rem;font-weight:800;padding:5px 12px;background:transparent}.mode-desktop.depth-2 .subcategory-pill[data-v-bfcc9c24]{font-size:.72rem;padding:4px 10px;font-weight:400;text-decoration:none}.auth-modal-glass[data-v-df7532ed]{background:linear-gradient(135deg,#fff,#fefcf9);border-radius:32px;border:none;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.auth-modal-close[data-v-df7532ed]{position:absolute;top:20px;left:25px;width:40px;height:40px;background:#c420261a;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;color:#fff}.auth-modal-close i[data-v-df7532ed]{font-size:1.2rem}.auth-modal-close[data-v-df7532ed]:hover{background:#c42026;color:#fff}.auth-form-wrapper[data-v-df7532ed]{padding:2.5rem;height:100%;display:flex;flex-direction:column}.auth-logo[data-v-df7532ed]{margin-bottom:1.5rem}.auth-logo-img[data-v-df7532ed]{height:50px;width:auto}.step-header[data-v-df7532ed]{text-align:center;margin-bottom:2rem}.step-icon[data-v-df7532ed]{width:60px;height:60px;background:linear-gradient(135deg,#e8f0e6,#d4e4ce);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.step-icon i[data-v-df7532ed]{font-size:1.5rem;color:#c42026}.step-title[data-v-df7532ed]{font-size:1.2rem;font-weight:700;color:#202124;margin-bottom:.25rem}.step-desc[data-v-df7532ed]{font-size:.75rem;color:#8b9a82}.form-group[data-v-df7532ed]{margin-bottom:1.5rem}.form-label[data-v-df7532ed]{display:block;font-size:.75rem;font-weight:600;color:#595959;margin-bottom:.5rem;text-align:right}.text-input[data-v-df7532ed]{width:100%;padding:.85rem 1rem;border:1px solid #e8ddce;border-radius:16px;background:#fefcf9;font-size:.9rem;color:#202124;transition:all .2s}.text-input[data-v-df7532ed]:focus{outline:none;border-color:#c42026;box-shadow:0 0 0 3px #c420261a}.phone-input-wrapper[data-v-df7532ed]{display:flex;align-items:center;border:1px solid #e8ddce;border-radius:16px;background:#fefcf9;transition:all .2s}.phone-input-wrapper[data-v-df7532ed]:focus-within{border-color:#c42026;box-shadow:0 0 0 3px #c420261a}.phone-prefix[data-v-df7532ed]{color:#c42026;font-weight:600;border-right:1px solid #e8ddce}.phone-input[data-v-df7532ed],.phone-prefix[data-v-df7532ed]{padding:.85rem 1rem;font-size:.9rem}.phone-input[data-v-df7532ed]{flex:1;border:none;background:transparent;color:#202124;direction:ltr}.phone-input[data-v-df7532ed]:focus{outline:none}.password-input-wrapper[data-v-df7532ed]{position:relative;display:flex;align-items:center}.password-input[data-v-df7532ed]{width:100%;padding:.85rem 1rem;border:1px solid #e8ddce;border-radius:16px;background:#fefcf9;font-size:.9rem;color:#202124;transition:all .2s;direction:ltr}.password-input[data-v-df7532ed]:focus{outline:none;border-color:#c42026;box-shadow:0 0 0 3px #c420261a}.password-toggle[data-v-df7532ed]{position:absolute;right:15px;background:transparent;border:none;cursor:pointer;color:#8b9a82;font-size:1rem}.otp-inputs[data-v-df7532ed]{display:flex;gap:.75rem;justify-content:center;direction:ltr}.otp-digit[data-v-df7532ed]{width:55px;height:55px;text-align:center;font-size:1.2rem;font-weight:600;border:1px solid #e8ddce;border-radius:16px;background:#fefcf9;transition:all .2s;direction:ltr}.otp-digit[data-v-df7532ed]:focus{outline:none;border-color:#c42026;box-shadow:0 0 0 3px #c420261a}.otp-digit.is-invalid[data-v-df7532ed]{border-color:#c44536}.btn-submit[data-v-df7532ed]{width:100%;background:linear-gradient(135deg,#c42026,#a8181d);border:none;padding:.9rem;border-radius:50px;font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-submit[data-v-df7532ed]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #c420264d}.btn-submit[data-v-df7532ed]:disabled{opacity:.6;cursor:not-allowed}.btn-outline[data-v-df7532ed]{width:100%;background:transparent;border:1px solid #c2a575;padding:.9rem;border-radius:50px;font-size:.85rem;font-weight:600;color:#c42026;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-outline[data-v-df7532ed]:hover{background:#c42026;border-color:#c42026;color:#fff}.btn-link[data-v-df7532ed]{background:transparent;border:none;font-size:.7rem;font-weight:500;color:#c2a575;cursor:pointer;transition:color .2s;display:inline-flex;align-items:center;gap:.3rem}.btn-link[data-v-df7532ed]:hover{color:#c42026}.step-actions[data-v-df7532ed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.timer-wrapper[data-v-df7532ed]{display:inline-flex;align-items:center;gap:.3rem;background:#f5f1ea;padding:.3rem .8rem;border-radius:30px;font-weight:600;color:#c42026}.timer-wrapper[data-v-df7532ed],.timer-wrapper i[data-v-df7532ed]{font-size:.7rem}.error-messages[data-v-df7532ed]{margin-top:.5rem}.error-messages div[data-v-df7532ed]{font-size:.7rem;color:#c44536}.is-invalid[data-v-df7532ed]{border-color:#c44536!important}.auth-footer[data-v-df7532ed]{margin-top:auto;text-align:center;padding-top:2rem}.auth-footer p[data-v-df7532ed]{font-size:.65rem;color:#bcae9a;margin:0}.footer-link[data-v-df7532ed]{color:#c42026;text-decoration:none;font-weight:600}.footer-link[data-v-df7532ed]:hover{text-decoration:underline}.auth-image[data-v-df7532ed]{background:linear-gradient(135deg,#c42026,#a8181d);height:100%;min-height:500px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.auth-image[data-v-df7532ed]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);pointer-events:none}.auth-image-content[data-v-df7532ed]{text-align:center;padding:2rem;position:relative;z-index:1}.herbal-decor[data-v-df7532ed]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.herbal-decor i[data-v-df7532ed]{font-size:2rem;color:#ffffff4d;animation:float-df7532ed 3s ease-in-out infinite}.herbal-decor i[data-v-df7532ed]:first-child{animation-delay:0s}.herbal-decor i[data-v-df7532ed]:nth-child(2){animation-delay:.5s}.herbal-decor i[data-v-df7532ed]:nth-child(3){animation-delay:1s}@keyframes float-df7532ed{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.auth-image-title[data-v-df7532ed]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.auth-image-desc[data-v-df7532ed]{font-size:.85rem;color:#fffc}@media(max-width:991.98px){.auth-form-wrapper[data-v-df7532ed]{padding:1.5rem}.otp-digit[data-v-df7532ed]{width:45px;height:45px}}@media(max-width:576px){.auth-form-wrapper[data-v-df7532ed]{padding:1.25rem}.step-icon[data-v-df7532ed]{width:50px;height:50px}.step-icon i[data-v-df7532ed]{font-size:1.2rem}.step-title[data-v-df7532ed]{font-size:1rem}.otp-inputs[data-v-df7532ed]{gap:.5rem}.otp-digit[data-v-df7532ed]{width:45px;height:45px;font-size:1rem}.auth-modal-close[data-v-df7532ed]{top:15px;left:15px;width:35px;height:35px}}.main-header .action-icon[data-v-f358d8fb],.main-header .hamburger-btn[data-v-f358d8fb],.main-header .header-actions a[data-v-f358d8fb],.main-header .mobile-header-actions a[data-v-f358d8fb],.main-header .nav-link[data-v-f358d8fb]{color:#c42026!important}.main-header .nav-link.router-link-active[data-v-f358d8fb],.main-header .nav-link[data-v-f358d8fb]:hover{color:#a8181d!important}.main-header[data-v-f358d8fb]{z-index:10}.main-nav[data-v-f358d8fb]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fefaf5fa!important}.logo-img[data-v-f358d8fb]{height:45px;width:auto}.hamburger-btn[data-v-f358d8fb]{width:28px;height:22px;background:transparent;border:none;cursor:pointer;position:relative;z-index:1150;display:flex;flex-direction:column;justify-content:space-between;padding:0}.hamburger-line[data-v-f358d8fb]{width:100%;height:2px;background:#c42026;border-radius:2px;transition:all .3s ease}.hamburger-btn.active .hamburger-line[data-v-f358d8fb]:first-child{transform:translateY(10px) rotate(45deg)}.hamburger-btn.active .hamburger-line[data-v-f358d8fb]:nth-child(2){opacity:0}.hamburger-btn.active .hamburger-line[data-v-f358d8fb]:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.nav-link[data-v-f358d8fb]{transition:all .3s;color:#595959!important}.nav-link.active[data-v-f358d8fb],.nav-link[data-v-f358d8fb]:hover{color:#c42026!important}.nav-link i[data-v-f358d8fb]{transition:transform .3s}.w-custom[data-v-f358d8fb]{width:100%}@media(min-width:992px){.w-custom[data-v-f358d8fb]{width:auto}}.products-dropdown-menu[data-v-f358d8fb]{width:min(1040px,90vw);right:-180px;z-index:1000;max-height:75vh;overflow-y:auto;border-radius:0 0 16px 16px;padding:22px;background:#fff;border:1px solid #e7e7e7}.mega-menu-layout[data-v-f358d8fb]{display:grid;grid-template-columns:210px minmax(420px,1fr) 270px;min-height:360px;direction:rtl;gap:24px}.mega-types-list[data-v-f358d8fb]{border-left:1px solid #ededed;padding-left:14px;display:flex;flex-direction:column;gap:5px}.mega-type-item[data-v-f358d8fb]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:12px;color:#4d4d4d;text-decoration:none;font-weight:800;transition:.2s ease}.mega-type-item i[data-v-f358d8fb]{font-size:.7rem;opacity:.45;transition:.2s ease}.mega-type-item.active[data-v-f358d8fb],.mega-type-item[data-v-f358d8fb]:hover{color:#c42026;background:#f9e9ea}.mega-type-item.active i[data-v-f358d8fb]{opacity:1;transform:translate(-3px)}.mega-categories-panel[data-v-f358d8fb]{min-width:0;padding:4px 0}.mega-panel-heading[data-v-f358d8fb]{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid #ededed}.mega-panel-heading span[data-v-f358d8fb]{color:#8a8a8a;font-size:.72rem}.mega-panel-heading h3[data-v-f358d8fb]{margin:3px 0 0;color:#202124;font-size:1.05rem;font-weight:900}.mega-panel-heading a[data-v-f358d8fb]{color:#c42026;font-size:.72rem;font-weight:800;text-decoration:none}.mega-categories-grid[data-v-f358d8fb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 22px;margin:0}.mega-type-visual[data-v-f358d8fb]{position:relative;display:block;width:270px;height:360px;min-width:270px;align-self:start;border-radius:18px;overflow:hidden;background:#ededed;text-decoration:none}.mega-type-visual[data-v-f358d8fb]:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#141414c7)}.mega-type-visual img[data-v-f358d8fb]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .45s ease}.mega-type-visual:hover img[data-v-f358d8fb]{transform:scale(1.05)}.mega-visual-copy[data-v-f358d8fb]{position:absolute;z-index:1;right:18px;left:18px;bottom:18px;display:flex;flex-direction:column;color:#fff}.mega-visual-copy span[data-v-f358d8fb]{font-size:.7rem;opacity:.8}.mega-visual-copy strong[data-v-f358d8fb]{font-size:1.25rem;margin:3px 0 12px}.mega-visual-copy small[data-v-f358d8fb]{display:flex;justify-content:space-between;align-items:center;font-weight:700}.mega-menu-grid[data-v-f358d8fb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.mega-menu-column[data-v-f358d8fb]{min-width:0}.mega-type-title[data-v-f358d8fb]{display:block;color:#c42026;font-weight:900;text-decoration:none;border-bottom:2px solid #c42026;padding-bottom:8px}.products-dropdown-item[data-v-f358d8fb]{color:#595959;text-decoration:none;transition:all .2s}.products-dropdown-item[data-v-f358d8fb]:hover{background-color:#e8f0e6;color:#c42026}.services-dropdown-menu[data-v-f358d8fb]{min-width:260px;z-index:1000;max-height:75vh;overflow-y:auto;border-radius:0 0 12px 12px;padding:8px 0}.services-dropdown-item[data-v-f358d8fb]{color:#595959;text-decoration:none;transition:all .2s}.services-dropdown-item[data-v-f358d8fb]:hover{background-color:#e8f0e6;color:#c42026}.subcategory-link[data-v-f358d8fb]{color:#6b7c68;text-decoration:none;transition:all .2s;display:inline-block;padding:4px 0;font-size:.9rem}.subcategory-link[data-v-f358d8fb]:hover{color:#c42026;transform:translate(-3px)}.cart-box[data-v-f358d8fb],.login-box[data-v-f358d8fb],.search-box[data-v-f358d8fb]{transition:all .3s}.cart-box:hover i[data-v-f358d8fb],.login-box:hover span[data-v-f358d8fb],.search-box:hover i[data-v-f358d8fb]{color:#c42026!important}.suggestion-item[data-v-f358d8fb]{transition:background .2s;border-radius:8px;cursor:pointer}.suggestion-item[data-v-f358d8fb]:hover{background-color:#f7f2ea}.cart-badge[data-v-f358d8fb]{transform:translate(30%,30%);font-size:12px;min-width:20px;height:20px;border-radius:10px}.gold-spinner-small[data-v-f358d8fb]{width:30px;height:30px;border-color:#b8860b #d4a017 rgba(196,32,38,.1) rgba(196,32,38,.1);border-style:solid;border-width:3px;border-radius:50%;animation:spin-f358d8fb .8s cubic-bezier(.68,-.55,.27,1.55) infinite;display:inline-block}@keyframes spin-f358d8fb{to{transform:rotate(1turn)}}.loading-text-small[data-v-f358d8fb]{color:#6b5b4e;font-size:.8rem;font-weight:500}.mobile-header-actions[data-v-f358d8fb]{margin-right:auto}.action-icon[data-v-f358d8fb]{color:#c42026;text-decoration:none;font-size:1.2rem;position:relative}.mobile-cart-badge[data-v-f358d8fb]{position:absolute;top:-8px;right:-10px;background:#c44536;color:#fff;font-size:12px;font-weight:700;min-width:20px;height:20px;padding:0 4px;border-radius:10px;display:flex;align-items:center;justify-content:center}.mobile-menu-overlay[data-v-f358d8fb]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1150;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-overlay.open[data-v-f358d8fb]{opacity:1;visibility:visible}.mobile-menu[data-v-f358d8fb]{position:fixed;top:0;right:-100%;width:85%;max-width:380px;height:100vh;background:linear-gradient(180deg,#fefaf5,#f7f2ea);z-index:1160;display:flex;flex-direction:column;transition:right .3s cubic-bezier(.2,.9,.4,1.1);box-shadow:-10px 0 30px #0000001a}.mobile-menu.open[data-v-f358d8fb]{right:0}.mobile-menu-header[data-v-f358d8fb]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e8ddce}.mobile-menu-logo .mobile-logo-img[data-v-f358d8fb]{height:40px;width:auto}.mobile-menu-close[data-v-f358d8fb]{background:#e8ddce;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.mobile-menu-close i[data-v-f358d8fb]{font-size:1.2rem;color:#595959}.mobile-menu-close[data-v-f358d8fb]:hover{background:#d4c5b0}.mobile-search[data-v-f358d8fb]{padding:16px 20px;border-bottom:1px solid #e8ddce}.mobile-search-box[data-v-f358d8fb]{display:flex;align-items:center;gap:12px;background:#fff;padding:12px 16px;border-radius:50px;border:1px solid #e8ddce;transition:all .2s}.mobile-search-box[data-v-f358d8fb]:focus-within{border-color:#c42026;box-shadow:0 0 0 3px #c420261a}.mobile-search-box i[data-v-f358d8fb]{color:#c2a575;font-size:1.1rem}.mobile-search-box input[data-v-f358d8fb]{flex:1;border:none;outline:none;background:transparent;font-size:.9rem;color:#595959}.mobile-search-box input[data-v-f358d8fb]::-moz-placeholder{color:#c2a575}.mobile-search-box input[data-v-f358d8fb]::placeholder{color:#c2a575}.mobile-menu-links[data-v-f358d8fb]{flex:1;overflow-y:auto;padding:10px 0}.mobile-link[data-v-f358d8fb]{display:flex;align-items:center;gap:14px;padding:16px 20px;color:#595959;text-decoration:none;font-weight:500;transition:all .2s;border-bottom:1px solid #e8ddce}.mobile-link i[data-v-f358d8fb]{font-size:1.2rem;color:#c42026;width:24px}.mobile-link[data-v-f358d8fb]:hover{background:#f0e8df;color:#c42026;padding-right:25px}.mobile-accordion[data-v-f358d8fb],.mobile-accordion-item[data-v-f358d8fb]{border-bottom:1px solid #e8ddce}.mobile-accordion-item[data-v-f358d8fb]:last-child{border-bottom:none}.mobile-accordion-header[data-v-f358d8fb]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;transition:all .2s}.mobile-accordion-header.active[data-v-f358d8fb],.mobile-accordion-header[data-v-f358d8fb]:hover{background:#f0e8df}.mobile-accordion-title[data-v-f358d8fb]{display:flex;align-items:center;gap:14px;font-weight:500;color:#595959}.mobile-accordion-title i[data-v-f358d8fb]{font-size:1.2rem;color:#c42026;width:24px}.mobile-accordion-actions[data-v-f358d8fb]{display:flex;align-items:center;gap:10px}.mobile-accordion-view[data-v-f358d8fb]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:#c42026;background:#c4202614;font-size:.9rem;transition:all .2s}.mobile-accordion-view[data-v-f358d8fb]:active,.mobile-accordion-view[data-v-f358d8fb]:hover{background:#c420262e;color:#c42026}.mobile-accordion-arrow[data-v-f358d8fb]{color:#c2a575;font-size:.9rem;transition:transform .2s}.mobile-accordion-header.active .mobile-accordion-arrow[data-v-f358d8fb]{transform:rotate(180deg)}.mobile-accordion-body[data-v-f358d8fb]{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#f7f2ea80}.mobile-accordion-body.open[data-v-f358d8fb]{max-height:500px}.mobile-submenu[data-v-f358d8fb]{list-style:none;padding:12px 0;margin:0}.mobile-submenu a[data-v-f358d8fb]{display:block;padding:12px 54px;color:#6b7c68;text-decoration:none;font-size:.9rem;transition:all .2s}.mobile-submenu a[data-v-f358d8fb]:hover{background:#e8ddce;color:#c42026;padding-right:60px}.mobile-menu-footer[data-v-f358d8fb]{border-top:1px solid #e8ddce;padding:16px 20px;background:#fff}.mobile-actions[data-v-f358d8fb]{display:flex;gap:16px}.mobile-action-btn[data-v-f358d8fb]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#f7f2ea;border-radius:50px;color:#595959;text-decoration:none;font-weight:500;transition:all .2s}.mobile-action-btn i[data-v-f358d8fb]{font-size:1.1rem;color:#c42026}.mobile-action-btn[data-v-f358d8fb]:hover{background:#e8ddce;color:#c42026}.search-modal-overlay[data-v-f358d8fb]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1200;display:flex;align-items:center;justify-content:center}.search-modal[data-v-f358d8fb]{width:90%;max-width:600px;background:#fff;border-radius:24px;overflow:hidden;animation:slideDown-f358d8fb .3s ease}@keyframes slideDown-f358d8fb{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.search-modal-header[data-v-f358d8fb]{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e8ddce}.search-modal-header i[data-v-f358d8fb]{color:#c2a575;font-size:1.2rem}.search-modal-header input[data-v-f358d8fb]{flex:1;border:none;outline:none;font-size:1rem;color:#595959}.search-modal-header input[data-v-f358d8fb]::-moz-placeholder{color:#c2a575}.search-modal-header input[data-v-f358d8fb]::placeholder{color:#c2a575}.search-close[data-v-f358d8fb]{background:none;border:none;cursor:pointer;color:#c2a575;font-size:1.2rem;transition:color .2s}.search-close[data-v-f358d8fb]:hover{color:#c44536}.search-modal-body[data-v-f358d8fb]{padding:20px}.suggestions-title[data-v-f358d8fb]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#c42026;font-weight:600}.suggestions-title i[data-v-f358d8fb]{font-size:1rem}.search-suggestions ul[data-v-f358d8fb]{list-style:none;padding:0;margin:0}.search-suggestions .suggestion-item[data-v-f358d8fb]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;cursor:pointer;transition:background .2s}.search-suggestions .suggestion-item i[data-v-f358d8fb]{color:#c2a575;font-size:1rem}.search-suggestions .suggestion-item span[data-v-f358d8fb]{color:#595959}.search-suggestions .suggestion-item[data-v-f358d8fb]:hover{background:#f7f2ea}@media(max-width:991.98px){.logo-img[data-v-f358d8fb]{height:35px}.mobile-menu[data-v-f358d8fb]{width:85%}.navbar-brand[data-v-f358d8fb]{margin-right:0!important}}@media(max-width:576px){.mobile-menu[data-v-f358d8fb]{width:100%;max-width:100%}.mobile-accordion-header[data-v-f358d8fb],.mobile-link[data-v-f358d8fb]{padding:14px 16px}.mobile-submenu a[data-v-f358d8fb]{padding:10px 50px}}.modal{z-index:2000!important}.modal-backdrop{z-index:1990!important}
