.HeaderV2-module__OYtBsG__topAnnouncementBar{color:#fff;text-align:center;letter-spacing:.04em;z-index:101;background-color:#111;padding:.55rem 1rem;font-size:.8rem;font-weight:600;position:relative}@media (max-width:768px){.HeaderV2-module__OYtBsG__topAnnouncementBar{display:none!important}}.HeaderV2-module__OYtBsG__header{z-index:100;background-color:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:20px;padding:10px 24px;font-family:inherit;display:flex;position:sticky;top:0}@keyframes HeaderV2-module__OYtBsG__logoHeartbeat{0%{transform:scale(1)}22%{transform:scale(1.18)}44%{transform:scale(.95)}66%{transform:scale(1.1)}88%{transform:scale(.98)}to{transform:scale(1)}}.HeaderV2-module__OYtBsG__brandLogoLink{-webkit-user-select:none;user-select:none;align-items:center;text-decoration:none;display:inline-flex}.HeaderV2-module__OYtBsG__brandLogoText{color:#111;letter-spacing:-.04em;text-align:left;transform-origin:50%;width:104px;font-family:inherit;font-size:1.55rem;font-weight:900;transition:color .3s;display:inline-block}.HeaderV2-module__OYtBsG__brandLogoText.HeaderV2-module__OYtBsG__pumping{animation:.65s cubic-bezier(.25,1,.5,1) forwards HeaderV2-module__OYtBsG__logoHeartbeat}.HeaderV2-module__OYtBsG__brandLogoText.HeaderV2-module__OYtBsG__korean{color:#ff5000;letter-spacing:.88em;margin-right:-.88em}.HeaderV2-module__OYtBsG__logoContainer{color:#111;letter-spacing:-.04em;font-family:inherit;font-size:1.6rem;font-weight:900;text-decoration:none}.HeaderV2-module__OYtBsG__navLinks{align-items:center;gap:24px;display:flex}.HeaderV2-module__OYtBsG__navLink{color:#4b5563;cursor:pointer;align-items:center;gap:.3rem;font-size:.95rem;font-weight:600;transition:color .2s;display:flex;position:relative}.HeaderV2-module__OYtBsG__navLink:hover{color:#111}.HeaderV2-module__OYtBsG__dropdownWrapper{position:relative}.HeaderV2-module__OYtBsG__dropdownMenu{z-index:110;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:.3rem;min-width:180px;padding:.8rem;display:flex;position:absolute;top:calc(100% + .8rem);left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000014}.HeaderV2-module__OYtBsG__dropdownItem{color:#4b5563;white-space:nowrap;border-radius:6px;padding:.6rem 1rem;font-size:.9rem;transition:all .2s}.HeaderV2-module__OYtBsG__dropdownItem:hover{color:#111;background-color:#f8f9fa}.HeaderV2-module__OYtBsG__authContainer{align-items:center;gap:8px;display:flex}.HeaderV2-module__OYtBsG__pointBadge{color:#ff5000;background-color:#fff1ec;border:1px solid #ff500026;border-radius:20px;align-items:center;gap:.3rem;padding:.4rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}.HeaderV2-module__OYtBsG__ctaBtn{color:#fff;background-color:#ff5000;border-radius:20px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:800;transition:all .2s;box-shadow:0 2px 10px #ff500040}.HeaderV2-module__OYtBsG__ctaBtn:hover{background-color:#e04600;transform:translateY(-1px)}.HeaderV2-module__OYtBsG__profileTrigger{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .8rem;transition:background-color .2s;display:flex}.HeaderV2-module__OYtBsG__profileTrigger:hover{background-color:#f5efeb}.HeaderV2-module__OYtBsG__profileImage{object-fit:cover;border:1px solid #e6dfd9;border-radius:50%;width:28px;height:28px}.HeaderV2-module__OYtBsG__profilePlaceholder{color:#6b6661;background-color:#e6dfd9;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.HeaderV2-module__OYtBsG__userName{color:#1c1917;font-size:.9rem;font-weight:500}.HeaderV2-module__OYtBsG__adminBadge{color:#fff;background-color:#ef4444;border-radius:4px;padding:.15rem .4rem;font-size:.75rem;font-weight:700}.HeaderV2-module__OYtBsG__userDropdown{z-index:110;background-color:#fff;border:1px solid #e6dfd9;border-radius:12px;flex-direction:column;gap:.3rem;min-width:200px;padding:.8rem;display:flex;position:absolute;top:calc(100% + .8rem);right:2.5rem;box-shadow:0 10px 30px #1c191714}.HeaderV2-module__OYtBsG__userSummary{border-bottom:1px solid #f5efeb;flex-direction:column;margin-bottom:.3rem;padding:.6rem 1rem;display:flex}.HeaderV2-module__OYtBsG__userSummaryName{color:#1c1917;font-size:.95rem;font-weight:600}.HeaderV2-module__OYtBsG__userSummaryEmail{color:#9e9892;font-size:.8rem}.HeaderV2-module__OYtBsG__menuItem{color:#6b6661;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.6rem;width:100%;padding:.6rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.HeaderV2-module__OYtBsG__menuItem:hover{color:#1c1917;background-color:#f5efeb}.HeaderV2-module__OYtBsG__menuDivider{background-color:#f5efeb;height:1px;margin:.3rem 0}.HeaderV2-module__OYtBsG__mobileMenuBtn{display:none}.HeaderV2-module__OYtBsG__mobileMenuPanel{max-height:calc(100dvh - 80px);overflow-y:auto}.HeaderV2-module__OYtBsG__mobileMenuPanel a,.HeaderV2-module__OYtBsG__mobileMenuPanel button{min-height:44px;line-height:1.5;font-size:15px!important;font-weight:600!important}.HeaderV2-module__OYtBsG__mobileMenuPanel button{min-width:44px}.HeaderV2-module__OYtBsG__mobileMenuPanel a:focus-visible,.HeaderV2-module__OYtBsG__mobileMenuPanel button:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.HeaderV2-module__OYtBsG__lockerHeaderBtn{color:#ea580c;cursor:pointer;background-color:#fff7ed;border:1px solid #ffedd5;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.78rem;font-weight:800;transition:all .15s;display:inline-flex}.HeaderV2-module__OYtBsG__lockerHeaderBtn:hover{background-color:#ffedd5}.HeaderV2-module__OYtBsG__cartHeaderBtn{color:#1f2937;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex;position:relative}.HeaderV2-module__OYtBsG__cartHeaderBtn:hover{background-color:#e5e7eb}.HeaderV2-module__OYtBsG__btnText{display:inline}.HeaderV2-module__OYtBsG__navLink,.HeaderV2-module__OYtBsG__lockerHeaderBtn,.HeaderV2-module__OYtBsG__cartHeaderBtn,.HeaderV2-module__OYtBsG__pointBadge,.HeaderV2-module__OYtBsG__profileTrigger,.HeaderV2-module__OYtBsG__ctaBtn{box-sizing:border-box;letter-spacing:0;white-space:nowrap;min-width:44px;min-height:44px;font-size:14px;font-weight:600;line-height:1.4}.HeaderV2-module__OYtBsG__ctaBtn{align-items:center;display:inline-flex}.HeaderV2-module__OYtBsG__pointBadge,.HeaderV2-module__OYtBsG__lockerHeaderBtn{color:#b83a00}.HeaderV2-module__OYtBsG__brandLogoLink{flex-shrink:0;min-height:44px}.HeaderV2-module__OYtBsG__userName{text-overflow:ellipsis;max-width:100px;overflow:hidden}.HeaderV2-module__OYtBsG__userDropdown{width:260px;max-width:calc(100vw - 32px);right:0}.HeaderV2-module__OYtBsG__userSummaryEmail{color:#59534e;overflow-wrap:anywhere;font-size:13px}.HeaderV2-module__OYtBsG__menuItem{min-height:44px;font-size:14px;line-height:1.5}.HeaderV2-module__OYtBsG__header a:focus-visible,.HeaderV2-module__OYtBsG__header button:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.HeaderV2-module__OYtBsG__cartBadge{color:#fff;background-color:#ff5000;border-radius:10px;padding:.08rem .4rem;font-size:.68rem;font-weight:900;line-height:1.2}@media (max-width:1199px){.HeaderV2-module__OYtBsG__header{padding:.75rem 1rem}.HeaderV2-module__OYtBsG__navLinks{display:none}.HeaderV2-module__OYtBsG__authContainer{gap:.4rem}.HeaderV2-module__OYtBsG__pointBadge{padding:.3rem .55rem;font-size:.75rem;white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;min-width:0!important;display:inline-flex!important}.HeaderV2-module__OYtBsG__ctaBtn,.HeaderV2-module__OYtBsG__userName{display:none!important}.HeaderV2-module__OYtBsG__mobileMenuBtn{cursor:pointer;color:#111827;background:0 0;border:none;justify-content:center;align-items:center;margin-left:.2rem;padding:.3rem;display:flex!important}}@media (max-width:768px){.HeaderV2-module__OYtBsG__brandLogoText{width:64px!important;font-size:.95rem!important}.HeaderV2-module__OYtBsG__brandLogoText.HeaderV2-module__OYtBsG__korean{letter-spacing:.88em!important;margin-right:-.88em!important}.HeaderV2-module__OYtBsG__btnText{display:none!important}.HeaderV2-module__OYtBsG__lockerHeaderBtn,.HeaderV2-module__OYtBsG__cartHeaderBtn{border-radius:50%!important;justify-content:center!important;width:34px!important;height:34px!important;padding:0!important}.HeaderV2-module__OYtBsG__cartBadge{border:2px solid #fff;padding:.08rem .32rem;font-size:.6rem;position:absolute;top:-4px;right:-4px}}@media (max-width:1199px){.HeaderV2-module__OYtBsG__header{gap:8px}.HeaderV2-module__OYtBsG__mobileMenuBtn,.HeaderV2-module__OYtBsG__profileTrigger{justify-content:center;min-width:44px;min-height:44px;margin:0;padding:0}.HeaderV2-module__OYtBsG__pointBadge{min-height:44px;font-size:13px}.HeaderV2-module__OYtBsG__profileTrigger>svg{display:none}}@media (max-width:768px){.HeaderV2-module__OYtBsG__header{padding:8px 12px}.HeaderV2-module__OYtBsG__brandLogoText{letter-spacing:-.03em;width:auto!important;font-size:18px!important}.HeaderV2-module__OYtBsG__authContainer{gap:4px}.HeaderV2-module__OYtBsG__lockerHeaderBtn,.HeaderV2-module__OYtBsG__cartHeaderBtn{flex-shrink:0;width:44px!important;height:44px!important}.HeaderV2-module__OYtBsG__cartBadge{font-size:11px;font-weight:700;top:0;right:0}}@media (max-width:420px){.HeaderV2-module__OYtBsG__lockerHeaderBtn{display:none}}@media (max-width:359px){.HeaderV2-module__OYtBsG__header{padding-inline:8px}.HeaderV2-module__OYtBsG__authContainer{gap:2px}.HeaderV2-module__OYtBsG__pointBadge{padding-inline:6px}.HeaderV2-module__OYtBsG__pointBadge>svg{display:none}}.HeaderV2-module__OYtBsG__mobileLockerText{display:none}@media (max-width:767px){.HeaderV2-module__OYtBsG__lockerHeaderBtn{flex-shrink:0;gap:4px;min-width:58px;width:auto!important;height:44px!important;padding:0 7px!important;display:inline-flex!important}.HeaderV2-module__OYtBsG__lockerHeaderBtn svg{flex-shrink:0;width:14px;height:14px}.HeaderV2-module__OYtBsG__mobileLockerText{white-space:nowrap;font-size:11px;font-weight:700;display:inline}.HeaderV2-module__OYtBsG__cartHeaderBtn{display:none!important}}
