.pccc-modal{--pccc-primary-color: #fac83c;--pccc-primary-hover: #f5be28;--pccc-text-color: #2a2a2a;--pccc-close-bg: #2a2a2a;--pccc-close-hover: #404040;--pccc-overlay-color: rgba(0, 0, 0, .5);--pccc-shadow: 0 10px 40px rgba(0, 0, 0, .3);--pccc-border-radius: 4px;--pccc-font-family: "Noto Sans KR", sans-serif}.pccc-modal,.pccc-modal *,.pccc-modal *:before,.pccc-modal *:after{box-sizing:border-box;margin:0;padding:0}.pccc-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background-color:var(--pccc-overlay-color)}.pccc-modal .pccc-modal__content{position:relative;background:#fff;border-radius:var(--pccc-border-radius);width:100%;max-width:375px;max-height:90vh;overflow:visible;box-shadow:var(--pccc-shadow);animation:pcccModalSlideIn .3s ease-out}@keyframes pcccModalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.pccc-modal .pccc-modal__inner{display:flex;flex-direction:column;gap:20px;align-items:center;padding:20px;position:relative;width:100%}.pccc-modal .pccc-modal__close{position:absolute;background-color:var(--pccc-close-bg);display:flex;align-items:center;justify-content:center;right:-12px;top:-12px;border-radius:9999px;width:40px;height:40px;min-width:40px;min-height:40px;cursor:pointer;transition:background-color .3s ease;border:none;z-index:10;padding:0}.pccc-modal .pccc-modal__close:hover{background-color:var(--pccc-close-hover)}.pccc-modal .pccc-modal__close svg{width:24px;height:24px;display:block}.pccc-modal .pccc-info-section{width:100%;border-radius:var(--pccc-border-radius);overflow:hidden}.pccc-modal .pccc-info-section img{display:block;width:100%;height:auto;border-radius:var(--pccc-border-radius)}.pccc-modal .pccc-action{display:flex;flex-direction:column;gap:10px;align-items:center;position:relative;flex-shrink:0;width:100%}.pccc-modal .pccc-action__title{font-family:var(--pccc-font-family);font-weight:700;line-height:24px;position:relative;flex-shrink:0;color:var(--pccc-text-color);font-size:16px;text-align:center;white-space:nowrap;margin:0;padding:0}.pccc-modal .pccc-action__button{background-color:var(--pccc-primary-color);display:inline-flex;align-items:center;justify-content:center;padding:10px 10px 10px 20px;position:relative;border-radius:30px;flex-shrink:0;cursor:pointer;transition:background-color .3s ease,transform .2s ease;border:none;text-decoration:none}.pccc-modal .pccc-action__button:hover{background-color:var(--pccc-primary-hover);transform:translateY(-1px);text-decoration:none}.pccc-modal .pccc-action__button:active{transform:translateY(0)}.pccc-modal .pccc-action__button-text{font-family:var(--pccc-font-family);font-weight:700;line-height:24px;color:var(--pccc-text-color);font-size:16px;text-align:center;white-space:nowrap}.pccc-modal .pccc-action__button-icon{width:24px;height:24px;flex-shrink:0;display:block}.pccc-modal .pccc-action__helper{font-family:var(--pccc-font-family);font-weight:400;line-height:16px;position:relative;flex-shrink:0;color:var(--pccc-text-color);font-size:12px;text-align:center;white-space:nowrap;margin:0;padding:0}@media screen and (max-width: 400px){.pccc-modal{padding:10px}.pccc-modal .pccc-modal__content{max-width:100%}.pccc-modal .pccc-modal__inner{padding:15px}.pccc-modal .pccc-modal__close{right:-10px;top:-10px;width:36px;height:36px;min-width:36px;min-height:36px}.pccc-modal .pccc-modal__close svg{width:20px;height:20px}}@media screen and (min-width: 768px){.pccc-modal .pccc-modal__content{box-shadow:var(--pccc-shadow)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-checkout-modal.css.map */
