.woo-user-registration-wrap{display:block;width:100%;background-color:#F3EFE3;padding:40px 20px;box-sizing:border-box;font-family:"Montserrat",Sans-serif!important}.woo-user-registration-inner{display:block;width:100%;max-width:760px;margin:0 auto}.woo-user-registration-title{display:block;width:100%;text-align:center;font-size:24px;line-height:1.3;font-weight:700;color:#222;margin:0 0 45px 0}.woo-user-registration-form{display:block;width:100%}.woo-user-registration-row{display:flex;width:100%;gap:24px}.woo-user-registration-field{display:block;width:100%;margin-bottom:6px}.woo-user-registration-field.half{width:calc(50% - 12px)}.woo-user-registration-field label{display:block;width:100%;font-size:14px;line-height:1.4;font-weight:500;color:#5C5C53;margin-bottom:8px}.woo-user-registration-field input,.woo-user-registration-field select{display:block;width:100%;height:48px;padding:12px 14px;font-size:14px;line-height:1.2;color:#5C5C53;border:2px #E0DDD9 solid;border-radius:3px;background-color:#F8F6F0;box-sizing:border-box;box-shadow:none;outline:none;transition:all 0.3s}.woo-user-registration-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.woo-user-registration-field input:focus,.woo-user-registration-field select:focus{border-color:#9b9b8b}.woo-user-registration-field input::placeholder{color:#a19d91;opacity:1}.woo-user-registration-field input.error,.woo-user-registration-field select.error{border:2px #dd360c solid;color:#dd360c}.woo-user-registration-field-error{display:block;width:100%;height:22px;min-height:22px;max-height:22px;font-size:11px;line-height:11px;font-weight:500;color:#dd360c;padding-top:4px;box-sizing:border-box;opacity:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.woo-user-registration-field-error.active{opacity:1}.woo-user-registration-checkbox{display:flex;width:100%;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#5C5C53;margin:6px 0 0 0;cursor:pointer}.woo-user-registration-checkbox input[type="checkbox"]{display:inline-block;border:.125rem solid;border-color:#bebebe!important;border-radius:.1875rem;width:1.4375rem;min-width:1.4375rem;height:1.4375rem;flex:0 0 1.4375rem;position:relative;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;margin-right:.8125rem;transition:all .3s;cursor:pointer}.woo-user-registration-checkbox input[type="checkbox"]:checked{border-color:#212227!important}.woo-user-registration-checkbox input[type="checkbox"]::before{content:" ";display:block;height:.75rem;width:.375rem;background-color:#fff0;position:absolute;top:.125rem;left:.4375rem;border-bottom:3px solid #212227;border-right:3px solid #212227;opacity:0;transition:opacity .2s;transform:rotate(45deg)}.woo-user-registration-checkbox input[type="checkbox"]:checked::before{opacity:1}.woo-user-registration-checkbox input[type="checkbox"].error{outline:1px #dd360c solid;outline-offset:2px}.woo-user-registration-checkbox a{color:#5C5C53;text-decoration:underline}.woo-user-registration-checkbox a:hover{color:#9b9b8b}.woo-user-registration-field-error.checkbox-error{margin-bottom:6px}.woo-user-registration-response{display:block;width:100%;min-height:18px;font-size:13px;line-height:1.4;font-weight:500;margin-bottom:16px;color:#C21010}.woo-user-registration-response.error{color:#C21010}.woo-user-registration-response.success{color:#3ba81c}#woo-user-registration-submit,.woo-user-registration-btn-alt{display:block;width:100%;background-color:#5C5C53;border:2px #5C5C53 solid;border-radius:5px;color:#FFFEF9;padding:12px 15px;font-size:14px;line-height:1.2;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:all 0.5s;box-sizing:border-box;margin-top:12px}#woo-user-registration-submit:hover,#woo-user-registration-submit:focus,.woo-user-registration-btn-alt:hover,.woo-user-registration-btn-alt:focus{border:2px #9b9b8b solid;background-color:#9b9b8b;color:#FFFEF9;outline:none}#woo-user-registration-submit[disabled]{opacity:.7;cursor:not-allowed}@media only screen and (max-width:767px){.woo-user-registration-wrap{padding:30px 15px}.woo-user-registration-title{font-size:22px;margin-bottom:35px}.woo-user-registration-row{flex-direction:column;gap:0}.woo-user-registration-field.half{width:100%}.woo-user-registration-field-error{white-space:normal;height:22px;min-height:22px;max-height:22px}}input[type="checkbox"]{display:inline-block;border:.125rem solid;border-color:#bebebe!important;border-radius:.1875rem;width:1.4375rem;min-width:1.4375rem;height:1.4375rem;flex:0 0 1.4375rem;position:relative;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;margin-right:.8125rem;transition:all .3s;cursor:pointer}input[type="checkbox"]:checked{border-color:#212227!important}input[type="checkbox"]::before{content:" ";display:block;height:.75rem;width:.375rem;background-color:#fff0;position:absolute;top:.125rem;left:.4375rem;border-bottom:3px solid #212227;border-right:3px solid #212227;opacity:0;transition:opacity .2s;transform:rotate(45deg)}input[type="checkbox"]:checked::before{opacity:1}