body .field.gender .control{width:auto !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body .field.gender .control .field.radio{display:block;position:relative;padding-left:20px;cursor:pointer;color:#202000;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}body .field.gender .control .field.radio input{position:absolute;width:100%;opacity:0;cursor:pointer;height:100%;right:0;left:0;top:0;bottom:0;margin:0;z-index:1}body .field.gender .control .field.radio .checkmark{position:absolute;left:0;height:13px;width:13px;-webkit-border-radius:50%;border-radius:50%;background-color:transparent;border:1px solid #202020;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body .field.gender .control .field.radio .checkmark:after{content:"";position:absolute;display:none;-webkit-border-radius:50%;border-radius:50%;height:8px;width:8px;background-color:#202020;top:50%;right:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}body .field.gender .control .field.radio input:checked~.checkmark{background-color:#fff;border:1px solid #202020}body .field.gender .control .field.radio input:checked~.checkmark:after{display:block}body .field.gender .control .field.radio:nth-child(3){display:none}body .field.gender .control .field.radio:nth-child(1){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:25px}.login-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.login-container .block{max-width:500px;width:100%;padding:44px 8% 6%;border:1px solid #e0e0e0}.login-container .block .block-title{font-size:2.4rem;text-align:center;border:0}.login-container .block .block-title strong{font-weight:700}.login-container .block.block-new-customer{padding:48px 8% 44px}.login-container .block.block-new-customer .block-title{margin:0;padding:0 0 40px}.login-container .fieldset>.field>div.control{width:100%}.correct_completion_label{font-size:1.2rem;margin-bottom:20px;display:block}.customer-account-create main#maincontent,.customer-account-forgotpassword main#maincontent,.customer-account-createpassword main#maincontent{max-width:500px;width:100%;padding:44px 6% 44px;border:1px solid #e0e0e0;margin-bottom:6rem}.customer-account-create main#maincontent .column.main,.customer-account-forgotpassword main#maincontent .column.main,.customer-account-createpassword main#maincontent .column.main{padding:0}@media all and (min-width:768px){form.form.create.account,form.form.password.reset,form.form.password.forget{min-width:1px;width:100%}}.privacy-settings .control>label{font-size:1.2rem;font-weight:500;padding-bottom:12px;display:block}.privacy-settings .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin-bottom:10px}.privacy-settings .field .mage-error{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.privacy-settings div input[type=checkbox]{position:relative;opacity:0}.privacy-settings div input[type=checkbox]~label{position:relative;cursor:pointer;padding:0;font-size:1.2rem}.privacy-settings div input[type=checkbox]~label p{padding:0;margin:0}.privacy-settings div input[type=checkbox]~label:before{content:'';display:inline-block;vertical-align:text-top;margin-right:1rem;width:20px;height:20px;left:-30px;position:absolute;background-color:#fff;border:1px solid #202020}.privacy-settings div input[type=checkbox]:hover~label:before{background-color:#000}.privacy-settings div input[type=checkbox]:checked~label:before{background-color:#000}.privacy-settings div input[type=checkbox]:checked~label:after{content:'';top:9px;background-color:#fff;width:2px;height:2px;-webkit-box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-24px}@media all and (max-width:991px){.login-container .block{padding:20px 10px;margin-bottom:10px}.login-container .block .block-title{font-size:1.8rem;margin:0;padding-bottom:24px}.login-container .block.block-new-customer{padding:20px 10px}.login-container .block.block-new-customer .block-title{padding:0 0 20px}.customer-account-create main#maincontent,.customer-account-forgotpassword main#maincontent,.customer-account-createpassword main#maincontent{padding:20px 10px;margin:0 1rem 6rem;width:auto}.privacy-settings{padding-left:20px}.privacy-settings div input[type=checkbox]~label:before{left:-25px}.privacy-settings div input[type=checkbox]:checked~label:after{left:-20px}}