@charset "UTF-8";@font-face{font-family:GmarketSansLight;src:url(../fonts/GmarketSansLight.woff2) format("woff2"),url(../fonts/GmarketSansLight.woff) format("woff"),url(../fonts/GmarketSansLight.ttf) format("truetype"),url(../fonts/GmarketSansLight.eot) format("embedded-opentype");font-style:normal}@font-face{font-family:GmarketSansMedium;src:url(../../_cdn/cloudfront/font/GmarketSansMedium.woff2) format("woff2"),url(../../_cdn/cloudfront/font/GmarketSansMedium.woff) format("woff"),url(../../_cdn/cloudfront/font/GmarketSansMedium.ttf) format("truetype"),url(../../_cdn/cloudfront/font/GmarketSansMedium.eot) format("embedded-opentype");font-style:normal}@font-face{font-family:GmarketSansBold;src:url(../../_cdn/cloudfront/font/GmarketSansBold.woff2) format("woff2"),url(../../_cdn/cloudfront/font/GmarketSansBold.woff) format("woff"),url(../../_cdn/cloudfront/font/GmarketSansBold.ttf) format("truetype"),url(../../_cdn/cloudfront/font/GmarketSansBold.eot) format("embedded-opentype")}@font-face{font-family:Pretendard;src:url(../../_cdn/jsdelivr/gh/projectnoonnu/pretendard@1.0/Pretendard-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(../../_cdn/jsdelivr/gh/projectnoonnu/pretendard@1.0/Pretendard-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(../../_cdn/jsdelivr/gh/projectnoonnu/pretendard@1.0/Pretendard-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@keyframes heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.08)}28%{transform:scale(1)}42%{transform:scale(1.06)}56%{transform:scale(1)}}@keyframes count-badge-pulse{0%,to{transform:scale(1);box-shadow:0 0 #f5af3673}50%{transform:scale(1.1);box-shadow:0 0 0 5px #f5af3600}}@keyframes count-badge-pulse-on-dark{0%,to{transform:scale(1);box-shadow:0 0 #ffffff8c}50%{transform:scale(1.1);box-shadow:0 0 0 5px #fff0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.mypage-lnb{display:flex;flex-direction:column;flex-shrink:0;background:#fff;border:1px solid #e0e0e0;overflow:hidden;border-radius:8px}.lnb__group{border-bottom:1px solid #e0e0e0}.lnb__group--sell .lnb__group-header{background:#0048c80a}.lnb__group--buy .lnb__group-header{background:#28a7450a}.lnb__group:last-of-type{border-bottom:none}.lnb__group-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;text-decoration:none;border-bottom:1px solid #e0e0e0;transition:background .15s;background-color:#f9fafb}.lnb__group-header:hover{filter:brightness(.97)}.lnb__group-title{font-family:GmarketSansBold,sans-serif;font-size:14px;color:#333}@keyframes sp-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.92)}}.lnb__new-badge{display:inline-block;margin-left:5px;padding:2px 5px;font-size:9px;font-family:GmarketSansBold,sans-serif;color:#fff;background:#ff005a;border-radius:4px;vertical-align:middle;letter-spacing:.3px;animation:sp-badge-pulse 1.6s ease-in-out infinite}.lnb__group-count{font-size:12px;font-family:GmarketSansBold,sans-serif;color:#0048c8;background:#0048c81f;padding:1px 7px;border-radius:12px}.lnb__group-count--buy{color:#28a745;background:#28a7451f}.lnb__menu-list{list-style:none;margin:0}.lnb__menu-list li{margin:0}.lnb__menu-list a{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:14px;color:#666;text-decoration:none;transition:background-color .15s,color .15s}.lnb__menu-list a:hover{background-color:#f9fafb;color:#333}.lnb__menu-list a.active{color:#0048c8;font-family:GmarketSansBold,sans-serif;background:#0048c80f}.lnb__group--buy .lnb__menu-list a.active{color:#28a745;background:#28a7450f}.lnb__count{font-size:11px;font-family:GmarketSansBold,sans-serif;padding:1px 6px;border-radius:8px;background:#0048c81a;color:#0048c8;flex-shrink:0}.lnb__count--warn{display:inline-flex;align-items:center;justify-content:center;background:#f5af3626;color:#f5af36;animation:count-badge-pulse 1.35s ease-in-out infinite}.lnb__count--primary{background:#0048c826;color:#0048c8}.lnb__count--buy{background:#28a7451f;color:#28a745}@media (prefers-reduced-motion: reduce){.lnb__count--warn{animation:none}}.lnb__list{border-bottom:1px solid #e0e0e0;padding:6px 0;list-style:none;margin:0}.lnb__list:last-child{border-bottom:none}.lnb__list h2{font-size:10px;font-family:GmarketSansBold,sans-serif;color:#b8b8b8;padding:6px 14px 2px;margin:0;letter-spacing:.5px;text-transform:uppercase;border:none}.lnb__list li{margin:0}.lnb__list li a{display:flex;align-items:center;padding:6px 14px;font-size:13px;color:#666;text-decoration:none;transition:background-color .15s,color .15s}.lnb__list li a:hover{background-color:#f9fafb;color:#333}@media only screen and (max-width: 1024px){.mypage__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000080;cursor:pointer}.mypage-lnb{display:flex;flex-direction:column;width:100%;min-width:unset;background:#fff;padding:15px 10px;max-height:100vh;overflow-y:auto;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .3s ease;position:fixed;top:50px;left:0;bottom:0;z-index:101;border-radius:0}.mypage-lnb.visible{opacity:1;pointer-events:all}.lnb__group{border-radius:8px;border:1px solid rgba(0,72,200,.1);background:#0048c808;margin-bottom:12px}.lnb__group:last-of-type{margin-bottom:0}.lnb__group--buy{border-color:#28a74526;background:#28a74508}.lnb__group-header{padding:12px;border-bottom:2px solid rgba(0,72,200,.2);background:transparent!important}.lnb__group-header:hover{background:transparent}.lnb__group-title{font-size:16px;color:#0048c8}.lnb__group--buy .lnb__group-title{color:#28a745}.lnb__group-count{font-size:13px}.lnb__menu-list{padding:8px 0 4px}.lnb__menu-list a{padding:6px 12px;font-size:13px}.lnb__menu-list a:hover{color:#0048c8;background:transparent}.lnb__menu-list .lnb__count{margin-left:auto;flex-shrink:0}.lnb__list{border-radius:8px;border:1px solid rgba(0,72,200,.1);background:#0048c808;padding:12px;margin-bottom:12px}.lnb__list:last-child{margin-bottom:0}.lnb__list h2{font-size:16px;color:#0048c8;padding:0 0 8px;margin-bottom:8px;border-bottom:2px solid rgba(0,72,200,.2);text-transform:none;letter-spacing:0}.lnb__list li{margin:0 0 8px}.lnb__list li:last-child{margin-bottom:0}.lnb__list li a{padding:0;border-radius:6px;border:1px solid transparent;position:relative}.lnb__list li a:after{content:"›";font-size:14px;margin-left:auto;color:#9ca3af;transition:all .2s ease}.lnb__list li a:hover{color:#0048c8;transform:translate(4px);background:transparent}}
