html{font-size:16px!important}body:has(.KL482R-customer-register){font-size:16px!important;margin:0!important;padding:0!important;width:100vw!important;max-width:none!important;overflow-x:hidden!important}.KL482R-customer-register,.KL482R-customer-register *{max-width:none!important;width:auto!important}.KL482R-customer-register{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;line-height:1.6!important;color:#000!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;width:100vw!important;max-width:none!important;min-height:100vh!important}.KL482R-customer-register *{box-sizing:border-box}.KL482R-register-hero{position:relative;min-height:fit-content;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:2rem}.KL482R-register-hero__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;overflow:hidden}.KL482R-register-hero__video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);z-index:-3;object-fit:cover}.KL482R-register-container{max-width:700px;margin:0 auto;padding:0 2rem;width:100%;position:relative;z-index:10}.KL482R-register-header{text-align:center;margin:0 0 3rem}.KL482R-register-title{font-size:4rem!important;font-weight:700!important;background:linear-gradient(135deg,#00dcb8,#00997a)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:#fff!important;letter-spacing:-.025em!important;line-height:1.2!important;margin:0!important;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.KL482R-register-subtitle{font-size:1.5rem!important;color:#fff!important;margin:0!important;font-weight:400!important;text-shadow:2px 2px 6px rgba(0,0,0,.8),1px 1px 3px rgba(0,0,0,.9)!important;opacity:.98!important;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.KL482R-welcome-section{background:linear-gradient(145deg,#fffffff2,#fffc);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:2rem;padding:3rem;border:1px solid rgba(255,255,255,.2);text-align:center}.KL482R-welcome-icon{margin-bottom:2rem}.KL482R-welcome-icon svg{display:block;margin:0 auto;padding:1rem;width:80px;height:80px;background:linear-gradient(135deg,#00dcb8,#00997a);border-radius:50%;color:#fff}.KL482R-welcome-title{font-size:2.5rem;font-weight:700;color:#000;margin:0 0 1rem;letter-spacing:-.025em}.KL482R-welcome-subtitle{font-size:1.25rem;color:#000000b3;margin:0 0 2rem;font-weight:400}.KL482R-welcome-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.KL482R-register-card{background:linear-gradient(145deg,#00dcb840,#00997a26)!important;border:1px solid rgba(0,220,184,.3)!important;border-radius:1rem!important;padding:1.5rem!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;position:relative!important;overflow:hidden!important;margin:0!important;max-width:none!important;width:auto!important}.KL482R-register-form{display:flex!important;flex-direction:column!important;gap:20px!important}.KL482R-field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.KL482R-field-group{position:relative}.KL482R-field-label{display:block!important;font-size:1rem!important;font-weight:600!important;color:#fff!important;margin-bottom:.5rem!important;text-transform:uppercase!important;letter-spacing:.025em!important;text-shadow:1px 1px 2px rgba(0,0,0,.8)!important;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.KL482R-field-input{width:100%!important;padding:1rem!important;border:2px solid rgba(255,255,255,.3)!important;border-radius:.75rem!important;font-size:1.125rem!important;font-weight:500!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;background:#fffffff2!important;color:#1f2937!important;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;box-sizing:border-box!important;margin:0!important}.KL482R-field-input:focus{outline:none;border-color:#00dcb8;transform:translateY(-1px)}.KL482R-field-input::placeholder{color:#4b5563b3;font-weight:400}.KL482R-checkbox-group{display:flex!important;align-items:flex-start!important;gap:.75rem!important;margin:1rem 0!important}.KL482R-checkbox{width:18px!important;height:18px!important;accent-color:#00DCB8!important;margin:0!important;cursor:pointer!important;border-radius:4px!important;flex-shrink:0!important;align-self:flex-start!important;margin-top:.2rem!important}.KL482R-checkbox-label{font-size:1rem!important;color:#fff!important;line-height:1.6!important;cursor:pointer!important;text-shadow:1px 1px 2px rgba(0,0,0,.8)!important;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.KL482R-checkbox-label a{color:#00dcb8;text-decoration:none;font-weight:600}.KL482R-checkbox-label a:hover{color:#00997a;text-decoration:underline}.KL482R-btn,.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;border-radius:.75rem;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.025em;position:relative;overflow:hidden}.KL482R-btn--primary,.btn--primary{background:linear-gradient(135deg,#00dcb8,#00997a);color:#fff}.KL482R-btn--primary:hover,.btn--primary:hover{transform:translateY(-2px)}.KL482R-btn--primary:focus,.btn--primary:focus{outline:2px solid #00DCB8;outline-offset:2px}.KL482R-btn--secondary,.btn--secondary{background:#fffc;color:#374151;border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.KL482R-btn--secondary:hover,.btn--secondary:hover{background:#fffffff2;transform:translateY(-1px)}.KL482R-btn--large,.btn--large{padding:1.25rem 2.5rem;font-size:1.1rem}.KL482R-btn--full,.btn--full{width:100%}.KL482R-login-link{text-align:center;margin-top:0rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.3)}.KL482R-login-link p{color:#fff;margin:0;font-size:1rem;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.KL482R-login-link a{color:#00dcb8;text-decoration:none;font-weight:600;transition:color .2s ease;font-size:1.125rem}.KL482R-login-link a:hover{color:#00997a;text-decoration:underline}.KL482R-message{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem 2rem;border-radius:1.5rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.KL482R-message--error{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#991b1b}.KL482R-message--success{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:#166534}.KL482R-message h2{font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.KL482R-message p{margin:0;line-height:1.5}.KL482R-required-indicator,.required-indicator{color:#dc2626;margin-left:.25rem;font-weight:700}.KL482R-optional-indicator{color:#ffffffb3;margin-left:.25rem;font-weight:400;font-size:.875rem;text-transform:lowercase}.KL482R-heading-font{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700}.KL482R-btn-loading,.btn-loading{position:absolute;opacity:0;transition:opacity .2s ease;display:flex;align-items:center;gap:.5rem}.KL482R-btn--loading .KL482R-btn-loading,.btn--loading .btn-loading{opacity:1}.KL482R-loading-spinner,.loading-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.KL482R-field-error{color:#dc2626;font-size:.875rem;margin-top:.5rem;display:none}.KL482R-field-error.show{display:block}.KL482R-field-input--error{border-color:#dc2626}.KL482R-password-strength{font-size:.875rem;margin-top:.5rem;font-weight:600;transition:all .2s ease}.KL482R-password-strength.weak{color:#dc2626}.KL482R-password-strength.medium{color:#f59e0b}.KL482R-password-strength.strong{color:#10b981}@media (max-width: 768px){.KL482R-register-hero{padding:2rem!important}.KL482R-register-title{font-size:2.25rem!important}.KL482R-register-subtitle{font-size:1.125rem!important}.KL482R-register-card,.KL482R-welcome-section{padding:2rem!important}.KL482R-register-container{padding:0 1rem!important}.KL482R-field-row{grid-template-columns:1fr!important}.KL482R-welcome-actions{flex-direction:column!important}.KL482R-btn--large,.btn--large{width:100%!important}.KL482R-welcome-title{font-size:2rem!important}.KL482R-welcome-subtitle{font-size:1.1rem!important}.KL482R-welcome-icon svg{width:60px!important;height:60px!important}}.KL482R-customer-register,.KL482R-customer-register *,.KL482R-customer-register *:before,.KL482R-customer-register *:after{box-sizing:border-box!important}.shopify-section:has(.KL482R-customer-register),.main-content:has(.KL482R-customer-register),.content-wrapper:has(.KL482R-customer-register),.container:has(.KL482R-customer-register),.page-wrapper:has(.KL482R-customer-register){max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.KL482R-customer-register h1,.KL482R-customer-register h2,.KL482R-customer-register h3,.KL482R-customer-register p,.KL482R-customer-register label,.KL482R-customer-register input,.KL482R-customer-register button{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.KL482R-customer-register form,.KL482R-customer-register fieldset,.KL482R-customer-register input,.KL482R-customer-register button,.KL482R-customer-register label{margin:0!important}.KL482R-customer-register button[type=submit],.KL482R-customer-register .btn{appearance:none!important;-webkit-appearance:none!important;border:none!important;outline:none!important;text-decoration:none!important}@viewport{width:device-width;initial-scale:1;maximum-scale:1;user-scalable:no}
/*# sourceMappingURL=/cdn/shop/t/3/assets/customer-register.css.map */
