/* Generated by tools/build-account-form-styles.cjs; do not edit directly. */
.one-star-account-heading{overflow-wrap:anywhere}
html body .one-star-onepage .one-star-customer-type__button{background:#f5f5f7!important}
html body .one-star-onepage .one-star-customer-type__button[aria-pressed="true"]{background:#e5e5e9!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])){border-color:#85858b!important;background-color:#fff}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit :is(input,select,textarea){color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"]))>label{color:#56565c!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])):focus-within{border-color:#216b35!important;box-shadow:0 0 0 1px #216b35!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])) :is(input,select,textarea):focus{outline:none!important;box-shadow:none!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit.one-star-contact-valid.one-star-country-feedback:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])){border-color:#216b35!important;box-shadow:inset 0 0 0 1px #216b35!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit:is(.one-star-field-valid,.one-star-contact-valid):not(.one-star-country-feedback):not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])){background-color:#fffde7!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit:is(.one-star-field-valid,.one-star-contact-valid):not(.one-star-country-feedback):not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])) :is(input,textarea){background-color:#fffde7!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit:is(.one-star-field-valid,.one-star-contact-valid):not(.one-star-country-feedback):not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])) input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fffde7!important;-webkit-text-fill-color:#1d1d1f!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit.one-star-contact-valid.one-star-country-feedback:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])){border:2px solid #85858b!important;box-shadow:none!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit.one-star-contact-valid.one-star-country-feedback:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])),html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit.one-star-contact-valid.one-star-country-feedback:not(.error):not(.has-error):not(:has(.one-star-missing-field,[aria-invalid="true"])) select{background-color:#fffde7!important}
html body :is(.one-star-onepage-address,.one-star-invoice-form,.one-star-onepage-delivery-form,.one-star-account-page .one-star-address-fields,.registration) .input-unit:is(.error,.has-error,:has(.one-star-missing-field,[aria-invalid="true"])){border:4px solid #b42318!important;box-shadow:none!important}
html :is(body.one-star-account-page,body.page-register) .one-star-address-fields [data-testing="address-country-select"]{order:-20!important;grid-column:1/-1!important}
html :is(body.one-star-account-page,body.page-register) .one-star-address-fields .one-star-salutation-field,html :is(body.one-star-account-page,body.page-register) .one-star-address-fields [class*="col-"]:has(>[data-model="address4"]){display:none!important}
html :is(body.one-star-account-page,body.page-register) .one-star-address-fields .one-star-phone-collapsed{display:none!important}
html :is(body.one-star-account-page,body.page-register) .one-star-phone-toggle{border:0;background:none;color:#1d1d1f;font:inherit;font-size:14px;text-decoration:underline;padding:8px 0;min-height:44px;text-align:left;cursor:pointer}
html :is(body.one-star-account-page,body.page-register) .one-star-phone-toggle[hidden]{display:none!important}
html :is(body.one-star-account-page,body.page-register) .one-star-customer-type__button{background:#f5f5f7!important}
html :is(body.one-star-account-page,body.page-register) .one-star-customer-type__button[aria-pressed="true"]{background:#e5e5e9!important}
@media(max-width:575.98px){html :is(body.one-star-account-page,body.page-register) .one-star-address-fields [class*="col-"]:has(>[data-model="name1"],>[data-model="vatNumber"]){grid-column:1/-1!important}}
html body.one-star-account-page .one-star-account-address-form>button[type="submit"]{display:block;width:100%;min-height:54px!important;padding:12px 20px!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.4!important}
html body.one-star-account-page .one-star-account-address-form>button[type="submit"]+div.mt-2{display:none!important}

html body.page-register .one-star-registration-country{order:-20!important;grid-column:1/-1!important}
html body.page-register .one-star-registration-required-note{display:none!important}
html body.page-register [data-testing="register-submit"]{width:100%!important;min-height:54px!important;padding:12px 20px!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.4!important}
html body.page-register .registration .input-unit.one-star-contact-valid:not(.error):not(.has-error)::after{content:"\f00c";font-family:FontAwesome;position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#176b21;font-size:21px;pointer-events:none}
html body.page-register .registration .input-unit.one-star-country-feedback::after{content:none!important}
html body.page-register .registration .input-unit.one-star-contact-valid input{padding-right:44px}

