@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(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-SemiBold.woff2) format("woff2");font-weight:600;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}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Black.woff2) format("woff2");font-weight:900;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}}.confirm-modal .modal-panel{border-radius:20px;padding:0;overflow:hidden;box-shadow:0 20px 60px #0000002e}@media (max-width: 480px){.confirm-modal .modal-panel{border-radius:16px}}.confirm-modal .base-modal-header{border-bottom:none;padding:28px 28px 0;position:relative}.confirm-modal .base-modal-header .modal-title{font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:1.1625rem;text-align:center;width:100%;color:#333;letter-spacing:-.3px;margin:0}@media (max-width: 480px){.confirm-modal .base-modal-header .modal-title{font-size:1.2625rem}}.confirm-modal .modal-close-btn{position:absolute;top:16px;right:16px;color:var(--color-gray-400)}.confirm-modal .modal-close-btn:hover{color:var(--color-gray-600)}.confirm-modal .base-modal-body{text-align:center;padding:20px 28px 24px}.confirm-modal .base-modal-body p{font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;font-size:1.0125rem;color:var(--color-gray-600);margin:0}.confirm-modal .base-modal-body p strong{color:#0048c8;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:1.1625rem}.confirm-modal .base-modal-footer{display:flex;flex-direction:row;justify-content:center;gap:10px;border-top:1px solid var(--color-gray-100);padding:16px 20px;background:var(--color-gray-50)}.confirm-modal .modal-btn-cancel{flex:1;padding:.75rem 1.5rem;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:.9625rem;color:var(--color-gray-600);background-color:#fff;border:1.5px solid var(--color-gray-200);border-radius:10px;cursor:pointer;transition:all .2s ease;letter-spacing:-.2px}.confirm-modal .modal-btn-cancel:hover{background-color:var(--color-gray-100);border-color:var(--color-gray-300);color:var(--color-gray-700)}.confirm-modal .modal-btn-confirm{flex:1;padding:.75rem 1.5rem;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:.9625rem;color:#fff;background-color:#0048c8;border:none;border-radius:10px;cursor:pointer;letter-spacing:-.2px;transition:all .2s ease;box-shadow:0 4px 12px #0048c84d}.confirm-modal .modal-btn-confirm:hover{background-color:#003da9;box-shadow:0 6px 16px #0048c866;transform:translateY(-1px)}.confirm-modal .modal-btn-confirm:active{transform:translateY(0);box-shadow:0 2px 8px #0048c84d}@media (max-width: 480px){.confirm-modal .modal-panel{height:unset;width:85%;border-radius:16px!important}.confirm-modal .base-modal-header{padding:28px 22px 0}.confirm-modal .base-modal-header .modal-title{font-size:1.3125rem}.confirm-modal .base-modal-body{padding:18px 22px 22px}.confirm-modal .base-modal-body p{font-size:1.2625rem}.confirm-modal .base-modal-body p strong{font-size:1.4625rem}.confirm-modal .modal-btn-cancel,.confirm-modal .modal-btn-confirm{font-size:1.0625rem;padding:.85rem 1rem}}#transaction-confirm-modal.confirm-modal .modal-title,#transaction-confirm-modal.confirm-modal .modal-btn-cancel,#transaction-confirm-modal.confirm-modal .modal-btn-confirm,#transaction-confirm-modal.confirm-modal .base-modal-body p strong{font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}
