.product-register{padding:95px 0 150px}.product-register .container{max-width:1120px;margin:0 auto}.product-register .heading{text-align:center}.product-register .heading h1{font-size:5rem;line-height:1.3em;color:#333;font-weight:400;margin-bottom:50px}.register-wrapper{border:solid 1px #d9d9d9;padding:60px 20px}.register-wrapper ul{margin:0;padding:0 0 80px;display:flex;justify-content:center;gap:40px}.product-register .register-wrapper ul{justify-content:left}.register-wrapper ul li{border:solid 2px transparent;background-color:#fafafa;padding:30px 10px;display:flex;flex-direction:column;align-items:center;width:calc(33% - 10px);position:relative;cursor:pointer;margin-right:10px}.register-wrapper ul li.selected{border:solid 2px #000000}.register-wrapper ul li.blank,.register-wrapper ul li.blank.selected{border:none;background-color:transparent;padding:0;display:flex;cursor:auto}.register-wrapper ul li.selected .tick-icon{opacity:1;visibility:visible}.register-wrapper ul li:last-of-type{margin-right:10px}.register-wrapper ul li .tick-icon{position:absolute;right:20px;bottom:20px;opacity:0;visibility:hidden;transition:all .5s}.register-wrapper ul li figure{margin:0;height:158px;position:relative}.register-wrapper ul li figure img{mix-blend-mode:multiply}.register-wrapper ul li p{font-size:1.9rem;line-height:1.3em;color:#333;font-weight:400;margin-bottom:86px;font-family:Gotham A,Gotham B,"sans-serif"}.register-wrapper .form-container{width:740px;margin:0 auto}.form-container .form-flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.form-container .form-flex .form-group{width:100%;margin-bottom:10px}.form-container .form-flex .form-group .select-wrapper{display:flex;justify-content:space-between}.form-container .form-flex .form-group .select-wrapper.three select{width:calc(33.33% - 7px)}.form-container .form-flex .form-group.checkbox{display:flex}.form-container .form-flex .form-group.checkbox input[type=checkbox]{width:24px;height:24px;border:solid 1px #D9D9D9;border-radius:0;background-color:transparent}.form-container .form-flex .form-group.checkbox p{font-size:1.6rem;line-height:1.4em;line-height:1.33349!important;color:#333;font-weight:400;margin-left:13px}.form-container .form-flex .form-group select,.form-container .form-flex .form-group input,.form-container .form-flex .form-group textarea{width:100%;font-size:1.6rem;line-height:1.3em;color:#000;font-weight:400;border:solid 1px #D9D9D9;background-color:transparent;border-radius:0;padding:16px 23px;margin-bottom:10px}.form-container #create_customer .form-flex .form-group input,.form-container #CustomerLoginForm .form-flex .form-group input{border:solid 1px darkgray}#create_customer:has(.errors) #Email,#create_customer:has(.errors) #CreatePassword,#CustomerLoginForm:has(.errors) #CustomerPassword,#CustomerLoginForm:has(.errors) #CustomerEmail{border:1px solid #d93025;background-color:#fff6f6}.form-container .form-flex .form-group select:focus,.form-container .form-flex .form-group input:focus,.form-container .form-flex .form-group textarea:focus{border:2px solid #000000}.form-container .form-flex .form-group label{width:100%;font-size:1.6rem;line-height:1.3em;color:#4d4d4d;font-weight:400;margin-bottom:10px;display:flex;justify-content:space-between}.form-container .form-flex .form-group label sup{color:#f22;font-size:1.6rem;top:10px;left:5px;margin-right:auto}.form-container .form-flex .form-group label a{text-decoration:underline}.form-container .form-flex .form-group .btns.black{width:250px;margin:25px auto 0;cursor:pointer}.form-container .form-flex .form-group.button{text-align:center}.form-container #create_customer .form-flex .form-group.action_btn .btns.black:focus-visible{outline:2px solid #005fcc}.form-container .form-flex .form-group.action_btn .btns.black{background-color:#1c1d1d;color:#fff;padding:12px 20px;border:none;font-size:1.4rem;letter-spacing:.8px}.form-container #create_customer .form-flex .form-group.action_btn .btns.black{outline:auto}.product-login{padding:95px 0 90px}.product-login .container{max-width:1120px;margin:0 auto}.product-login .heading{text-align:center}.product-login .heading h1{font-size:3rem;line-height:1.3em;color:#333;font-weight:400;margin-bottom:10px}.login-wrapper{padding:40px 60px}.login-wrapper ul{margin:0;padding:0 0 20px;display:flex;justify-content:space-between}.login-wrapper .errors ul li{font-size:1.2rem;color:#cc3340;background-color:#fff0f1;border:1px solid #e35b66;border-radius:4px;line-height:14px;padding:5px;position:relative;text-align:left;vertical-align:middle;display:block;width:100%}.login-wrapper ul li{border:solid 2px transparent;background-color:#fafafa;display:flex;flex-direction:column;align-items:center;position:relative;font-size:1.4rem;color:red}.login-wrapper ul li.selected{border:solid 2px #000000}.login-wrapper ul li.selected .tick-icon{opacity:1;visibility:visible}.login-wrapper ul li:last-of-type{margin-right:0}.login-wrapper ul li .tick-icon{position:absolute;right:20px;bottom:20px;opacity:0;visibility:hidden;transition:all .5s}.login-wrapper ul li figure{margin:0}.login-wrapper ul li h3{font-size:2.4rem;line-height:1.3em;color:#333;font-weight:400;margin-bottom:30px}.login-wrapper .form-container{width:492px;margin:0 auto}.product-login .login-wrapper .short_links{display:grid;text-align:center;width:100%;line-height:20px;font-size:1.4rem}.product-login .heading{margin-bottom:40px}#RecoverPasswordForm .heading h2{margin-bottom:10px}#RecoverPasswordForm .heading p,#CustomerLoginForm .heading p{font-size:1.5rem}.product-register .btns{border:solid 1px #050505;text-transform:uppercase;font-size:1.6rem;line-height:1.3em;font-weight:400;color:#000;padding:17px;max-width:400px;margin-bottom:12px;background-color:transparent}.product-register .btns:focus{box-shadow:0 0 3px .2rem #007bff;outline:3px solid rgb(0 123 255)}.product-register .btns.black{background-color:#000;color:#fff}@media only screen and (max-width: 1200px){.product-register .container{max-width:100%;margin:0 auto;padding:0 40px}.register-wrapper{padding:30px}}@media only screen and (max-width: 992px){.register-wrapper .form-container{width:100%}.product-register{padding:60px 0 80px}.product-register .heading h1{font-size:4rem;margin-bottom:30px}}@media only screen and (max-width: 767px){.product-register{padding:40px 0 80px}.product-register .heading h1{font-size:3rem}.product-register .container{padding:0 20px}.register-wrapper{padding:0;border:none}.register-wrapper ul{padding:0 0 50px;flex-wrap:wrap}.register-wrapper ul li{width:100%;padding:30px}.register-wrapper ul li.toaster-prodct,.register-wrapper ul li.kettle-prodct,.register-wrapper ul li.lantern-prodct{margin-bottom:20px}.register-wrapper ul li p{font-size:2rem;margin-bottom:25px}.login-wrapper .form-container{width:100%}.login-wrapper{padding:0 10px}}@media only screen and (min-width: 768px){.register-wrapper ul li figure img{position:absolute;bottom:5px;left:0;height:auto;right:0;margin:0 auto;min-width:226px;transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/201/assets/login_registration.css.map */
