.category-menu-node[data-v-1adb589b]{width:100%}.subcategory-link[data-v-1adb589b]{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-1adb589b]:hover{background:#2d6a4f14;color:#2d6a4f}.node-arrow[data-v-1adb589b]{font-size:10px;opacity:.7;flex-shrink:0}.node-toggle[data-v-1adb589b]{font-size:11px;transition:transform .2s ease;flex-shrink:0}.node-toggle.open[data-v-1adb589b]{transform:rotate(180deg)}.subcategory-parent[data-v-1adb589b]{font-weight:600;justify-content:flex-start}.subcategory-parent.open[data-v-1adb589b]{background:#2d6a4f14;color:#2d6a4f}.node-count[data-v-1adb589b]{margin-right:auto;background:#2d6a4f1f;color:#2d6a4f;font-size:.7rem;font-weight:700;border-radius:50px;padding:1px 8px}.node-view[data-v-1adb589b]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;margin-inline-start:6px;border-radius:50%;color:#2d6a4f;background:#2d6a4f14;font-size:.78rem;transition:background-color .2s ease}.node-view[data-v-1adb589b]:active,.node-view[data-v-1adb589b]:hover{background:#2d6a4f2e}.category-menu-children[data-v-1adb589b]{padding-right:20px;margin:2px 0 4px;border-right:2px dashed rgba(45,106,79,.25)}.mode-mobile.depth-2>.subcategory-link[data-v-1adb589b],.mode-mobile.depth-3>.subcategory-link[data-v-1adb589b]{font-size:.88rem}.category-menu-node.mode-desktop[data-v-1adb589b]{width:auto}.desktop-cluster[data-v-1adb589b]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.subcategory-pill[data-v-1adb589b]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:40px;background:#2d6a4f0f;color:#4a4038;text-decoration:none;font-size:.85rem;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.subcategory-pill[data-v-1adb589b]:hover{background:#2d6a4f26;color:#2d6a4f}.subcategory-pill.is-parent[data-v-1adb589b]{font-weight:700;background:#2d6a4f1a;color:#1b4d2e}.category-menu-children-row[data-v-1adb589b]{gap:8px;padding-right:14px;margin:0;border-right:2px solid rgba(45,106,79,.15)}.mode-desktop.depth-1 .subcategory-pill[data-v-1adb589b]{font-size:.78rem;padding:5px 12px;background:#2d6a4f0a}.mode-desktop.depth-2 .subcategory-pill[data-v-1adb589b]{font-size:.72rem;padding:4px 10px}.auth-modal-glass[data-v-c2fed030]{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-c2fed030]{position:absolute;top:20px;left:25px;width:40px;height:40px;background:#2d6a4f1a;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-c2fed030]{font-size:1.2rem}.auth-modal-close[data-v-c2fed030]:hover{background:#2d6a4f;color:#fff}.auth-form-wrapper[data-v-c2fed030]{padding:2.5rem;height:100%;display:flex;flex-direction:column}.auth-logo[data-v-c2fed030]{margin-bottom:1.5rem}.auth-logo-img[data-v-c2fed030]{height:50px;width:auto}.step-header[data-v-c2fed030]{text-align:center;margin-bottom:2rem}.step-icon[data-v-c2fed030]{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-c2fed030]{font-size:1.5rem;color:#2d6a4f}.step-title[data-v-c2fed030]{font-size:1.2rem;font-weight:700;color:#2c3e2b;margin-bottom:.25rem}.step-desc[data-v-c2fed030]{font-size:.75rem;color:#8b9a82}.form-group[data-v-c2fed030]{margin-bottom:1.5rem}.form-label[data-v-c2fed030]{display:block;font-size:.75rem;font-weight:600;color:#4a5b44;margin-bottom:.5rem;text-align:right}.text-input[data-v-c2fed030]{width:100%;padding:.85rem 1rem;border:1px solid #e8ddce;border-radius:16px;background:#fefcf9;font-size:.9rem;color:#2c3e2b;transition:all .2s}.text-input[data-v-c2fed030]:focus{outline:none;border-color:#2d6a4f;box-shadow:0 0 0 3px #2d6a4f1a}.phone-input-wrapper[data-v-c2fed030]{display:flex;align-items:center;border:1px solid #e8ddce;border-radius:16px;background:#fefcf9;transition:all .2s}.phone-input-wrapper[data-v-c2fed030]:focus-within{border-color:#2d6a4f;box-shadow:0 0 0 3px #2d6a4f1a}.phone-prefix[data-v-c2fed030]{color:#2d6a4f;font-weight:600;border-right:1px solid #e8ddce}.phone-input[data-v-c2fed030],.phone-prefix[data-v-c2fed030]{padding:.85rem 1rem;font-size:.9rem}.phone-input[data-v-c2fed030]{flex:1;border:none;background:transparent;color:#2c3e2b;direction:ltr}.phone-input[data-v-c2fed030]:focus{outline:none}.password-input-wrapper[data-v-c2fed030]{position:relative;display:flex;align-items:center}.password-input[data-v-c2fed030]{width:100%;padding:.85rem 1rem;border:1px solid #e8ddce;border-radius:16px;background:#fefcf9;font-size:.9rem;color:#2c3e2b;transition:all .2s;direction:ltr}.password-input[data-v-c2fed030]:focus{outline:none;border-color:#2d6a4f;box-shadow:0 0 0 3px #2d6a4f1a}.password-toggle[data-v-c2fed030]{position:absolute;right:15px;background:transparent;border:none;cursor:pointer;color:#8b9a82;font-size:1rem}.otp-inputs[data-v-c2fed030]{display:flex;gap:.75rem;justify-content:center}.otp-digit[data-v-c2fed030]{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-c2fed030]:focus{outline:none;border-color:#2d6a4f;box-shadow:0 0 0 3px #2d6a4f1a}.otp-digit.is-invalid[data-v-c2fed030]{border-color:#c44536}.btn-submit[data-v-c2fed030]{width:100%;background:linear-gradient(135deg,#2d6a4f,#1b4d2e);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-c2fed030]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #2d6a4f4d}.btn-submit[data-v-c2fed030]:disabled{opacity:.6;cursor:not-allowed}.btn-outline[data-v-c2fed030]{width:100%;background:transparent;border:1px solid #c2a575;padding:.9rem;border-radius:50px;font-size:.85rem;font-weight:600;color:#2d6a4f;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-outline[data-v-c2fed030]:hover{background:#2d6a4f;border-color:#2d6a4f;color:#fff}.btn-link[data-v-c2fed030]{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-c2fed030]:hover{color:#2d6a4f}.step-actions[data-v-c2fed030]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.timer-wrapper[data-v-c2fed030]{display:inline-flex;align-items:center;gap:.3rem;background:#f5f1ea;padding:.3rem .8rem;border-radius:30px;font-weight:600;color:#2d6a4f}.timer-wrapper[data-v-c2fed030],.timer-wrapper i[data-v-c2fed030]{font-size:.7rem}.error-messages[data-v-c2fed030]{margin-top:.5rem}.error-messages div[data-v-c2fed030]{font-size:.7rem;color:#c44536}.is-invalid[data-v-c2fed030]{border-color:#c44536!important}.auth-footer[data-v-c2fed030]{margin-top:auto;text-align:center;padding-top:2rem}.auth-footer p[data-v-c2fed030]{font-size:.65rem;color:#bcae9a;margin:0}.footer-link[data-v-c2fed030]{color:#2d6a4f;text-decoration:none;font-weight:600}.footer-link[data-v-c2fed030]:hover{text-decoration:underline}.auth-image[data-v-c2fed030]{background:linear-gradient(135deg,#2d6a4f,#1b4d2e);height:100%;min-height:500px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.auth-image[data-v-c2fed030]: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-c2fed030]{text-align:center;padding:2rem;position:relative;z-index:1}.herbal-decor[data-v-c2fed030]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.herbal-decor i[data-v-c2fed030]{font-size:2rem;color:#ffffff4d;animation:float-c2fed030 3s ease-in-out infinite}.herbal-decor i[data-v-c2fed030]:first-child{animation-delay:0s}.herbal-decor i[data-v-c2fed030]:nth-child(2){animation-delay:.5s}.herbal-decor i[data-v-c2fed030]:nth-child(3){animation-delay:1s}@keyframes float-c2fed030{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.auth-image-title[data-v-c2fed030]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.auth-image-desc[data-v-c2fed030]{font-size:.85rem;color:#fffc}@media(max-width:991.98px){.auth-form-wrapper[data-v-c2fed030]{padding:1.5rem}.otp-digit[data-v-c2fed030]{width:45px;height:45px}}@media(max-width:576px){.auth-form-wrapper[data-v-c2fed030]{padding:1.25rem}.step-icon[data-v-c2fed030]{width:50px;height:50px}.step-icon i[data-v-c2fed030]{font-size:1.2rem}.step-title[data-v-c2fed030]{font-size:1rem}.otp-inputs[data-v-c2fed030]{gap:.5rem}.otp-digit[data-v-c2fed030]{width:45px;height:45px;font-size:1rem}.auth-modal-close[data-v-c2fed030]{top:15px;left:15px;width:35px;height:35px}}.main-header[data-v-eff24463]{z-index:10}.main-nav[data-v-eff24463]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fefaf5fa!important}.logo-img[data-v-eff24463]{height:45px;width:auto}.hamburger-btn[data-v-eff24463]{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-eff24463]{width:100%;height:2px;background:#2d6a4f;border-radius:2px;transition:all .3s ease}.hamburger-btn.active .hamburger-line[data-v-eff24463]:first-child{transform:translateY(10px) rotate(45deg)}.hamburger-btn.active .hamburger-line[data-v-eff24463]:nth-child(2){opacity:0}.hamburger-btn.active .hamburger-line[data-v-eff24463]:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.nav-link[data-v-eff24463]{transition:all .3s;color:#4a5b44!important}.nav-link.active[data-v-eff24463],.nav-link[data-v-eff24463]:hover{color:#2d6a4f!important}.nav-link i[data-v-eff24463]{transition:transform .3s}.w-custom[data-v-eff24463]{width:100%}@media(min-width:992px){.w-custom[data-v-eff24463]{width:auto}}.mega-menu[data-v-eff24463]{z-index:1000;max-height:75vh;overflow-y:auto}.mega-menu-subcategories[data-v-eff24463]{align-content:flex-start}.category-item[data-v-eff24463]{transition:all .3s;cursor:pointer;color:#4a5b44;text-decoration:none}.category-item.active[data-v-eff24463],.category-item[data-v-eff24463]:hover{background-color:#e8f0e6;color:#2d6a4f}.subcategory-link[data-v-eff24463]{color:#6b7c68;text-decoration:none;transition:all .2s;display:inline-block;padding:4px 0;font-size:.9rem}.subcategory-link[data-v-eff24463]:hover{color:#2d6a4f;transform:translate(-3px)}.cart-box[data-v-eff24463],.login-box[data-v-eff24463],.search-box[data-v-eff24463]{transition:all .3s}.cart-box:hover i[data-v-eff24463],.login-box:hover span[data-v-eff24463],.search-box:hover i[data-v-eff24463]{color:#2d6a4f!important}.suggestion-item[data-v-eff24463]{transition:background .2s;border-radius:8px;cursor:pointer}.suggestion-item[data-v-eff24463]:hover{background-color:#f7f2ea}.cart-badge[data-v-eff24463]{transform:translate(30%,30%);font-size:10px;min-width:18px;height:18px;border-radius:50%}.gold-spinner-small[data-v-eff24463]{width:30px;height:30px;border-color:#b8860b #d4a017 rgba(45,106,79,.1) rgba(45,106,79,.1);border-style:solid;border-width:3px;border-radius:50%;animation:spin-eff24463 .8s cubic-bezier(.68,-.55,.27,1.55) infinite;display:inline-block}@keyframes spin-eff24463{to{transform:rotate(1turn)}}.loading-text-small[data-v-eff24463]{color:#6b5b4e;font-size:.8rem;font-weight:500}.mobile-header-actions[data-v-eff24463]{margin-right:auto}.action-icon[data-v-eff24463]{color:#2d6a4f;text-decoration:none;font-size:1.2rem;position:relative}.mobile-cart-badge[data-v-eff24463]{position:absolute;top:-8px;right:-10px;background:#c44536;color:#fff;font-size:9px;min-width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.mobile-menu-overlay[data-v-eff24463]{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-eff24463]{opacity:1;visibility:visible}.mobile-menu[data-v-eff24463]{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-eff24463]{right:0}.mobile-menu-header[data-v-eff24463]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e8ddce}.mobile-menu-logo .mobile-logo-img[data-v-eff24463]{height:40px;width:auto}.mobile-menu-close[data-v-eff24463]{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-eff24463]{font-size:1.2rem;color:#4a5b44}.mobile-menu-close[data-v-eff24463]:hover{background:#d4c5b0}.mobile-search[data-v-eff24463]{padding:16px 20px;border-bottom:1px solid #e8ddce}.mobile-search-box[data-v-eff24463]{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-eff24463]:focus-within{border-color:#2d6a4f;box-shadow:0 0 0 3px #2d6a4f1a}.mobile-search-box i[data-v-eff24463]{color:#c2a575;font-size:1.1rem}.mobile-search-box input[data-v-eff24463]{flex:1;border:none;outline:none;background:transparent;font-size:.9rem;color:#4a5b44}.mobile-search-box input[data-v-eff24463]::-moz-placeholder{color:#c2a575}.mobile-search-box input[data-v-eff24463]::placeholder{color:#c2a575}.mobile-menu-links[data-v-eff24463]{flex:1;overflow-y:auto;padding:10px 0}.mobile-link[data-v-eff24463]{display:flex;align-items:center;gap:14px;padding:16px 20px;color:#4a5b44;text-decoration:none;font-weight:500;transition:all .2s;border-bottom:1px solid #e8ddce}.mobile-link i[data-v-eff24463]{font-size:1.2rem;color:#2d6a4f;width:24px}.mobile-link[data-v-eff24463]:hover{background:#f0e8df;color:#2d6a4f;padding-right:25px}.mobile-accordion[data-v-eff24463],.mobile-accordion-item[data-v-eff24463]{border-bottom:1px solid #e8ddce}.mobile-accordion-item[data-v-eff24463]:last-child{border-bottom:none}.mobile-accordion-header[data-v-eff24463]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;transition:all .2s}.mobile-accordion-header.active[data-v-eff24463],.mobile-accordion-header[data-v-eff24463]:hover{background:#f0e8df}.mobile-accordion-title[data-v-eff24463]{display:flex;align-items:center;gap:14px;font-weight:500;color:#4a5b44}.mobile-accordion-title i[data-v-eff24463]{font-size:1.2rem;color:#2d6a4f;width:24px}.mobile-accordion-actions[data-v-eff24463]{display:flex;align-items:center;gap:10px}.mobile-accordion-view[data-v-eff24463]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:#2d6a4f;background:#2d6a4f14;font-size:.9rem;transition:all .2s}.mobile-accordion-view[data-v-eff24463]:active,.mobile-accordion-view[data-v-eff24463]:hover{background:#2d6a4f2e;color:#2d6a4f}.mobile-accordion-arrow[data-v-eff24463]{color:#c2a575;font-size:.9rem;transition:transform .2s}.mobile-accordion-header.active .mobile-accordion-arrow[data-v-eff24463]{transform:rotate(180deg)}.mobile-accordion-body[data-v-eff24463]{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#f7f2ea80}.mobile-accordion-body.open[data-v-eff24463]{max-height:500px}.mobile-submenu[data-v-eff24463]{list-style:none;padding:12px 0;margin:0}.mobile-submenu a[data-v-eff24463]{display:block;padding:12px 54px;color:#6b7c68;text-decoration:none;font-size:.9rem;transition:all .2s}.mobile-submenu a[data-v-eff24463]:hover{background:#e8ddce;color:#2d6a4f;padding-right:60px}.mobile-menu-footer[data-v-eff24463]{border-top:1px solid #e8ddce;padding:16px 20px;background:#fff}.mobile-actions[data-v-eff24463]{display:flex;gap:16px}.mobile-action-btn[data-v-eff24463]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#f7f2ea;border-radius:50px;color:#4a5b44;text-decoration:none;font-weight:500;transition:all .2s}.mobile-action-btn i[data-v-eff24463]{font-size:1.1rem;color:#2d6a4f}.mobile-action-btn[data-v-eff24463]:hover{background:#e8ddce;color:#2d6a4f}.search-modal-overlay[data-v-eff24463]{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-eff24463]{width:90%;max-width:600px;background:#fff;border-radius:24px;overflow:hidden;animation:slideDown-eff24463 .3s ease}@keyframes slideDown-eff24463{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.search-modal-header[data-v-eff24463]{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid #e8ddce}.search-modal-header i[data-v-eff24463]{color:#c2a575;font-size:1.2rem}.search-modal-header input[data-v-eff24463]{flex:1;border:none;outline:none;font-size:1rem;color:#4a5b44}.search-modal-header input[data-v-eff24463]::-moz-placeholder{color:#c2a575}.search-modal-header input[data-v-eff24463]::placeholder{color:#c2a575}.search-close[data-v-eff24463]{background:none;border:none;cursor:pointer;color:#c2a575;font-size:1.2rem;transition:color .2s}.search-close[data-v-eff24463]:hover{color:#c44536}.search-modal-body[data-v-eff24463]{padding:20px}.suggestions-title[data-v-eff24463]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#2d6a4f;font-weight:600}.suggestions-title i[data-v-eff24463]{font-size:1rem}.search-suggestions ul[data-v-eff24463]{list-style:none;padding:0;margin:0}.search-suggestions .suggestion-item[data-v-eff24463]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;cursor:pointer;transition:background .2s}.search-suggestions .suggestion-item i[data-v-eff24463]{color:#c2a575;font-size:1rem}.search-suggestions .suggestion-item span[data-v-eff24463]{color:#4a5b44}.search-suggestions .suggestion-item[data-v-eff24463]:hover{background:#f7f2ea}@media(max-width:991.98px){.logo-img[data-v-eff24463]{height:35px}.mobile-menu[data-v-eff24463]{width:85%}.navbar-brand[data-v-eff24463]{margin-right:0!important}}@media(max-width:576px){.mobile-menu[data-v-eff24463]{width:100%;max-width:100%}.mobile-accordion-header[data-v-eff24463],.mobile-link[data-v-eff24463]{padding:14px 16px}.mobile-submenu a[data-v-eff24463]{padding:10px 50px}}.modal{z-index:2000!important}.modal-backdrop{z-index:1990!important}
