.loyalty-container{margin:0 auto;padding:0}.loyalty-link-section{margin:100px auto;width:1200px;border-radius:20px;background:#fafafa}@media screen and (max-width: 1200px){.loyalty-link-section{width:968px}}@media screen and (max-width: 968px){.loyalty-link-section{width:760px}}@media screen and (max-width: 768px){.loyalty-link-section{width:100%;margin:0 auto;border-radius:0}}.loyalty-link-step{padding-top:76px;padding-bottom:96px;text-align:center}.loyalty-link-first-text{text-align:center;color:#000;font-size:26px;line-height:30px;margin-bottom:12px}.loyalty-link-second-text{color:#666;text-align:center;font-size:20px;font-style:normal;line-height:24px;margin-bottom:32px}.loyalty-link-icon-extra{color:#666;text-align:center;font-size:14px;line-height:24px}.loyalty-link-icon{width:40px;height:40px}.loyalty-link-speediance-icon{width:60px;height:60px}.loyalty-link-icons-container{margin-top:56px;margin-bottom:56px;gap:24px}@media screen and (max-width: 768px){.loyalty-link-icons-container{flex-direction:column;gap:12px}}.loyalty-link-icon-container{width:144px;height:144px;border-radius:72px;background-color:#fff;gap:2px}.loyalty-link-button-container{text-align:center}.link-button-next{min-width:136px}@media screen and (max-width: 767px){.link-button-next{width:116px}}.link-button-next-disabled{cursor:not-allowed;background-color:#999}.link-button-next-disabled:hover{background-color:#999}.link-button-return{min-width:136px;color:#666;background-color:#fff;border:.682px solid #666}.link-button-return:hover{color:#555;border:.682px solid #555;background-color:#fff}@media screen and (max-width: 767px){.link-button-return{min-width:116px}}.loyalty-link-tips{color:#999;font-size:14px;line-height:18px;text-align:center}.loyalty-link-action{color:#000;font-size:14px;line-height:18px;text-align:center}.loyalty-link-third-text{gap:4px;margin:0 auto 36px;width:fit-content}.loyalty-link-email-input-container{width:fit-content;text-align:left;margin:44px auto 78px}.loyalty-link-email-input-fieldset{border:none;padding:0}#app_user_email{position:absolute;border:1px solid #D1D1D1;margin-top:4px;background-color:#fff;border-radius:10px;width:480px;padding:4px 20px;overflow-y:auto;display:block;font-family:Helvetica Now Var}@media screen and (max-width: 767px){#app_user_email{width:320px}}#app_user_email option{background-color:#fff;color:#666;cursor:pointer;padding:4px 0;font-size:20px}@media screen and (max-width: 767px){#app_user_email option{padding:2px 0;font-size:14px;-webkit-tap-highlight-color:transparent}}#app_user_email option:hover,#app_user_email .active{color:#333}.loyalty-link-email-input{width:480px!important;height:50px!important;border-radius:10px!important;border:2px solid #D1D1D1!important;color:#000!important;font-size:20px!important;line-height:24px!important;padding:0 20px!important}.loyalty-link-email-input:focus-visible{outline:none;outline-offset:none;box-shadow:none}.loyalty-link-email-input-err{border:2px solid #B3251E!important}.loyalty-link-err-wrapper{height:16px;margin-top:10px;padding:0 2px}.loyalty-link-confirm-err-wrapper{height:16px}.loyalty-link-err-icon{width:12px;height:12px;margin-right:6px}.loyalty-link-err{color:#b3251e;font-size:14px;font-style:normal;line-height:16px}.loyalty-link-err-download{font-size:14px;line-height:16px;text-decoration-line:underline;margin-left:4px}.loyalty-link-confirm{gap:12px;width:fit-content;margin:32px auto 26px}.loyalty-link-confirm-row{width:400px;border-radius:7px;background:#fff;padding:16px 24px}.loyalty-link-confirm-icon{width:48px!important;height:48px!important}.loyalty-link-confirm-desc{margin-left:12px;text-align:left}.loyalty-link-confirm-desc-name{color:#000;font-size:14px;line-height:16px}.loyalty-link-confirm-desc-email{color:#666;font-size:12px;line-height:14px;margin-top:4px}.loyalty-link-confirm-row-right{gap:8px}.loyalty-link-confirm-star{color:#ff5733;width:18px;height:18px}.loyalty-link-confirm-score{color:#000;font-size:20px;line-height:20px}.loyalty-link-success{color:#44b225}.loyalty-link-otp-container{gap:10px;margin-top:72px;margin-bottom:20px}.loyalty-link-otp-item{border:none!important;border-radius:6px!important;background:#fff!important;box-shadow:0 4px 4px #f6f6f640!important;color:#000!important;text-align:center!important;font-size:26px!important;font-style:normal!important;font-weight:500!important;line-height:30px!important;display:flex!important;width:44px!important;height:52px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:0!important}.loyalty-link-otp-item:focus-visible{outline:none!important;outline-offset:none!important;box-shadow:none!important}.loyalty-link-step-verify.loyalty-link-third-text{margin-bottom:72px}.loyalty-link-tips-verify-code{color:#000;cursor:pointer}.loyalty-link-tips-verify-code-disabled{cursor:default}@media screen and (max-width: 767px){.loyalty-link-pc{display:none}.loyalty-link-mobile{display:static}.loyalty-link-first-text{font-size:22px;line-height:22px}.loyalty-link-second-text{font-size:14px;line-height:18px}.loyalty-link-icon-container{width:120px;height:120px;border-radius:60px}.loyalty-link-email-input{font-size:16px;width:320px}.loyalty-link-err,.loyalty-link-err-download,.loyalty-link-tips{font-size:12px}.loyalty-link-confirm-row{width:320px}}@media screen and (min-width: 768px){.loyalty-link-pc{display:static}.loyalty-link-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/loyalty-link.css.map */
