.t-form{display:flex;padding-bottom:33px;justify-content:center;flex-direction:column}.t-form .form-title{display:flex;align-items:center}.t-form .item p,.t-form .item label{margin:0 0 12px}.t-form .item label .forgot-password{font-weight:500;font-size:14px;color:#707070;border-bottom:1px solid}.t-form .item input{margin-top:12px;display:block;width:640px;height:72px;border:unset;background-color:#f8f8f8;padding:0 0 0 20px!important;font-size:18px}@media all and (max-width: 767px){.t-form .form-title{flex-direction:column;align-items:flex-start}.t-form .form-title .note{margin-left:0;font-size:14px;margin-top:10px}.t-form .item label .forgot-password{display:none}.t-form .item input{width:100%;margin-top:3px;font-size:16px}}.t-form .item .input-error{background-color:#fce4e4;border:2px solid #C81B1B;color:#c81b1b;outline:none;border-radius:2px}.t-form .item__col2{display:flex;justify-content:flex-start;margin-top:12px;column-gap:36px}.t-form .item__col1 input,.t-form .item__col2 input,.t-form .item__col1 select{width:302px}.t-form .item__col2 label{color:#707070}.t-form .item select{margin-top:12px;width:640px;height:72px;border:none;padding-left:21px;background:url(icon-arrow.svg) no-repeat #f8f8f8;-webkit-appearance:none;background-position:91%;color:#b7b7b7;background-size:13.35px}@media all and (max-width: 767px){.t-form .item__col2{column-gap:8px}.t-form .item__col1 input,.t-form .item__col2 input,.t-form .item__col1 select{width:100%}.t-form .item__col2 div{width:calc(50% - 3px)}.t-form .item select{margin-top:4px;width:100%;padding-right:40px}}.t-form .form-check{margin-top:15px;display:flex;align-items:center}.t-form .form-check input{width:20px;height:20px;margin-top:0;display:none}.t-form .form-check input:checked~.checkmark:after{display:block}.t-form .form-check input:checked~.checkmark{border:unset}.t-form .form-check .checkmark{left:22px;width:20px;height:20px;border:2.8px solid #b7b7b7;border-radius:2.8px;padding-left:0}.t-form .form-check .checkmark:after{width:20px;height:20px;border-radius:2px;background-image:url(./icon-on.svg);background-repeat:no-repeat;background-color:#02a900;background-position:center}.t-form .form-check .checkmark:after{content:"";position:absolute;display:none}.t-form .form-check label{padding-left:8px;font-weight:500;font-size:16px;letter-spacing:.04em;color:#707070}.t-form .form-submit{text-align:center}.t-form .form-error{font-weight:500;font-size:14px;color:#c81b1b;margin-top:14px!important}@media all and (max-width: 767px){.t-form .form-check label{font-size:14px}.t-form .form-error{font-size:12px}}.t-form .form-info{font-weight:500;font-size:14px;color:#242e2e;margin-top:12px!important}.button-login{background-color:#b7b7b7;color:#fff}.t-form .form-title .note{margin-left:24px}.t-form .item{margin-top:41px}.checkbox-option{display:inline-flex;position:relative;cursor:pointer;display:flex}.checkbox-option .checkbox-content{font-size:18px;color:#000;padding-left:28px}.checkbox-option .checkbox-content a{font-weight:700}.checkbox-option.sq-checkbox{display:flex;align-items:center;justify-content:flex-start;border-radius:2px}.checkbox-option .checkmark{position:absolute;width:20px;height:20px;border:2px solid #D6D6D6;border-radius:2px}.checkbox-option .checkmark:after{content:"";position:absolute;display:none;width:100%;height:100%;border-radius:2px;background-image:url(./icon-on.svg);background-repeat:no-repeat;background-color:#02a900;background-position:center}.checkbox-option input{position:absolute;opacity:0;cursor:pointer}.checkbox-option input:checked~.checkmark:after{display:block}.checkbox-option input:checked~.checkmark{border:unset}.container-register{max-width:640px;margin:0 auto;padding:0}.header-register{margin-top:100px;margin-bottom:51px;text-align:center}.progress-container{display:flex;position:relative;width:604px;align-items:center;margin:51px auto auto}.progress-container.step-2:before{background:linear-gradient(to right,#02a900 35%,#eee 0%)}.progress-container.step-3:before{background:linear-gradient(to right,#02a900 70%,#eee 0%)}.progress-container.step-4:before{background:linear-gradient(to right,#02a900 100%,#eee 0%)}.progress-container .progress-step{display:flex;justify-content:center;flex-wrap:wrap}.progress-container .progress-step:before{display:block;position:absolute;top:50%;left:50%;height:.25rem;content:"";transform:translateY(-50%);will-change:width;z-index:-1}.progress-container .progress-step.done .circle{position:relative;border:2px solid #02A900}.progress-container .progress-step.done .circle:after{content:"";background-color:#fff;background-image:url(./mark.svg);background-repeat:no-repeat;width:100%;height:100%;position:absolute;background-position:center;border-radius:50%}.progress-container .content-lBold{color:#707070;font-weight:500;width:140px}.progress-container .active .content-lBold{color:#242e2e;font-weight:700;transform:translateY(-7px)}.progress-container .active .circle{height:58px;width:58px;background-color:#02a900;color:#fff;border:5px solid #ffffff;box-shadow:0 0 20px #00000026}.progress-container:before{content:"";background-color:#eee;position:absolute;top:30px;margin:0 auto;transform:translateY(-50%);height:8px;width:75%;z-index:-1;left:50%;transform:translate(-50%,-50%)}.progress-container .circle{background-color:#fff;font-weight:700;font-size:22px;color:#9c9c9c;border-radius:50%;height:44px;width:44px;display:flex;align-items:center;justify-content:center;border:2px solid #D5D5D5;transition:.4s ease;margin-bottom:15px}@media all and (max-width: 1024px){.container-register{max-width:100%;padding:0 64px}.progress-container{margin-top:50px}}@media all and (max-width: 767px){.container-register{max-width:100%;padding:0 24px}.header-register{margin-top:18px;margin-bottom:22px}.progress-container{width:100%;margin-top:46px;align-items:flex-start;justify-content:space-between;column-gap:8px}.progress-container .progress-step{width:calc(25% - 8px);justify-content:center}.progress-container .active .circle{width:46px;height:46px}.progress-container:before{top:22px}.circle{font-size:20px;height:40px;width:40px}}.t-form .item{margin-top:48px}.t-form .item-order-info{margin-top:120px;margin-bottom:-12px}.t-form input::-moz-placeholder,.t-form input:-ms-input-placeholder,.t-form input::placeholder{color:#b7b7b7;opacity:1}.t-form .form-submit{margin-top:80.15px}.t-form input.error,.t-form select.error,.t-form textarea.error,.address .item.crane input.error{color:#c81b1b;background:#ca1c1c26;border:2.5px solid #c81b1b}.t-form span.error{color:#c81b1b;margin-top:12px;display:block}.address .item .input-width{width:302px}.address .item .desc{color:#242e2e;border:1px solid #D5D5D5;border-radius:4px;min-height:30px;display:inline-flex;align-items:center;cursor:pointer}@media all and (max-width: 1024px){.address .item .desc{display:none}}.address .item .item-title{display:flex;align-items:center}.address .item .text-guide,.address .item.two-columns .input-box .item-title{color:#707070}.address .item .text-guide:first-child{margin-top:12px}.address .item.post-code input{border-radius:2px}.address .item.two-columns .input-box{display:flex;justify-content:space-between}.address .item.two-columns .input-box__left,.address .item.two-columns .input-box__right{width:calc(50% - 18px)}.address .item.two-columns .input-box input{width:100%}.address .item.two-columns .acceptable-time{justify-content:flex-start;align-items:center;margin-top:12px}.address .item.two-columns .acceptable-time span{margin:0 18px}.address .item.two-columns .acceptable-time select{margin-top:0;width:244px}@media all and (max-width: 767px){.t-form .item{margin-top:40px}.address .item.two-columns .acceptable-time select{width:100%}}.address .item.crane{margin-top:0}.address .item.crane .crane-w{width:188px}.address .item.crane .crane-wp{display:flex;align-items:center;justify-content:unset;font-weight:500}.address .item.crane .crane-wp.input{flex-direction:column;align-items:flex-start;position:relative}.address .item.crane .crane-wp span.content-l{position:absolute;left:197px;top:22px}.address .item.crane input{margin-top:0;display:block;border:unset;background-color:#f8f8f8;padding-left:20px;margin-right:18px}.address .item .radio-btn{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:500;color:#000;margin-top:12px;max-width:222px}.address .item .radio-btn input{margin-top:0;display:block;width:20px;height:20px;border:unset;background-color:#f8f8f8;padding-left:0;margin-right:8px;accent-color:#02A900}.step-btn{display:flex;justify-content:center;margin-top:45px;margin-bottom:148px;column-gap:28px}.container-confirmation .confirmation__title{display:flex;justify-content:space-between;align-items:center}.container-confirmation .confirmation__title .edit-btn{min-width:124px;min-height:44px;background:#fff;border:2px solid #D5D5D5;border-radius:4px;width:unset;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.04em;color:#242e2e}.container-confirmation .confirmation .confirmation__content{margin-top:28px}.container-confirmation .confirmation .confirmation__content table{width:100%}.container-confirmation .confirmation tr{display:flex;border-bottom:1px solid #D5D5D5}.container-confirmation .confirmation tr:last-child{border-bottom:none}.container-confirmation .confirmation tr:first-child td{border-top:1px solid #B7B7B7}.container-confirmation .confirmation tr:last-child td{border-bottom:1px solid #B7B7B7}.container-confirmation .confirmation tr td:first-child{border-left:1px solid #B7B7B7}.container-confirmation .confirmation tr td:last-child{border-right:1px solid #B7B7B7}.container-confirmation .confirmation tr:first-child td:first-child{border-radius:2px 0 0}.container-confirmation .confirmation tr:first-child td:last-child{border-radius:0 2px 0 0}.container-confirmation .confirmation tr:last-child td:first-child{border-radius:0 0 0 2px}.container-confirmation .confirmation tr:last-child td:last-child{border-radius:0 0 2px}.container-confirmation .confirmation td:first-child{width:25%;min-width:238px;min-height:89px;display:flex;align-items:center;padding-left:24px;background-color:#f7f7f7;color:#707070;font-size:18px;font-weight:700;letter-spacing:.04em}.container-confirmation .confirmation td:last-child{width:75%;padding:29px 36px;font-size:20px;letter-spacing:.04em}.container-confirmation .confirmation{margin-top:88px}.container-confirmation .confirmation .confirmation__content{margin-top:24px}.completed__content{text-align:center}.completed__content--title{margin-bottom:28px}.submit-success .submit-success-note{margin-top:20px}@media all and (min-width: 767px){.completed.step-content-4 .container-register{max-width:1440px}}@media all and (max-width: 767px){.step-btn{margin-top:74px}.container-confirmation .confirmation__title .edit-btn{min-width:96px;min-height:40px;font-size:14px}.container-confirmation .confirmation .confirmation__content{margin-top:15px}.container-confirmation .confirmation .confirmation__content table{width:100%}.container-confirmation .confirmation td{border:unset}.container-confirmation .confirmation tr{display:flex;flex-direction:column;border:1px solid #D5D5D5}.container-confirmation .confirmation td:first-child{min-width:unset;min-height:39px;padding-left:12px;font-size:14px}.container-confirmation .confirmation td:last-child{padding:15px 16px}.container-confirmation .confirmation{margin-top:72px}.terms-button{flex-wrap:wrap}.popup__detail .agree-terms .terms-button__cancel{min-width:100%;margin-bottom:15px}.popup__detail .agree-terms .terms-button__agree{min-width:100%}.popup .popup-title .title{margin-top:unset}}.loading-overlay__spinner{width:4.8rem;display:inline-block}.list-errors{text-align:center}select::placeholder,input::placeholder{color:#757579}option:not(:checked){background-color:#fff;color:#000}.t-form .item__col1 .province,.t-form .item__col1 .province2,.t-form .item select{color:#242e2e}@media all and (min-width: 768px){.t-form .item__col1 .province,.t-form .item__col1 .province2,.t-form .item select{width:302px;font-size:18px}}@media (max-width: 767px){.t-form .item__col1 .province,.t-form .item__col1 .province2,.t-form .item select{font-size:16px}}.address .item.two-columns .acceptable-time span.error{margin:0;position:absolute;max-width:253px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/register.css.map */
