.brand-fields .field__input,.brand-fields .select__select{height:6.4rem;padding:2.6rem 1.6rem .8rem;border:0;border-radius:var(--radius-form-input);background-color:rgb(var(--color-neutral-white));color:rgb(var(--color-brand-primary));font-family:var(--font-body-family);font-size:var(--font-size-body-base);font-weight:600;line-height:1.2}.brand-fields .field:before,.brand-fields .field:after{border-radius:var(--radius-form-input)}.brand-fields .field:after{box-shadow:0 0 0 .1rem rgba(var(--color-brand-primary),.28);border-radius:var(--radius-form-input)}.brand-fields .field:hover.field:after{box-shadow:0 0 0 .1rem rgba(var(--color-brand-primary),.45);border-radius:var(--radius-form-input)}.brand-fields .field--select .select:hover.select:after{box-shadow:none;border-radius:var(--radius-form-input)}.brand-fields .field__input:focus,.brand-fields .field__input:focus-visible,.brand-fields .select__select:focus,.brand-fields .select__select:focus-visible{box-shadow:0 0 0 .2rem rgb(var(--color-brand-primary));border-radius:var(--radius-form-input);outline:0}.brand-fields .field__label{position:absolute;top:2.1rem;left:1.6rem;right:auto;font-family:var(--font-body-family);font-size:var(--font-size-body-base);font-weight:400;line-height:1;letter-spacing:0;color:rgba(var(--color-brand-primary),.62);pointer-events:none;transition:top var(--duration-short) ease,font-size var(--duration-short) ease,color var(--duration-short) ease}.brand-fields .field__input:focus~.field__label,.brand-fields .field__input:not(:placeholder-shown)~.field__label,.brand-fields .field__input:-webkit-autofill~.field__label,.brand-fields .field--select .field__label{top:.9rem;font-size:1.2rem;font-weight:700;color:rgba(var(--color-brand-primary),.78)}.brand-fields .field__input:focus,.brand-fields .field__input:not(:placeholder-shown),.brand-fields .field__input:-webkit-autofill{padding:2.6rem 1.6rem .8rem;margin:0}.brand-fields .field__input::placeholder{opacity:0}.brand-fields textarea.field__input{height:auto;min-height:var(--brand-field-textarea-min, 12rem);padding:2.6rem 1.6rem 1.2rem;line-height:1.45;resize:vertical}.brand-fields textarea.field__input:focus,.brand-fields textarea.field__input:not(:placeholder-shown){padding:2.6rem 1.6rem 1.2rem}.brand-fields .field--select{position:relative}.brand-fields .field--select .select{width:100%}.brand-fields .field--select .select:before,.brand-fields .field--select .select:after{box-shadow:none;border-radius:var(--radius-form-input)}.brand-fields .select__select{width:100%;padding-right:4.4rem;cursor:pointer;appearance:none;-webkit-appearance:none}.brand-fields .select .icon-caret{right:1.6rem;color:rgb(var(--color-brand-primary))}.brand-fields .field__input[aria-invalid=true],.brand-fields .field__input[aria-invalid=true]:focus,.brand-fields .field__input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 .2rem rgb(var(--color-brand-coral));border-radius:var(--radius-form-input)}.brand-fields .field:hover.field:has(.field__input[aria-invalid=true]):after{box-shadow:0 0 0 .1rem rgba(var(--color-brand-coral),.45);border-radius:var(--radius-form-input)}.brand-fields .field__input[aria-invalid=true]~.field__label{color:rgb(var(--color-brand-coral))}.brand-fields .form__message{display:flex;align-items:center;gap:var(--space-2xs);margin-top:var(--space-2xs);font-family:var(--font-body-family);font-size:var(--font-size-body-small);font-weight:600;color:rgb(var(--color-brand-coral))}.brand-fields .form__message .icon{flex:0 0 auto;width:1.4rem;height:1.4rem}.brand-fields .form__message--success{gap:var(--space-xs);color:rgb(var(--color-brand-primary));font-size:var(--font-size-body-base)}.brand-fields .form__message--success .icon{width:1.8rem;height:1.8rem}.brand-fields .brand-consent{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-sm);width:100%}.brand-fields input[type=checkbox].brand-checkbox{appearance:none;-webkit-appearance:none;flex:0 0 auto;position:relative;width:2.4rem;height:2.4rem;margin:0;border:0;border-radius:var(--radius-button);background-color:rgb(var(--color-neutral-white));box-shadow:0 0 0 .1rem rgba(var(--color-brand-primary),.28);cursor:pointer;transition:background-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.brand-fields input[type=checkbox].brand-checkbox:hover{box-shadow:0 0 0 .1rem rgba(var(--color-brand-primary),.45);border-radius:var(--radius-button)}.brand-fields input[type=checkbox].brand-checkbox:checked{background-color:rgb(var(--color-brand-primary));box-shadow:0 0 0 .1rem rgb(var(--color-brand-primary));border-radius:var(--radius-button)}.brand-fields input[type=checkbox].brand-checkbox:after{content:"";position:absolute;left:50%;top:46%;width:.6rem;height:1.1rem;border:solid rgb(var(--color-neutral-white));border-width:0 .2rem .2rem 0;transform:translate(-50%,-50%) rotate(45deg);opacity:0;transition:opacity var(--duration-short) ease}.brand-fields input[type=checkbox].brand-checkbox:checked:after{opacity:1}.brand-fields input[type=checkbox].brand-checkbox:focus-visible{box-shadow:0 0 0 .2rem rgb(var(--color-brand-primary));border-radius:var(--radius-button);outline:0}.brand-fields .brand-consent__label{flex:1 1 auto;min-width:0;cursor:pointer;color:rgb(var(--color-brand-primary))}.brand-fields .brand-consent__label a{color:inherit;text-underline-offset:.2rem}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-brand-form-fields.css.map */
