@font-face{font-display:swap;font-family:ES Peak;font-style:normal;font-weight:400;src:url(../fonts/ESPeak-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:ES Peak;font-style:normal;font-weight:700;src:url(../fonts/ESPeak-Bold.woff2) format("woff2")}.modal[data-v-027e73b0]{align-items:center;display:flex;justify-content:center;overflow:auto;z-index:900}.modal[data-v-027e73b0],.modal__mask[data-v-027e73b0]{inset:0;position:fixed}.modal__mask[data-v-027e73b0]{background:#0003;pointer-events:none}.modal__close[data-v-027e73b0]{cursor:pointer}.modal__dialog-wrapper[data-v-027e73b0]{max-height:100%}.modal__dialog-wrapper-inner[data-v-027e73b0]{padding:2rem 0}.modal__dialog[data-v-027e73b0]{background:var(--Color-Surface-White-Primary);border-radius:0;display:flex;flex-direction:column;gap:2.4rem;max-width:calc(100vw - 2rem);padding:3.2rem;position:relative;transition:transform .2s ease;width:60rem;z-index:2}@media(max-width:1023.9px){.modal__dialog[data-v-027e73b0]{padding:2rem}}.modal.--login .modal__dialog[data-v-027e73b0]{width:50rem}.modal.--certificate-preview .modal__dialog[data-v-027e73b0]{width:70rem}.modal.--update-address .modal__dialog[data-v-027e73b0]{width:54rem}.modal.--change-password .modal__dialog[data-v-027e73b0]{width:45rem}.modal.--order-detail .modal__dialog[data-v-027e73b0]{width:80rem}.modal__header[data-v-027e73b0]{align-items:center;display:flex;justify-content:space-between}.modal__header h3[data-v-027e73b0]{font-family:var(--base-font);font-size:3.2rem;font-style:normal;font-weight:700;letter-spacing:-.01rem;line-height:4rem}@media(max-width:1023.9px){.modal__header h3[data-v-027e73b0]{font-family:var(--base-font);font-size:2rem;font-style:normal;font-weight:700;letter-spacing:-.03rem;line-height:2.6rem}}.modal__body[data-v-027e73b0],.modal__footer[data-v-027e73b0]{padding:0}.fade-enter-active[data-v-027e73b0],.fade-leave-active[data-v-027e73b0]{transition:opacity .2s ease,transform .2s ease}.fade-enter-active[data-v-027e73b0],.fade-leave-to[data-v-027e73b0]{opacity:0}.fade-enter-active.modal.--side .modal__dialog[data-v-027e73b0],.fade-leave-to.modal.--side .modal__dialog[data-v-027e73b0]{transform:translate(100%)}.fade-enter-active .modal__dialog[data-v-027e73b0],.fade-leave-to .modal__dialog[data-v-027e73b0]{transform:translateY(1rem)}.fade-enter-to[data-v-027e73b0],.fade-leave[data-v-027e73b0]{opacity:1}.fade-enter-to .modal__dialog[data-v-027e73b0],.fade-leave .modal__dialog[data-v-027e73b0]{transform:translate(0)!important}
