@font-face{font-family:GmarketSansLight;src:url(/build/fonts/GmarketSansLight.woff2) format("woff2"),url(/build/fonts/GmarketSansLight.woff) format("woff"),url(/build/fonts/GmarketSansLight.ttf) format("truetype"),url(/build/fonts/GmarketSansLight.eot) format("embedded-opentype");font-style:normal}@font-face{font-family:GmarketSansMedium;src:url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansMedium.woff2) format("woff2"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansMedium.woff) format("woff"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansMedium.ttf) format("truetype"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansMedium.eot) format("embedded-opentype");font-style:normal}@font-face{font-family:GmarketSansBold;src:url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansBold.woff2) format("woff2"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansBold.woff) format("woff"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansBold.ttf) format("truetype"),url(https://d1juv1a8dy6w7.cloudfront.net/font/GmarketSansBold.eot) format("embedded-opentype")}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/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}}#gift,.giftcard-header,.giftcard-table-card,.giftcard-table,.gift-row{font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.giftcard-header{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.gift-banner{width:100%;display:block;border-radius:12px}.giftcard-select{align-self:flex-end;height:34px;padding:0 28px 0 10px;border:1px solid #eee;border-radius:6px;font-size:14px;color:#333;background:#fff;cursor:pointer;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px}.gift-total{font-size:15px;color:#666}.giftcard-table-card{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;margin-bottom:20px;background:#fff}.mobile-screen{overflow-x:auto}.giftcard-table thead tr th{padding:0!important;font-size:14px;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}.giftcard-table tbody tr:hover{background-color:#f9fafb}.giftcard-table tbody td{padding:0!important;font-size:15px;line-height:1.5;vertical-align:middle;border-left:1px solid #e0e0e0}.giftcard-table tbody td span{padding:8px 10px}.giftcard-table tbody td:first-child{border-left:none}.giftcard-table th:first-child,.giftcard-table td:first-child{width:10%;min-width:40px;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}.giftcard-table th:nth-child(2),.giftcard-table td:nth-child(2){width:15%;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}.giftcard-table th:nth-child(5),.giftcard-table td:nth-child(5){width:15%}.giftcard-table th .header-item-box,.giftcard-table td .gift-cell-box{display:flex;flex-direction:column;width:100%}.giftcard-table th .li-item,.giftcard-table td .li-item{display:flex;align-items:center;justify-content:center;padding:6px 0}.giftcard-table th .li-item.bt,.giftcard-table td .li-item.bt{border-top:1px solid #e0e0e0}.giftcard-table th .li-item,.giftcard-table th .li-item span{font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}.giftcard-table td .gift-cell-box{display:grid;grid-template-rows:1fr 1fr}.giftcard-table td .gift-cell-box>.li-item{padding:0}.giftcard-table .pin-copy{cursor:pointer;transition:color .2s}.giftcard-table .pin-copy .copy-icon{color:#b8b8b8;margin-left:4px;font-size:13px}.giftcard-table .pin-copy:hover{text-decoration:underline;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;color:#0048c8}.giftcard-table .pin-copy:hover .copy-icon{color:#0048c8}.gift-row{display:flex;list-style:none;margin:0;padding:0;width:100%;background-color:#fff;border:1px solid #e0e0e0;border-radius:14px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.gift-row:hover{border-color:#d0d3db;box-shadow:0 2px 8px #00000014}.gift-row.even-row{background-color:#f9fafb}.gift-row.odd-row{background-color:#fff}.gift-row li{display:flex;align-items:stretch;justify-content:center;font-size:15px;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;text-align:center}.gift-row li:not(:first-child){border-left:1px solid #e0e0e0}.gift-row li.date{align-items:center;color:#333;padding:12px 8px;font-size:14px}.gift-row li.idx{align-items:center;color:#6b7280;font-size:14px}.gift-row .li-item-box{display:grid;grid-template-rows:1fr 1fr;width:100%}.gift-row .li-item-box>.li-item{display:flex;align-items:center;justify-content:center;padding:10px 12px}.gift-row .li-item-box>.li-item.bt{border-top:1px solid #e0e0e0}.gift-row .pin_num span#pin_number{cursor:pointer;transition:color .2s}.gift-row .pin_num span#pin_number .copy-icon{color:#b8b8b8;margin-left:4px;font-size:13px}.gift-row .pin_num span#pin_number:hover{text-decoration:underline;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;color:#0048c8}.gift-row .pin_num span#pin_number:hover .copy-icon{color:#0048c8}#gift .mypage-list__content{display:flex;flex-direction:column;gap:8px}@media (max-width: 1024px){#gift .desktop-view{display:none}#gift .mobile-view{display:flex}#gift .idx{flex-basis:10%}#gift .gift-content{flex-basis:90%}.gift-row.mobile-view{min-height:150px;align-items:stretch;border-radius:14px}.gift-row.mobile-view li:not(:first-child){border-left:none}.gift-row.mobile-view li.idx{align-items:center;justify-content:center;color:#6b7280;font-size:14px}.gift-content{display:flex;flex-direction:column;justify-content:space-around;gap:6px;width:100%;height:100%;padding:12px;box-sizing:border-box}.gift-content-header{display:flex;justify-content:space-between;align-items:center;width:100%;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:15px;color:#333}.gift-content-body{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 10px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9fafb;font-size:13px;overflow:hidden}.gift-content-body .validity-date{color:#9ca3af;font-size:12px}.gift-content-footer{display:flex;align-items:center;width:100%;color:#9ca3af;font-size:12px;gap:4px}.gift-table-header{display:none}}
