.navigation-module__o1DMfW__header{z-index:50;background:#fffffff7;border-bottom:1px solid #ece9ed;position:sticky;top:0}.navigation-module__o1DMfW__headerInner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;display:grid}.navigation-module__o1DMfW__brand{flex-shrink:0;align-items:center;gap:6px;min-width:0;min-height:48px;display:inline-flex}.navigation-module__o1DMfW__brandMark{background:url(/brand/hwaryeok-flower-mark.png) 50%/contain no-repeat;flex:0 0 32px;width:32px;height:32px;transition:transform .18s;display:block}.navigation-module__o1DMfW__brandName{color:#27252a;letter-spacing:-.075em;font-size:22px;font-weight:800}.navigation-module__o1DMfW__brandDescription{display:none}.navigation-module__o1DMfW__primaryNav{justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.navigation-module__o1DMfW__navLink{color:#625d66;white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-height:38px;padding:0 8px;font-size:12px;font-weight:650;line-height:1;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.navigation-module__o1DMfW__navLink:hover{color:#9d365b;background:#fff5f8}.navigation-module__o1DMfW__navLink[aria-current=page]{color:#9d365b;background:#fff0f5;font-weight:750}.navigation-module__o1DMfW__adLabel{color:#716a74;border:1px solid #dfd8dd;border-radius:4px;padding:1px 3px;font-size:8px;font-weight:700;line-height:1.1}.navigation-module__o1DMfW__headerActions{align-items:center;min-width:0;display:flex}.navigation-module__o1DMfW__authLink{color:#4f4a52;white-space:nowrap;border:1px solid #e5e2e7;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:0;max-width:78px;min-height:40px;padding:8px 10px;font-size:12px;font-weight:650;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex}.navigation-module__o1DMfW__authLink span{text-overflow:ellipsis;overflow:hidden}.navigation-module__o1DMfW__authLink svg{flex-shrink:0;display:none}.navigation-module__o1DMfW__authLink:hover{color:#963858;background:#fff8fa;border-color:#d7b6c3}.navigation-module__o1DMfW__kakaoAuthLink{color:#332f22;background:#fffdf2;border-color:#f0df79;gap:6px;max-width:none;padding:7px 10px 7px 7px}.navigation-module__o1DMfW__kakaoAuthLink:hover{color:#272319;background:#fff9d9;border-color:#e7cf3f}.navigation-module__o1DMfW__authLink .navigation-module__o1DMfW__kakaoBadge{color:#191919;text-overflow:clip;background:#fee500;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid;overflow:visible}.navigation-module__o1DMfW__authLink .navigation-module__o1DMfW__kakaoBadge svg{width:14px;height:14px;display:block}.navigation-module__o1DMfW__authLink .navigation-module__o1DMfW__kakaoLabel{text-overflow:clip;overflow:visible}.navigation-module__o1DMfW__bottomNav{z-index:60;width:min(100%,594px);padding:0 12px env(safe-area-inset-bottom);background:#fffffffa;border-top:1px solid #e9e6eb;display:block;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 -8px 24px #322a2f09}.navigation-module__o1DMfW__bottomItems{grid-template-columns:repeat(5,minmax(0,1fr));min-height:66px;display:grid}.navigation-module__o1DMfW__bottomItem{color:#716b75;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:66px;font-size:11px;font-weight:600;line-height:1.3;transition:color .18s;display:flex}.navigation-module__o1DMfW__bottomIcon{border-radius:11px;place-items:center;min-width:44px;height:32px;transition:color .2s,background-color .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:grid}.navigation-module__o1DMfW__bottomItem[aria-current=page]{color:#a33359;font-weight:750}.navigation-module__o1DMfW__bottomItem[aria-current=page] .navigation-module__o1DMfW__bottomIcon{background:#fff0f5;transform:translateY(-1px)}.navigation-module__o1DMfW__bottomItem:hover{color:#a33359}.navigation-module__o1DMfW__bottomItem:active .navigation-module__o1DMfW__bottomIcon{transform:scale(.94)}.navigation-module__o1DMfW__searchForm{color:#6c6270;align-items:center;gap:10px;min-height:66px;animation:.2s cubic-bezier(.2,.8,.2,1) both navigation-module__o1DMfW__search-form-in;display:flex}.navigation-module__o1DMfW__searchForm>svg{flex-shrink:0}.navigation-module__o1DMfW__searchField{background:#fff;border:1px solid #decbd3;border-radius:999px;flex:1;align-items:center;min-width:0;height:44px;display:flex}.navigation-module__o1DMfW__searchField:focus-within{outline-offset:1px;outline:2px solid #bf7390}.navigation-module__o1DMfW__searchField input{color:#303038;background:0 0;border:0;outline:none;flex:1;min-width:0;height:42px;padding:0 13px;font-size:16px}.navigation-module__o1DMfW__searchField input::placeholder{color:#807682}.navigation-module__o1DMfW__searchSubmit,.navigation-module__o1DMfW__searchClose{border:0;border-radius:999px;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background-color .18s,color .18s,transform .18s;display:grid}.navigation-module__o1DMfW__searchSubmit{color:#fff;background:#b83e69;margin-right:-1px}.navigation-module__o1DMfW__searchClose{color:#655c69;background:#fff}.navigation-module__o1DMfW__searchSubmit:active,.navigation-module__o1DMfW__searchClose:active{transform:scale(.94)}@keyframes navigation-module__o1DMfW__search-form-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.navigation-module__o1DMfW__brand:hover .navigation-module__o1DMfW__brandMark{transform:rotate(-3deg)scale(1.04)}.navigation-module__o1DMfW__navLink:hover,.navigation-module__o1DMfW__authLink:hover{transform:translateY(-1px)}.navigation-module__o1DMfW__bottomItem:hover .navigation-module__o1DMfW__bottomIcon{transform:translateY(-2px)}}@media (max-width:340px){.navigation-module__o1DMfW__headerInner{gap:5px}.navigation-module__o1DMfW__brandName{display:none}.navigation-module__o1DMfW__navLink{padding-inline:6px;font-size:11px}.navigation-module__o1DMfW__authLink{max-width:70px;padding-inline:8px}.navigation-module__o1DMfW__kakaoAuthLink{max-width:none;padding:7px 8px 7px 7px}.navigation-module__o1DMfW__adLabel{display:none}}@media (prefers-reduced-motion:reduce){.navigation-module__o1DMfW__brandMark,.navigation-module__o1DMfW__navLink,.navigation-module__o1DMfW__authLink,.navigation-module__o1DMfW__bottomItem,.navigation-module__o1DMfW__bottomIcon,.navigation-module__o1DMfW__searchSubmit,.navigation-module__o1DMfW__searchClose{transition:none}.navigation-module__o1DMfW__searchForm{animation:none}.navigation-module__o1DMfW__brand:hover .navigation-module__o1DMfW__brandMark,.navigation-module__o1DMfW__navLink:hover,.navigation-module__o1DMfW__authLink:hover,.navigation-module__o1DMfW__bottomItem:hover .navigation-module__o1DMfW__bottomIcon,.navigation-module__o1DMfW__bottomItem:active .navigation-module__o1DMfW__bottomIcon,.navigation-module__o1DMfW__bottomItem[aria-current=page] .navigation-module__o1DMfW__bottomIcon{transform:none}}
