.customer.register{max-width:600px;margin:0 auto;padding:60px 20px}.customer.register h1{font-family:var(--font-heading)!important;font-size:var(--font-size-8xl)!important;font-weight:var(--font-weight-extrabold)!important;text-transform:uppercase!important;letter-spacing:var(--letter-spacing-tight)!important;text-align:center!important;margin-bottom:20px!important}.customer.register h1:after{content:"";display:block;width:120px;height:6px;background-color:var(--color-primary-purple);margin:20px auto 40px;border-radius:3px}.field{margin-bottom:25px;position:relative}.field label{position:static!important;transform:none!important;transition:none!important;font-family:var(--font-body)!important;font-size:var(--font-size-3xl)!important;font-weight:var(--font-weight-regular)!important;color:var(--color-text)!important;display:block!important;margin-bottom:12px!important;opacity:1!important;pointer-events:auto!important;line-height:1.2!important}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label,.field input:focus~label,.field input:not(:placeholder-shown)~label,.field--show-floating-label input~label{font-size:var(--font-size-3xl)!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.field label,.field label[for],label[for=RegisterForm-email],label[for=RegisterForm-password],label[for=RegisterForm-FirstName],label[for=RegisterForm-LastName]{font-size:var(--font-size-3xl)!important;font-weight:var(--font-weight-regular)!important}.field__label{font-size:var(--font-size-3xl)!important;font-weight:var(--font-weight-regular)!important;margin-bottom:12px!important;display:block!important}.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=date],.field input[type=tel]:not(.iti__tel-input),#customer_id_number,#customer_passport_expiration{width:100%!important;padding:18px 20px!important;font-family:var(--font-body)!important;font-size:var(--font-size-2xl)!important;border:2px solid #E0E0E0!important;border-radius:var(--radius-small)!important;background-color:#fff!important;transition:border-color .3s ease!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;height:auto!important;line-height:1.3!important}.field input:focus{outline:none!important;border-color:var(--color-primary-purple)!important;box-shadow:0 0 0 3px #735cff1a!important}.field input::placeholder{opacity:0!important}.fields-radio{margin-bottom:25px;margin-top:35px}.radio-label{font-family:var(--font-body)!important;font-size:var(--font-size-3xl)!important;font-weight:var(--font-weight-regular)!important;color:var(--color-text)!important;margin-bottom:16px!important;display:block!important}.radio-options{display:flex!important;gap:15px!important}.radio-box{flex:1}.radio-box input[type=radio]{position:absolute!important;opacity:0!important;pointer-events:none!important}.radio-box label{display:block!important;width:100%!important;padding:16px 20px!important;text-align:center!important;font-family:var(--font-heading)!important;font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-semibold)!important;background-color:#fff!important;border:2px solid #E0E0E0!important;border-radius:var(--radius-small)!important;cursor:pointer!important;transition:all .3s ease!important;margin:0!important;position:static!important;opacity:1!important}.radio-box label:hover{border-color:var(--color-primary-purple)!important;background-color:#f8f8f8!important}.radio-box input[type=radio]:checked+label{background-color:var(--color-primary-purple)!important;color:#fff!important;border-color:var(--color-primary-purple)!important}.id_container{margin-bottom:25px;margin-top:35px}.id-tabs{display:flex!important;background-color:#f5f5f5!important;border-radius:var(--radius-small)!important;padding:4px!important;margin-bottom:20px!important}.id-tab{flex:1!important;padding:16px 20px!important;text-align:center!important;font-family:var(--font-heading)!important;font-size:var(--font-size-2xl)!important;font-weight:var(--font-weight-medium)!important;background-color:transparent!important;border:none!important;border-radius:var(--radius-small)!important;cursor:pointer!important;transition:all .3s ease!important;color:#666!important}.id-tab:hover{color:var(--color-text)!important}.id-tab.active{background-color:#fff!important;color:var(--color-primary-purple)!important;box-shadow:0 2px 8px #0000001a!important}.iti{width:100%!important;margin-bottom:0!important}.iti__tel-input{padding:18px 20px 18px 85px!important;height:56px!important;border-radius:var(--radius-small)!important;width:100%!important;font-family:var(--font-body)!important;font-size:var(--font-size-2xl)!important;border:2px solid #E0E0E0!important;background-color:#fff!important;transition:border-color .3s ease!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;line-height:1.3!important}.iti input[type=tel].iti__tel-input{padding-left:85px!important}.iti__tel-input:focus{outline:none!important;border-color:var(--color-primary-purple)!important;box-shadow:0 0 0 3px #735cff1a!important}.iti__selected-country{background-color:#f8f8f8!important;border:2px solid #E0E0E0!important;border-right:none!important;border-radius:var(--radius-small) 0 0 var(--radius-small)!important;padding:0 10px 0 15px!important;height:56px!important}.iti__selected-country:hover{background-color:#f0f0f0!important}.iti__selected-dial-code{margin-left:5px!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-xl)!important}.iti__dropdown-content{border-radius:var(--radius-medium)!important;box-shadow:0 10px 30px #00000026!important;border:1px solid #E0E0E0!important;margin-top:5px!important}.iti__search-input{padding:12px 15px!important;border:none!important;border-bottom:1px solid #E0E0E0!important;font-size:var(--font-size-lg)!important}.iti__country{padding:12px 15px!important;font-size:var(--font-size-lg)!important}.iti__country-name{font-size:var(--font-size-lg)!important}.iti__dial-code{font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-medium)!important}.iti__country:hover,.iti__highlight{background-color:#735cff1a!important}.waiver-field{margin:35px 0}.waiver-checkbox{display:inline-flex!important;align-items:flex-start;gap:8px;width:auto!important}.waiver-checkbox input[type=checkbox]{width:24px!important;height:24px!important;min-width:24px!important;margin:0!important;accent-color:var(--color-primary-purple)!important;cursor:pointer!important;-webkit-appearance:checkbox!important;appearance:checkbox!important;opacity:1!important;position:relative!important;display:inline-block!important;vertical-align:top!important;flex-shrink:0!important}.waiver-label{font-size:var(--font-size-base)!important;line-height:1.5!important;color:var(--color-text)!important;cursor:pointer!important;margin:0!important;position:static!important;opacity:1!important;display:inline!important;padding-top:2px}.waiver-link{color:var(--color-primary-purple)!important;text-decoration:underline!important;font-weight:var(--font-weight-medium)!important}.waiver-link:hover{color:var(--color-primary-cyan)!important}#submit-btn{width:100%!important;padding:20px 40px!important;font-family:var(--font-heading)!important;font-size:var(--font-size-2xl)!important;font-weight:var(--font-weight-bold)!important;text-transform:uppercase!important;letter-spacing:var(--letter-spacing-wide)!important;background-color:var(--color-primary-purple)!important;color:#fff!important;border:none!important;border-radius:var(--radius-small)!important;cursor:pointer!important;transition:all .3s ease!important;margin-top:30px!important;outline:none!important;box-shadow:none!important}#submit-btn:hover{background-color:#5a47d9!important;transform:translateY(-2px)!important;box-shadow:0 5px 15px #735cff4d!important;border:none!important}#submit-btn:active{transform:translateY(0)!important;border:none!important}#submit-btn:focus{outline:none!important;box-shadow:0 0 0 3px #735cff4d!important;border:none!important}#form-errors{background-color:#fee;border:1px solid #FCC;border-radius:var(--radius-small);padding:15px 20px;margin-bottom:25px;color:#d00;font-size:var(--font-size-base);display:none}#form-errors:not(:empty){display:block}@media screen and (max-width: 749px){.customer.register{padding:40px 20px}.customer.register h1{font-size:var(--font-size-6xl)!important}.radio-options{flex-direction:column!important;gap:10px!important}.id-tabs{flex-direction:column!important;padding:2px!important}.id-tab{width:100%!important;margin-bottom:2px!important}.id-tab:last-child{margin-bottom:0!important}#submit-btn{font-size:var(--font-size-xl)!important}}#submit-btn:disabled{opacity:.6!important;cursor:not-allowed!important}#submit-btn.loading{position:relative;color:transparent!important}#submit-btn.loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:2px solid #ffffff;border-radius:50%;border-top-color:transparent;animation:spinner .8s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.field input:focus~label,.field input:not(:placeholder-shown)~label,.field--show-floating-label input~label,.field--show-floating-label select~label,.field--show-floating-label textarea~label{transform:none!important;font-size:var(--font-size-xl)!important;top:auto!important;position:static!important}.field{display:flex!important;flex-direction:column!important}.field label{order:-1!important}.field input:focus,.field input:not(:placeholder-shown){padding-top:18px!important;padding-bottom:18px!important}.field:before,.field:after{display:none!important}button,.button,[type=button],[type=submit]{-webkit-appearance:none!important;appearance:none!important}#submit-btn:before,#submit-btn:after,.button:before,.button:after{display:none!important;content:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/register-peak-portal.css.map */
