@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}}[data-pagination]:not(:has(.board-list__pagination-item)){display:none}.board-list__pagination{display:flex;justify-content:center;align-items:center;margin-block:20px;width:100%}.board-list__pagination-list{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.board-list__pagination-item--active .board-list__pagination-link{background-color:#0048c8;color:#fff;border-color:#0048c8;font-family:GmarketSansBold,sans-serif}.board-list__pagination-link{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;color:#666;font-size:13px;font-family:GmarketSansMedium,sans-serif;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s}.board-list__pagination-link:hover{background-color:#0048c80f;color:#0048c8;border-color:#0048c84d}.board-list__pagination-link--nav{color:#9ca3af;font-size:12px}.board-list__pagination-link--nav:hover{color:#0048c8}.coupon-history__paging.board-list__pagination{margin-top:0;padding:1rem 0}.content.mypage,.mypage__header{font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.mypage__header{display:none}.inner{display:flex;flex-direction:column;gap:12px}@media (max-width: 1024px){.header__main--inner .logo{opacity:0;height:12px}}.mypage__content{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.mypage__state{display:flex;flex-direction:column;gap:12px;flex:1;width:100%;min-width:0}.info-card-wrapper{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #0000001f}@media (max-width: 1024px){.info-card-wrapper{display:none}}.info-card{display:flex;background:linear-gradient(to right,#0048c8e0,#28a745e0)}@media (max-width: 768px){.info-card{flex-direction:column}}.info-card__col{flex:1;padding:24px 32px;display:flex;flex-direction:column;justify-content:flex-start;gap:14px}.info-card__col+.info-card__col{border-left:1px solid rgba(255,255,255,.25)}@media (max-width: 768px){.info-card__col+.info-card__col{border-left:none;border-top:1px solid rgba(255,255,255,.25)}}@media (max-width: 480px){.info-card__col{padding:16px 18px;gap:8px}}.info-card__grade-row{display:flex;align-items:center;gap:16px}.info-card__grade-row .user-grade-badge__icon{width:54px;margin:0;flex-shrink:0}.info-card__user-meta{display:flex;flex-direction:column;gap:2px}.info-card__name{font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:19px;color:#fff;line-height:1.3}.info-card__grade-text{font-size:15px;color:#ffffffe6}.info-card__grade-text .info-card__grade-name--bronze{color:#ffd9a3;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}.info-card__grade-text .info-card__grade-name--silver{color:#e8e8e8;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}.info-card__grade-text .info-card__grade-name--gold{color:#ffe55c;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}.info-card__grade-text .info-card__grade-name--platinum{color:#b8e6ff;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}.info-card__grade-text .info-card__grade-name--vip{color:#e5e5e5;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}.info-card__link-row{display:flex;align-items:center;gap:6px;font-size:15px;color:#fffffff2;text-decoration:none;transition:color .2s,opacity .2s;flex:1}.info-card__link-row i{font-size:14px;color:#fffc}.info-card__link-row:hover,.info-card__link-row:hover i{color:#fff}.info-card__col-title{font-size:19px;color:#fff;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;align-items:center;gap:6px;display:flex;justify-content:space-between}.info-card__col-title i img{width:20px;height:20px}.info-card__col-title span{display:flex;align-items:center;gap:8px}.info-card__col-title .common-badge--outlined{flex-direction:row;padding:4px 10px;font-size:12px;gap:4px;color:#0067fc;background:#fffffff2;border:1px solid rgba(0,103,252,.45);box-shadow:0 1px 4px #0000001f}.info-card__col-title .common-badge--outlined i{font-size:15px;color:#0067fc}.info-card__col-title a{color:#fffffff2;text-decoration:none;flex:1}.info-card__col-title a:hover{color:#fff}.info-card__cert-list{display:flex;flex-direction:row;list-style:none;margin:0;padding:0;gap:10px;flex:1;align-items:center}.info-card__cert-item{display:flex;flex-direction:column;align-items:center;flex:1;gap:8px;font-size:15px;color:#ffffffbf}.info-card__cert-item i{font-size:31px;color:#ffe55c}.info-card__cert-item--done{color:#fff}.info-card__cert-item--done i{color:#7dff87}.info-card__cert-inner{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}.info-card__cert-inner[data-hint]{cursor:help}.info-card__balance-row{display:flex;flex-direction:column;gap:10px}.info-card__balance-item{flex:1;display:flex;justify-content:space-between;align-items:center;gap:5px;padding:12px 14px;background:#ffffff2e;border-radius:10px;text-decoration:none;color:inherit;transition:background-color .2s ease}.info-card__balance-item[href]:hover{background:#ffffff47}.info-card__balance-item--with-breakdown{flex-direction:column;align-items:stretch;gap:8px}.info-card__balance-item--farm-credit{cursor:pointer}.info-card__balance-top{display:flex;justify-content:space-between;align-items:center;gap:5px}.info-card__balance-breakdown{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.2);font-size:14px;color:#ffffffe6}.info-card__balance-breakdown-item{display:flex;justify-content:space-between;align-items:center;line-height:1.4}.info-card__balance-label{font-size:15px;color:#ffffffd9}.info-card__balance-amount{font-size:14px;color:#fff;display:flex;align-items:center}.info-card__balance-amount strong{font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:17px;color:#fff;display:block}@media only screen and (max-width: 1024px){.content.mypage{overflow:visible;padding-top:0}.content.mypage .inner{gap:0px}.mypage__header{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-bottom:1px solid #e1e1e1;position:fixed;top:0;left:0;min-height:50px;width:100vw;z-index:102}.mypage__header h3{font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.mypage__header .menu{position:absolute;right:20px;cursor:pointer;height:50px}}
