:root{--ink:#111;--muted:#666;--line:#111;--sale:#d36b6b;--bg:#fff;--header-h:78px}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;padding:0;font-family:Abel,Noto Sans KR,sans-serif;font-size:16px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.serif{font-family:Belleza,Noto Serif KR,serif}.script{font-family:Nanum Brush Script,Times New Roman,cursive}.header.svelte-1elxaub{z-index:40;background:#fff;position:sticky;top:0}.header-inner.svelte-1elxaub{min-height:var(--header-h);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:10px 36px;display:grid}.logo.svelte-1elxaub img:where(.svelte-1elxaub){object-fit:contain;width:auto;max-width:200px;height:32px;display:block}.nav.svelte-1elxaub{flex-wrap:wrap;align-items:center;gap:18px 22px;font-family:Belleza,Noto Sans KR,serif;font-size:15px;display:flex}.nav-item.svelte-1elxaub{position:relative}.nav.svelte-1elxaub a.active:where(.svelte-1elxaub){border-bottom:1px solid #111}.sub.svelte-1elxaub{background:#fff;min-width:150px;padding:10px 14px 14px;display:none;position:absolute;top:100%;left:-12px}.sub.shop.svelte-1elxaub{gap:28px;min-width:420px;padding:16px 20px 18px;left:0}.col.svelte-1elxaub{flex-direction:column;gap:6px;min-width:140px;display:flex}.group.svelte-1elxaub{letter-spacing:.04em;margin-bottom:4px;font-size:13px}.nav-item.svelte-1elxaub:hover .sub:where(.svelte-1elxaub),.nav-item.svelte-1elxaub:focus-within .sub:where(.svelte-1elxaub){flex-direction:column;gap:6px;display:flex}.nav-item.svelte-1elxaub:hover .sub.shop:where(.svelte-1elxaub),.nav-item.svelte-1elxaub:focus-within .sub.shop:where(.svelte-1elxaub){flex-direction:row;align-items:flex-start}.utils.svelte-1elxaub{align-items:center;gap:16px;display:flex}.settings.svelte-1elxaub{position:relative}.gear.svelte-1elxaub{color:#111;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.settings-sub.svelte-1elxaub{text-align:right;min-width:140px;font-family:Belleza,Noto Sans KR,serif;font-size:14px;left:auto;right:0}.settings.svelte-1elxaub:hover .settings-sub:where(.svelte-1elxaub),.settings.svelte-1elxaub:focus-within .settings-sub:where(.svelte-1elxaub),.settings.open.svelte-1elxaub .settings-sub:where(.svelte-1elxaub){flex-direction:column;display:flex}.burger.svelte-1elxaub{background:0 0;border:0;width:28px;height:18px;padding:0;display:none}.burger.svelte-1elxaub span:where(.svelte-1elxaub){background:#111;height:1px;display:block}.burger.svelte-1elxaub span:where(.svelte-1elxaub)+span:where(.svelte-1elxaub){margin-top:7px}@media (width<=980px){.header-inner.svelte-1elxaub{padding:8px 16px}.nav.svelte-1elxaub{inset:var(--header-h) 0 auto;background:#fff;border-bottom:1px solid #eee;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 20px 24px;display:none;position:absolute}.nav.open.svelte-1elxaub{display:flex}.nav.svelte-1elxaub .sub:where(.svelte-1elxaub){padding:6px 0 0 10px;display:flex;position:static}.nav.svelte-1elxaub .sub.shop:where(.svelte-1elxaub){flex-direction:column;gap:16px;min-width:0}.settings.svelte-1elxaub{display:none}.burger.svelte-1elxaub{flex-direction:column;justify-content:center;display:flex}}.footer.svelte-jz8lnl{text-align:center;color:#888;padding:48px 24px 64px;font-size:12px;line-height:1.8}.name.svelte-jz8lnl{color:#111;margin:0 0 10px;font-family:Belleza,Noto Sans KR,serif;font-size:16px}.links.svelte-jz8lnl{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;display:flex}.links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{text-decoration:underline}
