.Header-module-scss-module__klcqGG__header{z-index:50;background:#fff;border-bottom:1px solid #f5f5f5;position:sticky;top:0}.Header-module-scss-module__klcqGG__container{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media (min-width:768px){.Header-module-scss-module__klcqGG__container{padding:0}}.Header-module-scss-module__klcqGG__container{justify-content:space-between;align-items:center;height:64px;display:flex}.Header-module-scss-module__klcqGG__nav{gap:.25rem;display:none}@media (min-width:1024px){.Header-module-scss-module__klcqGG__nav{display:flex}}.Header-module-scss-module__klcqGG__navLink{color:#404040;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition-property:color;transition-duration:.2s;transition-timing-function:ease;position:relative}.Header-module-scss-module__klcqGG__navLink:after{content:"";background:#1a1a1a;width:0;height:2px;transition-property:width;transition-duration:.2s;transition-timing-function:ease;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.Header-module-scss-module__klcqGG__authSection{display:none}@media (min-width:1024px){.Header-module-scss-module__klcqGG__authSection{display:block}}.Header-module-scss-module__klcqGG__kakaoBtn{color:#171717;background:#fee500;border-radius:9999px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition-property:background-color,transform;transition-duration:.2s;transition-timing-function:ease;display:flex}.Header-module-scss-module__klcqGG__userMenu{position:relative}.Header-module-scss-module__klcqGG__userMenu:hover .Header-module-scss-module__klcqGG__dropdown,.Header-module-scss-module__klcqGG__userMenu:focus-within .Header-module-scss-module__klcqGG__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.Header-module-scss-module__klcqGG__userButton{color:#404040;cursor:pointer;background:#fafafa;border:1px solid #e5e5e5;border-radius:9999px;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.Header-module-scss-module__klcqGG__userButton:hover{background:#f5f5f5}.Header-module-scss-module__klcqGG__avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.Header-module-scss-module__klcqGG__avatarPlaceholder{color:#fff;background:#404040;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Header-module-scss-module__klcqGG__dropdown{opacity:0;visibility:hidden;background:#fff;border:1px solid #f5f5f5;border-radius:.75rem;width:12rem;margin-top:.5rem;padding:.5rem;transition-property:opacity,visibility,transform;transition-duration:.2s;transition-timing-function:ease;position:absolute;top:100%;right:0;transform:translateY(-10px);box-shadow:0 4px 20px -5px #0000001a}.Header-module-scss-module__klcqGG__dropdownItem{color:#404040;cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;font-size:.875rem;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease;display:flex}.Header-module-scss-module__klcqGG__dropdownItem:hover{background:#fafafa}.Header-module-scss-module__klcqGG__hamburger{color:#262626;padding:.5rem;display:flex}@media (min-width:1024px){.Header-module-scss-module__klcqGG__hamburger{display:none}}.Header-module-scss-module__klcqGG__overlay{z-index:40;background:#0000004d;position:fixed;inset:0}@media (min-width:1024px){.Header-module-scss-module__klcqGG__overlay{display:none}}.Header-module-scss-module__klcqGG__mobileMenu{z-index:50;background:#fff;flex-direction:column;width:320px;max-width:100%;height:100%;transition-property:transform;transition-duration:.2s;transition-timing-function:ease;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}@media (min-width:1024px){.Header-module-scss-module__klcqGG__mobileMenu{display:none}}.Header-module-scss-module__klcqGG__mobileMenu.Header-module-scss-module__klcqGG__open{transform:translate(0)}.Header-module-scss-module__klcqGG__mobileMenuHeader{color:#262626;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:600;display:flex}.Header-module-scss-module__klcqGG__mobileMenuHeader button{color:#525252;padding:.5rem}.Header-module-scss-module__klcqGG__mobileNav{flex:1;padding:1rem 0;overflow-y:auto}.Header-module-scss-module__klcqGG__mobileNavLink{color:#404040;align-items:center;gap:.75rem;padding:.875rem 1.5rem;font-weight:500;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease;display:flex}.Header-module-scss-module__klcqGG__mobileNavLink svg{color:#737373}.Header-module-scss-module__klcqGG__mobileAuth{border-top:1px solid #e5e5e5;padding:1.5rem}.Header-module-scss-module__klcqGG__mobileUserInfo{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.Header-module-scss-module__klcqGG__userName{color:#262626;font-weight:500}.Header-module-scss-module__klcqGG__userStatus{color:#737373;font-size:.875rem}.Header-module-scss-module__klcqGG__mobileAuthLink{color:#404040;background:#fafafa;border-radius:.75rem;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem 1rem;display:flex}.Header-module-scss-module__klcqGG__mobileLogoutBtn{color:#fff;background:#262626;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;display:flex}
@font-face{font-family:GmarketSans;src:url(/fonts/GmarketSansTTFLight.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GmarketSans;src:url(/fonts/GmarketSansTTFMedium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GmarketSans;src:url(/fonts/GmarketSansTTFBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ClashDisplay;src:url(/fonts/ClashDisplay-Semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#171717;font-family:GmarketSans,-apple-system,sans-serif}button{cursor:pointer;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}input,textarea,select{font-family:inherit;font-size:inherit}
