html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}footer{display:block}h1{font-size:2em;margin:0.67em 0}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}img{border-style:none}input{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}input{overflow:visible}[type="submit"]{-webkit-appearance:button}[type="submit"]::-moz-focus-inner{border-style:none;padding:0}[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}[type="checkbox"]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-size:1.5em;line-height:1.6;color:#222}body,label,input,textarea,select,button,.button{font-family:'Roboto', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;font-weight:400}label{font-weight:500}h1,h2,h3,h4{margin-top:0;margin-bottom:2rem;font-weight:300;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}h1{font-size:34rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:28px;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3.0rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}p{margin-top:0}img{max-width:100%}.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:42px;padding:0 30px;color:#777;text-align:center;font-size:13px;font-weight:500;line-height:41px;text-decoration:none;white-space:nowrap;cursor:pointer;box-sizing:border-box;min-width:min-content;background-color:#fff;border-radius:6px;box-shadow:0px 1px 0px 0px rgba(0,0,0,0.1);font-size:13px;border:1px solid #bbb}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#333 !important;border-color:#666 !important;outline:0}input[type="email"],input[type="number"],input[type="search"],input[type="date"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{border-color:#e4e4e7;border-radius:6px;padding:6px 12px;color:#606566;width:100%;font-size:14px;height:42px;background-color:#fff;border:1px solid #D1D1D1;box-shadow:none;box-sizing:border-box}input[type="email"],input[type="number"],input[type="search"],input[type="date"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="date"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33C3F0;outline:0}label{display:block;margin-bottom:.5rem}label .required{color:#999}fieldset{padding:0;margin:0;border-width:0}input[type="checkbox"]{display:inline}input:disabled{color:#999;background-color:#f6f6f6}input::placeholder{color:#aaa}input,fieldset,.iti{margin-bottom:1.5rem}.iti{width:100%}p,form,ul{margin-bottom:2.5rem}#custom-fields>p{margin:0}ol,ul{padding-left:0;margin-top:0}ul{list-style:disc inside}li{margin-bottom:0.7rem}.container:after,.clearfix:after{content:"";display:table;clear:both}.left{float:left !important;clear:left}.right{float:right !important;clear:right}.hidden{display:none !important}.radios{margin-bottom:5px}.radios label.secondary{display:inline-block;color:#666;margin-right:10px;cursor:pointer}.radios input{position:relative;margin-right:3px;top:1px}input[type=submit].primary,button.primary,.button.primary{color:#0078e7;border-color:#0078e7}input[type=submit].selected,button.selected,.button.selected{color:#345fcb;border-color:#345fcb}input[type=submit].secondary,button.secondary,.button.secondary{border-color:#7e9fb1;color:#5888a2}input[type=submit].danger,button.danger,.button.danger{color:#d6564b;border-color:#d6564b}input[type=submit].success,button.success,.button.success{color:#40bd4f;border-color:#40bd4f}input[type=submit].warning,button.warning,.button.warning{color:#ffa300;border-color:#ffa300}a{color:#20b2aa}a:hover{text-decoration:underline}h2{border-bottom:2px solid;padding-bottom:10px;margin-bottom:3rem}.button,button,input[type="submit"]{background-color:#fff;box-shadow:0px 1px 0px 0px rgba(0,0,0,0.2)}html,body{height:100%}#wrapper{position:relative;min-height:100%}#shop-logo{text-align:center;position:relative;top:35px}#shop-logo img{max-height:100px}#box{max-width:524px;margin:0 auto;position:relative;top:100px;padding:4rem}#box h1{text-align:center}.login-title{text-align:center;font-size:26px;letter-spacing:-.1rem;font-weight:400;border-bottom:none}form .submit{margin:10px 0 0;font-size:14px}form .submit a{margin-top:5px}#authorize label.right{margin-top:10px;font-size:13px;font-weight:400;color:#555}#authorize label.right input{margin-right:3px}.errors{color:red;border:solid red 2px;padding:1em 1em 0;margin:0 0 25px}.password-field{position:relative}.toggle-password{position:absolute;right:10px;cursor:pointer;box-shadow:none;background:none;border:none;padding:0 10px}.toggle-password{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-eye-off"><path d="M9.88 9.88a3 3 0 1 0 4.24 4.24"/><path d="M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68"/><path d="M6.61 6.61A13.526 13.526 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61"/><line x1="2" x2="22" y1="2" y2="22"/></svg>');background-repeat:no-repeat;background-position:center}.toggle-password.open{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-eye"><path d="M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z"/><circle cx="12" cy="12" r="3"/></svg>')}.recovery-link{z-index:100;position:relative}.checkbox{display:flex;gap:5px}.checkbox input{margin-bottom:5px}
