@font-face{font-family:Pretendard;font-weight:200 / 600;src:url(./assets/PretendardVariable.woff2)}html,body{padding:0;margin:0}#uk-signup-root{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.25;color:#111;max-width:760px;margin:0 auto;background:#fff;overflow-x:hidden;height:100%;min-height:100vh}#uk-signup-root *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;letter-spacing:-.5px}#uk-signup-root input::placeholder{color:#999}.intro_wrap,.form_wrap{width:100%;display:flex;flex-direction:column;align-items:center}.hidden{display:none!important}.intro_wrap .button_wrap{margin-top:-40px;padding:0 20px 50px}.intro_banner .asset{display:block;position:absolute;top:8%;animation:bounce .9s linear .3s infinite alternate}.intro_banner img{width:100%}@keyframes bounce{0%{transform:translateY(-1%)}to{transform:translateY(0)}}.benefit_wrap{width:100%;padding:0 20px;background:#11086e}.benefit_wrap .tit{text-align:center;font-size:clamp(18px,6vw,24px);font-weight:600;padding:clamp(30px,7vw,80px) 0;color:#65ff21}.benefit_list{display:flex;flex-direction:column;gap:clamp(20px,4vw,35px);list-style:none;padding:0}.benefit_list li{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(20px,4vw,30px);background-color:#fff;border-radius:10px;padding:20px;box-sizing:border-box}.benefit_list li span.img{display:block;width:clamp(90px,24vw,170px);height:clamp(90px,24vw,170px);background:#d7dee2;border-radius:10px}.benefit_list li img{object-fit:contain;width:100%}.benefit_list li p{font-size:clamp(16px,5vw,18px);font-weight:700;border-radius:30px;margin-bottom:5px}.benefit_list li span{color:#111;font-size:clamp(14px,3vw,16px);line-height:clamp(19px,4.5vw,25px)}.form_wrap{min-height:100vh;padding:0 clamp(20px,7vw,30px)}#uk-signup-root .page-section .notice{padding:50px 20px;line-height:23px;color:#fff;font-weight:300}.form_content{flex:1;width:100%;display:flex;flex-direction:column;justify-content:center}.form_content label{color:#111;font-size:clamp(13px,4vw,16px);margin-top:clamp(17px,3vw,25px);margin-bottom:clamp(4px,2vw,8px);font-weight:600;display:block}.form_content input,.form_content select{background:#eee;border:none;outline:none;border-radius:3px;width:100%;height:45px;padding:0 10px;cursor:pointer;font-size:clamp(15px,4vw,17px);font-weight:600}.form_content select option{cursor:pointer}.form_content input:focus,.form_content select:focus{border:1px solid #9599da}.name_wrap{display:flex;gap:7px}.email_wrap span.error_msg{display:block;text-align:left;padding-top:3px;font-size:clamp(11px,1vw,14px);color:#ff664b}.sub_txt{display:block;font-size:13px;color:#4b4b4b;font-weight:300;margin-top:7px;line-height:17px}.warn_txt{display:none;text-align:left;padding-top:3px;font-size:clamp(11px,1vw,14px);color:#ff664b}#page-complete{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;background:#edeef2}.complete-banner{position:relative;width:100%;height:100%}.complete-banner h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:1px!important}#page-complete .notice{flex:1;background:#11086e}.complete-banner img{width:100%}#page-complete .button_wrap{flex-direction:column;padding:0 20px clamp(20px,20vw,100px)}@media(min-width:768px){#page-complete .button_wrap{flex-direction:row}}.agree_area{margin-top:20px}.agree_area li{display:flex;align-items:flex-start;gap:10px;list-style:none}.check_wrap{position:relative;width:18px;height:18px}.check_wrap input{opacity:0;position:absolute;width:18px;height:18px;cursor:pointer;margin:0}.check_wrap .icon-check{position:absolute;top:0;left:0;width:18px;height:18px;background-size:80%;background-position:2px 2px;background-repeat:no-repeat;border:1px solid #b9b9b9;background-image:url(./membership_unchecked.png);cursor:pointer}.check_wrap input:checked+.icon-check{background-image:url(./membership_checked.png);border:1px solid #11086e}.agree_area label{color:#11086e;cursor:pointer;font-size:clamp(13px,3.2vw,15px);font-weight:400;margin:0}.button_wrap{width:100%;display:flex;flex-direction:row;gap:clamp(7px,2.5vw,18px);padding:clamp(20px,7vw,50px) 0}.btn{width:100%;border-radius:5px;padding:clamp(13px,4vw,16px);font-size:clamp(15px,4vw,18px);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;border:none;text-decoration:none}.btn-prev{background:#b2b5e4;color:#fff}.btn-submit{background:#11086e;color:#fff;max-width:500px;margin:0 auto}.btn-submit.black{background:#000;color:#fff;font-weight:500}.dim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:none}.slide{position:fixed;bottom:-100%;left:50%;transform:translate(-50%);width:100%;max-width:760px;background:#fff;border-radius:20px 20px 0 0;z-index:1001;transition:all .3s ease;padding:30px 20px}.close_btn{position:absolute;display:block;width:18px;height:18px;right:20px;top:20px;cursor:pointer}.slide .close_btn svg{width:18px;height:18px;cursor:pointer}.slide .button_wrap{padding-bottom:0}.slide.active{bottom:0;box-shadow:0 -7px 10px 3px #1d1a5233}.info_area{background:#eee;color:#4b4b4b;border-radius:5px;padding:10px 15px;height:200px;overflow-y:scroll;font-size:13px;line-height:22px;text-align:center}.info_area::-webkit-scrollbar{display:none}.slide.active .info_area p>a{color:#11086e;font-weight:500}@media(min-width:768px){.slide.active .info_area p,.slide.active .info_area p>a{font-size:14px;line-height:25px}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/membership.css.map */
