.component-form-input{position:relative}.component-form-input .component-form-input__label{color:#979797}@media(max-width:1023px){.component-form-input .component-form-input__label{font-size:4.2666666667vw}}@media(min-width:1024px){.component-form-input .component-form-input__label{font-size:14px}}@media(max-width:1023px){.component-form-input .component-form-input__label{line-height:5.3333333333vw}}@media(min-width:1024px){.component-form-input .component-form-input__label{line-height:20px}}@media(max-width:1023px){.component-form-input .component-form-input__label{margin-bottom:1.0666666667vw}}@media(min-width:1024px){.component-form-input .component-form-input__label{margin-bottom:4px}}.component-form-input .component-form-input__input{position:relative}.component-form-input .component-form-input__eye-icon{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:10}@media(max-width:1023px){.component-form-input .component-form-input__eye-icon{right:4vw}}@media(min-width:1024px){.component-form-input .component-form-input__eye-icon{right:3px}}@media(max-width:1023px){.component-form-input .component-form-input__eye-icon{width:4vw}}@media(min-width:1024px){.component-form-input .component-form-input__eye-icon{width:14px}}@media(max-width:1023px){.component-form-input .component-form-input__eye-icon{height:2.9333333333vw}}@media(min-width:1024px){.component-form-input .component-form-input__eye-icon{height:9px}}@media(max-width:1023px){.component-form-input .block-input{padding-right:5.3333333333vw}}@media(min-width:1024px){.component-form-input .block-input{padding-right:20px}}@keyframes rtl-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rtl-drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ltr-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ltr-drawer-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ttb-drawer-in{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes ttb-drawer-out{0%{transform:translate(0)}to{transform:translateY(-100%)}}@keyframes btt-drawer-in{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes btt-drawer-out{0%{transform:translate(0)}to{transform:translateY(100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes button-step-background{0%{background-color:#4a4a4a}25%{background-color:#fff}50%{background-color:#4a4a4a}75%{background-color:#4a4a4a}to{background-color:#4a4a4a}}@keyframes button-secondary-step-background{0%{background-color:#fff}25%{background-color:#4a4a4a}50%{background-color:#fff}75%{background-color:#fff}to{background-color:#fff}}.component-register-complate__birthday-mobile{position:relative}.component-register-complate__birthday-mobile .component-register-complate__birthday-mobile-svg{height:2.1333333333vw;position:absolute;right:4.5333333333vw;top:4vw;width:2.6666666667vw}@keyframes rtl-drawer-in-161d9048{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rtl-drawer-out-161d9048{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ltr-drawer-in-161d9048{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ltr-drawer-out-161d9048{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ttb-drawer-in-161d9048{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes ttb-drawer-out-161d9048{0%{transform:translate(0)}to{transform:translateY(-100%)}}@keyframes btt-drawer-in-161d9048{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes btt-drawer-out-161d9048{0%{transform:translate(0)}to{transform:translateY(100%)}}@keyframes fade-in-161d9048{0%{opacity:0}to{opacity:1}}@keyframes fade-out-161d9048{0%{opacity:1}to{opacity:0}}@font-face{font-family:EBGaramond12-Regular;src:url(/_nuxt/fonts/EBGaramond12-Regular_gdi.a6a79ba.ttf)}@font-face{font-family:"SourceHanSerifCN-Regular";src:url(/_nuxt/fonts/SourceHanSerifCN-Regular.ad53aad.otf)}@font-face{font-family:NewYorkPERSONAL-Regular;src:url(/_nuxt/fonts/NewYork_PERSONAL_USE.e934fc1.otf)}@font-face{font-family:Optima-Regular;src:url(/_nuxt/fonts/Optima-Regular.d8085ba.ttf)}@font-face{font-family:Times-Now-SemiLight;src:url(/_nuxt/fonts/JHA_Times_Now_SemiLight.badb315.otf)}@keyframes button-step-background-161d9048{0%{background-color:#4a4a4a}25%{background-color:#fff}50%{background-color:#4a4a4a}75%{background-color:#4a4a4a}to{background-color:#4a4a4a}}@keyframes button-secondary-step-background-161d9048{0%{background-color:#fff}25%{background-color:#4a4a4a}50%{background-color:#fff}75%{background-color:#fff}to{background-color:#fff}}.fade-enter[data-v-161d9048],.fade-leave-to[data-v-161d9048]{opacity:0}.fade-enter-active[data-v-161d9048],.fade-leave-active[data-v-161d9048]{transition:all .3s ease}.slide-enter[data-v-161d9048],.slide-leave-to[data-v-161d9048]{opacity:.5;transform:translate3d(0,270px,0)}.slide-enter-active[data-v-161d9048],.slide-leave-active[data-v-161d9048]{transition:all .3s ease}.mask[data-v-161d9048]{background:rgba(0,0,0,.2);top:0;z-index:9999}.mask[data-v-161d9048],.picker[data-v-161d9048]{bottom:0;left:0;position:fixed;right:0}.picker[data-v-161d9048]{background:#fff;height:400px;z-index:10000}.picker-title[data-v-161d9048]{color:#333;height:44px;position:relative}.picker-title[data-v-161d9048]:after{border-bottom:1px solid #ebebeb;content:"";display:block;left:0;right:0;transform:scaleY(.5)}.picker-title span[data-v-161d9048]{font-size:14px;height:44px;line-height:44px;padding:0 12px;position:absolute}.picker-title .pt-cancel[data-v-161d9048]{color:#999;left:0}.picker-title .pt-close-box[data-v-161d9048]{align-items:center;display:flex;justify-content:center;position:absolute;right:0}@media(max-width:1023px){.picker-title .pt-close-box[data-v-161d9048]{height:11.7333333333vw}}@media(min-width:1024px){.picker-title .pt-close-box[data-v-161d9048]{height:44px}}@media(max-width:1023px){.picker-title .pt-close-box[data-v-161d9048]{width:11.7333333333vw}}@media(min-width:1024px){.picker-title .pt-close-box[data-v-161d9048]{width:44px}}@media(max-width:1023px){.picker-title .pt-close-box .pt-close-box__icon[data-v-161d9048]{height:3.2vw}}@media(min-width:1024px){.picker-title .pt-close-box .pt-close-box__icon[data-v-161d9048]{height:12px}}@media(max-width:1023px){.picker-title .pt-close-box .pt-close-box__icon[data-v-161d9048]{width:3.2vw}}@media(min-width:1024px){.picker-title .pt-close-box .pt-close-box__icon[data-v-161d9048]{width:12px}}.picker-title h4[data-v-161d9048]{font-size:16px;font-weight:400;height:44px;line-height:44px;margin:0;text-align:center}.picker-panel[data-v-161d9048]{box-sizing:border-box;height:290px;padding:0 12px 24px;position:relative}.picker-panel .picker-mask-bottom[data-v-161d9048],.picker-panel .picker-mask-top[data-v-161d9048]{background:#fff;left:0;pointer-events:none;position:absolute;right:0;transform:translateZ(0);z-index:1}.picker-panel .picker-mask-top[data-v-161d9048]{background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.5));height:0;top:24px}.picker-panel .picker-mask-bottom[data-v-161d9048]{background:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.5));bottom:24px;height:225px}.picker-panel .picker-mask-bottom[data-v-161d9048]:before{border-bottom:1px solid #ebebeb;content:"";display:block;left:0;position:absolute;right:0;top:0;transform:scaleY(.5)}.picker-wheel-wrapper[data-v-161d9048]{align-items:stretch;display:flex;height:100%}.picker-wheel-wrapper .picker-wheel[data-v-161d9048]{flex:1;overflow:hidden}.picker-wheel-wrapper .wheel-scroll[data-v-161d9048]{margin-top:0}.picker-wheel-wrapper .wheel-scroll .wheel-item[data-v-161d9048]{color:#333;font-size:17px;height:36px;line-height:42px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.picker-wheel-wrapper .wheel-scroll .wheel-item.is-red[data-v-161d9048]{color:#9b5248;transition:600}.footer[data-v-161d9048]{border-color:#fff;border-top:1px solid #ccc;bottom:0;height:21.3333333333vw;left:0;padding:0 4vw;position:absolute;width:100%;z-index:2}.footer button[data-v-161d9048]{background:#9b5248;border:3px solid #9b5248;border-radius:1.3333333333vw;color:#fff;font-size:4.8vw;height:14.1333333333vw;margin-top:2.6666666667vw;width:100%}