.notif-bell-btn[data-v-464d40b8],.notif-bell-wrap[data-v-464d40b8]{position:relative}.notif-bell-btn[data-v-464d40b8]{cursor:pointer;color:#555;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:4px 6px;transition:color .2s,background .2s;display:flex}.notif-bell-btn.is-open[data-v-464d40b8],.notif-bell-btn[data-v-464d40b8]:hover{color:var(--green-ink);background:#f4f1ea}.notif-bell-btn.has-unread[data-v-464d40b8]{color:var(--green-ink)}.notif-badge[data-v-464d40b8]{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:0;right:2px}@keyframes bell-shake-464d40b8{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}75%{transform:rotate(5deg)}}.notif-badge.is-shaking[data-v-464d40b8]{animation:.8s ease-in-out bell-shake-464d40b8}.notif-panel-overlay[data-v-464d40b8]{z-index:9999;position:fixed;inset:0}.notif-panel[data-v-464d40b8]{background:#faf8f4;border:1px solid #ede9fe;border-radius:20px;flex-direction:column;width:380px;max-width:calc(100vw - 16px);max-height:520px;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 40px #00000026,0 2px 8px #333d3614}.notif-panel-head[data-v-464d40b8]{border-bottom:1px solid #f4f1ea;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.notif-panel-title[data-v-464d40b8]{color:#262626;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.notif-panel-icon[data-v-464d40b8]{font-size:18px}.notif-count-pill[data-v-464d40b8]{background:var(--green-surface);color:var(--green-ink);border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700}.notif-panel-actions[data-v-464d40b8]{align-items:center;gap:8px;display:flex}.notif-read-all-btn[data-v-464d40b8]{cursor:pointer;color:var(--green-ink);background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;transition:background .15s}.notif-read-all-btn[data-v-464d40b8]:hover{background:#f4f1ea}.notif-close-btn[data-v-464d40b8]{cursor:pointer;color:#999;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:14px;transition:background .15s,color .15s}.notif-close-btn[data-v-464d40b8]:hover{color:#333;background:#f5f5f5}.notif-list-scroll[data-v-464d40b8]{flex:1;overflow-y:auto}.notif-empty[data-v-464d40b8]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.notif-empty-icon[data-v-464d40b8]{font-size:40px}.notif-empty p[data-v-464d40b8]{color:#333;margin:0;font-size:15px;font-weight:700}.notif-empty span[data-v-464d40b8]{color:#888;font-size:13px}.notif-item[data-v-464d40b8]{cursor:pointer;border-bottom:1px solid #f5f4fb;align-items:flex-start;gap:12px;padding:14px 18px;transition:background .15s;display:flex;position:relative}.notif-item[data-v-464d40b8]:last-child{border-bottom:none}.notif-item[data-v-464d40b8]:hover{background:#fafafe}.notif-item.is-unread[data-v-464d40b8]{background:#faf8f4}.notif-item.is-unread[data-v-464d40b8]:hover{background:#ede9fe}.notif-item.is-unread[data-v-464d40b8]:before{content:"";background:var(--green-surface);width:6px;height:6px;color:var(--green-ink);border-radius:50%;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.notif-item-icon[data-v-464d40b8]{background:#f4f1ea;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.notif-item-icon.type-gift_activated[data-v-464d40b8]{background:linear-gradient(135deg,#fff3cd,#ffe08a)}.notif-item-content[data-v-464d40b8]{flex:1;min-width:0}.notif-item-head[data-v-464d40b8]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.notif-item-title[data-v-464d40b8]{color:#262626;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.notif-item-time[data-v-464d40b8]{color:#aaaabc;flex-shrink:0;font-size:11px}.notif-item-body[data-v-464d40b8]{color:#555;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 6px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.notif-item-action[data-v-464d40b8]{color:var(--green-ink);font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.notif-item-action[data-v-464d40b8]:hover{text-decoration:underline}.notif-item-remove[data-v-464d40b8]{cursor:pointer;color:#ccc;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:12px;transition:opacity .15s,color .15s}.notif-item:hover .notif-item-remove[data-v-464d40b8]{opacity:1}.notif-item-remove[data-v-464d40b8]:hover{color:#ef4444}.notif-loading[data-v-464d40b8]{padding:8px 0}.notif-skel-item[data-v-464d40b8]{align-items:center;gap:12px;padding:14px 18px;display:flex}.skel-icon-circle[data-v-464d40b8]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:12px;flex-shrink:0;width:40px;height:40px;animation:1.4s infinite shimmer-464d40b8}.skel-text-block[data-v-464d40b8]{flex:1}.skel-line[data-v-464d40b8]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:6px;animation:1.4s infinite shimmer-464d40b8}.skel-title[data-v-464d40b8]{width:60%;height:12px;margin-bottom:8px}.skel-body[data-v-464d40b8]{width:90%;height:10px}@keyframes shimmer-464d40b8{0%{background-position:200% 0}to{background-position:-200% 0}}.notif-panel-enter-active[data-v-464d40b8]{transition:opacity .2s,transform .2s}.notif-panel-leave-active[data-v-464d40b8]{transition:opacity .15s,transform .15s}.notif-panel-enter-from[data-v-464d40b8],.notif-panel-leave-to[data-v-464d40b8]{opacity:0;transform:scale(.97)translateY(-6px)}.notif-item-enter-active[data-v-464d40b8]{transition:opacity .2s,transform .2s}.notif-item-leave-active[data-v-464d40b8]{transition:opacity .15s}.notif-item-enter-from[data-v-464d40b8]{opacity:0;transform:translate(10px)}.notif-item-leave-to[data-v-464d40b8]{opacity:0}@media (width<=480px){.notif-panel[data-v-464d40b8]{width:calc(100vw - 16px);right:8px!important}}.search-overlay[data-v-f0f96ef8]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;background:#1a1a2e8c;justify-content:center;align-items:flex-start;padding:80px 20px 20px;display:flex;position:fixed;inset:0}.search-modal[data-v-f0f96ef8]{background:#faf8f4;border:1px solid #0000000f;border-radius:24px;flex-direction:column;width:100%;max-width:640px;display:flex;overflow:hidden;box-shadow:0 20px 50px #1a1a2e40}.search-header[data-v-f0f96ef8]{border-bottom:1px solid #f0f0f6;align-items:center;gap:14px;padding:18px 24px;display:flex}.search-icon[data-v-f0f96ef8]{color:var(--green-ink);flex-shrink:0}.search-input[data-v-f0f96ef8]{color:#1a1a2e;background:0 0;border:none;outline:none;flex:1;font-family:Manrope,sans-serif;font-size:16px;font-weight:600}.search-input[data-v-f0f96ef8]::placeholder{color:#a0a0b8;font-weight:500}.clear-btn[data-v-f0f96ef8]{color:#666;cursor:pointer;background:#f0f0f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:background .2s;display:flex}.clear-btn[data-v-f0f96ef8]:hover{background:#e0e0e8}.close-badge[data-v-f0f96ef8]{color:#888;cursor:pointer;letter-spacing:.5px;background:#f0f0f6;border:none;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.quick-tags[data-v-f0f96ef8]{border-bottom:1px solid #f0f0f6;align-items:center;gap:8px;padding:14px 24px;display:flex;overflow-x:auto}.tags-label[data-v-f0f96ef8]{color:#999}.tag-btn[data-v-f0f96ef8],.tags-label[data-v-f0f96ef8]{white-space:nowrap;font-size:12px;font-weight:600}.tag-btn[data-v-f0f96ef8]{color:#555;cursor:pointer;background:#fff;border:1px solid #e8e8f0;border-radius:20px;padding:6px 12px;transition:all .2s}.tag-btn[data-v-f0f96ef8]:hover{border-color:var(--green-ink);color:var(--green-ink);background:#f0faf6}.search-body[data-v-f0f96ef8]{max-height:420px;padding:12px;overflow-y:auto}.search-loading[data-v-f0f96ef8]{text-align:center;color:#888;padding:28px 16px;font-size:14px;font-weight:600}.results-list[data-v-f0f96ef8]{flex-direction:column;gap:4px;display:flex}.result-card[data-v-f0f96ef8]{cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;transition:background .15s;display:flex}.result-card[data-v-f0f96ef8]:hover{background:#fff}.result-icon[data-v-f0f96ef8]{width:44px;height:44px;color:var(--green-ink);background:#f0f0f6;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.result-thumb[data-v-f0f96ef8]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.result-info[data-v-f0f96ef8]{flex:1;min-width:0}.result-title-row[data-v-f0f96ef8]{align-items:center;gap:8px;margin-bottom:2px;display:flex}.result-title[data-v-f0f96ef8]{color:#1a1a2e;text-overflow:ellipsis;font-size:14px;overflow:hidden}.result-badge[data-v-f0f96ef8],.result-title[data-v-f0f96ef8]{white-space:nowrap;font-weight:700}.result-badge[data-v-f0f96ef8]{color:#888;background:#f0f0f6;border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:10px}.result-desc[data-v-f0f96ef8]{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.result-arrow[data-v-f0f96ef8]{color:#ccc;flex-shrink:0;font-size:16px}.empty-state[data-v-f0f96ef8]{text-align:center;flex-direction:column;align-items:center;padding:40px 20px;display:flex}.empty-icon[data-v-f0f96ef8]{color:#ddd;margin-bottom:12px}.empty-state p[data-v-f0f96ef8]{color:#666;margin:0 0 6px;font-weight:600}.empty-hint[data-v-f0f96ef8]{color:#aaa;font-size:12px}.search-fade-enter-active[data-v-f0f96ef8],.search-fade-leave-active[data-v-f0f96ef8]{transition:opacity .2s}.search-fade-enter-from[data-v-f0f96ef8],.search-fade-leave-to[data-v-f0f96ef8]{opacity:0}@media (width<=640px){.search-overlay[data-v-f0f96ef8]{padding:20px 12px}.search-modal[data-v-f0f96ef8]{border-radius:18px;max-height:calc(100vh - 40px)}.search-header[data-v-f0f96ef8]{padding:14px 16px}.quick-tags[data-v-f0f96ef8]{padding:12px 16px}}.catalog-menu[data-v-a46d735c]{background:#fff;border:1px solid #e8e5f2;border-radius:0 0 24px 24px;width:100%;max-width:none;overflow:hidden;box-shadow:0 24px 60px #211b4433}.catalog-menu__layout[data-v-a46d735c]{grid-template-columns:minmax(240px,300px) minmax(0,1fr);min-height:420px;display:grid}.catalog-menu__sidebar[data-v-a46d735c]{background:#faf8f4;border-right:1px solid #eceaf3;flex-direction:column;gap:12px;padding:16px 12px 16px 16px;display:flex}.catalog-menu__search[data-v-a46d735c]{color:#6f746f;background:#fff;border:1px solid #e3d7c6;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.catalog-menu__search input[data-v-a46d735c]{color:#333d36;background:0 0;border:0;outline:none;width:100%;font-size:13px;font-weight:600}.catalog-menu__search input[data-v-a46d735c]::placeholder{color:#9aa19a;font-weight:500}.catalog-menu__nav[data-v-a46d735c]{flex-direction:column;flex:1;gap:4px;max-height:420px;padding-right:4px;display:flex;overflow-y:auto}.catalog-menu__nav-item[data-v-a46d735c]{color:#333d36;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;padding:10px;transition:background .14s,color .14s;display:grid}.catalog-menu__nav-item[data-v-a46d735c]:hover{background:#ece7dc}.catalog-menu__nav-item.active[data-v-a46d735c]{background:var(--green-surface);color:var(--green-ink)}.catalog-menu__nav-icon[data-v-a46d735c]{background:#fff;border:1px solid #e8e5f2;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.catalog-menu__nav-item.active .catalog-menu__nav-icon[data-v-a46d735c]{background:#ffffffb3;border-color:#0000}.catalog-menu__nav-name[data-v-a46d735c]{font-size:13.5px;font-weight:700;line-height:1.3}.catalog-menu__nav-chevron[data-v-a46d735c]{opacity:.55;justify-self:end;font-size:18px}.catalog-menu__view-all[data-v-a46d735c]{width:100%;color:var(--green-ink);cursor:pointer;background:#d9e0d5;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:800;display:inline-flex}.catalog-menu__view-all[data-v-a46d735c]:hover{filter:brightness(.97)}.catalog-menu__panel[data-v-a46d735c]{padding:22px 24px 24px}.catalog-menu__panel-head[data-v-a46d735c]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.catalog-menu__eyebrow[data-v-a46d735c]{color:var(--green-ink);letter-spacing:1.2px;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.catalog-menu__panel-head h2[data-v-a46d735c]{color:#262626;letter-spacing:-.025em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(22px,2.2vw,30px);font-weight:700}.catalog-menu__panel-all[data-v-a46d735c]{color:var(--green-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:13px;font-weight:800}.catalog-menu__panel-all[data-v-a46d735c]:hover{text-decoration:underline}.catalog-menu__columns[data-v-a46d735c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 20px;display:grid}.catalog-menu__child[data-v-a46d735c]{color:#3d433f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 8px;font-size:13.5px;font-weight:600;transition:background .14s,color .14s;display:flex}.catalog-menu__child[data-v-a46d735c]:hover{color:var(--green-ink);background:#d9e0d5}.catalog-menu__child-icon[data-v-a46d735c]{background:#faf8f4;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.catalog-menu__state[data-v-a46d735c]{color:#747183;font-size:14px;line-height:1.5}.catalog-menu__state--padded[data-v-a46d735c]{padding:28px 30px}.catalog-menu__empty-search[data-v-a46d735c]{color:#747183;margin:12px 8px;font-size:13px}.catalog-menu__inline-link[data-v-a46d735c]{color:var(--green-ink);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:13px;font-weight:800;display:inline-block}@media (width<=860px){.catalog-menu__layout[data-v-a46d735c]{grid-template-columns:1fr;min-height:0}.catalog-menu__sidebar[data-v-a46d735c]{border-bottom:1px solid #eceaf3;border-right:0}.catalog-menu__nav[data-v-a46d735c]{max-height:220px}.catalog-menu__columns[data-v-a46d735c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.catalog-menu__columns[data-v-a46d735c]{grid-template-columns:1fr}.catalog-menu__panel-head[data-v-a46d735c]{flex-direction:column;align-items:flex-start}}.header[data-v-1d806830]{background:var(--bg-primary);width:100%}.header-main-bar[data-v-1d806830]{z-index:1000;background:#faf8f4f0;width:100%;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 30px #26262609}.header-main-bar-spacer[data-v-1d806830]{height:var(--header-height,78px);pointer-events:none}.header-inner[data-v-1d806830]{align-items:center;gap:14px;width:100%;min-height:76px;margin:0 auto;padding:11px 24px;display:flex}.desktop-only[data-v-1d806830]{display:block}@media (width<=960px){.desktop-only[data-v-1d806830]{display:none!important}}.logo[data-v-1d806830]{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.logo[data-v-1d806830] .app-logo{transition:transform .2s}.logo[data-v-1d806830]:hover .app-logo{transform:scale(1.02)}.catalog-btn-wrapper[data-v-1d806830]{flex-shrink:0;position:relative}.catalog-btn[data-v-1d806830]{cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:8px;gap:12px;padding:13px 24px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;transition:all .2s}.catalog-btn.active[data-v-1d806830],.catalog-btn[data-v-1d806830]:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.catalog-icon[data-v-1d806830]{flex-direction:column;justify-content:center;gap:3.5px;width:16px;height:14px;transition:transform .24s cubic-bezier(.22,1,.36,1);display:flex}.c-bar[data-v-1d806830]{transform-origin:50%;background:#faf8f4;border-radius:2px;width:100%;height:2px;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .15s;display:block}.catalog-btn.active .catalog-icon[data-v-1d806830]{transform:rotate(90deg)}.catalog-btn.active .c-bar[data-v-1d806830]:first-child{transform:translateY(5.5px)rotate(45deg)}.catalog-btn.active .c-bar[data-v-1d806830]:nth-child(2){opacity:0}.catalog-btn.active .c-bar[data-v-1d806830]:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.catalog-mega-card[data-v-1d806830]{top:var(--header-height,92px);z-index:2000;position:fixed;left:max(32px,50vw - 688px);right:32px}.header-search-box[data-v-1d806830]{flex:auto;min-width:120px;max-width:none}.search-form[data-v-1d806830]{background:#fff;border:1.5px solid #e3d7c6;border-radius:8px;align-items:center;width:100%;min-height:48px;padding:5px 6px 5px 24px;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 8px #00000005}.search-form[data-v-1d806830]:focus-within{border-color:var(--green-ink);box-shadow:0 4px 14px #333d3624}.search-input[data-v-1d806830]{color:#262626;background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-family:Manrope,sans-serif;font-size:16px}.search-input[data-v-1d806830]::placeholder{color:#8e8ea8}.search-submit-btn[data-v-1d806830]{background:var(--green-surface);width:42px;height:42px;color:var(--green-ink);cursor:pointer;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.search-submit-btn[data-v-1d806830]:hover{background:var(--green-surface-hover);color:var(--green-ink);transform:scale(1.05)}.header-actions[data-v-1d806830]{flex-shrink:0;align-items:center;gap:4px;display:flex}.header-action-item[data-v-1d806830]{cursor:pointer;color:#5d625f;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:68px;min-width:68px;padding:4px 0;text-decoration:none;transition:all .2s;display:flex}.header-action-item[data-v-1d806830]:hover{color:var(--green-ink)}.header-action-item.icon-only-action[data-v-1d806830]{width:52px;min-width:52px;padding:6px 8px}.action-icon-wrap[data-v-1d806830]{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.action-icon-wrap svg[data-v-1d806830]{width:26px;height:26px}.action-label[data-v-1d806830]{color:inherit;text-align:center;width:100%;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:700;line-height:1.15}.action-badge[data-v-1d806830]{background:var(--green-surface);color:var(--green-ink);border-radius:50%;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-4px;right:-8px;box-shadow:0 2px 6px #333d3659}.fav-badge[data-v-1d806830]{background:#af5353;box-shadow:0 2px 6px #ff5a5f59}.user-avatar-icon[data-v-1d806830]{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-family:Manrope,sans-serif;font-size:13px;font-weight:800;display:flex}.profile-menu-container[data-v-1d806830]{position:relative}.profile-menu-container .header-action-item[data-v-1d806830]{width:auto;min-width:100px;max-width:124px;padding:4px}.profile-menu-container .action-label[data-v-1d806830]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.header-actions[data-v-1d806830] .notif-bell-wrap{justify-content:center;align-items:center;width:52px;min-width:52px;display:flex}.header-actions[data-v-1d806830] .notif-bell-btn{color:#5d625f;width:52px;min-width:52px;padding:4px 0}.header-actions[data-v-1d806830] .notif-bell-btn svg{width:26px;height:26px}.profile-dropdown-card[data-v-1d806830]{width:260px;box-shadow:var(--shadow-md);z-index:2000;background:#fff;border:1px solid #0000000a;border-radius:14px;padding:16px;position:absolute;top:calc(100% + 12px);right:0}.user-greeting-box[data-v-1d806830]{align-items:center;gap:12px;padding:4px 6px 12px;display:flex}.user-avatar-circle[data-v-1d806830]{background:linear-gradient(135deg,var(--green-surface) 0,#eba37e 100%);width:40px;height:40px;color:var(--green-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;display:flex}.user-info-text strong[data-v-1d806830]{color:#262626;font-size:14px;display:block}.user-info-text p[data-v-1d806830]{color:#6f746f;margin:0;font-size:12px}.dropdown-divider[data-v-1d806830]{background:#f4f1ea;height:1px;margin:8px 0}.dropdown-nav-list[data-v-1d806830]{flex-direction:column;gap:4px;display:flex}.dropdown-item[data-v-1d806830]{color:#5d625f;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.dropdown-item[data-v-1d806830]:hover{color:var(--green-ink);background:#faf8f4}.item-icon[data-v-1d806830]{color:inherit;flex-shrink:0}.logout-btn[data-v-1d806830]{color:#af5353;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:700;transition:background .15s;display:flex}.logout-btn[data-v-1d806830]:hover{background:#fff0f0}.hamburger-btn[data-v-1d806830]{cursor:pointer;background:#faf8f4;border:1px solid #e3d7c6;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;transition:all .2s}.hamburger-btn .bar[data-v-1d806830]{background:#262626;border-radius:2px;width:18px;height:2px;transition:all .25s}.hamburger-btn.active .bar.top[data-v-1d806830]{transform:translateY(7px)rotate(45deg)}.hamburger-btn.active .bar.middle[data-v-1d806830]{opacity:0}.hamburger-btn.active .bar.bottom[data-v-1d806830]{transform:translateY(-7px)rotate(-45deg)}.mobile-only[data-v-1d806830]{display:none}.mobile-drawer-overlay[data-v-1d806830]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:99999;background:#1a1a2e73;justify-content:flex-end;display:flex;position:fixed;inset:0}.mobile-drawer-card[data-v-1d806830]{background:#faf8f4;flex-direction:column;width:85%;max-width:360px;height:100%;display:flex;overflow-y:auto;box-shadow:-10px 0 30px #00000026}.drawer-header[data-v-1d806830]{border-bottom:1px solid #f4f1ea;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.drawer-close-btn[data-v-1d806830]{cursor:pointer;color:#5d625f;background:#f4f1ea;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;display:flex}.drawer-body[data-v-1d806830]{flex-direction:column;flex:1;gap:20px;padding:20px 24px;display:flex}.drawer-search-box[data-v-1d806830]{width:100%}.drawer-user-box[data-v-1d806830]{background:#faf8f4;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.drawer-auth-box[data-v-1d806830]{text-align:center;background:#faf8f4;border-radius:18px;padding:16px}.drawer-auth-box p[data-v-1d806830]{color:#6f746f;margin-bottom:12px;font-size:13px;line-height:1.4}.drawer-login-btn[data-v-1d806830]{background:var(--green-surface);width:100%;color:var(--green-ink);cursor:pointer;border:none;border-radius:12px;padding:10px 16px;font-size:13.5px;font-weight:700;box-shadow:0 4px 12px #333d3640}.drawer-section[data-v-1d806830]{flex-direction:column;gap:8px;display:flex}.drawer-section-title[data-v-1d806830]{color:var(--green-ink);letter-spacing:1px;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:800}.drawer-links-group[data-v-1d806830]{flex-direction:column;gap:4px;display:flex}.drawer-link-item[data-v-1d806830]{color:#262626;border-radius:14px;align-items:center;gap:12px;padding:11px 14px;font-family:Manrope,sans-serif;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.drawer-link-item.active[data-v-1d806830],.drawer-link-item[data-v-1d806830]:hover{color:var(--green-ink);background:#d9e0d5;font-weight:700}.drawer-shop-link[data-v-1d806830]{background:var(--green-surface);color:var(--green-ink);font-weight:700}.drawer-shop-link.active[data-v-1d806830],.drawer-shop-link[data-v-1d806830]:hover{color:var(--green-ink);background:#d9e0d5}.drawer-whatsapp-box[data-v-1d806830]{margin-top:auto;padding-top:12px}.drawer-wa-btn[data-v-1d806830]{color:var(--green-ink);text-align:center;background:#d9e0d5;padding:12px;font-size:13.5px;text-decoration:none}.drawer-logout-btn[data-v-1d806830],.drawer-wa-btn[data-v-1d806830]{border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.drawer-logout-btn[data-v-1d806830]{color:#af5353;cursor:pointer;background:#fff0f0;border:none;padding:11px;font-size:13px}.catalog-dropdown-enter-active[data-v-1d806830],.catalog-dropdown-leave-active[data-v-1d806830]{transition:all .22s cubic-bezier(.16,1,.3,1)}.catalog-dropdown-enter-from[data-v-1d806830],.catalog-dropdown-leave-to[data-v-1d806830]{opacity:0;transform:translateY(-8px)scale(.98)}.drawer-fade-enter-active[data-v-1d806830],.drawer-fade-leave-active[data-v-1d806830]{transition:opacity .25s}.drawer-fade-enter-from[data-v-1d806830],.drawer-fade-leave-to[data-v-1d806830]{opacity:0}.drawer-fade-enter-active .mobile-drawer-card[data-v-1d806830],.drawer-fade-leave-active .mobile-drawer-card[data-v-1d806830]{transition:transform .25s}.drawer-fade-enter-from .mobile-drawer-card[data-v-1d806830],.drawer-fade-leave-to .mobile-drawer-card[data-v-1d806830]{transform:translate(100%)}@media (width<=1100px){.header-action-item[data-v-1d806830],.header-actions[data-v-1d806830] .notif-bell-btn,.header-actions[data-v-1d806830] .notif-bell-wrap{width:72px;min-width:72px}.profile-menu-container .header-action-item[data-v-1d806830]{min-width:88px;max-width:108px}.header-action-item.icon-only-action[data-v-1d806830]{width:48px;min-width:48px}}@media (width<=960px){.mobile-only[data-v-1d806830]{display:flex}.header-actions[data-v-1d806830]{gap:4px}.header-actions[data-v-1d806830] .notif-bell-wrap,.header-actions>.header-action-item[data-v-1d806830],.header-actions>.profile-menu-container[data-v-1d806830]{display:none}.header-action-item[data-v-1d806830]{width:40px;min-width:40px;padding:4px 0}.profile-menu-container .header-action-item[data-v-1d806830]{width:40px;min-width:40px;max-width:40px}.header-actions[data-v-1d806830] .notif-bell-btn,.header-actions[data-v-1d806830] .notif-bell-wrap{width:40px;min-width:40px}.catalog-btn-text[data-v-1d806830],.header-action-item .action-label[data-v-1d806830]{display:none}.catalog-btn[data-v-1d806830]{border-radius:12px;padding:10px 14px}.header-inner[data-v-1d806830]{gap:12px;min-height:64px;padding:10px 16px}.logo[data-v-1d806830] .app-logo__mark{height:28px}.logo[data-v-1d806830] .app-logo__word{font-size:18px}.catalog-mega-card[data-v-1d806830]{top:var(--header-height,64px);width:auto;position:fixed;left:16px;right:16px}}@media (width<=640px){.header-inner[data-v-1d806830]{grid-template-columns:auto auto minmax(0,1fr);gap:10px;padding:10px 16px 12px;display:grid}.logo[data-v-1d806830]{grid-area:1/1}.catalog-btn-wrapper[data-v-1d806830]{grid-area:1/2}.catalog-btn-text[data-v-1d806830]{display:inline}.catalog-btn[data-v-1d806830]{gap:8px;padding:10px 13px;font-size:14px}.header-actions[data-v-1d806830]{grid-area:1/3;justify-self:end}.header-search-box[data-v-1d806830]{grid-area:2/1/auto/-1;width:100%}.search-form[data-v-1d806830]{min-height:44px}.catalog-mega-card[data-v-1d806830]{top:var(--header-height,118px)}}.header[data-v-1d806830]{z-index:1000;background:0 0;position:relative}.header-main-bar[data-v-1d806830]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8f4f5;border-bottom:1px solid #3f67571a;transition:background .32s,border-color .32s,box-shadow .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s;box-shadow:0 10px 34px #2626260f}.header--overlay .header-main-bar[data-v-1d806830]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#14141275,#14141200);border-bottom-color:#0000}.header--home .header-main-bar-spacer[data-v-1d806830]{height:0}.header-inner[data-v-1d806830]{gap:12px;max-width:1320px;min-height:82px;padding:12px 24px}.logo[data-v-1d806830]{order:1;margin-right:0}.header--overlay .logo[data-v-1d806830]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-left:0;padding:0}.header--overlay .logo[data-v-1d806830] .app-logo__image{filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)drop-shadow(0 0 2px #fffffffa)}.header-inline-nav[data-v-1d806830]{flex:auto;order:3;justify-content:center;align-items:center;gap:clamp(14px,1.7vw,28px);min-width:0;display:flex}.header-inline-link[data-v-1d806830]{color:var(--graphite);white-space:nowrap;padding:12px 0;font-size:12px;font-weight:700;line-height:1.2;transition:color .18s,opacity .18s;position:relative}.header-inline-link[data-v-1d806830]:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.header-inline-link.active[data-v-1d806830]:after,.header-inline-link[data-v-1d806830]:hover:after{transform-origin:0;transform:scaleX(1)}.header--overlay .header-inline-link[data-v-1d806830]{color:#fff;text-shadow:0 1px 12px #0000004d}.catalog-btn-wrapper[data-v-1d806830]{order:2;margin-right:clamp(8px,1.2vw,18px)}.header-search-trigger[data-v-1d806830]{order:4}.header-actions[data-v-1d806830]{order:5;gap:8px}.header-action-item[data-v-1d806830],.header-actions[data-v-1d806830] .notif-bell-btn,.header-search-trigger[data-v-1d806830]{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--graphite);box-shadow:none;background:#faf8f480;border:1px solid #26262633;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid}.hamburger-btn[data-v-1d806830]{display:none}.catalog-btn[data-v-1d806830]{width:auto;min-width:132px;height:46px;min-height:46px;color:var(--green-ink);background:var(--green-surface);border:1px solid var(--green-surface-hover);border-radius:var(--radius-full);justify-content:center;align-items:center;gap:11px;padding:0 24px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 10px 24px #31514538}.catalog-btn-text[data-v-1d806830]{font-size:14px;font-weight:800;line-height:1;display:inline}.catalog-btn.active[data-v-1d806830],.catalog-btn[data-v-1d806830]:hover,.hamburger-btn[data-v-1d806830]:hover,.header-action-item[data-v-1d806830]:hover,.header-actions[data-v-1d806830] .notif-bell-btn:hover,.header-search-trigger[data-v-1d806830]:hover{color:var(--green-ink);background:var(--green-surface);border-color:var(--green-surface-hover);box-shadow:none;transform:translateY(-1px)}.catalog-btn.active[data-v-1d806830],.catalog-btn[data-v-1d806830]:hover{background:var(--green-surface-hover);border-color:var(--green-surface-hover);color:var(--green-ink);box-shadow:0 12px 28px #3151454d}.action-icon-wrap img[data-v-1d806830],.header-search-trigger img[data-v-1d806830]{width:22px;height:22px;transition:filter .18s;display:block}.header-action-item:hover .action-icon-wrap img[data-v-1d806830],.header-search-trigger:hover img[data-v-1d806830]{filter:none}.action-label[data-v-1d806830]{display:none}.catalog-icon[data-v-1d806830]{width:18px;height:16px}.c-bar[data-v-1d806830]{background:currentColor}.header-action-item.icon-only-action[data-v-1d806830],.profile-menu-container .header-action-item[data-v-1d806830]{width:44px;min-width:44px;max-width:44px;padding:0}.action-icon-wrap[data-v-1d806830]{width:42px;height:42px}.header-actions[data-v-1d806830] .notif-bell-btn,.header-actions[data-v-1d806830] .notif-bell-wrap{width:44px;min-width:44px}.header-city-select[data-v-1d806830]{align-items:center;display:flex}.header-city-select__control[data-v-1d806830]{background:var(--green-surface,#f3f6f2);max-width:140px;height:40px;color:var(--green-ink,#14231d);cursor:pointer;border:1px solid #14231d24;border-radius:12px;padding:0 10px;font-size:12px;font-weight:600}.drawer-city-select[data-v-1d806830]{flex-direction:column;gap:8px;margin:12px 0 4px;display:flex}.drawer-city-select__control[data-v-1d806830]{background:#fff;border:1px solid #14231d24;border-radius:12px;width:100%;height:44px;padding:0 12px;font-size:14px}.visually-hidden[data-v-1d806830]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header--overlay .header-city-select__control[data-v-1d806830]{color:#fff;background:#faf8f417;border-color:#ffffff94}.user-avatar-icon[data-v-1d806830]{width:34px;height:34px;color:var(--green-ink);background:var(--green-surface)}.header--overlay .hamburger-btn[data-v-1d806830],.header--overlay .header-action-item[data-v-1d806830],.header--overlay .header-actions[data-v-1d806830] .notif-bell-btn,.header--overlay .header-search-trigger[data-v-1d806830]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf8f417;border-color:#ffffff94}.header--overlay .catalog-btn[data-v-1d806830]{color:var(--green-ink);background:var(--green-surface);border-color:#ffffff80;box-shadow:0 10px 28px #14231d4d}.header--overlay .action-icon-wrap img[data-v-1d806830],.header--overlay .header-search-trigger img[data-v-1d806830]{filter:invert()}.header--overlay .user-avatar-icon[data-v-1d806830]{background:#faf8f42e}.catalog-mega-card[data-v-1d806830]{top:var(--header-height,82px);left:max(24px,50vw - 636px);right:max(24px,50vw - 636px)}@media (width<=1180px){.header-inline-nav[data-v-1d806830]{gap:16px}.header-inline-link[data-v-1d806830]{font-size:11px}}@media (width<=960px){.header-inner[data-v-1d806830]{min-height:70px;padding:10px 16px;display:flex}.logo[data-v-1d806830]{margin-right:0}.logo[data-v-1d806830] .app-logo__image{height:34px}.catalog-btn-wrapper[data-v-1d806830]{margin-right:auto;display:block}.catalog-btn[data-v-1d806830]{min-width:108px;height:42px;min-height:42px;padding:0 16px}.header-search-trigger[data-v-1d806830]{order:3}.header-actions[data-v-1d806830]{order:4}.header-actions>.hamburger-btn[data-v-1d806830]{display:flex}.hamburger-btn[data-v-1d806830],.header-search-trigger[data-v-1d806830]{width:42px;min-width:42px;height:42px;min-height:42px}.catalog-mega-card[data-v-1d806830]{top:var(--header-height,70px);left:16px;right:16px}}@media (width<=430px){.header-inner[data-v-1d806830]{gap:8px}.header--overlay .logo[data-v-1d806830]{margin-left:0;padding:0}.logo[data-v-1d806830] .app-logo__image{height:30px}.catalog-btn[data-v-1d806830]{gap:8px;min-width:94px;padding:0 12px}.catalog-btn-text[data-v-1d806830]{font-size:12px}.catalog-icon[data-v-1d806830]{width:15px}.hamburger-btn[data-v-1d806830],.header-search-trigger[data-v-1d806830]{width:40px;min-width:40px;height:40px;min-height:40px}}
